Commit graph

92 commits

Author SHA1 Message Date
ryoon
b493f5a2a1 Update to 1.12.0
Changelog:
Version 1.12.0
(12 Apr 2019, from /branches/1.12.x)
https://svn.apache.org/repos/asf/subversion/tags/1.12.0

 User-visible changes:
  - Major new features:

  - Minor new features and improvements:
    * 'move vs. move' merge conflicts can now be resolved (r1846851, r1851913)
    * 'svn --version --verbose' shows loaded libraries on Linux (r1843774)
    * 'svnrdump' can read/write a file instead of stdin/stdout (r1844906)
    * 'svn list' tries to not truncate the author's name (r1847384 et al.)
    * 'svn list' can show sizes in base-2 unit suffixes (r1847384 et al.)
    * 'svn info' shows the size of files in the repository (r1847441 et al.)
    * 'svn cleanup' can remove read-only directories (#4806, r1854072 et al.)

  - Client-side bugfixes:
    * Repos-to-WC copy with --parents works with absent target (r1843888)
    * Repos-to-WC copy from foreign repo with peg/operative revs (#4785)

  - Server-side bugfixes:
    * Ignore empty group definitions in authz files (#4802, r1851687)

  - Client-side and server-side bugfixes:

  - Other tool improvements and bugfixes:
    * svnauthz: warn about empty groups in authz files (#4803, r1851823)
    * Storing passwords in plain text on disk is disabled by default (r1845377)

 Developer-visible changes:
  - General:
    * Updated the required libtool version to 2.x (r1845716)
    * get-deps.sh: Remove references to Googlemock and Googletest (r1849200)
    * All C++ code is compiled in C++11 mode by default (r1849202)

  - Bindings:
    * JavaHL: Fixed potential core dump in ISVNClient.diff (r1845408)
    * JavaHL: Let clients decode file contents from ISVNClient.blame (r1851333)


Version 1.11.1
(11 Jan 2019, from /branches/1.11.x)
http://svn.apache.org/repos/asf/subversion/tags/1.11.1

 User-visible changes:
  - Minor new features and improvements:
    * Conflict resolver support for added vs unversioned file (r1845577)
    * Conflict resolver support for unversioned directories (r1846299)
    * Improve help for 'svn add' and the '-N' option (r1842814 et al.)
    * Improve display of Mac OS name in 'svn --version --verbose' (r1842334)

  - Client-side bugfixes:
    * Fix: repos-to-WC copy with --parents doesn't create dirs (#4768)
    * Fix: foreign repo copy with peg/operative revisions (#4785)
    * Fix: foreign repo copy of file adding mergeinfo (#4792)
    * Fix: assertion failure using -rPREV on a working copy at r0 (#4532)
    * Fix: tree conflict message ends a sentence with a colon (#4717)

  - Server-side bugfixes:
    * Fix CVE-2018-11803: malicious SVN clients can crash mod_dav_svn
    * Fix: unexpected SVN_ERR_FS_NOT_DIRECTORY errors (#4791)
    * Fix: mod_dav_svn's SVNUseUTF8 had no effect in some setups (r1844882)
    * Fix crash in mod_http2 (#4782)

  - Other tool improvements and bugfixes:
    * svndumpfilter: Clarify error messages by including node path (r1845261)

  - Bindings bugfixes:
    * JavaHL: Fix crash in client code when using external diff (r1845408)

 Developer-visible changes:
  - General:
    * Fix build on systems without python in $PATH (r1845555)
    * Fix compiler warnings about indentation (r1845556 et al.)

  - API changes:
    (none)


Version 1.11.0
(30 Oct 2018, from /branches/1.11.x)
http://svn.apache.org/repos/asf/subversion/tags/1.11.0

 User-visible changes:
  - Major new features:
    * Shelving is no longer based on patch files (experimental) (issue #3625)
    * Checkpointing (experimental) (issue #3626)
    * Viewspec output command (experimental) (issue #4753)

  - Minor new features and improvements:
    * Improvements to tree conflict resolution (issue #4694 #4766 ...)
    * 'patch' can now read non-pretty-printed svn:mergeinfo diffs (r1822151)
    * Better error when http:// URL is not a Subversion repository (r1825302)
    * Add 'schedule' and 'depth' items to 'svn info --show-item' (r1827032)
    * Allow the client cert password to be saved (r1836762)

  - Client-side bugfixes:
    * Fix a crash in a repo:WC summary diff of a local copy (r1835218)
    * Fix double diff headers (r1836746)
    * Tree conflict resolver: avoid endless scan in some cases (r1839662)

  - Server-side bugfixes:
    * svnadmin dump shouldn't canonicalize svn:date (issue #4767)
    * 'svnadmin verify --keep-going --quiet' shows an error summary (r1837790)
    * Let 'svnadmin recover' prune the rep-cache even if disabled (r1838813)

  - Client-side and server-side bugfixes:
    * Fix pattern-matching of top level path in listing with search (r1830599)
    * Allow commands like 'svn ci --file X' to work when X is a FIFO (r1836306)

  - Other tool improvements and bugfixes:
    * tools/client-side/bash_completion: Add '--password-from-stdin' (r1820045)

 Developer-visible changes:
  - General:
    * new tool: tools/dist/edit-N-log-messages (r1819207)
    * tools/dev/unix-build/Makefile.svn: various fixes
    * Expose the diff option 'pretty_print_mergeinfo' in APIs (r1822014)
    * In 'revert' APIs, choose whether to delete schedule-add nodes (r1822534)

  - Bindings:
    * Fix Python binding fs.FileDiff behaviour with python-future (r1823802)
    * Fix Python unit test, fs.SubversionFSTestCase, on Windows (r1824410)
    * Bump minimum JDK version required for JavaHL to 1.8 (r1831895)
    * Enable building against Java 10 (r1841180 et al)
    * Fix a potential crash in JavaHL (issue #4764)
2019-05-27 16:10:07 +00:00
ryoon
6fc378bce9 Recursive revbump from textproc/icu 2019-04-03 00:32:25 +00:00
bsiegert
2adc91ceba Update subversion (and bindings) to 1.10.4.
User-visible changes:
  - Minor new features and improvements:
    * Conflict resolver support for added vs unversioned file (r1845577)
    * Conflict resolver support for unversioned directories (r1846299)

  - Client-side bugfixes:
    * Fix: repos-to-WC copy with --parents doesn't create dirs (#4768)
    * Fix: foreign repo copy with peg/operative revisions (#4785)
    * Fix: foreign repo copy of file adding mergeinfo (#4792)
    * Fix: assertion failure using -rPREV on a working copy at r0 (#4532)
    * Fix: tree conflict message ends a sentence with a colon (#4717)

  - Server-side bugfixes:
    * Fix: unexpected SVN_ERR_FS_NOT_DIRECTORY errors (#4791)
    * Fix: mod_dav_svn's SVNUseUTF8 had no effect in some setups (r1844882)
    * Fix crash in mod_http2 (#4782)

  - Other tool improvements and bugfixes:
    * svndumpfilter: Clarify error messages by including node path (r1845261)

  - Bindings bugfixes:
    * JavaHL: Fix crash in client code when using external diff (r1845408)

 Developer-visible changes:
  - General:
    * Fix build on systems without python in $PATH (r1845555)

  - API changes:
    (none)
2019-01-12 12:24:16 +00:00
adam
16dd5de231 revbump after updating textproc/icu 2018-12-09 18:51:58 +00:00
adam
448599a8b5 subversion: updated to 1.10.2
Version 1.10.2:
 User-visible changes:
  - Client-side bugfixes:
    * Correctly claim to offer Gnome Keyring support with libsecret
    * Fix segfault using Gnome Keyring with libsecret
    * Fix JavaHL local refs capacity warning when unparsing externals
    * Since on Windows Subversion does not handle symlinks, never check for reparse points
    * Prune externals after 'update --set-depth=exclude'
    * Fix issue 4740, "conflict resolver searches too far back ..."
  - Server-side bugfixes:
    * Fix regression issue 4741: authz group refers to multiple groups

 Developer-visible changes:
  - General:
    * Regression test and FSFS checksum test, part of issue 4722
    * Explicit error on configure --without-lz4 or --without-utf8proc
    * configure.ac: Fix regression relating to path to 'rdoc'
    * Ensure consistent use of $PYTHON during build and test
    * Fix libsvn_auth_gnome_keyring.pc when built using libsecret
  - Bindings:
    * Fix regression in use of pre-generated Swig bindings in release builds


Version 1.10.0:
 User-visible changes:
  - Major new features:
    * Better interactive conflict resolution for tree conflicts
    * Wilcards and improved performance in path-based authorization
    * New experimental 'svn shelve' command
  - Minor new features and improvements:
    * svnbench: Show time taken & bytes transferred
    * New 'svnadmin dump' options to include/exclude paths
    * New '--normalize-props' option for 'svnadmin dump'
    * New 'svnadmin 'load-revprops', 'dump-revprops' subcommands
    * New '--no-flush-to-disk' option for 'svnadmin load'
    * New '--file' option for several svnadmin subcommands
    * New '--max-request-size', '--max-response-size' options for svnserve
    * New '-rN' option for 'svnadmin lstxns'
    * New '--search' option for fast 'svn ls' searches
    * Add '--search' option support to 'svnbench null-list'
    * New '-M' option for 'svnlook tree'
    * New '--skip-unchanged' option for 'svnsync copy-revprops'
    * 'svn log --search' now ignores case and diacriticals
    * Improved performance of server-side log processing
    * diff3: Reduce processing time and memory usage
    * ra_serf: Adjustments for serf versions with HTTP/2 support
    * ra_serf: Send svndiff1 deltas during commit
    * ra_serf: Stream svndiff deltas w/o creating temporary files
    * ra_serf: Don't necessarily request full MERGE reponses
    * 'svn patch': Parse binary diffs in git-style patches
    * 'svnadmin info' now reports latest revision in the repository
    * ra_svn: Various performance-related tweaks
    * Optimize svndiff parser
    * 'svn status' without -v: Stop showing uninteresting deletions
    * Save a few cycles in svn_stringbuf_set()
    * windows: Use the Unicode Windows API
    * windows: Distinguish out-of-memory error from abort()
    * windows: Explicitly release file locks
    * windows: Correctly check result from LoadLibrary() call
    * Remove Windows-specific slowdown during pristine cleanup
    * FSFS: Optionally cache node properties without full-text cache
    * FSFS: Open transaction's proto revision in write-only mode
    * FSFS: Avoid checksum calculations if logical addressing is used
    * FSFS: Do not read very long change lists in block read mode
    * FSFS: Avoid double DAG lookup
    * FSFS: Avoid double cache lookups
    * FSFS: Increase default revprop pack size from 4k to 16k
    * FSFS: Speed up revprop access
    * FSFS: Disable representation sharing for directories
    * FSFS: Speed up transaction processing for large directories
    * FSFS: Tune format 7 pack ordering heuristics
    * FSFS: Reduce I/O overhead during history traversal
    * FSFS: Use native Windows API to guarantee data is flushed
    * FSFS: Warn if a possible rep-cache SHA1 collision is detected
    * FSFS: Optimize revprop cache filling strategy under high load
    * FSFS: New "verify-before-commit" fsfs.conf option
    * FSFS: New format 8 with various performance improvements
    * FSFS/FSX: Chunked read support for changed paths lists
    * FSFS/FSX: Improvements to cache implementation
    * FSX: Add checksums to packed revprop manifests and files
    * FSX: Significantly reduce size of packed revprop manifest data
    * FSX: Improved on-disk representation of property lists
    * FSX: New in-repository representation of directories
    * FSX: Make 'svnadmin recover' discard all transactions
    * FSX: Reduce number of fsync operations
    * mod_dav_svn: Improve performance and memory usage of PROPFIND
    * mod_dav_svn: Show process-id on Windows in /svn-status page
    * mod_dav_svn: Advertise svndiff1 support to clients
    * mod_dav_svn: Remove disk I/O to TMPDIR during first commit
    * svnsync: Fix assertion failure with up-to-date repositories
    * ra_serf: Parallel requests for text and property changes
    * svnserve: Remove disk I/O to TMPDIR during first commit
    * Triple performance of URI escaping
    * 'svn blame': Optimize a bit on the server side
    * 'svn cleanup': Add --vacuum-pristines option
    * 'svn diff --git': Show diffs of symlinks like git and hg
    * 'svn patch': Capable of handling git-like symlink changes
    * 'svn patch': Improve detection of additions and deletions
    * 'svn patch': Handle zero-byte files vs deleted files
    * 'svn diff --git': Produce 'rename from/to' headers
    * 'svn diff --git': Produce proper mode headers
    * 'svn lock', 'svn unlock': Take the -q option
    * 'svn help': improved wording and consistency
    * 'svn': Add a new '--accept recommended' option.
    * 'svn': --non-interactive uses recommended tree conflict resolution
    * Evaluate 'old mode' and 'new mode' lines from git-syle diffs
    * svnrdump, svndumpfilter: Enable buffered stdin
    * ra_serf: Receive svndiff1 and gzip compressed deltas
    * svnadmin: 'lock', 'unlock', 'rmlocks': Take the -q option
    * New svndiff2 binary delta format using lz4 compression
    * gpg-agent: Support gpg ≥2.1.13 and unset GPG_AGENT_INFO
    * Add 'http-compression=auto' client config option as default
    * Speed up processing of mergeinfo
    * Check for invalid 'xt' fields in x509 certs
    * New '--password-from-stdin' option for 'svn'
  - Client-side bugfixes:
    * svnbench: Honour the '--with-no-revprops' option
    * ra_serf: Fix segfault when running over HTTP v1
    * ra_serf: Keep small svndiffs in memory during commit
    * ra_serf: Improve error messages related to lock operations
    * ra_serf: Work around a bug in serf bucket handling
    * ra_serf: Fix lock token handling for file-path commits
    * Raise a malfunction instead of segfaulting with corrupt wc.db
    * Fix check for unversioned obstructions blocking file externals
    * 'svn patch' bugfixes:
      + Fix behaviour if a reject file can't be created
      + Describe adds and removes in reject file headers
      + Detect recorded moves that are already applied
      + Detect already applied patches in edge cases
      + Fix handling of missing trailing context
      + Fix interaction of moves and property changes
      + Fix output for reordered hunks
      + Prevent from overwriting existing reject files
      + Improve handling of added properties
      + Improve handling of rejected file deletions
      + Fix --dry-run with replaced files
      + Fix applying prop changes which should conflict
      + Fix duplicate notifications when adding directories
      + Fix duplicate notifications when patching svn:executable prop
      + Fix notifications when adding/removing properties
      + Make handle already applied property patches
      + Change some notifications to 'U' instead of 'G'
      + Don't create file if git-style patch indicates modification
      + Parse any properties following svn:mergeinfo
      + Fix potential unbounded memory usage in parser
      + Fix problems with --git diffs applied in reverse
      + Fix removal of EOL if final patch context line has no EOL
    * 'svn diff --git': Fix file permission modes to match git and hg
    * 'svn diff --git': added/deleted filenames are never /dev/null
    * Fix a problem with relocating some externals
    * Fix 'svn diff URL@REV WC' wrongly looks up URL@HEAD
    * Fix 'svn diff --no-diff-added' shows properties as added
    * Properly raise text merge conflicts with file externals (r1680245)
    * Fix 'svn diff' with local directories marked incomplete
    * ra_svn/ra_serf: Make negative log limits work as documented
    * ra_svn: Eliminate unnecessary URL reparenting
    * ra_svn: Use svndiff2 deltas when supported on both ends
    * Handle invalid revision numbers consistently across RA layers
    * Handle commits to revs > HEAD consistently across RA layers
    * Eliminate one client/server roundtrip from checkouts of HEAD
    * Expose some error messages generated by github's SVN server
    * 'svnfsfs stats': Show average lengths of delta chains
    * svnmucc: Fix crash during application teardown
    * Fix assertion when exporting a working copy containing relative externals

  - Server-side bugfixes:
    * Fix checksum validation error due to data eviction from cache
    * FSFS pack: Use unbuffered file streams in a couple of places
    * FSFS: Reduce excessive amount of read and seek syscalls
    * FSFS: Reduce memory footprint of cached directories
    * FSFS: Add various checks for integer overflows
    * FSFS: Detect a very unlikely case of item index corruption
    * FSFS: Make handling of revprop size information more resilient
    * FSFS: Don't re-parse a directory which just got committed
    * FSFS: Handle some known quirks in committed node revisions
    * FSFS format 7: Verify item types more thoroughly
    * FSFS: Fix false positive "Not a directory" error involving file moved and
      replaced by dir
    * FSFS: Fix crash accessing revprops with --memory-cache-size=0
    * FSFS: Fix issue 4623 for FSFS.
    * mod_dav_svn: Omit Cache-Control HTTP header for HEAD URLs
    * mod_dav_svn: Reduced memory consumption for DAV merge responses
    * mod_dav_svn: Don't set a Last-Modified header in GET responses
    * mod_dav_svn: Actually use FSFS transaction directory cache
    * mod_dav_svn: Do not insert newlines in base64 encoded responses
    * Fix insertion of very large items into the membuffer cache
    * Fix capacity check of the membuffer cache's prefix pool
    * Prevent paths containing newlines from being committed
    * Fix for properties: Null updates break last-changed-revision
    * 'svnfsfs stats': Fix false positive checksum errors reading old revisions

    * 'svnfsfs stats': Fix support for pre-v4 FSFS repositories.
    * svnadmin, svnfsfs: Detect invalid arguments to -M
    * svnlook, svnserve: Detect invalid arguments to -M
    * svnadmin: Output locked paths in canonical form
    * svnadmin: Output locked paths correctly encoded
    * svn: propdel, propset: Transcode property names on output
    * svnserve: Make use-sasl=true a fatal error in SASL-less builds.
  - Client-side and server-side bugfixes:
    * Fix integer overflow check with >= 1G mergeinfo ranges per path
    * Fix integer overflow checks on WoW64 platforms
    * Fix bug with canonicalizing Window-specific drive-relative URL
    * In file:// URLs, allow '\' directly after Windows drive letter
    * Fix segfault with recursive configuration value definitions
    * FSFS: Improve error messages when DAG lookup fails
    * Transcode command-line arguments to UTF-8
    * Fix segfault on x509 certificate with empty name
    * Fix segfault with invalid URLs in svn:externals
    * Windows: Failure to write files might remain undetected
  - Other tool improvements and bugfixes:
    * New svn-mergeinfo-normalizer tool
    * Allow configuring mailer.py to use SMTP SSL
    * svnmucc can now delete directories with deleted children
    * svn-vendor.py: Minor enhancements, mostly in treating symlinks
    * bash_completion: Better URL completion
    * bash_completion: Complete arguments to 'svn info --show-item'
    * fsfs-stats: New 1.8-compatible wrapper for 'svnfsfs stats'
    * Drop support for upgrading working copies created with Subversion 1.7
2018-08-18 15:55:12 +00:00
ryoon
b9c1e1d533 Recursive revbump from textproc/icu-62.1 2018-07-20 03:33:47 +00:00
adam
299d329d51 revbump after icu update 2018-04-14 07:33:52 +00:00
wiz
67ea766c4c apache22: remove, it was eol'd in June 2017
Remove packages that only work with apache22.
Remove apache22 references.
2018-01-01 10:23:04 +00:00
adam
8977d31a36 Revbump after textproc/icu update 2017-11-30 16:45:00 +00:00
maya
33ebf687dc revbump for requiring ICU 59.x 2017-09-18 09:52:56 +00:00
adam
c20c218244 Version 1.9.6
User-visible changes:
 - Client-side bugfixes:
   * cp/mv: improve error message when target is an unversioned dir
   * merge: reduce memory usage with large amounts of mergeinfo

 - Server-side bugfixes:
   * 'svnadmin freeze': document the purpose more clearly
   * dump: fix segfault when a revision has no revprops
   * fsfs: improve error message upon failure to open rep-cache
   * fsfs: never attempt to share directory representations
   * fsfs: make consistency independent of hash algorithms
	This change makes Subversion resilient to collision attacks, including
	SHA-1 collision attacks such as <http://shattered.io/>.  See also our
	documentation at <https://subversion.apache.org/faq#shattered-sha1> and
	<https://subversion.apache.org/docs/release-notes/1.9#shattered-sha1>.

 - Client-side and server-side bugfixes:
   * work around an APR bug related to file truncation

 - Bindings bugfixes:
   * javahl: follow redirects when opening a connection

Developer-visible changes:
 - General:
   * win_tests.py: make the --bin option work, rather than abort
     (regression introduced in 1.9.2)
   * windows: support building with 'zlibstat.lib' in install-layout

 - API changes:
   (none)
2017-07-07 04:51:47 +00:00
adam
75a9285105 Revbump after icu update 2017-04-22 21:03:07 +00:00
ryoon
36ed025474 Recursive revbump from textproc/icu 58.1 2016-12-04 05:17:03 +00:00
ryoon
6a78fcba5a Update Subversion to 1.9.4
Changelog:
Version 1.9.4
(28 Apr 2016, from /branches/1.9.x)
http://svn.apache.org/repos/asf/subversion/tags/1.9.4

 User-visible changes:
  - Client-side bugfixes:
    * diff: support '--summarize --ignore-properties' (part of issue #4567)
    * checkout: fix performance regression on NFS (r1710167)
    * gpg-agent: properly handle passwords with percent characters (issue #4611)
    * svn-graph.pl: fix assertion about a non-canonical path (r1729060 et al)
    * hot-backup.py: better input validation (r1721174, r1721175)
    * commit: abort on Ctrl-C in plaintext password prompt (issue #4624)
    * diff: produce proper forward binary diffs with --git (r1704292, r1704573)
    * ra_serf: fix deleting directories with many files (issue #4557)

  - Server-side bugfixes:
    * improve documentation for AuthzSVNGroupsFile and groups-db (r1730856)
    * fsfs: reduce peak memory usage when listing large directories (r1725180)
    * fsfs: fix a rare source of incomplete dump files and reports (r1717876)

  - Client-side and server-side bugfixes:
    * update INSTALL documentation file (r1703470 et al)
    * fix potential memory access bugs (r1722860 et al)
    * fix potential out of bounds read in svn_repos_get_logs5() (r1738259)

  - Bindings bugfixes:
    * ignore absent nodes in javahl version of svn status -u (r1720643)

 Developer-visible changes:
  - General:
    * fix ruby test suite to work with test-unit gem (r1714790)
    * allow building against KDE4 without conflict with KDE5 (r1734926)
    * fix update_tests.py#76 with SVNPathAuthz short_circuit (r1736432)
    * build system tweaks:
    * tweak how symbolic error names in maintainer mode (r1735179)
    * fix inconsistent behavior of inherited property API (r1717874 et al)

  - API changes:
    * properly interpret parameters in svn_wc_get_diff_editor6() (r1728308)
2016-05-01 00:48:32 +00:00
ryoon
ac20a93574 Recursive revbump from textproc/icu 57.1 2016-04-11 19:01:33 +00:00
jperkin
17661ff9a5 Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
adam
6a5676a512 Changes 1.9.3:
This release fixes two security issues:

    CVE-2015-5259:
    Remotely triggerable heap overflow and out-of-bounds read caused by
    integer overflow in the svn:// protocol parser.
    http://subversion.apache.org/security/CVE-2015-5259-advisory.txt

    CVE-2015-5343:
    Remotely triggerable heap overflow and out-of-bounds read in mod_dav_svn
    caused by integer overflow when parsing skel-encoded request bodies.
    http://subversion.apache.org/security/CVE-2015-5343-advisory.txt
2015-12-18 17:49:06 +00:00
ryoon
b141232e29 Recursive revbump from textproc/icu 2015-10-10 01:57:50 +00:00
adam
c757e6a2a8 Version 1.9.0
User-visible changes:
- General:
  * make all commands provide brief description in help output (r1522518)
  * flush stdout before exiting to avoid information being lost (r1543868)

- Major new features:
  * fsfs: new format 7 with more efficient on-disk layout (r1547045 et al)
  * resolve: improve interactive conflict resolution menus
  * blame: support showing prospective as well as previous changes
  * info: support printing of individual values with --show-item (r1662620)
  * svn auth: new subcommand to manage cached credentials and certs
  * svnserve: cache config and authz to lower resource usage and be able to
    serve large numbers of connections with a limited number of threads
  * membuffer: quadruple the maximum cacheable directory size (r1545948 et al)
  * new filesystem fsx (faster, smaller); experimental - see release notes

- Minor new features and improvements:
See http://svn.apache.org/repos/asf/subversion/tags/1.9.0/CHANGES
2015-08-13 20:47:41 +00:00
adam
9071d6b787 Revbump after updating textproc/icu 2015-04-06 08:17:13 +00:00
joerg
06c68a0d9c Make apr1 the default in preparation of removing Apache 2.0. 2014-06-10 14:40:50 +00:00
adam
be22ffc407 Changes 1.8.9:
User-visible changes:
 - Client-side bugfixes:
   * log: use proper peg revision over DAV (r1568872)
   * upgrade: allow upgrading from 1.7 with exclusive locks (r1572102 et al)
   * proplist: resolve inconsitent inherited property results (r1575270 et al)
   * increase minimal timestamp sleep from 1ms to 10ms (r1581305 et al)
   * merge: automatic merge confused by subtree merge (issue 4481)
   * propget: report proper error on invalid revision for url (r1586255)
   * commit: fix an assertion when committing a deleted descendant
     (r1571747, r1571787, r1571795)
   * merge: resolve segfault when '--force' merges a directory delete
     (r1577812, r1577813, r1579429)
   * resolve: prevent interactive conflict resolution when nothing has been
     done to resolve the conflict (r1577294)
   * update: fix locks lost from wc with pre-1.6.17 servers (issue 4412)
   * merge: honor the 'preserved-conflict-file-exts' setting (r1577151)
   * list: fix '--verbose' against older servers (r1591111)
   * unlock: fix ability to remove locks with timeouts (r1579588)
   * copy: fix 'svn copy URL WC' on relocated working copies
     (r1580626, r1580650)
   * export: allow file externals to be exported (issue 4427)
   * move: fix working copy db inconsistency in cert scenarios (issue 4437)
   * commit: fix an issue where mixed revision copy with non copy descendants
     that shadow a not present node couldn't be committed (r1518942 et al)
   * delete: properly remove move_to info when the node in its original
     location is removed (r1538812 et al)
   * status; fix an issue where output would vary based on if the target
     was the node itself or its parent (r1544597 et al)

 - Server-side bugfixes:
   * ensure proper access synchronization in fsfs on Windows (r1568953 et al)
   * svnadmin dump: don't let invalid mergeinfo stop dump (r1574868 et al)
   * svnserve: resolve performance regression caused by iprops (r1578853 et al)
   * reduce size of memory buffer when reading config files (r1581296)
   * remove dead transaction if commit was blocked by hook (r1583977)
   * svnrdump load: fix crash when svn:* normalization (issue 4490)
   * fix memcached support (issue 4470)
   * svndumpfilter: fix order of node record headers (r1578670 et al)
   * mod_dav_svn: blacklist building with broken versions of httpd; 2.2.25,
     2.4.5 and 2.4.6 (r1545835)
   * mod_dav_svn: allow generic DAV clients to refresh locks (issue 3515)
   * mod_dav_svn: detect out of dateness correctly during commit (issue 4480)

Developer-visible changes:
 - General:
   * improve consistency checks of DAV inherited property requests (r1498000)
   * fix ocassional failure in autoprop_tests.py (r1567752)
   * avoid duplicate sqlite analyze information rows (r1571214)
   * add Mavericks to our sysinfo output (r1573088)
   * bump copyright years to 2014 (r1555403)
   * unbreak test suite when running as root (r1583580)
   * resolve buffer overflow in testcode (r1481782)
   * fix libmagic detection with custom LDFLAGS (r1577200)
   * fix an out of scope variable use in merge (r1587946)
   * javahl: fix crash from resolve callback throwing an exception (r1586439)
   * ruby: fix two memory lifetime bugs (r1586052, r1586467)
   * fix a missing null byte when handling old pre-1.4 deltas (r1587968)
   * fix building with APR 0.9.x (r1585499)
   * make svn_ra_get_locks() and svn_ra_get_lock() report not locked nodes
     with a NULL svn_lock_t *, as documented (r1578273, r1578311, r1578326)
   * fix tests for compiler flags
2014-05-18 11:43:51 +00:00
obache
d8fc20e0b0 recursive bump from icu shlib major bump. 2014-04-09 07:26:56 +00:00
adam
475b87bdfe Changes 1.8.8:
User-visible changes:
 - Client-side bugfixes:
   * use CryptoAPI to validate intermediary certificates on Windows (r1564623)
   * fix automatic relocate for wcs not at repository root (r1541638 et al)
   * diff: fix when target is a drive root on Windows (r1541635)
   * wc: improve performance when used with SQLite 3.8 (r1542765)
   * copy: fix some scenarios that broke the working copy (r1560690)
   * move: fix errors when moving files between an external and the parent
     working copy (r1551524, r1551579)
   * log: resolve performance regression in certain scenarios (r1553101 et al)
   * merge: decrease work to detect differences between 3 files (r1548486)
   * checkout: don't require flush support for symlinks on Windows (r1547774)
   * commit: don't change file permissions inappropriately (issue 4440)
   * commit: fix assertion due to invalid pool lifetime (r1553376 et al)
   * version: don't cut off the distribution version on Linux (r1544878 et al)
   * flush stdout before exiting to avoid information being lost (r1499470)
   * status: fix missing sentinel value on warning codes (r1543145)
   * update/switch: improve some WC db queries that may return incorrect
     results depending on how SQLite is built (r1567109)

 - Server-side bugfixes:
   * reduce memory usage during checkout and export (r1564215)
   * fsfs: create rep-cache.db with proper permissions (issue 3437)
   * mod_dav_svn: prevent crashes with SVNListParentPath on (CVE-2014-0032)
   * mod_dav_svn: fix SVNAllowBulkUpdates directive merging (r1548105)
   * mod_dav_svn: include requested property changes in reports (r1557522)
   * svnserve: correct default cache size in help text (r1563110)
   * svnadmin dump: reduce size of dump files with '--deltas' (r1554978)
   * resolve integer underflow that resulted in infinite loops (r1567985)

Developer-visible changes:
 - General:
   * fix ocassional failure of check_tests.py 12 (r1496127 et al)
   * fix failure with SQLite 3.8.1-3.8.3 when built with
     SQLITE_ENABLE_STAT3/4 due to bug in SQLite (r1567286, r1567392)
   * specify SQLite defaults that can be changed when SQLite is built
     to avoid unexpected behavior with Subversion (r1567064)

 - API changes:
   * numerous documentation fixes
   * svn_client_commit_item3_dup() fix pool lifetime issues (r1550803)
   * ra_serf: properly ask multiple certificate validation providers for
     acceptance of certificate failures (r1535532)
   * release internal fs objects when closing commit editor (r1555499)
   * svn_client_proplist4() don't call the callback multiple times for
     the same path in order to deliver inherited properties (r1549858 et al)

 - Bindings:
   * javahl: make test suite run without installing on OS X (r1535115)
   * swig: fix building out of tarball on OS X (r1555654)
   * swig-pl: fix with --enable-sqlite-compatibility-version (r1559009)
   * swig: fix building bindings on OS X when APR has the -no-cpp-precomp
     flag in the apr-config --cppflags output. (r1535610)
   * swig: fix building from tarball with an out-of-tree build (r1543187)
2014-02-23 09:59:18 +00:00
tron
c64e9eb269 Recursive PKGREVISION bump for OpenSSL API version bump. 2014-02-12 23:18:26 +00:00
jperkin
f61adefbfd SunOS needs -D__EXTENSIONS__. Patch from Sebastian Wiedenroth. 2013-12-11 11:56:42 +00:00
adam
84c8d2980d Changes 1.8.4:
User-visible changes:
 - Client- and server-side bugfixes:
   * fix assertion on urls of the form 'file://./'
   * stop linking against psapi.dll on Windows
   * translation updates for Swedish
 - Client-side bugfixes:
   * revert: fix problems reverting moves
   * update: fix assertion when file external access is denied
   * merge: reduce network connections for automatic merge
   * merge: fix path corruption during reintegration
   * mergeinfo: fix crash
   * ra_serf: verify the result of xml parsing
   * ra_serf: improve error messages during commit
   * ra_local: fix error with repository in Windows drive root
   * fix crash on windows when piped command is interrupted
   * fix crash in the crash handler on windows
   * fix assertion when upgrading old working copies
 - Server-side bugfixes:
   * hotcopy: cleanup unpacked revprops with '--incremental'
   * fix OOM on concurrent requests at threaded server start
   * fsfs: improve error message when unsupported fsfs format found
   * fix memory problem in 3rd party FS module loader

Developer-visible changes:
 - General:
   * allow compiling against serf 1.3 and later on Windows
 - Bindings:
   * javahl: canonicalize path for streaFileContent method
2013-11-02 09:19:17 +00:00
adam
63c018902c Revbump after updating textproc/icu 2013-10-19 09:06:55 +00:00
wiz
773d287466 Recursive bump for serf shlib major downgrade. 2013-10-06 16:46:54 +00:00
obache
e98e3d687b Let to install modules into apache libexecdir, same as 1.7.x.
fixes PR pkg/48273

Bump PKGREVISION.
2013-10-05 12:41:57 +00:00
wiz
89d45dca29 Recursive PKGREVISION bump for serf-1.3.x (major shlib change).
Noted by tron.
2013-09-07 14:00:47 +00:00
obache
70d296c442 Update subversion to 1.8.1.
Version 1.8.1
(23 July 2013, from /branches/1.8.x)
http://svn.apache.org/repos/asf/subversion/tags/1.8.1

 User-visible changes:
  - Client- and server-side bugfixes:
    * translation updates for German and Simplified Chinese
    * improve sqlite error message output (r1497804)
    * support platforms lacking mmap (r1498136)
    * allow configuration files to start with UTF-8 BOM (r1499100 et al)
    * don't fail on UTF-8 data when encoding conversion not available (r1503009)
    * improve error messages when encoding conversion fails (r1503010)

  - Client-side bugfixes:
    * merge: rename 'automatic merge' to 'complete merge' (r1491432)
    * mergeinfo: reduce network usage for '--show-revs' (r1492005)
    * ra_serf: improve http status handling (r1495104)
    * merge: avoid unneeded ra session (r1493475)
    * merge: reduce network usage (r1478987)
    * merge: remove duplicated ancestry check (r1493424, r1495597)
    * ra_serf: fix 'Accept-Encoding' header for IIS interoperability (r1497551)
    * svn status: improve documentation for lock columns (r1497318, r1497319)
    * ra_serf: fix support for 'get-file-revs-reversed' capability (r1498456)
    * log: reduce network usage on repository roots (r1496957)
    * diff: avoid temporary files when calling external diff (issue #4382)
    * upgrade: fix notification of 1.7.x working copies (r1493703, r1494171)
    * fix crash during tree conflict resolution (issue #4388)
    * interactive file merge: add two additional choices (r1491816, r1494089)
    * diff: use local style paths in error messages (r1500680)
    * resolve: improve the interactive conflict resolution menu (r1491739 et al)
    * switch: use local style path in error message (r1500074)
    * ra_serf: improve error output when receiving invalid XML (r1498851)
    * svn cleanup: explain what the command does in help output (r1497310)
    * blame: error on -r M:N where M>N unless server supports (r1498449 et al)
    * gpg-agent auth: don't try to use agent when unavailable (r1500762 et al)
    * gpg-agent auth: don't require GPG_TTY or TERM env vars (r1500801)
    * update: fix some tree conflicts not triggering resolver (r1491868 et al)
    * commit: remove stale entries from wc lock table when deleting (r1491756)
    * merge: fix --record-only erroring out on renamed path (issue #4387)
    * svnmucc: fix 'make install' symlink to work when DESTDIR is set (r1501072)
    * wc: fix crash when target is symlink to a working copy root (issue #4383)
    * ra_serf: change "internal malfunction" errors to normal errors (r1502577)
    * ra_serf: handle proxies not supporting chunked requests (r1502401 et al)

  - Server-side bugfixes:
    * fsfs: resolve endless loop problem when repos/db/uuid has \r\n (r1492145)
    * fsfs: remove revision property buffer limit (r1491770)
    * mod_dav_svn: better status codes for anonymous user errors (r1495918)
    * mod_dav_svn: better status codes for commit failures (r1490684)
    * fix performance regression in 'svn log' against root (r1494913)
    * allow deleting non-user-visible 'svn:' properties (r1495432)
    * fsfs: fix crash on strict-alignment architectures (r1495806, r1495985)
    * svnadmin upgrade: fix error of non-sharded fsfs repositories (r1494287)
    * svnadmin create: deny '--fs-type=fsfs --compatible-version=1.0' (r1494223)
    * svnadmin upgrade: fix data loss when cancelling in last stage (r1494298)
    * mod_dav_svn: fix incorrect path canonicalization (r1503528)

  - Other tool improvements and bugfixes:
    * fsfs-stats (tool): resolve segfault when passing invalid path (r1492164)
    * svn-bench: fix help output (r1493951)
    * svnpubsub: add version header to server (r1491707)

 Developer-visible changes
  - General:
    * ra_serf: fix some test runner issues on Windows (r1490679)
    * fix two issues in reverse svn_ra_get_file_revs() (r1492148, et al)
    * handle --compatible-version=1.8 in the C tests (r1494342)
    * improve clang compatibility (r1480080 et al)
    * use proper cancel baton when handling conflicts (r1495850)
    * fs: BDB: provide proper error value from BDB (r1495428)
    * ra_serf: tweak connection failed error value (r1496132, et al)
    * svn_client_log5: resolve possible segfault (r1496110)
    * fix metadata_only move to work when target is unversioned node (r1498564)
    * ra_svn: fix segfault with a NULL commit message (r1498550, r1499727)
    * Ev2: correctly initialize node kind in shims' change table (r1501058)
    * Ev2: fix copyfrom URL construction in shims (r1500226)
    * fs: improve test against newlines in filenames (r1498483 et al)
    * make building with BDB 6 an opt-in feature (r1499438)
    * sqlite: allow placing amalgamation in build dir (r1499034, r1500175)
    * ra_svn: make sessions usable after log callback early out (r1503554)

  - Bindings:
    * swig-rb: fix tests with out-of-tree-builds (r1492295)
    * javahl: fix encoding of error messages produced by javahl (r1492264)
    * swig-pl: silence compiler warnings (r1487094)
    * swig-pl: improve documentation (r1488693, r1490721, r1500904)
2013-08-09 11:38:58 +00:00
wiz
1da33afb53 Regenerated build rules file for subversion-1.8.0.
Bump PKGREVISION of all subversion packages to be on the safe side.

Update ap2-subversion PLIST for the change.
2013-07-10 13:28:37 +00:00
wiz
53f16d046f Update *subversion* to 1.8.0:
Version 1.8.0
(18 Jun 2013, from /branches/1.8.x)
http://svn.apache.org/repos/asf/subversion/tags/1.8.0

 User-visible changes:
  - General:
    * require serf as client-side http library (neon support removed) (r1349694)
    * deprecate the Berkeley DB FS backend (libsvn_fs_base) (r1464985 et al)

  - Major new features:
    * working copy records moves as first-class operation (issue #3631, #4232)
    * merge uses reintegrate mode automatically when needed (r1369896 et al)
    * FSFS: Packing of revision property shards (issue #3944)
    * support inheritable properties (r1395109)
    * repository can suggest config for autoprops and ignores (r1401908)
    * support gpg-agent for password caching (r1151069)
    * authz rules can be stored inside the repository (r1424780)

  - Minor new features and improvements (client-side):
    * doubled svn:// protocol throughput (r1325899)
    * optimize file/dir truename checks on Windows (r1435527)
    * new 'commit --include-externals' option (related to issues #1167, #3563)
    * new --include-externals option for 'svn list' (issue #4225)
    * remove extraneous externals output from 'svn status -q' (issue #1935)
    * reject some attempts to merge between unrelated branches (r1215273)
    * new --ignore-properties option for 'svn diff' (r1239553, -617)
    * new --properties-only option for 'svn diff' (r1336110)
    * new --patch-compatible option for 'svn diff' (r1239561)
    * new --no-diff-added option for 'svn diff' (r1433958)
    * new w/c subtree duplication tool (tools/client-side/detach.py)
    * new mergeinfo fixup tool (tools/client-side/mergeinfo-sanitizer.py)
    * 'svn diff' can compare arbitrary files and directories (r1310291, et al)
    * ra_serf avoids re-downloading content present in pristine store (r1333936)
    * 'svn mergeinfo' now honors the --revision (-r) option (issue #4199)
    * 'svn mergeinfo' now shows a summary graph by default (issue #4239)
    * new --search and --search-and options for 'svn log' (r1354666, -83518)
    * 'svn log' reports the node kind even for pre-1.6 revision files (r1242958)
    * sort path list generated by "svn log -v --xml" (r1299323)
    * new built-in interactive text conflict merge tool (r1357864, et al)
    * 'svn --version' shows build system info (r1368662)
    * 'svn --version --verbose' shows runtime environment info (r1370813 et al)
    * 'svn' is now non-interactive when not run in a terminal device (r1424037)
    * 'svn propset' checks spelling of reserved property names (r1470781)
    * improve working copy performance on network disks (issue #4176)
    * support for custom keyword definitions in svn:keywords (issue #890)
    * svn:ignore __pycache__ directories by default (r1150073)
    * 'svn diff --git' include copyfrom revision in "copied" headers (r1155279)
    * svn:mergeinfo related operations now use much less memory (r1149519 et al)
    * get list of supported schemes for RA libraries (r1148134)
    * 'svn checkout' skips file externals from other repositories (r1153110)
    * 'svn resolve' exits non-zero if conflicts could not be resolved (r1150439)
    * let HTTPv2-aware clients fetch v2-style resources (r1161202)
    * 'svn status' with better NLS support (r1157537, -682)
    * better tracking of shallow-yet-complete merges (issues #4056, #4057)
    * make 'svn status --quiet' w/ externals quieter still (issue #1935)
    * ensure that conflict paths are shown relative-ized (r1337520)
    * improve performance of local multi-target deletions (r1195873)
    * various interactive conflict resolver improvements in 'svn' (r1440421 etc)
    * improved tree diff implementation for diff and merge (r1440599 et al)
    * tree conflicts on directories detected better during merges (issue #3150)
    * allow reverting unmodified copies with 'svn remove' (r1442611)
    * make 'svn diff' with mixed URL and local path targets work (r1442640)
    * make 'svn patch' re-add deleted directories if needed (r1445333)
    * make repos-wc diffs fully ancestry-aware (r1445904)
    * 'svn diff --git' now implies 'svn diff --show-copies-as-adds' (r1446279)
    * 'svn diff --show-copies-as-adds' now implies --notice-ancestry (r1446279)
    * improved tree-conflict detection for 'svn switch' (r1449413, r1450582)
    * allow up to 8 revision number digits in 'svn status -v' output (r1428637)
    * show node kind (file or dir) in tree conflict descriptions (r1429907)
    * restore deleted switched paths upon next update (issue #4295)
    * add support for copying paths from foreign repositories (issue #3590)
    * fix merge -cA,B with --accept option aborts if rA conflicts (issue #4238)
    * 'svn resolve' interactive support; no longer requires --accept (r1336929)
    * notify when removing externals leaves behind modified files (r1366021)
    * new 'http-max-connections' configuration option for serf (r1421559)
    * new 'http-bulk-updates' configuration option for serf (r1421490)
    * 'svn cleanup' now runs SQLite "vacuum" to reclaim space (r1418459)
    * 'svn info' displays repository-relative URL (r1415365)
    * fix serf memory leak on checkout (issue #4194)
    * detect duplicate paths setting svn:externals (issue #4227)
    * make ra_serf work over HTTP/1.0 proxies (issue #3979)
    * make ra_serf accept gzip compression for all responses (r1407454)
    * double ra_serf performance for checkout and export (r1407545)
    * improve network and disk i/o interleaving in ra_serf (r1407934)
    * avoid assert in ra_serf when REPORT response was truncated (r1407935)
    * rewrite ra_serf XML parser (r1409259 et al)
    * ra_serf can create transaction with inline txnprops (r1375167)
    * partially fix replace+propset of locked file fails over DAV (issue #3674)
    * fix ra_serf doesn't handle bad baseline error from server (issue #4127)
    * decreased default http timeout for ra_serf (issue #3968)
    * prevent ra_serf from corrupting the working copy (issue #3993)
    * ra_serf transmits property changes inline to reduce requests (r1378927)
    * allow client to avoid SSL certificate prompts (issue #2410)
    * improve interactive resolution of property conflicts (r1387678 et al)
    * make ra_serf raise an error upon delta-base mismatch (issue #4235)
    * tune ra_svn transmit buffer handling (r1391788)
    * make 'svnrdump' work with serf (issue #4116)
    * fix 'svnrdump' on path below repository root (issue #4101)
    * support ipv6 in URLs (e.g. http://[::1]/svn/repos) (r1454047)
    * conflict resolver now iterates paths in a sorted order (r1461820)
    * mod_dav_svn does keyword expansion with 'kw=1' query arg (r1466055)
    * add support for custom keyword definitions (issue #890)

  - Minor new features and improvements (server-side):
    * improve performance of config file parsing (r1344347 et al)
    * new 'svnadmin load --revision' load filtering support (issue #3734)
    * new 'svnadmin hotcopy --incremental' support for FSFS (issue #3815)
    * new 'svnadmin lock' / 'svnadmin unlock' subcommands (issue #3942, #4092)
    * new SVNUseUTF8 configuration option for mod_dav_svn (issue #2487)
    * new SVNHooksEnv configuration option for mod_dav_svn (r1239966)
    * new SvnPubSub distributed commit hooks (tools/server-side/svnpubsub)
    * new light-weight benchmarking client (tools/client-side/svn-bench)
    * svndumpfilter dependency analysis (tools/server-side/svnpredumpfilter.py)
    * new automatic working copy updater (tools/server-side/svnpubsub)
    * new 'svnadmin freeze' subcommand (r1376228)
    * 'svndumpfilter' now supports --delta dumpfiles (r1351009, -3745)
    * new --drop-all-emtpy-revs option for 'svndumpfilter' (issue #3681)
    * client version info now reported to commit hooks (issue #4124)
    * txn name now reported to post-commit hooks (r1240856)
    * support for server-side keyword expansion in mod_dav_svn (r1466055)
    * FSFS now able to cache revision properties (r1326307)
    * FSFS cache for changed-paths increases 'svn log' performance (r1378358)
    * FSFS cache mergeinfo requested during 'log -g' (r1395439)
    * many FSFS caching improvements (r1390435, r1390447)
    * directory and property deltification option in FSFS (issue #4084)
    * fine-grained control deltification behavior via fsfs.conf (r1311476)
    * FSFS de-duplication ("rep sharing") now works within a revision (r1397773)
    * FSFS de-duplication now works for properties as well (r1243312)
    * read FSFS data using fewer fopen calls (issue #3372)
    * 'svnadmin verify' will now check meta data (issues #3956, #4211)
    * 'svnadmin verify' now checks for issue #4129 style corruption (r1304656)
    * new --client-speed option for svnserve (r1391788)
    * new --single-threaded option in svnserve (r1296018)
    * hook script templates are now marked as executable (r1153414)
    * error out on non-canonical fspaths in the authz file (r1166111)
    * improve path lookup performance in FSFS (r1442088)
    * svnserve now logs explicit path and reason for authz failures (r1446542)
    * validate offsets from rep-cache to prevent FSFS corruption (issue #4277)
    * new AuthzSVNGroupsFile option to store authz groups separately (r1438407)
    * new 'SVNAllowBulkUpdates prefer' option for mod_dav_svn (r1417642, et al)
    * new 'SVNMasterVersion' option for mod_dav_svn (r1398962)
    * added virtual-host support to 'svnserve' (r1401296)
    * new fsfs-stats tool which prints FSFS repository stats (r1410995)
    * new fsfs-reorg tool to optimize FSFS packing (r1383214, r1385395)
    * new --compatible-version option for 'svnadmin create' (r1407279 )
    * new --ignore-properties option for 'svnlook diff' (r1407905)
    * new --properties-only option for 'svnlook diff' (r1407905)
    * new --diff-cmd option for 'svnlook diff' (r1413449)
    * allow leading "r"'s in http: ?p= and ?r= query parameters (r1221463)
    * faster 'svn ls' for large directories (r1296627)
    * mod_dav_svn now advertises supported POST types (r1375123)
    * mod_dav_svn can create transaction with inline txnprops (r1375167)
    * run start-commit hook after transaction creation (r1376201)
    * avoid byte-for-byte comparison where it can be avoided (r1390641)
    * various server-side performance improvements for 'log -g' (r1395442 et al)
    * allow up to 10Gbit throughput with svnserve (r1391788)
    * install mod_dontdothat correctly (r1454450)
    * svnadmin verify can now verify transactions (r1462353)
    * FSFS verifies revisions as they are added (r1462409)

  - Client-side bugfixes:
    * fix inconsistent 'svn log' output for empty revisions (issue #3964)
    * fix mis-ordered text output of 'svn log --diff' on Windows (r1220783)
    * fix 'svn log --diff' on moved file (issue #4153).
    * fix 'svn revert' of 'svn move' (issue #876)
    * fix file externals wrongly "resurrecting" a deleted file (#4017)
    * fix reporting of corrupted 1.6 w/cs by 'svn upgrade' (r1182904, -9)
    * fix bug caused by URI-decoding local merge source paths (r1210539)
    * fix properties out of sync with repos after merge and revert (issue #4305)
    * fix merge of replacement on local delete fails (issue #4011)
    * fix replacements on deletes produce wrong tree conflicts (issue #3806)
    * made ra_serf handle location headers that are not RFC-compliant (r1443906)
    * merge no longer errors out after resolving all conflicts (issue #4316)
    * fix svn blame mis-categorizing file type as binary (issue #2089)
    * fix externals not removed when working copy is made shallow (issue #3741)
    * fix update under add with not-present parent (issue #4111)
    * fix revert of files with svn:needs-lock under copied dirs (r1343168)
    * fix repos->wc diff of local copied/moved-here directories (r1341927)
    * fix repos->wc diff of local copied/moved-here files (r1341544)
    * fix "svn diff -cN PATH" where PATH was deleted in rN (r1338708)
    * fix dependency on APR hash order in several logic paths (r1338350 et al)
    * fix path inconsistencies in 'svn diff' output (r1338291)
    * fix misleading error message printed by 'svn switch' (issue #2337)
    * fix bug in mergeinfo recording during foreign-repos merge (r1430310)
    * fix spurious merge conflicts for binary files with keywords (issue #4221)
    * fix patching symlinks with 'svn patch' (issue #4273)
    * make 'svn switch' refresh lock information (issue #3376)
    * fix 'svn diff' output doesn't apply as patch without fuzz (issue #3362)
    * fix mergeinfo recording for multiple-revision-range merge (issue #4306)
    * fix diffs shown by 'show-diff' conflict prompt option (r1438879)
    * don't print an update summary header with no content (r1439480)
    * make 'svn rm' remove externals registrations below its targets (r1361256)
    * fix crashes in ra_serf where AVG 2012 Surf-Shield is in use (issue #4175)
    * don't raise conflicts on identical binary files (issue #4128)
    * improve error messages when wc.db missing (issue #4118)
    * fix 'svn diff' showing wrong text change (issue #4270)
    * fix 'svn diff -rN' failing to show local replace (issue #3797)
    * fix 'svn diff' showing wrong revision (issue #4010)
    * fix 'svn merge' showing spurious notifications (issue #2910)
    * parse '.@HEAD' correctly (issue #3606)
    * fix 'svn revert' after conflict in sparse working copy (issue #4168)
    * fix bug in global/per-server config handling in serf (r1421516)
    * properly display errors from serf (r1398742)
    * fix crash in ra_serf (r1408291)
    * fixed svnmucc propset and propdel on repository root (issue #3663)
    * fix 'svn info' output with ancient svnserve servers (pre-1.2) (r1409732)
    * ra_serf shows error message for 408 Request Timeout response (r1410983)
    * fix handling of "\ No newline ..." in diff/patch (r1411723, r1412382)
    * allow infinite http timeout in ra_serf (r1411976)
    * using unknown svn: property names now requires --force (issue #4261)
    * fix handling of case insensitive configuration files (r1215089)
    * properly handle errors during password caching (r1380695)
    * fix svnversion output not always a number (issue #4226)
    * fix conflict resolver losing executable bit of a file (r1391019)
    * fix redundant notifications when merging with ra_serf (issue #3802)
    * fix 'svn add --force /path/to/wcroot' should work (issue #4241)
    * fix file permissions changed after commit (issue #4331)
    * improve handling of http errors in ra_serf (1452792, 1452870)
    * include checksum of missing pristines in error message (r1452800)
    * fix an assert when merging against a replaced source (issue #4132)
    * fix replacement in merge source has incorrect notification (issue #4138)
    * improve performance of checkout (r1453791)
    * fixed documentation regarding merge source (issue #3247)
    * fix merge errors out after resolving conflicts (issue #4316)
    * fix delete/move with file external in unversioned dir (issue #4293)
    * fix resolving tree conflict with local node missing (r1461848)
    * fix invalid read during diff suffix scanning (issue #4339)
    * fix assertion when running 'svn log <SOME_URL>@PREV' (r1462134)
    * optimize enumerating configuration options (r1464478)
    * revert will now sleep for timestamps if using commit times (r1464769)
    * don't allow externals to be deleted with 'svn rm' (r1464992)
    * improved memory usage in ra_serf and ra_local (r1465280)
    * replace some assertions with more helpful error messages (r1465975)
    * fixed long keyword expansion truncated (issue #4349)

  - Server-side bugfixes:
    * SVNParentPath / repository listing now authz-filtered (r1408184)
    * user/group names in the authz config file are case-sensitive (r1475772)
    * limit commit runtime for nodes with very deep histories (r1224836)
    * 'svnadmin recover' truncates rep-cache at the right point (issue #4077)
    * fix crashes in dumpstream loading with skipped revs (r1214202, r1214216)
    * fix 'svn log -g' incorrectly treating rename as merge (issue #4022)
    * fix bug where fsfs file-hinting fails (issue #4320)
    * don't leak path of repository on server's disk to clients (r1330906)
    * remove spurious is-fresh-txn-root from empty revision files (issue #4031)
    * fix a stdout handling problem in 'svnlook diff' (r1411971)
    * fix erratic behaviour in 'svnlook diff' showing property diffs (r1412224)
    * fix inconsistent authz error messages in 'svn log' in svnserve (r1292462)
    * fix svndumpfilter for empty paths in included or excluded lists (r1294583)
    * make fsfs packing threadsafe (r1376011)
    * don't error out on intermittent memcached failures (r1394470)
    * fix a ra_svn deadlock with zero-copy server option (r1465622)

  - Other tool improvements and bugfixes:
    * 'svnmucc' promoted to first-class supported utility (issue #3308, #4279)
    * make 'svnmucc' prompt for log messages (issue #3418)
    * rename 'svnauthz-validate' to 'svnauthz' (issue #4284)
    * make 'svnauthz' optionally validate user/path access (r1197588)
    * fix mailer.py test suite problems (r1449582)
    * fix mailer.py not showing dirs with property deletions (r1449582)
    * make mailer.py generate Date and Message-ID headers (r1449592)
    * new '-?' option support for 'svnmucc' (r1339428)
    * provide the repository name to mailer.py (r1439592)
    * add '--force-interactive' to svnmucc (r1457789)
    * add '--trust-server-cert' to svnmucc (r1458995)

 Developer-visible changes:
  - General:
    * now require Python 2.5 for tests and dev tools (r1243627)
    * now require bzip2 for tests and dev tools (r1148512)
    * configure defaults to --without-apache-libexecdir (r1469862)
    * support builds with APR pool debugging (r1176894)
    * 'make extraclean' is more thorough now (r1149460)
    * support for Serf 2 (r1147538)
    * introduction of editor v2 (via private APIs only) (r1166332 et al)
    * improve SQLite setup for compatibility with OS X 10.7. (r1181666)
    * rework switch statement to accomodate OWC compiler limitations (r1204407)
    * new --enable-sqlite-compatibility-version configure option (r1201421)
    * make test suite LD_LIBRARY_PATH include just-built auth plugins (r1200474)
    * packages/ directory removed, contents were outdated and unused (r1442167)
    * rename 'makefile.ezt' to 'build-outputs.mk.ezt' (r1444822)
    * use expensive compiler optimizations with --enable-optimize (r1445063)
    * in Visual C++ builds, move temp files to different directory (r1446416)
    * remove --with-ssl and --with-gssapi configure options (r1449023)
    * require at least serf 1.2.0 as build dependency (issue #4296)
    * fix error tracing to record file/line properly (r1331242)
    * add --log-level argument to win-tests.py (r1335461)
    * improve GDB pretty-printing of svn types (r1351336, r1364750, r1365035)
    * load third-party FS modules (if --enable-runtime-module-search) (r1362434)
    * enable running the regression tests over https (r1349699)
    * support 'make davautocheck' on OS X (r1421583)
    * new '--enable-gcov' configure option (r1416646)
    * fix build with Apache HTTPD 2.5 (r1408985)
    * allow running the test suite through a http proxy (r1410195)
    * don't use non-constant initializers in struct variables (r1412911)
    * allow generation of Visual Studio 2012 compatible projects (r1245152)
    * nicer pretty-printing of Subversion data types in gdb (r1367262 et al)
    * teach serf build on Windows to use static APR/Util and OpenSSL (r1371338)
    * add --ssl-cert option to win-tests.py to run tests over https (r1372760)
    * don't strip Content-Type header form .po files on Windows (r1380056)
    * configure now script auto-detects GNOME keyring (r1387230)
    * allow configure to detect BDB on Debian-based Linux distros (r1390633)
    * auto-detect serf via pkg-config (r1391662)
    * improve queries for compatability with SQLite 3.7.16 (r1455239)
    * remove support for in-tree apr, apr-util and apr-memcache (r1456924)
    * FSFS caching supports prefixes now (r1462436)
    * maintainer mode now prints symbolic error codes (r1465157)
    * don't require NLS support for kwallet support (r1466445)
    * make Julian happy (r1413030)

  - API changes:
    * fix inconsistent handling of log revs without changed paths (issue #3694)
    * deprecated SVN_ERR_SQLITE_UNSUPPORTED_SCHEMA (r1173240)
    * provide API to clear cached auth credentials (issue #2775)
    * improve repository location information in various APIs (issue #4170)
    * major rewrite of conflict storage and handling APIs (r1354973 et al)
    * hide (deprecate) svn_wc APIs that use editors (r1243339)
    * svn_stringbuf_ensure() allocates an extra byte for terminator (r1308966)
    * switch and update apis are now more consistent (r1465292)
    * deprecated svn_client_merge_reintegrate (r1466742)
    * deprecated low level ra_svn apis (r1466907)

  - Bindings:
    * star-imports in swig-py only import 'svn_*' symbols (r1303375)
    * fix compilation of Perl bindings on Mandriva 2007 (issue #2617)
    * new JavaHL testing targets (r1182983)
    * enable returning an error on malfunctions for JavaHL (r1366215)
    * MacOS X build fix to cope with missing GNOME keyring (r1397844)
    * fix swig bindings tests on MacOS X (r1397846)
    * fix assertion failure in JavaHL error reporting (r1405922)
    * support ruby 1.9 (r1407206)
    * JavaHL: Include OSGI Manifest information in svn-javahl.jar (r1234864)
    * new svn_auth_set_gnome_keyring_unlock_prompt_func function (r1241554)
    * fix svn_txdelta window ops for python bindings (r1389054)
    * fix build of Perl bindings with newer versions of SWIG (r1389658)
    * add missing API functions to Perl bindings (issue #2646)
    * add missing API functions to Python bindings (r1392038 et al)
    * add missing API functions to JavaHL bindings (issue #4326)
    * fix some reference counting bugs in swig-py bindings (r1464899, r1466524)
2013-07-04 19:31:14 +00:00
ryoon
6ca8fbaa71 Update to 1.7.8.
Change to 1.7.x branch.
Many changes are introduced.
See http://subversion.apache.org/docs/release-notes/1.7.html .
2013-02-09 13:22:09 +00:00
jperkin
becd113253 PKGREVISION bumps for the security/openssl 1.0.1d update. 2013-02-06 23:20:50 +00:00
adam
f4c3b89da7 Revbump after graphics/jpeg and textproc/icu 2013-01-26 21:36:13 +00:00
ryoon
14f5cf1c8f Recursive revbump from subversion-base 1.6.20. 2013-01-20 12:34:40 +00:00
obache
64deda1dc9 recursive bump from cyrus-sasl libsasl2 shlib major bump. 2012-12-16 01:51:57 +00:00
asau
5eae6a18a3 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-28 06:30:00 +00:00
obache
a6d5ad9edc Recursive bump from icu shlib major bumped to 49. 2012-04-27 12:31:32 +00:00
obache
c68c7d86a8 revive apache2 support. 2011-12-06 01:47:06 +00:00
dholland
5442d0a485 Does not work with apache2 due to conflicting apr requirements. 2011-12-05 13:28:34 +00:00
sbd
da993c0c08 Recursive bump for devel/apr buildlink addition. 2011-12-02 07:13:48 +00:00
sbd
075030d023 Recursive bump for www/serf buildlink addition. 2011-11-27 05:43:24 +00:00
obache
9572f6d892 recursive bump from textproc/icu shlib major bump. 2011-06-10 09:39:41 +00:00
taca
d6c1f28c4e Update subversion pacakges to 1.6.17.
Version 1.6.17
(01 Jun 2011, from /branches/1.6.x)
http://svn.apache.org/repos/asf/subversion/tags/1.6.17

  User-visible changes:
    * improve checkout speed on Windows (issue #3719)
    * make 'blame -g' more efficient on with large mergeinfo (r1094692)
    * avoid some invalid handle exceptions on Windows (r1095654)
    * preserve log message with a non-zero editor exit (r1072084)
    * fix FSFS cache performance on 64-bit platforms (r1103665)
    * make svn cleanup tolerate obstructed directories (r1091881)
    * fix deadlock in multithreaded servers serving FSFS repositories (r1104093)
    * detect very occasional corruption and abort commit (issue #3845)
    * fixed: file externals cause non-inheritable mergeinfo (issue #3843)
    * fixed: file externals cause mixed-revision working copies (issue #3816)
    * fix crash in mod_dav_svn with GETs of baselined resources (r1104126)
            See CVE-2011-1752, and descriptive advisory at
            http://subversion.apache.org/security/CVE-2011-1752-advisory.txt
    * fixed: write-through proxy could direcly commit to slave (r917523)
    * detect a particular corruption condition in FSFS (r1100213)
    * improve error message when clients refer to unkown revisions (r939000)
    * bugfixes and optimizations to the DAV mirroring code (r878607)
    * fixed: locked and deleted file causes tree conflict (issue #3525)
    * fixed: update touches locked file with svn:keywords property (issue #3471)
    * fix svnsync handling of directory copyfrom (issue #3641)
    * fix 'log -g' excessive duplicate output (issue #3650)
    * fix svnsync copyfrom handling bug with BDB (r1036429)
    * server-side validation of svn:mergeinfo syntax during commit (issue #3895)
    * fix remotely triggerable mod_dav_svn DoS
            See CVE-2011-1783, and descriptive advisory at
            http://subversion.apache.org/security/CVE-2011-1783-advisory.txt
    * fix potential leak of authz-protected file contents
            See CVE-2011-1921, and descriptive advisory at
            http://subversion.apache.org/security/CVE-2011-1921-advisory.txt

  Developer-visible changes:
    * fix reporting FS-level post-commit processing errors (r1104098)
    * fix JVM recognition on OS X Snow Leopard (10.6) (r1028084)
    * allow building on Windows with recent Expat (r1074572)
2011-06-03 13:26:49 +00:00
obache
1d9df3258a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
sno
81f42249df Updating subversion from 1.6.9nb1 to 1.6.12
Upstream changes:
Version 1.6.12
(21 Jun 2010, from /branches/1.6.x)
http://svn.apache.org/repos/asf/subversion/tags/1.6.12

  User-visible changes:
   * further improvements for issue #3242
   * allow deletion of uris which need character escaping (issue #3636)
   * fix errors with 'svn mkdir --parents' (issue #3649)
   * update address to which crash reports are sent (r901304)
   * check for server certificate revocation on Windows (r898048)
   * disable custom file mutexes on Windows (r879902, -16)
   * fix handling of peg revision'd copy targets (issue #3651)
   * more improvements to 'svn merge --reintegrate' (r935631)
   * allow copying of broken symlinks (issue #3303)
   * improve rep-sharing performance on high-concurrency repos (issue #3506)
   * fixed: added subtrees with mergeinfo break reintegrate (issue #3654)
   * fixed: assertion triggered by tree-conflicted externals (issue #3469)

  Developer-visible changes:
   * give windows devs more flexibility with sqlite versions (r944635)
   * allow the pack tests to work with low file descriptor limits (r937610)
   * improve exception handling on Windows Vista and 7 (r878447, -910, -916)

Version 1.6.11
(19 Apr 2010, from /branches/1.6.x)
http://svn.apache.org/repos/asf/subversion/tags/1.6.11

 User-visible changes:
  * fix for repositories mounted via NFS (issue #3501)
  * enable TCP keep-alives in svnserve (r880552)
  * tighten restrictions on revprops for 'svnadmin verify' (r904594)
  * make ra_serf give better out-of-date information (issue #3561)
  * improve error message upon connection failure with svn+ssh:// (r922516)
  * allow 'svn log' on an uncommitted copy/move destination (r901752)
  * make 'svnadmin hotcopy' copy the fsfs config file (r905303)
  * mergeinfo improvements with non-inheritable mergeinfo (issue #3573)
  * make mergeinfo queries not require access to the repo root (issue #3242)
  * update URLs to refer the the new apache.org repository (r904301, -94)
  * update relative externals during a switch (issue #3390)
  * fix 'merge --reintegrate' with self-referential mergeinfo (r892050, -85)
  * improve wc-ng working copy detection (r929382)
  * improve handling of mergeinfo when using serf (r880461)
  * fixed: 'svnlook plist --revprop' with '-t TXN_NAME' (r917640, -8211)
  * fixed: file external from URL cannot overwrite existing item (issue #3552)
  * fixed: potential memory error in 'svn status' (r923674, -9)
  * fixed: merge records mergeinfo from natural history gaps (issue #3432)
  * fixed: theoretical possibility of DB corruption (r926151, -67)

 Developer-visible changes:
  * disable checks for wc-ng working copies when running the test suite
  * on Windows, don't ignore move operation error codes (r896915)
  * more precise reporting of errors occuring with sqlite init (r927323, -8)
  * ensure rangelist APIs are commutative (r923389, -91)

Version 1.6.10
(Not released, see changes for 1.6.11.)
2010-09-19 16:10:46 +00:00
wiz
579796a3e5 Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00