* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * THIS RELEASE STREAM IS OPEN TO BUG FIXES. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * This file tracks the status of releases in the 1.6.x line. See "Stabilizing and maintaining releases" in trunk/www/hacking.html for details on how release lines and voting work, what kinds of bugs can delay a release, etc. Status of 1.6.10: ================ Candidate changes: * r876032, r876104, r878447, r878910, r878911, r878916 Several fixes to the Win32 exception handler. This change also makes it available on Windows Vista and 7 where it was previously blocked by a version check. Justification: This exception handler is a valuable debugging tool for users who don't have development tools installed. (Most users on Windows). Notes: Most of these revisions cancel out each other. The real changes are in r878447 (removing version check) and r878910,r878916 (fixing formatting specifier). It's probably easier to review the combined patch than the individual revisions. Branch: ^/subversion/branches/1.6.x-r38836. Votes: +1: rhuijben +0: pburba - I don't have a Vista or Win7 box to try this out on, but it works fine on my XP box. +0: lgo - code reviewed and looks good, but I don't have access to a Windows machine. * r879766 Fix issue #3498: Subversion password stores freeze Eclipse Justification: All subclipse users are in great need of this. Branch: Resolves a minor conflict in libsvn_auth_gnome_keyring/gnome_keyring.c where the code changed was refactored on trunk. ^/subversion/branches/1.6.x-r39692 Votes: +1: stylesen +0: julianfoad (reviewed, not tested) -0: rhuijben (needs more explanation: The not-interactive and no callback code paths should be more similar if the code works correctly. I think the not interactive code path needs the same fix). * r879902, r879916 Disables file synchronization mutexes in fsfs on Windows. These mutexes were added to make POSIX systems lock files that were in use by other threads in the same process. Windows implements per filehandle locking, so it doesn't need these locks. We usually see the opposite problem in Subversion on Windows. Justification: This gives a measurable performance boost (5% decrease in running time on running the testsuite in parallel mode (on trunk). The difference will be bigger when measured on a real subversion server like one running apache or svnserve. Votes: +1: rhuijben, steveking * r898048 Extend the Windows only, crypto api verification of server certificates to check for certificate revocation. Also simplify the code by making Windows do the chain verification instead of just taking an intermediate result. Justification: It's better to be safe, when we are talking about SSL. Votes: +1: rhuijben * r878590, r878607, r878625, r878626, r878627 In trunk we optimized the common case of 'find-and-replace with same uri' of proxied content thanks to issue 3445. r878590 is just a change that adds FIXME marker to code comment. We take it to avoid spurious conflicts with other revisions. r878607 Special cases no-op find and replace. "r878625, r878626, r878627" are follow-up to r878607 and the other long pending Master info leak to the clients. Justification: 1. This group has the most common 'optimization' fix of *not* groking the proxied response to find and replace with same string. 2. Fixes the master information leak via the Location header. 3. Need this to be ported for the other defect to be ported without conflict. Votes: +1: kameshj * r916286, r917512 This backport depends on the r878590 group only for the conflict free port. Justification: Vague commit error when server has been configured with and write through proxy. Votes: +1: kameshj * r917523 This backport depends on the r878590 and r916286 groups only for the conflict free port. Justification: If the configured slave url has the *encodable* characters *write through* is not happening rather commit happens in slave itself. Votes: +1: kameshj Veto-blocked changes: ===================== * r877552, r877617, r877618, r877619, r877621 Support using `svnversion` on files and improve some messages printed by `svnversion`. Justification: Some messages printed by `svnversion` are inconsistent and sometimes incorrect: $ svnversion /usr exported $ svnversion /bin/ls '/bin/ls' not versioned, and not exported $ svnversion VERSIONED_FILE 'VERSIONED_FILE' not versioned, and not exported $ svnversion /nonexistent subversion/libsvn_wc/questions.c:90: (apr_err=2) svn: '/nonexistent' does not exist ^^^ Messages with these revisions backported: $ svnversion /usr Unversioned directory $ svnversion /bin/ls Unversioned file $ svnversion VERSIONED_FILE NUMBER $ svnversion /nonexistent '/nonexistent' doesn't exist Votes: +1: arfrever -0: cmpilato (Introduces new features and changes output) -1: rhuijben (Introduces new features and changes output; I think it should be removed from STATUS) * r878078, r878088, r878102, r878196 Make KWallet window attached to terminal window. Justification: Without this change, KWallet window can appear behind terminal window and is left after killing terminal. Votes: +1: arfrever -0: peters -1: stsp, rhuijben ("/proc/%ld/stat" is ugly and Linux-specific - would just getenv("WINDOWID") work instead?) * r921453, r927184, r927243 Fix reopened issue #3020 'Reflect dropped/renumbered revisions in svn:mergeinfo data during svnadmin load' Justification: Prior to this fix, when loading a partial dump with mergeinfo, the resulting mergeinfo in the target repository could refer to non-existent revisions or revisions that have nothing to do with the merge source in the original repository. The original fix for issue assumed that the dump stream was for a complete repository. Notes: r921453 and 927184 are tests, r927243 is the fix. Branch: ^/subversion/branches/1.6.x-issue3020 Votes: +1: rhuijben, kameshj -1: pburba (There is a regression with this fix, see http://svn.haxx.se/dev/archive-2010-03/0716.shtml) Approved changes: =================