Commit graph

99 commits

Author SHA1 Message Date
adam
9d0e79c401 revbump for textproc/icu 2021-04-21 11:40:12 +00:00
adam
a35da56833 subversion: updated to 1.14.1
Subversion 1.14.1.

This is a stable bugfix and security release of the Apache Subversion
open source version control system.

THIS RELEASE CONTAINS AN IMPORTANT SECURITY FIX:

  CVE-2020-17525
  "Remote unauthenticated denial-of-service in Subversion mod_authz_svn"

The full security advisory for CVE-2020-17525 is available at:
  https://subversion.apache.org/security/CVE-2020-17525-advisory.txt

A brief summary of this advisory follows:

  Subversion's mod_authz_svn module will crash if the server is using
  in-repository authz rules with the AuthzSVNReposRelativeAccessFile
  option and a client sends a request for a non-existing repository URL.

  This can lead to disruption for users of the service.

  We recommend all users to upgrade to the 1.10.7 or 1.14.1 release
  of the Subversion mod_dav_svn server.

  As a workaround, the use of in-repository authz rules files with
  the AuthzSVNReposRelativeAccessFile can be avoided by switching
  to an alternative configuration which fetches an authz rules file
  from the server's filesystem, rather than from an SVN repository.
2021-02-14 15:09:19 +00:00
ryoon
2831546220 *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
adam
396bcda04f subversion: updated to 1.14.0
What's New in Apache Subversion 1.14

Support for Python 3.x
Support for Python 2.7 is being phased out
New Build-Time Dependency: py3c
Many enhancements and bug fixes
2020-07-27 20:48:52 +00:00
adam
6bd0c30da6 Revbump for icu 2020-06-02 08:22:31 +00:00
rillig
c021e8b0cc www/ap2-*: remove unknown configure option 2020-05-25 05:54:05 +00:00
jperkin
26c1bffc9f *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:48:19 +00:00
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