2018-12-09 19:52:52 by Adam Ciarcinski | Files touched by this commit (724) |
Log message:
revbump after updating textproc/icu
|
2018-08-18 17:55:13 by Adam Ciarcinski | Files touched by this commit (15) | |
Log message:
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-07-20 05:34:33 by Ryo ONODERA | Files touched by this commit (705) |
Log message:
Recursive revbump from textproc/icu-62.1
|
2018-04-14 09:34:46 by Adam Ciarcinski | Files touched by this commit (681) | |
Log message:
revbump after icu update
|
2017-11-30 17:45:43 by Adam Ciarcinski | Files touched by this commit (654) | |
Log message:
Revbump after textproc/icu update
|
2017-09-18 11:53:40 by Maya Rashish | Files touched by this commit (676) |
Log message:
revbump for requiring ICU 59.x
|
2017-07-07 06:51:47 by Adam Ciarcinski | Files touched by this commit (9) |
Log message:
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-04-22 23:04:05 by Adam Ciarcinski | Files touched by this commit (670) | |
Log message:
Revbump after icu update
|
2016-12-04 06:17:46 by Ryo ONODERA | Files touched by this commit (667) |
Log message:
Recursive revbump from textproc/icu 58.1
|
2016-05-01 02:48:33 by Ryo ONODERA | Files touched by this commit (8) | |
Log message:
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)
|