Subversion SVN Changelog

Select Changelog:

Subversion, svnLogBrowser, pysvn, WordPress

Select page:

Previous Page1 2 3 1073 2142 3212Next Page

Changes per page:

25 50 100 250

Summarize files:

On | Off

Search:

Filter by Developer:

Sort Alphabetically Sort by Commits Show/Hide Inactive Developers
Bert Huijben (6,369)
Hyrum Wright (6,261)
C. Michael Pilato (5,148)
Stefan Sperling (5,021)
Karl Fogel (4,572)
Julian Foad (4,508)
Stefan Fuhrmann (4,317)
Philip Martin (3,459)
Daniel Shahaf (3,086)
Daniel Rall (2,646)
Greg Stein (2,387)
Branko Cibej (2,307)
Ben Reser (1,944)
Max Bowsher (1,309)
Ivan Zhakov (995)
User: svn-role (954)
Evgeny Kotkov (353)
D.J. Heap (157)
Johan Corveleyn (155)
Joe Orton (150)
Dongsheng Song (148)
Ivan Zhakov (122)
User: luke1410 (96)
Andreas Stieger (70)
User: jamessan (53)
Guo Rui (45)
Roderich Schupp (43)
P.Marek (23)
Andreas Stieger (70)
Ben Reser (1,944)
Bert Huijben (6,369)
Branko Cibej (2,307)
C. Michael Pilato (5,148)
D.J. Heap (157)
Daniel Rall (2,646)
Daniel Shahaf (3,086)
Dongsheng Song (148)
Evgeny Kotkov (353)
Greg Stein (2,387)
Guo Rui (45)
Hyrum Wright (6,261)
Ivan Zhakov (995)
Ivan Zhakov (122)
Joe Orton (150)
Johan Corveleyn (155)
Julian Foad (4,508)
Karl Fogel (4,572)
Max Bowsher (1,309)
P.Marek (23)
Philip Martin (3,459)
Roderich Schupp (43)
Stefan Fuhrmann (4,317)
Stefan Sperling (5,021)
User: jamessan (53)
User: luke1410 (96)
User: svn-role (954)

This changelog reflects changes in the Subversion SVN repository, and is updated once every hour. All reported times are in UTC.

  • Legend:
  • Added (A) Added (A)
  • Deleted (D) Deleted (D)
  • Modified (M) Modified (M)
  • Copied (R) Copied (R)
  • [Branch]
  • [Tag]

Changelog for Subversion (80,286 revisions):

r1798731: 2017-06-14 17:41:29 [philip] Philip Martin

M  /build/ac-macros/compiler.m4  [diff, log, file]
M  /build/ac-macros/kwallet.m4  [diff, log, file]
M  /subversion/libsvn_auth_kwallet/kwallet.cpp  [diff, log, file]

 Add KDE 5 support to the KWallet auth provider. The --with-kwallet
 option now looks for KDE 5 before looking for KDE 4. Both 4 and 5
 use the same underlying storage and so passwords written by one can
 be read by the other.
 
 * build/ac-macros/kwallet.m4 (SVN_LIB_KWALLET): Detect KDE 4 and 5.
 
 * build/ac-macros/compiler.m4 (SVN_CXX_MODE_SETUP11): New, set -std=c++11.
 
 * subversion/libsvn_auth_kwallet/kwallet.cpp
   (kwallet_password_get, kwallet_password_set): Support KDE 4 and 5.

r1798168: 2017-06-09 00:52:51 [philip] Philip Martin

M  /build.conf  [diff, log, file]

 * build.conf
   (__ALL_TESTS__} Add afl-x509.
   (afl-x509): Add, and mark skip.

r1798161: 2017-06-09 00:40:09 [philip] Philip Martin

M  /build.conf  [diff, log, file]

 * build.conf (afl-x509): Remove while I work out how to get the test not to run.

r1798157: 2017-06-09 00:30:34 [philip] Philip Martin

M  /subversion/libsvn_subr/x509parse.c  [diff, log, file]
M  /subversion/tests/libsvn_subr/x509-test.c  [diff, log, file]

 Fix a SEGV in the x509 parser when handling an invalid cert with a
 zero length name, found using American Fuzzy Lop.
 
 * subversion/libsvn_subr/x509parse.c
   (x509_get_name): Zero length name is invalid.
 
 * subversion/tests/libsvn_subr/x509-test.c
   (struct x509_broken): New.
   (test_x509_parse_cert_broken): Enable, change to expect parsing to
    fail.
   (test_funcs): Add newly enabled test.

r1798156: 2017-06-09 00:29:38 [philip] Philip Martin

M  /build.conf  [diff, log, file]
A  /subversion/tests/afl  [log, file]
A  /subversion/tests/afl/afl-x509-testcase  [log, file]
A  /subversion/tests/afl/afl-x509-testcase/test1  [log, file]
A  /subversion/tests/afl/afl-x509.c  [log, file]
A  /subversion/tests/afl/README  [log, file]

 Add an American Fuzzy Lop fuzzer test for the x509 parser. This is
 not part of the main regression tests and needs to be run manually,
 see README for details. One SEGV found so far (to be fixed in an
 upcoming commit).
 
 * build.conf (afl-x509): New.
 
 * subversion/tests/afl: New.
 
 * subversion/tests/afl/README: New.
 
 * subversion/tests/afl/afl-x509-testcase: New.
 
 * subversion/tests/afl/afl-x509-testcase/test1: New.
 
 * subversion/tests/afl/afl-x509.c: New.

r1798007: 2017-06-07 23:09:12 [philip] Philip Martin

M  /subversion/include/private/svn_cmdline_private.h  [diff, log, file]
M  /subversion/libsvn_subr/prompt.c  [diff, log, file]

 Try to fix the Windows build by removing the conditionals around
 an obsolete function.
 
 * subversion/include/private/svn_cmdline_private.h
   (svn_cmdline__auth_gnome_keyring_unlock_prompt): Make unconditional.
 
 * subversion/libsvn_subr/prompt.c
   (svn_cmdline__auth_gnome_keyring_unlock_prompt): Make unconditional.

r1798006: 2017-06-07 22:54:08 [philip] Philip Martin

M  /subversion/include/private/svn_cmdline_private.h  [diff, log, file]

 Try to fix Windows build.
 
 * subversion/include/private/svn_cmdline_private.h: Include
   svn_private_config.h, make declaration of deprecated function
   conditional on SVN_HAVE_GNOME_KEYRING.

r1798005: 2017-06-07 22:32:58 [philip] Philip Martin

M  /subversion/libsvn_client/conflicts.c  [diff, log, file]
M  /subversion/tests/libsvn_client/conflicts-test.c  [diff, log, file]

 * subversion/libsvn_client/conflicts.c
   (configure_option_incoming_move_file_merge,
    configure_option_incoming_dir_merge): Remove unused variable.
 
 * subversion/tests/libsvn_client/conflicts-test.c
   (create_wc_with_file_add_vs_file_add_update_conflic): Remove unused variable.

r1798004: 2017-06-07 22:31:02 [philip] Philip Martin

M  /aclocal.m4  [diff, log, file]
A  /build/ac-macros/libsecret.m4  [log, file]
M  /configure.ac  [diff, log, file]
M  /subversion/include/private/svn_cmdline_private.h  [diff, log, file]
M  /subversion/include/svn_auth.h  [diff, log, file]
M  /subversion/libsvn_auth_gnome_keyring/gnome_keyring.c  [diff, log, file]
M  /subversion/libsvn_subr/auth.c  [diff, log, file]
M  /subversion/libsvn_subr/prompt.c  [diff, log, file]
M  /subversion/tests/libsvn_subr/auth-test.c  [diff, log, file]

 Use libsecret to implement the GNOME Keyring provider by default
 instead of libgnome-keyring. The GNOME project have deprecated
 libgnome-keyring and libsecret is the preferred replacement. The old
 implementation using libgnome-keyring can still be chosen at configure
 time. Both implementations read and write passwords that can be used
 by the other implementation.
 
 The configure option '--with-gnome-keyring' now controls the new
 implementation while the option '--with-old-gnome-keyring' controls
 the previous implementation.
 
 * build/ac-macros/libsecret.m4: New, provides --with-gnome-keyring.
 
 * configure.ac: Change --with-gnome-keyring to --with-old-gnome-keyring
   and disable by default.
 
 * aclocal.m4: Include libsecret.m4.
 
 * subversion/libsvn_auth_gnome_keyring/gnome_keyring.c: Add new
   libsecret implementation conditional on SVN_HAVE_LIBSECRET, make old
   code conditional on SVN_HAVE_GNOME_KEYRING,
 
 * subversion/libsvn_subr/auth.c
   (svn_auth_get_platform_specific_provider): Make already conditional
   code depend on SVN_HAVE_LIBSECRET.
 
 * subversion/include/svn_auth.h
   (SVN_AUTH_PARAM_GNOME_KEYRING_UNLOCK_PROMPT_FUNC,
    SVN_AUTH_PARAM_GNOME_KEYRING_UNLOCK_PROMPT_BATON): Deprecate.
 
 * subversion/include/private/svn_cmdline_private.h
   (svn_cmdline__auth_gnome_keyring_unlock_prompt): Deprecate.
 
 * subversion/libsvn_subr/prompt.c
   (svn_cmdline__auth_gnome_keyring_unlock_prompt): Make conditional.
 
 * subversion/tests/libsvn_subr/auth-test.c
   (test_platform_specific_auth_providers): Make already conditional
   code depend on SVN_HAVE_LIBSECRET.

r1797927: 2017-06-07 13:53:03 [danielsh] Daniel Shahaf

M  /build/ac-macros/serf.m4  [diff, log, file]

 * build/ac-macros/serf.m4: Typo fix in comment. No functional change.

r1797908: 2017-06-07 10:40:57 [stsp] Stefan Sperling

M  /tools/dev/unix-build/Makefile.svn  [diff, log, file]

 * tools/dev/unix-build/Makefile.svn: Add a way to start a write-through proxy.

r1797417: 2017-06-02 18:42:19 [danielsh] Daniel Shahaf

M  /subversion/site/publish/ideas.html  [diff, log, file]

 * ideas.html: Typo fix.

r1797362: 2017-06-02 09:53:59 [julianfoad] Julian Foad

Click to show all 17 changes...

 Use more robust coding style in handling UTF-8 conversion of command-line
 arguments.
 
 Convert to UTF-8 as soon as possible, and name variables assuming UTF-8
 encoding is the default rather than an exception, and minimize visibility of
 non-UTF-8 values.
 
 * subversion/svn/propdel-cmd.c,
   subversion/svn/propedit-cmd.c,
   subversion/svn/propget-cmd.c,
   subversion/svn/propset-cmd.c:
     Rename variables assuming UTF-8; minimize storing non-UTF-8 values.
 
 * subversion/svn/svn.c,
   subversion/svnadmin/svnadmin.c,
   subversion/svnbench/svnbench.c,
   subversion/svndumpfilter/svndumpfilter.c,
   subversion/svnfsfs/svnfsfs.c,
   subversion/svnlook/svnlook.c,
   subversion/svnmucc/svnmucc.c,
   subversion/svnrdump/svnrdump.c,
   subversion/svnsync/svnsync.c
   tools/client-side/svnconflict/svnconflict.c
   tools/client-side/svn-mergeinfo-normalizer/svn-mergeinfo-normalizer.c
   tools/dev/svnmover/svnmover.c
   tools/server-side/svnauthz.c
   (sub_main): Convert to UTF-8 before matching the subcommand name; no
     observable change if environment's encoding is a superset of ASCII.
   (...): Rename variables assuming UTF-8; minimize storing non-UTF-8 values.

r1797352: 2017-06-02 09:43:24 [julianfoad] Julian Foad

M  /tools/dev/svnmover/svnmover.c  [diff, log, file]

 * tools/dev/svnmover/svnmover.c (sub_main):
     Fix missing UTF-8 conversion of the '-F' filename argument.

r1797332: 2017-06-02 08:59:55 [julianfoad] Julian Foad

M  /subversion/svnadmin/svnadmin.c  [diff, log, file]

 svnadmin: Correctly convert all command-line arguments to UTF-8.
 
 (This only affects systems where the command-line encoding is not UTF-8.)
 
 In many 'svnadmin' subcommands, UTF-8 conversion of args was missing.
 In 'svnadmin lslocks', UTF-8 conversion of the path was being done twice.
 Fix all of these by performing the conversion in a single place (parse_args)
 that is used by all subcommands for all their arguments (except for the
 repository-path argument which is parsed in a single place in sub_main).
 
 * subversion/svnadmin/svnadmin.c
   (target_arg_to_fspath,
    target_arg_to_dirent): Don't convert arguments here.
   (parse_args): Convert all arguments here.
   (subcommand_freeze,
    subcommand_rmtxns,
    subcommand_rmlocks): Use parse_args() consistently instead of
     svn_opt_parse_all_args(), and perform no other UTF-8 conversions.

r1797194: 2017-06-01 11:26:42 [julianfoad] Julian Foad

M  /subversion/svnadmin/svnadmin.c  [diff, log, file]

 * subversion/svnadmin/svnadmin.c (subcommand_rmtxns):
     Fix missing UTF-8 conversion of the transaction name in the "Transaction
     ... removed" message.

r1797190: 2017-06-01 11:11:46 [julianfoad] Julian Foad

M  /subversion/svnmucc/svnmucc.c  [diff, log, file]

 * subversion/svnmucc/svnmucc.c (sub_main):
     Fix missing UTF-8 conversion of the '-F' filename argument.

r1797186: 2017-06-01 10:55:09 [julianfoad] Julian Foad

M  /subversion/svn/propdel-cmd.c  [diff, log, file]
M  /subversion/svn/propset-cmd.c  [diff, log, file]

 * subversion/svn/propdel-cmd.c (svn_cl__propdel),
   subversion/svn/propset-cmd.c (svn_cl__propset):
     Fix missing UTF-8 conversion of the property name in the "Cannot
     specify revision..." error message.

r1797156: 2017-06-01 08:09:22 [julianfoad] Julian Foad

M  /subversion/site/publish/docs/release-notes/1.10.html  [diff, log, file]

 * docs/release-notes/1.10.html
   (this-release-is-1.10): New, repeated from 1.9 release notes, about the
     numeric comparison of '1.9' and '1.10'.
   (next-release-is-1.11): Remove, as not noteworthy.

r1797126: 2017-05-31 22:26:19 [danielsh] Daniel Shahaf

M  /subversion/site/publish/docs/release-notes/1.10.html  [diff, log, file]

 * docs/release-notes/1.10.html
   (#svnadmin-LOCK_PATH-canonical): New section, documents r1797122.

r1797123: 2017-05-31 22:07:22 [danielsh] Daniel Shahaf

M  /subversion/tests/cmdline/svnadmin_tests.py  [diff, log, file]
M  /subversion/tests/cmdline/svntest/verify.py  [diff, log, file]

 * subversion/tests/cmdline/svnadmin_tests.py
   (locking): Extend test expectations to match another part of the output.
 
 While here, make a small clarification to the codepath that caused the
 incumbent code to work:
 
 * subversion/tests/cmdline/svntest/verify.py
   (ExpectedOutput.__init__): Point to the external constructor.
 
 Found by: julianfoad

r1797122: 2017-05-31 21:57:59 [danielsh] Daniel Shahaf

M  /subversion/svnadmin/svnadmin.c  [diff, log, file]
M  /subversion/tests/cmdline/svnadmin_tests.py  [diff, log, file]

 svnadmin: Print LOCK_PATH's correctly.
 
 Review by: julianfoad
 
 * subversion/svnadmin/svnadmin.c
   (subcommand_lock,
    subcommand_unlock,
    subcommand_rmlocks): Print the UTF-8, canonical version of the path.
      Using UTF-8 is a requirement of the API; using the canonical version
      is consistent with the cmdline client.
 
 * subversion/tests/cmdline/svnadmin_tests.py
   (locking): Add leading slash to expected outputs.

r1796970: 2017-05-31 04:00:06 [svn-role] User: svn-role

M  [1.9.x] /  [diff, log, file]
M  [1.9.x] /STATUS  [diff, log, file]
M  [1.9.x] /subversion/bindings/javahl/native/RemoteSession.cpp  [diff, log, file]

 Merge the r1667738 group from trunk:
 
  * r1667738, r1796720
    Properly follow redirects in JavaHL's RA connection.
    Justification:
      Makes JavaHL API conform to documented behaviour. See:
      https://lists.apache.org/thread.html/e56b957565f52b2d6b2bca00efb43db266d5eac6e6fb58aab5654a21@%3Cdev.subversion.apache.org%3E
    Votes:
      +1: brane, rhuijben

r1796835: 2017-05-30 11:31:00 [julianfoad] Julian Foad

M  /subversion/site/publish/roadmap.html  [diff, log, file]

 * publish/roadmap.html: Remove dependencies on WC-NG as that is already completed.

r1796821: 2017-05-30 09:23:56 [rhuijben] Bert Huijben

M  [1.9.x] /STATUS  [diff, log, file]

 * STATUS: Cast vote. Approve JavaHL fix via binding rules.