You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ju...@apache.org on 2018/07/12 16:40:34 UTC
svn commit: r1835754 - /subversion/branches/1.9.x/CHANGES
Author: julianfoad
Date: Thu Jul 12 16:40:34 2018
New Revision: 1835754
URL: http://svn.apache.org/viewvc?rev=1835754&view=rev
Log:
On the '1.9.x' branch: sync 'CHANGES' from trunk through r1835753.
This overrides some merge-blocking of 1.10-related changes that was put in
place in r1800350.
Modified:
subversion/branches/1.9.x/CHANGES (contents, props changed)
Modified: subversion/branches/1.9.x/CHANGES
URL: http://svn.apache.org/viewvc/subversion/branches/1.9.x/CHANGES?rev=1835754&r1=1835753&r2=1835754&view=diff
==============================================================================
--- subversion/branches/1.9.x/CHANGES (original)
+++ subversion/branches/1.9.x/CHANGES Thu Jul 12 16:40:34 2018
@@ -1,3 +1,324 @@
+Version 1.11.0
+(?? ??? 20XX, from /branches/1.11.x)
+http://svn.apache.org/repos/asf/subversion/tags/1.11.0
+
+ User-visible changes:
+ - Client-side and server-side bugfixes:
+ * Fix pattern-matching of top level path in listing with search (r1830599)
+
+
+Version 1.10.1
+(?? ??? 2018, from /branches/1.10.x)
+http://svn.apache.org/repos/asf/subversion/tags/1.10.1
+
+ User-visible changes:
+ - Client-side bugfixes:
+ * Correctly claim to offer Gnome Keyring support with libsecret (r1831142)
+ * Fix JavaHL local refs capacity warning when unparsing externals (r1831143)
+ * Since on Windows Subversion does not handle symlinks, never check for reparse points (r1835701)
+ * Prune externals after 'update --set-depth=exclude' (r1835702)
+ * Fix issue #4740, "conflict resolver searches too far back ..." (r1835703)
+ - Server-side bugfixes:
+ * Fix regression issue #4741: authz group refers to multiple groups (r1831220)
+
+ Developer-visible changes:
+ - General:
+ * Regression test and FSFS checksum test, part of issue #4722 (r1828043)
+ * Explicit error on configure --without-lz4 or --without-utf8proc (r1831604)
+ * configure.ac: Fix regression relating to path to 'rdoc' (r1833486)
+ * Ensure consistent use of $PYTHON during build and test (r1833487)
+ - Bindings:
+ * Fix regression in use of pre-generated Swig bindings in release builds (r1833488)
+
+
+Version 1.10.0
+(13 Apr 2018, from /branches/1.10.x)
+http://svn.apache.org/repos/asf/subversion/tags/1.10.0
+
+See the 1.10 release notes for a more verbose overview of the changes since
+the 1.9 release: https://subversion.apache.org/docs/release-notes/1.10.html
+
+ User-visible changes:
+ - Major new features:
+ * Better interactive conflict resolution for tree conflicts (r1687489 et al)
+ * Wilcards and improved performance in path-based authorization (r1776832)
+ * New experimental 'svn shelve' command (issue #3625)
+ - Minor new features and improvements:
+ * svnbench: Show time taken & bytes transferred (r1703383, r1710586)
+ * New 'svnadmin dump' options to include/exclude paths (r1811992 et al)
+ * New '--normalize-props' option for 'svnadmin dump' (r1807836 et al)
+ * New 'svnadmin 'load-revprops', 'dump-revprops' subcommands (r1694191, -225)
+ * New '--no-flush-to-disk' option for 'svnadmin load' (r1736357, -7357)
+ * New '--file' option for several svnadmin subcommands (r1738021)
+ * New '--max-request-size', '--max-response-size' options for svnserve (r1714330, -333)
+ * New '-rN' option for 'svnadmin lstxns' (r1703699)
+ * New '--search' option for fast 'svn ls' searches (r1767186 et al)
+ * 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' now ignores case and diacriticals (r1731300, r1735614)
+ * Improved performance of server-side log processing (r1732768, r1731656)
+ * diff3: Reduce processing time and memory usage (r1731659)
+ * ra_serf: Adjustments for serf versions with HTTP/2 support (r1716400)
+ * ra_serf: Send svndiff1 deltas during commit (r1704317, r1704613, r1791290)
+ * ra_serf: Stream svndiff deltas w/o creating temporary files (r1803143 et al)
+ * ra_serf: Don't necessarily request full MERGE reponses (r1806017 et al)
+ * 'svn patch': Parse binary diffs in git-style patches (r1703925)
+ * 'svnadmin info' now reports latest revision in the repository (r1697953)
+ * ra_svn: Various performance-related tweaks (r1694490)
+ * Optimize svndiff parser (r1685063)
+ * 'svn status' without -v: Stop showing uninteresting deletions (r1664533)
+ * Save a few cycles in svn_stringbuf_set() (r1759177)
+ * windows: Use the Unicode Windows API (r1756193)
+ * windows: Distinguish out-of-memory error from abort() (r1724784, -809)
+ * windows: Explicitly release file locks (r1702089)
+ * windows: Correctly check result from LoadLibrary() call (r1755983)
+ * Remove Windows-specific slowdown during pristine cleanup (r1701641)
+ * FSFS: Optionally cache node properties without full-text cache (r1723715)
+ * FSFS: Open transaction's proto revision in write-only mode (r1759135)
+ * FSFS: Avoid checksum calculations if logical addressing is used (r1756377)
+ * FSFS: Do not read very long change lists in block read mode (r1746012)
+ * FSFS: Avoid double DAG lookup (r1711582)
+ * 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)
+ * FSFS: Speed up transaction processing for large directories (r1706617)
+ * 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)
+ * FSFS: Optimize revprop cache filling strategy under high load (r1795324)
+ * FSFS: New "verify-before-commit" fsfs.conf option (r1795351)
+ * FSFS: New format 8 with various performance improvements (r1801940 et al)
+ * FSFS/FSX: Chunked read support for changed paths lists (r1746026, -4987)
+ * FSFS/FSX: Improvements to cache implementation (r1694489)
+ * 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)
+ * FSX: New in-repository representation of directories (r1712967)
+ * FSX: Make 'svnadmin recover' discard all transactions (r1712937)
+ * FSX: Reduce number of fsync operations (r1711354 et al)
+ * mod_dav_svn: Improve performance and memory usage of PROPFIND (r1721732)
+ * mod_dav_svn: Show process-id on Windows in /svn-status page (r1718567)
+ * mod_dav_svn: Advertise svndiff1 support to clients (r1704891, r1791285)
+ * mod_dav_svn: Remove disk I/O to TMPDIR during first commit (r1716240)
+ * svnsync: Fix assertion failure with up-to-date repositories (r1727140)
+ * ra_serf: Parallel requests for text and property changes (r1716575)
+ * svnserve: Remove disk I/O to TMPDIR during first commit (r1716240)
+ * Triple performance of URI escaping (r1710099, -103)
+ * 'svn blame': Optimize a bit on the server side (r1711666)
+ * 'svn cleanup': Add --vacuum-pristines option (r1802787 et al)
+ * 'svn diff --git': Show diffs of symlinks like git and hg (r1706372)
+ * 'svn patch': Capable of handling git-like symlink changes (r1706446)
+ * 'svn patch': Improve detection of additions and deletions (r1706623)
+ * 'svn patch': Handle zero-byte files vs deleted files (r1705856)
+ * 'svn diff --git': Produce 'rename from/to' headers (r1706855)
+ * 'svn diff --git': Produce proper mode headers (r1706041)
+ * 'svn lock', 'svn unlock': Take the -q option (r1796288)
+ * 'svn help': improved wording and consistency (r1802989 et al)
+ * 'svn': Add a new '--accept recommended' option. (r1805623)
+ * 'svn': --non-interactive uses recommended tree conflict resolution (r1805620)
+ * Evaluate 'old mode' and 'new mode' lines from git-syle diffs (r1705391)
+ * svnrdump, svndumpfilter: Enable buffered stdin (r1703074)
+ * ra_serf: Receive svndiff1 and gzip compressed deltas (r1791282, -3, -4)
+ * svnadmin: 'lock', 'unlock', 'rmlocks': Take the -q option (r1796406)
+ * New svndiff2 binary delta format using lz4 compression (r1801938, et al)
+ * gpg-agent: Support gpg â¥2.1.13 and unset GPG_AGENT_INFO (r1795087)
+ * Add 'http-compression=auto' client config option as default (r1803899 et al)
+ * Speed up processing of mergeinfo (r1802470 et al)
+ * Check for invalid 'xt' fields in x509 certs (r1809290)
+ * New '--password-from-stdin' option for 'svn' (r1819093)
+ - Client-side bugfixes:
+ * svnbench: Honour the '--with-no-revprops' option (r1709593)
+ * ra_serf: Fix segfault when running over HTTP v1 (r1766089)
+ * ra_serf: Keep small svndiffs in memory during commit (r1724455)
+ * ra_serf: Improve error messages related to lock operations (r1716450)
+ * ra_serf: Work around a bug in serf bucket handling (r1714806)
+ * ra_serf: Fix lock token handling for file-path commits (r1815799 et al)
+ * Raise a malfunction instead of segfaulting with corrupt wc.db (r1749887)
+ * Fix check for unversioned obstructions blocking file externals (r1735932)
+ * 'svn patch' bugfixes:
+ + Fix behaviour if a reject file can't be created (r1725948)
+ + Describe adds and removes in reject file headers (r1707034)
+ + Detect recorded moves that are already applied (r1706893)
+ + Detect already applied patches in edge cases (r1706687)
+ + Fix handling of missing trailing context (issue #4609)
+ + Fix interaction of moves and property changes (r1706875)
+ + Fix output for reordered hunks (issue #4533)
+ + Prevent from overwriting existing reject files (r1706600)
+ + Improve handling of added properties (r1706598)
+ + Improve handling of rejected file deletions (r1706221)
+ + Fix --dry-run with replaced files (r1706217)
+ + Fix applying prop changes which should conflict (r1705733)
+ + Fix duplicate notifications when adding directories (r1704883)
+ + Fix duplicate notifications when patching svn:executable prop (r1706078)
+ + Fix notifications when adding/removing properties (r1705698)
+ + Make handle already applied property patches (r1705692)
+ + Change some notifications to 'U' instead of 'G' (r1706693)
+ + Don't create file if git-style patch indicates modification (r1706005)
+ + Parse any properties following svn:mergeinfo (r1706825)
+ + Fix potential unbounded memory usage in parser (r1705979)
+ + Fix problems with --git diffs applied in reverse (r1704854, -88)
+ + Fix removal of EOL if final patch context line has no EOL (#4315)
+ * 'svn diff --git': Fix file permission modes to match git and hg (r1695384)
+ * 'svn diff --git': added/deleted filenames are never /dev/null (issue #4689)
+ * 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)
+ * ra_svn: Eliminate unnecessary URL reparenting (r1779611, r1779611)
+ * ra_svn: Use svndiff2 deltas when supported on both ends (r1803269 et al)
+ * Handle invalid revision numbers consistently across RA layers (r1665328)
+ * Handle commits to revs > HEAD consistently across RA layers (r1664698)
+ * Eliminate one client/server roundtrip from checkouts of HEAD (r1779620)
+ * Expose some error messages generated by github's SVN server (r1707164)
+ * 'svnfsfs stats': Show average lengths of delta chains (r1705739)
+ * svnmucc: Fix crash during application teardown (r1795727)
+ * Fix assertion when exporting a working copy containing relative externals
+ (r1802316)
+ - 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)
+ * FSFS: Reduce excessive amount of read and seek syscalls (r1758979, -9399)
+ * FSFS: Reduce memory footprint of cached directories (r1725179)
+ * FSFS: Add various checks for integer overflows (r1714372, -32, -34)
+ * 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)
+ * FSFS format 7: Verify item types more thoroughly (r1796160)
+ * FSFS: Fix false positive "Not a directory" error involving file moved and
+ replaced by dir (issue #4677)
+ * FSFS: Fix crash accessing revprops with --memory-cache-size=0 (r1795164)
+ * FSFS: Fix issue #4623 for FSFS. (r1813794 et al)
+ * 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)
+ * mod_dav_svn: Actually use FSFS transaction directory cache (r1723720)
+ * 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)
+ * Fix for properties: Null updates break last-changed-revision (issue #4700)
+ * 'svnfsfs stats': Fix false positive checksum errors reading old revisions
+ (r1785904)
+ * 'svnfsfs stats': Fix support for pre-v4 FSFS repositories. (r1816966)
+ * svnadmin, svnfsfs: Detect invalid arguments to -M (r1787023, r1787045)
+ * svnlook, svnserve: Detect invalid arguments to -M (r1787023, r1787045)
+ * svnadmin: Output locked paths in canonical form (r1796420)
+ * svnadmin: Output locked paths correctly encoded (r1797122)
+ * svn: propdel, propset: Transcode property names on output (r1797186)
+ * svnserve: Make use-sasl=true a fatal error in SASL-less builds. (r1803188)
+ - Client-side and server-side bugfixes:
+ * Fix integer overflow check with >= 1G mergeinfo ranges per path (r1714380)
+ * Fix integer overflow checks 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)
+ * FSFS: Improve error messages when DAG lookup fails (r1795120)
+ * Transcode command-line arguments to UTF-8 (r1797190, r1797362, et al)
+ * Fix segfault on x509 certificate with empty name (r1798157)
+ * Fix segfault with invalid URLs in svn:externals (r1803471)
+ * Windows: Failure to write files might remain undetected (r1806014)
+ - Other tool improvements and bugfixes:
+ * New svn-mergeinfo-normalizer tool (r1695992 et al)
+ * Allow configuring mailer.py to use SMTP SSL (r1777846)
+ * svnmucc can now delete directories with deleted children (issue #4666)
+ * svn-vendor.py: Minor enhancements, mostly in treating symlinks (r1732669)
+ * bash_completion: Better URL completion (r1701494)
+ * bash_completion: Complete arguments to 'svn info --show-item' (r1698276)
+ * fsfs-stats: New 1.8-compatible wrapper for 'svnfsfs stats' (r1802032)
+ * Drop support for upgrading working copies created with Subversion 1.7
+ (r1807584 et al)
+
+ Developer-visible changes:
+ - General:
+ * windows: Removed support for building with Visual Studio 6.0 (r1703419)
+ * Fix .py scripts throughout the source tree for Python 3 (r1741723 et al)
+ * Support memcached on Windows with APR-util 1.3 or later (r1674626 et al)
+ * Don't require GNU-specific sed(1) extensions during the build (r1693159)
+ * get-deps.sh: download Googlemock and Googletest from GitHub (r1746303)
+ * windows: Add autodetection for 'zlibstat.lib' (r1783704)
+ * windows: Compile libsvn_fs_* as DLLs (r1696758, -83)
+ * windows: Allow building against OpenSSL 1.1.0 (r1814724 et al)
+ * OS X: Silence compile-time deprecation warnings with SASL (r1739649)
+ * OS X: Silence ranlib warnings about disabled WIN32 code (r1809792)
+ * 'make check GLOBAL_SCHEDULER=1' will run many tests in parallel (r1716399)
+ * unix: New '--enable-apache-whitelist' configure script option (r1732294)
+ * OS X: Support 'configure --enable-runtime-module-search' (r1677273)
+ * tests: Allow tests to be run over HTTP/2 (r1710707)
+ * tests: httpd compile-time and run-time version may differ (r1808955 et al)
+ * tests: Add pre-cooked repos for all FSFS versions. (r1816402 et al)
+ * tests: Add FSFS_DIR_DELTIFICATION option. (r1813897)
+ * Add basic tests for svn_xml_parser_t API (r1765214)
+ * Unbreak the test suite on Python 3 (r1743034, -81, et al)
+ * Make the test suite work when checked out of a git repository (r1771118)
+ * Allow Apache HTTPD with mod_deflate in testsuite on Windows (r1758776)
+ * Support modern utilities for finding free TCP ports for tests (r1684649)
+ * The C test scheduler is more efficient in SMP environments (r1775555)
+ * The C tests convert paths from/to UTF-8 more efficiently (r1775642)
+ * Add INSTALL instructions for building with OpenSSL 1.1.0 (r1778313)
+ * Improved INSTALL instructions for Windows (r1703470, -2, -3, -4, et al)
+ * Updated INSTALL instructions (r1691712)
+ * windows: Support Visual Studio 2017 (r1786653, r1786669)
+ * gnome-keyring: Support libsecret in preference to libgnome-keyring
+ (r1798004)
+ * kwallet: Support KDE 5 in preference to KDE 4 (r1798731)
+ * kwallet: Fix KDE5 support with clang 3.8 (r1802536 et al)
+ * kwallet: Add --with-kwallet=INCDIR:LIBDIR build option (r1802646)
+ * Rename cxxhl bindings 'make tests' to avoid confusion with 'make test'
+ (r1800849)
+ * 'make check': Allow testing with FSFS compression (r1801936)
+ * svnserveautocheck.sh: Support out-of-tree builds when running a single
+ test file (r1802081)
+ * Distribution artifacts now prepared with swig 3.0.10 (r1802135)
+ * SQLite: Use https:// links to download amalgamation sources (r1817043)
+ * Create reproducible tarballs (r1804618 et al)
+ * Disable static builds of the apache and auth provider modules (r1802612)
+ * utf8proc: Update to version 2.1.0 (r1809090 et al)
+ * utf8proc: Build against the system library by default (r1803210 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)
+ * New streamy svn_repos_get_logs5() API function (r1730389, -1163)
+ * New streamy svn_fs_paths_changed3() API function (r1727822, r1745055)
+ * New svn_client_list4() API function (r1767186)
+ * New svn_ra_list() API function (r1767190)
+ * New svn_repos_list() API function (r1765088)
+ * New svn_stream_contents_checksum() API function (r1755486, -6651)
+ * New svn_io_file_get_offset() API function (r1719269)
+ * New svn_base64_encode2 API function (r1711517)
+ * New svn_fs_create2() API function (r1710631)
+ * New svn_string_from_stream2() API function (r1710065)
+ * 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)
+ * New svn_repos_path_change_t type (r1802114)
+ * New svn_repos_log_entry_t type (r1802114)
+ * New svn_cstring_join2() API (r1806041)
+ * New svn_txdelta_to_svndiff_stream() API (r1803140 et al)
+ * svn_repos_parse_dumpstream3() now accepts NULL pointers (r1700180)
+ * Return resettable streams from svn_stream_checksummed2(). (r1804807)
+ * Fix svnserveautocheck&davautocheck 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)
+ * Perl: Fix build with libraries in non-standard LD_LIBRARY_PATH (r1781588)
+ * JavaHL can now get revision properties along with log messages (r1780819)
+ * JavaHL: Allow access to constructors of a couple JavaHL classes (r1739704)
+ * JavaHL: Correct some JNIEntry method names (r1706738)
+ * Allow swig bindings scripts to configure the FSFS cache (r1709922)
+ * Disable some swig wrappers that aren't working (r1700966)
+ * JavaHL: Make StringArray nullable (r1785429)
+ * JavaHL: Add missing exception checks (r1801108)
+ * Ruby: Fix handling of NULL MD5 digests (r1811786)
+ * Ruby: Detect versions up to 2.4 (r1806570)
+
+
Version 1.9.7
(10 Aug 2017, from /branches/1.9.x)
http://svn.apache.org/repos/asf/subversion/tags/1.9.7
@@ -2711,7 +3032,7 @@ the 1.6 release: http://subversion.apac
* fixed: ra_serf doesn't support http-auth-types config (issue #3435)
* fixed: merge sets incorrect mergeinfo on skipped paths (issue #3440)
* fixed: ra_serf inconsistent handling of cached authn creds (issue #3450)
- * fixed: ra_serf sefault with using NTLM or Negotiate auth (r876910)
+ * fixed: ra_serf segfault with using NTLM or Negotiate auth (r876910)
* fixed: excluded subtrees are not detected by svnversion (issue #3461)
* fixed: submitting a changelist while obstructed item exists (issue #3484)
* fixed: crash when changing an external's URL (issue #3530)
@@ -5432,7 +5753,7 @@ http://svn.apache.org/repos/asf/subversi
twice as slow and lose all concurrent-client scalability.
This is a temporary fix for a larger design problem. See issue
- http://subversion.tigris.org/issues/show_bug.cgi?id=1499
+ https://issues.apache.org/jira/browse/SVN-1499
Version 0.28.1
Propchange: subversion/branches/1.9.x/CHANGES
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Jul 12 16:40:34 2018
@@ -89,4 +89,4 @@
/subversion/branches/verify-at-commit/CHANGES:1462039-1462408
/subversion/branches/verify-keep-going/CHANGES:1439280-1546110
/subversion/branches/wc-collate-path/CHANGES:1402685-1480384
-/subversion/trunk/CHANGES:1660545-1800384,1800619,1804695,1804714
+/subversion/trunk/CHANGES:1660545-1835753