Additional fix for issue 4339, diff suffix scanning invalid read
at last chunk boundary.

* subversion/libsvn_diff/diff_file.c
  (find_identical_suffix): Handle file ending at end of chunk in all cases.

* subversion/tests/libsvn_diff/diff-diff3-test.c
  (test_token_compare): Extend.

Patch by: jcorvel, me


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1462041 13f79535-47bb-0310-9956-ffa450edef68
* CHANGES: Copy some items from the release notes

git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1462085 13f79535-47bb-0310-9956-ffa450edef68
* subversion/tests/libsvn_diff/diff-diff3-test.c
  (two_way_diff): Use a subpool to reduce the memory required to
   run diff-diff3-test 15.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1462129 13f79535-47bb-0310-9956-ffa450edef68
Fix an assertion caused by running 'svn log <SOME_URL>@PREV'.

* subversion/libsvn_client/log.c
  (svn_client_log5): Use a flag to remember which flavor of paths the
    log targets are (URL or WC), consulting it later so we can call the
    appropriate svn_*_condense_targets() API.

Reported by: danielsh

git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1462134 13f79535-47bb-0310-9956-ffa450edef68
Use fewer, longer, lines in diff-diff3-test 15 to reduce memory and
CPU.  I believe only data length is relevant to this test, not the
the number of lines.

* subversion/tests/libsvn_diff/diff-diff3-test.c
  (test_token_compare): Change pattern and expectations.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1462144 13f79535-47bb-0310-9956-ffa450edef68
* subversion/include/svn_client.h
  (svn_client_find_automatic_merge,
    svn_client_do_automatic_merge): Tweak the doc string for clarity.
  (svn_client_find_automatic_merge_no_wc): Correct the doc string.

git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1462160 13f79535-47bb-0310-9956-ffa450edef68
Rename a new-in-1.8 enum value for clarity.

* subversion/include/svn_repos.h
  (svn_repos_notify_verify_rev_structure): Was
    svn_repos_notify_verify_structure_rev.

* subversion/svnadmin/svnadmin.c
  (repos_notify_handler): Track renamed enum value.

* subversion/libsvn_repos/dump.c
  (svn_repos_verify_fs2): Track renamed enum value.

* subversion/bindings/javahl/src/org/apache/subversion/javahl/ReposNotifyInformation.java
  (verify_rev_structure): Was 'verify_struc_rev'.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1462218 13f79535-47bb-0310-9956-ffa450edef68
* subversion/include/svn_client.h (svn_client_propget5): Tweak docstring.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1462221 13f79535-47bb-0310-9956-ffa450edef68
* CHANGES: First draft of 1.7.9 CHANGES, this time in the right place.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1462293 13f79535-47bb-0310-9956-ffa450edef68
Tweak docstring for svn_client_propget5().

* subversion/include/svn_client.h (svn_client_propget5): Use fewer ands.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1462295 13f79535-47bb-0310-9956-ffa450edef68
* CHANGES: First draft of 1.6.21 CHANGES.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1462300 13f79535-47bb-0310-9956-ffa450edef68
* CHANGES: Make entries about r1453780 fit in 80 columns.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1462302 13f79535-47bb-0310-9956-ffa450edef68
backport.pl: Fix a bug with current 1.7.x/STATUS whereby it would hang trying
to read from stdin.

* tools/dist/backport.pl
  (main): Do away with ARGV magic.

Found by: breser

git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1462316 13f79535-47bb-0310-9956-ffa450edef68
On the ra layer: Apply a more thorough check on passed paths than just
that it must not start with '/'.

* subversion/libsvn_ra/ra_loader.c
  (svn_ra_get_file,
   svn_ra_get_dir2,
   svn_ra_get_mergeinfo,
   svn_ra_get_log2,
   svn_ra_check_path,
   svn_ra_stat,
   svn_ra_get_locations,
   svn_ra_get_location_segments,
   svn_ra_get_file_revs2,
   svn_ra_lock,
   svn_ra_unlock,
   svn_ra_get_lock,
   svn_ra_get_locks2,
   svn_ra_get_deleted_rev,
   svn_ra_get_inherited_props): Use svn_relpath_is_canonical.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1462319 13f79535-47bb-0310-9956-ffa450edef68
* CHANGES: Add 1.6.21 CHANGES entries for r1443929 and r947833.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1462321 13f79535-47bb-0310-9956-ffa450edef68
* CHANGES
  (1.7.9): Add entries for r1455352 and r1459599.
  (1.6.21): Add entries for r1455352.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1462334 13f79535-47bb-0310-9956-ffa450edef68
Implement 'svnadmin verify -t (--transaction)'.

* subversion/svnadmin/svnadmin.c
  (options_table): Add '-t'.
  (sub_main): Parse '-t'.
  (cmd_table."verify"): Take '-t'.
  (svnadmin_opt_state.txn_id): New struct member.
  (subcommand_verify): Use '-t'.

* subversion/svnlook/svnlook.c
  (main): Make 'svnlook verify' suggest 'svnadmin verify', inspired by
    'svn undo'.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1462353 13f79535-47bb-0310-9956-ffa450edef68
On the verify-at-commit branch, sync from trunk.

This merges r1462037 through r1462354, of which r1462218 and r1462353 are
relevant to this branch's work.

git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/verify-at-commit@1462355 13f79535-47bb-0310-9956-ffa450edef68