Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 538BD200C16 for ; Thu, 9 Feb 2017 17:29:12 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 52279160B50; Thu, 9 Feb 2017 16:29:12 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 979C3160B4B for ; Thu, 9 Feb 2017 17:29:11 +0100 (CET) Received: (qmail 39386 invoked by uid 500); 9 Feb 2017 16:29:10 -0000 Mailing-List: contact commits-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@subversion.apache.org Delivered-To: mailing list commits@subversion.apache.org Received: (qmail 39374 invoked by uid 99); 9 Feb 2017 16:29:10 -0000 Received: from Unknown (HELO svn01-us-west.apache.org) (209.188.14.144) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Feb 2017 16:29:10 +0000 Received: from svn01-us-west.apache.org (localhost [127.0.0.1]) by svn01-us-west.apache.org (ASF Mail Server at svn01-us-west.apache.org) with ESMTP id 1D9BA3A0F9A for ; Thu, 9 Feb 2017 16:29:10 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1782365 - /subversion/trunk/CHANGES Date: Thu, 09 Feb 2017 16:29:09 -0000 To: commits@subversion.apache.org From: stsp@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20170209162910.1D9BA3A0F9A@svn01-us-west.apache.org> archived-at: Thu, 09 Feb 2017 16:29:12 -0000 Author: stsp Date: Thu Feb 9 16:29:09 2017 New Revision: 1782365 URL: http://svn.apache.org/viewvc?rev=1782365&view=rev Log: * CHANGES: Add more items to the 1.10 section. I have no done one full pass over trunk's history back down to r1660548. Additional review and checking of items in the list is very much welcome. Modified: subversion/trunk/CHANGES Modified: subversion/trunk/CHANGES URL: http://svn.apache.org/viewvc/subversion/trunk/CHANGES?rev=1782365&r1=1782364&r2=1782365&view=diff ============================================================================== --- subversion/trunk/CHANGES (original) +++ subversion/trunk/CHANGES Thu Feb 9 16:29:09 2017 @@ -5,9 +5,13 @@ http://svn.apache.org/repos/asf/subversi User-visible changes: - General: - Major new features: - * improved interactive conflict resolution for tree conflicts + * better interactive conflict resolution for tree conflicts (r1687489 et al) * new and improved implementation of path-based authorization (r1776832) - Minor new features and improvements: + * The 'svnbench' command is now installed by default (r1685085) + * New 'null-blame' subcommand for 'svnbench' (r1673785) + * New 'svnadmin load-revprops' subcommand (r1694191) + * New 'svnadmin dump-revprops' subcommand (r1694225) * Raise additional text merge conflicts in several corner cases (r1731699) * New '--no-flush-to-disk' option for 'svnadmin load' (r1736357, -7357) * New '--file' option for several svnadmin subcommands (r1738021) @@ -16,14 +20,20 @@ http://svn.apache.org/repos/asf/subversi * New -rN option for 'svnadmin lstxns' (r1703699) * Add '--search' option support to 'svnbench null-list' (r1767202) * New '-M' option for 'svnlook tree' (r1708222) + * New '--skip-unchanged' option for 'svnsync copy-revprops' (r1692655) * 'svn log --search' is now case-insensitive (r1731300) * 'svn log --search' now ignores diacriticals when matching words (r1735614) * Improved performance of server-side log processing (r1732768, r1731656) * Less processing time and memory usage in diff3 implementation (r1731659) * FSFS: optionally cache node properties without full-text cache (r1723715) + * FSFS/FSX: several improvements made to cache implementation (r1694489) * ra_serf: adjustments for serf versions with HTTP/2 support (r1716400) * ra_serf: Use svndiff1 for sending deltas during commit (r1704317, -613) * Make 'svn patch' parse binary diffs in git-style patches (r1703925) + * 'svnadmin info' now reports latest revision in the repository (r1697953) + * various performance-related tweaks were made in ra_svn (r1694490) + * optimize svndiff parser (r1685063) + * Stop showing uninteresting deletions in 'svn status' without -v (r1664533) - Client-side bugfixes: * ra_serf: Fix segfault when running over HTTP v1 (r1766089) * ra_serf: keep small svndiffs in memory during commit (r1724455) @@ -49,9 +59,15 @@ http://svn.apache.org/repos/asf/subversi * Make diff parser parse any properties following svn:mergeinfo (r1706825) * Fix potential unbounded memory usage in patch parser (r1705979) * Fix problems with --git diffs applied in reverse (r1704854, -88) + * Fix file permission modes in --git diffs to match git and hg (r1695384) * Fix a problem with relocating some externals (r1723385) * Fix 'svn diff URL@REV WC' wrongly looks up URL@HEAD (issue #4597) * Fix 'svn diff --no-diff-added' shows properties as added (issue #4596) + * Properly raise text merge conflicts with file externals (r1680245) + * Fix 'svn diff ' with local directories marked incomplete (r1674413 et al) + * ra_svn/ra_serf: Make negative log limits work as documented (r1665530) + * Handle invalid revision numbers consistently across RA layers (r1665328) + * Handle commits to revs > HEAD consistently across RA layers (r1664698) - Server-side bugfixes: * Fix checksum validation error due to data eviction from cache (r1781694) * FSFS pack: Use unbuffered file streams in a couple of places (r1759405) @@ -61,6 +77,7 @@ http://svn.apache.org/repos/asf/subversi * FSFS: detect a very unlikely case of item index corruption (r1716973) * FSFS: make handling of revprop size information more resilient (r1716784) * FSFS: don't re-parse a directory which just got committed (r1706679) + * FSFS: Handle some known quirks in committed node revisions (r1673875) * mod_dav_svn: omit Cache-Control HTTP header for HEAD URLs (issue #4514) * mod_dav_svn: Reduced memory consumption for DAV merge responses (r1727790) * mod_dav_svn: Don't set a Last-Modified header in GET responses (r1724790) @@ -68,9 +85,13 @@ http://svn.apache.org/repos/asf/subversi * mod_dav_svn: do not insert newlines in base64 encoded responses (r1712223) * Fix insertion of very large items into the membuffer cache (r1717337, -8) * Fix capacity check of the membuffer cache's prefix pool (r1714356) + * Prevent paths containing newlines from being committed (r1662585) - Client-side and server-side bugfixes: * Fix integer overflow check with >= 1G mergeinfo ranges per path (r1714380) * Fix integer overflow cheks on WoW64 platforms (r1714372) + * Fix bug with canonicalizing Window-specific drive-relative URL (r1692262) + * In file:// URLs, allow '\' directly after Windows drive letter (r1692259) + * Fix segfault with recursive configuration value definitions (issue #4543) - Other tool improvements and bugfixes: * Eliminate one client/server roundtrip from checkouts of HEAD (r1779620) * Eliminate unnecessary URL reparenting over ra_svn (r1779611, -17) @@ -86,7 +107,7 @@ http://svn.apache.org/repos/asf/subversi * FSFS/FSX: chunked read support for changed paths lists (r1746026, -4987) * FSFS: do not read very long change lists in block read mode (r1746012) * FSFS: avoid double DAG lookup (r1711582) - * FSFS: avoid double cache lookup (r1710370) + * FSFS: avoid double cache lookups (r1681974, r1710370) * FSFS: increase default revprop pack size from 4k to 16k (r1709799) * FSFS: speed up revprop access (r1707986 et al) * FSFS: disable representation sharing for directories (r1706619) @@ -94,6 +115,7 @@ http://svn.apache.org/repos/asf/subversi * FSFS: tune format 7 pack ordering heuristics (r1706615) * FSFS: reduce I/O overhead during history traversal (r1703237) * FSFS: Use native Windows API to guarantee data is flushed (r1701053) + * FSFS: Warn if a possible rep-cache SHA1 collision is detected (r1674673) * FSX: add checksums to packed revprop manifests and files (r1713132, -9717) * FSX: significantly reduce size of packed revprop manifest data (r1713109) * FSX: improved on-disk representation of property lists (r1717427) @@ -135,6 +157,7 @@ http://svn.apache.org/repos/asf/subversi Developer-visible changes: - General: + * Updated INSTALL instructions (r1691712) * Fix .py scripts throughout the source tree for Python 3 (r1741723 et al) * Unbreak the test suite on Python 3 (r1743034, -81, et al) * Make the test suite work when checked out of a git repository (r1771118) @@ -150,6 +173,11 @@ http://svn.apache.org/repos/asf/subversi * Silence compile-time deprecation warnings with SASL on Mac OS X (r1739649) * New '--enable-apache-whitelist' configure script option (r1732294) * Allow tests to be run over HTTP/2 (r1710707) + * Compile libsvn_fs_* as DLLs on Windows (r1696758, -83) + * Don't require GNU-specific sed(1) extensions during the build (r1693159) + * Support modern utilities for finding free TCP ports for tests (r1684649) + * Support --enable-runtime-module-search configure option on OS X (r1677273) + * Support memcached on Windows with APR-util 1.3 or later (r1674626 et al) - API changes: * New svn_client_conflict_* API functions for the new conflict resolver. * New svn_repos_fs_get_mergeinfo2() with streamy access (r1780810 et al) @@ -165,7 +193,9 @@ http://svn.apache.org/repos/asf/subversi * New svn_io_write_atomic2() API function (r1703142) * New svn_stream_for_stdin2() API function (r1702983) * New svn_io_file_rename2() API function (r1701017) + * New svn_error_quick_wrapf() API function (r1662668) * svn_repos_parse_dumpstream3() now accepts NULL pointers (r1700180) + * Fix (svnserve|dav)autocheck when time is only a built-in (r1665652) - Bindings: * Configure the swig bindings only if swig has been enabled (r1751167) * Error if configure --with-swig is used and swig is not found (r1700844)