svn commit: r1850655 - /subversion/branches/1.10.x/STATUS
Author: stsp Date: Mon Jan 7 15:17:01 2019 New Revision: 1850655 URL: http://svn.apache.org/viewvc?rev=1850655=rev Log: * STATUS: Nominate r1850651. Modified: subversion/branches/1.10.x/STATUS Modified: subversion/branches/1.10.x/STATUS URL: http://svn.apache.org/viewvc/subversion/branches/1.10.x/STATUS?rev=1850655=1850654=1850655=diff == --- subversion/branches/1.10.x/STATUS (original) +++ subversion/branches/1.10.x/STATUS Mon Jan 7 15:17:01 2019 @@ -34,6 +34,14 @@ Candidate changes: Votes: +1: brane, stefan2 + * r1850651 + Fix a use-after-free in mod_dav_svn's logging of FS warnings. + Justification: + Lots of crashes on OpenBSD during 'make check' with HTTPD 2.4. + See https://svn.haxx.se/dev/archive-2018-12/0137.shtml + Votes: + +1: stsp + Veto-blocked changes: =
svn commit: r1850656 - /subversion/branches/1.9.x/STATUS
Author: stsp Date: Mon Jan 7 15:22:44 2019 New Revision: 1850656 URL: http://svn.apache.org/viewvc?rev=1850656=rev Log: * STATUS: Nominate r1850651. Modified: subversion/branches/1.9.x/STATUS Modified: subversion/branches/1.9.x/STATUS URL: http://svn.apache.org/viewvc/subversion/branches/1.9.x/STATUS?rev=1850656=1850655=1850656=diff == --- subversion/branches/1.9.x/STATUS (original) +++ subversion/branches/1.9.x/STATUS Mon Jan 7 15:22:44 2019 @@ -35,6 +35,14 @@ Candidate changes: Votes: +1: brane + * r1850651 + Fix a use-after-free in mod_dav_svn's logging of FS warnings. + Justification: + Lots of crashes on OpenBSD during 'make check' with HTTPD 2.4. + See https://svn.haxx.se/dev/archive-2018-12/0137.shtml + Votes: + +1: stsp + Veto-blocked changes: =
svn commit: r1850665 - /subversion/trunk/subversion/libsvn_wc/revert.c
Author: julianfoad Date: Mon Jan 7 16:34:36 2019 New Revision: 1850665 URL: http://svn.apache.org/viewvc?rev=1850665=rev Log: * subversion/libsvn_wc/revert.c Update the top-of-file comment to mention removing/keeping local files, for issue #4798. Modified: subversion/trunk/subversion/libsvn_wc/revert.c Modified: subversion/trunk/subversion/libsvn_wc/revert.c URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_wc/revert.c?rev=1850665=1850664=1850665=diff == --- subversion/trunk/subversion/libsvn_wc/revert.c (original) +++ subversion/trunk/subversion/libsvn_wc/revert.c Mon Jan 7 16:34:36 2019 @@ -62,6 +62,18 @@ the addition of all the directory's children. Again, svn_wc_remove_from_revision_control() should do the trick. +- For a copy, we remove the item from disk as well. The thinking here + is that Subversion is responsible for the existence of the item: it + must have been created by something like 'svn copy' or 'svn merge'. + +- For a plain add, removing the file or directory from disk is optional. + The user's idea of Subversion's involvement could be either that + Subversion was just responsible for adding an existing item to version + control, as with 'svn add', and so should not be responsible for + deleting it from disk; or that Subversion is responsible for the + existence of the item, e.g. if created by 'svn patch' or svn mkdir'. + It depends on the use case. + Deletes - Restore properties to their unmodified state.
svn commit: r1850652 - in /subversion/trunk/subversion/svn: cl.h revert-cmd.c svn.c
Author: julianfoad Date: Mon Jan 7 15:06:10 2019 New Revision: 1850652 URL: http://svn.apache.org/viewvc?rev=1850652=rev Log: Implement issue 4798 "revert: option to remove added items from disk". But the the API doesn't currently work for items found by recursion, so the last part of the test fails. * subversion/svn/cl.h (svn_cl__opt_state_t): Add a new flag, 'remove_added'. * subversion/svn/revert-cmd.c (svn_cl__revert): Pass that flag on to the API. * subversion/svn/svn.c (svn_cl__longopt_t, svn_cl__options, svn_cl__cmd_table, sub_main): Add a new option, 'opt_remove_added', to the 'revert' command. Modified: subversion/trunk/subversion/svn/cl.h subversion/trunk/subversion/svn/revert-cmd.c subversion/trunk/subversion/svn/svn.c Modified: subversion/trunk/subversion/svn/cl.h URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/svn/cl.h?rev=1850652=1850651=1850652=diff == --- subversion/trunk/subversion/svn/cl.h (original) +++ subversion/trunk/subversion/svn/cl.h Mon Jan 7 15:06:10 2019 @@ -261,6 +261,7 @@ typedef struct svn_cl__opt_state_t svn_boolean_t mergeinfo_log; /* show log message in mergeinfo command */ svn_boolean_t remove_unversioned;/* remove unversioned items */ svn_boolean_t remove_ignored;/* remove ignored items */ + svn_boolean_t remove_added; /* reverting added item also removes it */ svn_boolean_t no_newline;/* do not output the trailing newline */ svn_boolean_t show_passwords;/* show cached passwords */ svn_boolean_t pin_externals; /* pin externals to last-changed revisions */ Modified: subversion/trunk/subversion/svn/revert-cmd.c URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/svn/revert-cmd.c?rev=1850652=1850651=1850652=diff == --- subversion/trunk/subversion/svn/revert-cmd.c (original) +++ subversion/trunk/subversion/svn/revert-cmd.c Mon Jan 7 15:06:10 2019 @@ -71,7 +71,7 @@ svn_cl__revert(apr_getopt_t *os, opt_state->changelists, FALSE /* clear_changelists */, FALSE /* metadata_only */, - TRUE /*added_keep_local*/, + !opt_state->remove_added /*added_keep_local*/, ctx, scratch_pool); if (err && (err->apr_err == SVN_ERR_WC_INVALID_OPERATION_DEPTH) Modified: subversion/trunk/subversion/svn/svn.c URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/svn/svn.c?rev=1850652=1850651=1850652=diff == --- subversion/trunk/subversion/svn/svn.c (original) +++ subversion/trunk/subversion/svn/svn.c Mon Jan 7 15:06:10 2019 @@ -140,6 +140,7 @@ typedef enum svn_cl__longopt_t { opt_mergeinfo_log, opt_remove_unversioned, opt_remove_ignored, + opt_remove_added, opt_no_newline, opt_show_passwords, opt_pin_externals, @@ -421,6 +422,8 @@ const apr_getopt_option_t svn_cl__option {"remove-unversioned", opt_remove_unversioned, 0, N_("remove unversioned items")}, {"remove-ignored", opt_remove_ignored, 0, N_("remove ignored items")}, + {"remove-added", opt_remove_added, 0, + N_("reverting an added item will remove it from disk")}, {"no-newline", opt_no_newline, 0, N_("do not output the trailing newline")}, {"show-passwords", opt_show_passwords, 0, N_("show cached passwords")}, {"pin-externals", opt_pin_externals, 0, @@ -1765,7 +1768,8 @@ const svn_opt_subcommand_desc3_t svn_cl_ " For information about undoing already committed changes, search\n" " the output of 'svn help merge' for 'undo'.\n" )}, -{opt_targets, 'R', opt_depth, 'q', opt_changelist} }, +{opt_targets, 'R', opt_depth, 'q', opt_changelist, + opt_remove_added} }, { "status", svn_cl__status, {"stat", "st"}, {N_( "Print the status of working copy files and directories.\n" @@ -2807,6 +2811,9 @@ sub_main(int *exit_code, int argc, const case opt_remove_ignored: opt_state.remove_ignored = TRUE; break; + case opt_remove_added: +opt_state.remove_added = TRUE; +break; case opt_no_newline: case opt_strict: /* ### DEPRECATED */ opt_state.no_newline = TRUE;
svn commit: r1850654 - /subversion/branches/1.11.x/STATUS
Author: stsp Date: Mon Jan 7 15:15:33 2019 New Revision: 1850654 URL: http://svn.apache.org/viewvc?rev=1850654=rev Log: * STATUS: Add link to mailing list thread to r1850651 nomination. Modified: subversion/branches/1.11.x/STATUS Modified: subversion/branches/1.11.x/STATUS URL: http://svn.apache.org/viewvc/subversion/branches/1.11.x/STATUS?rev=1850654=1850653=1850654=diff == --- subversion/branches/1.11.x/STATUS (original) +++ subversion/branches/1.11.x/STATUS Mon Jan 7 15:15:33 2019 @@ -46,6 +46,7 @@ Candidate changes: Fix a use-after-free in mod_dav_svn's logging of FS warnings. Justification: Lots of crashes on OpenBSD during 'make check' with HTTPD 2.4. + See https://svn.haxx.se/dev/archive-2018-12/0137.shtml Votes: +1: stsp
svn commit: r1850657 - /subversion/branches/1.8.x/STATUS
Author: stsp Date: Mon Jan 7 15:28:05 2019 New Revision: 1850657 URL: http://svn.apache.org/viewvc?rev=1850657=rev Log: * STATUS: Nominate r1850651. Modified: subversion/branches/1.8.x/STATUS Modified: subversion/branches/1.8.x/STATUS URL: http://svn.apache.org/viewvc/subversion/branches/1.8.x/STATUS?rev=1850657=1850656=1850657=diff == --- subversion/branches/1.8.x/STATUS (original) +++ subversion/branches/1.8.x/STATUS Mon Jan 7 15:28:05 2019 @@ -42,6 +42,14 @@ Candidate changes: Votes: +1: julianfoad, stsp + * r1850651 + Fix a use-after-free in mod_dav_svn's logging of FS warnings. + Justification: + Lots of crashes on OpenBSD during 'make check' with HTTPD 2.4. + See https://svn.haxx.se/dev/archive-2018-12/0137.shtml + Votes: + +1: stsp + Veto-blocked changes: =
svn commit: r1850653 - /subversion/branches/1.11.x/STATUS
Author: stsp Date: Mon Jan 7 15:12:41 2019 New Revision: 1850653 URL: http://svn.apache.org/viewvc?rev=1850653=rev Log: * STATUS: Nominate r1850651. Modified: subversion/branches/1.11.x/STATUS Modified: subversion/branches/1.11.x/STATUS URL: http://svn.apache.org/viewvc/subversion/branches/1.11.x/STATUS?rev=1850653=1850652=1850653=diff == --- subversion/branches/1.11.x/STATUS (original) +++ subversion/branches/1.11.x/STATUS Mon Jan 7 15:12:41 2019 @@ -42,6 +42,13 @@ Candidate changes: Votes: +1: brane, stefan2 + * r1850651 + Fix a use-after-free in mod_dav_svn's logging of FS warnings. + Justification: + Lots of crashes on OpenBSD during 'make check' with HTTPD 2.4. + Votes: + +1: stsp + Veto-blocked changes: =
svn commit: r1850651 - /subversion/trunk/subversion/mod_dav_svn/repos.c
Author: stsp Date: Mon Jan 7 15:04:15 2019 New Revision: 1850651 URL: http://svn.apache.org/viewvc?rev=1850651=rev Log: Fix a use-after-free in mod_dav_svn's logging of FS warnings. The FS warning callback could be called with a request context that had already been deallocated. This resulted in a crash during 'make check' with ra_serf on OpenBSD. The problem was even documented in a comment: /* ### hmm. the FS is cleaned up at request cleanup time. "r" might ### not really be valid. we should probably put the FS into a ### subpool to ensure it gets cleaned before the request. ### is there a good way to create and use a subpool for all ### of our functions ... ?? */ Rather than putting the FS into a subpool, the solution implemented with this commit installs a pre-cleanup handler on the request pool, which switches the logging context from the request to its associated connection. This avoids the use-after-free at the cost of a less precise logging context. Suggested by: stefan2 https://svn.haxx.se/dev/archive-2018-12/0145.shtml * subversion/mod_dav_svn/repos.c (log_warning): Rename to ... (log_warning_req): ... this. (log_warning_conn): New logging helper which uses a connection context. (cleanup_req_logging_baton, cleanup_req_logging): New APR pool cleanup handler which switches FS logging context from a request to a connection. (get_resource): Install aforementioned pool cleanup handler. Modified: subversion/trunk/subversion/mod_dav_svn/repos.c Modified: subversion/trunk/subversion/mod_dav_svn/repos.c URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/mod_dav_svn/repos.c?rev=1850651=1850650=1850651=diff == --- subversion/trunk/subversion/mod_dav_svn/repos.c (original) +++ subversion/trunk/subversion/mod_dav_svn/repos.c Mon Jan 7 15:04:15 2019 @@ -1225,25 +1225,32 @@ create_private_resource(const dav_resour return >res; } - -static void log_warning(void *baton, svn_error_t *err) +static void log_warning_req(void *baton, svn_error_t *err) { request_rec *r = baton; const char *continuation = ""; - /* ### hmm. the FS is cleaned up at request cleanup time. "r" might - ### not really be valid. we should probably put the FS into a - ### subpool to ensure it gets cleaned before the request. + /* Not showing file/line so no point in tracing */ + err = svn_error_purge_tracing(err); + while (err) +{ + ap_log_rerror(APLOG_MARK, APLOG_ERR, APR_EGENERAL, r, "%s%s", +continuation, err->message); + continuation = "-"; + err = err->child; +} +} - ### is there a good way to create and use a subpool for all - ### of our functions ... ?? - */ +static void log_warning_conn(void *baton, svn_error_t *err) +{ + conn_rec *c = baton; + const char *continuation = ""; /* Not showing file/line so no point in tracing */ err = svn_error_purge_tracing(err); while (err) { - ap_log_rerror(APLOG_MARK, APLOG_ERR, APR_EGENERAL, r, "%s%s", + ap_log_cerror(APLOG_MARK, APLOG_ERR, APR_EGENERAL, c, "%s%s", continuation, err->message); continuation = "-"; err = err->child; @@ -1547,6 +1554,24 @@ cleanup_fs_access(void *data) return APR_SUCCESS; } +/* Context for cleanup handler. */ +struct cleanup_req_logging_baton +{ + svn_fs_t *fs; + conn_rec *connection; +}; + +static apr_status_t +cleanup_req_logging(void *data) +{ + struct cleanup_req_logging_baton *baton = data; + + /* The request about to be freed. Log future warnings with a connection + * context instead of a request context. */ + svn_fs_set_warning_func(baton->fs, log_warning_conn, baton->connection); + + return APR_SUCCESS; +} /* Helper func to construct a special 'parentpath' private resource. */ static dav_error * @@ -2180,6 +2205,7 @@ get_resource(request_rec *r, int had_slash; dav_locktoken_list *ltl; struct cleanup_fs_access_baton *cleanup_baton; + struct cleanup_req_logging_baton *cleanup_req_logging_baton; void *userdata; apr_hash_t *fs_config; @@ -2486,7 +2512,7 @@ get_resource(request_rec *r, repos->fs = svn_repos_fs(repos->repos); /* capture warnings during cleanup of the FS */ - svn_fs_set_warning_func(repos->fs, log_warning, r); + svn_fs_set_warning_func(repos->fs, log_warning_req, r); /* if an authenticated username is present, attach it to the FS */ if (r->user) @@ -2503,6 +2529,14 @@ get_resource(request_rec *r, apr_pool_cleanup_register(r->pool, cleanup_baton, cleanup_fs_access, apr_pool_cleanup_null); + /* We must degrade the logging context when the request is freed. */ + cleanup_req_logging_baton = +apr_pcalloc(r->pool, sizeof(*cleanup_req_logging_baton)); + cleanup_req_logging_baton->fs = repos->fs; + cleanup_req_logging_baton->connection = r->connection; +
svn commit: r1850659 - /subversion/branches/1.7.x/STATUS
Author: stsp Date: Mon Jan 7 15:35:01 2019 New Revision: 1850659 URL: http://svn.apache.org/viewvc?rev=1850659=rev Log: * STATUS: Nominate r1850651. Modified: subversion/branches/1.7.x/STATUS Modified: subversion/branches/1.7.x/STATUS URL: http://svn.apache.org/viewvc/subversion/branches/1.7.x/STATUS?rev=1850659=1850658=1850659=diff == --- subversion/branches/1.7.x/STATUS (original) +++ subversion/branches/1.7.x/STATUS Mon Jan 7 15:35:01 2019 @@ -134,6 +134,14 @@ Candidate changes: Votes: +0: danielsh (I'm +1 on the same patch for 1.8 and 1.9) + * r1850651 + Fix a use-after-free in mod_dav_svn's logging of FS warnings. + Justification: + Lots of crashes on OpenBSD during 'make check' with HTTPD 2.4. + See https://svn.haxx.se/dev/archive-2018-12/0137.shtml + Votes: + +1: stsp + Veto-blocked changes: =
svn commit: r1850658 - /subversion/trunk/notes/knobs
Author: brane Date: Mon Jan 7 15:29:42 2019 New Revision: 1850658 URL: http://svn.apache.org/viewvc?rev=1850658=rev Log: * notes/knobs: Document SVNXX_USE_BOOST and SVNXX_POOL_DEBUG. Modified: subversion/trunk/notes/knobs Modified: subversion/trunk/notes/knobs URL: http://svn.apache.org/viewvc/subversion/trunk/notes/knobs?rev=1850658=1850657=1850658=diff == --- subversion/trunk/notes/knobs (original) +++ subversion/trunk/notes/knobs Mon Jan 7 15:29:42 2019 @@ -56,6 +56,7 @@ SVN_SQLITE_MIN_VERSION SVN_SERF_NO_LOGGING SVN_ALLOW_SHORT_INTS SVN_ALLOW_NON_8_BIT_CHARS +SVNXX_USE_BOOST 2.3 Debugging Support @@ -75,6 +76,7 @@ SVN_FS__TRAIL_DEBUG SVN_FS_FS__LOG_ACCESS SVN_FS_EMULATE_PATHS_CHANGED SVN_FS_EMULATE_REPORT_CHANGES +SVNXX_POOL_DEBUG 2.4 Test-only @@ -304,6 +306,15 @@ SVN_I_LIKE_LATENCY_SO_IGNORE_HTTPV2 Default: not defined Suggested: not defined (to ensure correct behaviour) +4.13 SVNXX_USE_BOOST + Scope: SVN++ (subversion/bindings/cxx) + Purpose: Adds header-only conversions and overloads to make SVN++ + interoperate cleanly with selected Boost types. Defining this + symbol does *not* affect the SVN++ ABI. Users may define the + symbol when using SVN++ after libsvnxx has been built. + Range: definedness + Default: not defined + Suggested: defined for testing SVN++, otherwise not defined 5 Defines controlling debug support == @@ -458,6 +469,14 @@ SVN_I_LIKE_LATENCY_SO_IGNORE_HTTPV2 Default: TRUE (local default if macro has not been defined) Suggested: FALSE +5.17 SVNXX_POOL_DEBUG + + Scope: SVN++ (subversion/bindings/cxx) + Purpose: Logs debugging info about the lifetime of the SVN++ global pool. + Depends on SVN_DEBUG being defined. + Range: definedness + Default: not defined + Suggested: defined, not defined 6 Defines that affect unit tests
svn commit: r1850632 - in /subversion/branches/1.10.x: STATUS subversion/include/svn_version.h
Author: julianfoad Date: Mon Jan 7 12:20:23 2019 New Revision: 1850632 URL: http://svn.apache.org/viewvc?rev=1850632=rev Log: Post-release housekeeping: bump the 1.10.x branch to 1.10.5. Modified: subversion/branches/1.10.x/STATUS subversion/branches/1.10.x/subversion/include/svn_version.h Modified: subversion/branches/1.10.x/STATUS URL: http://svn.apache.org/viewvc/subversion/branches/1.10.x/STATUS?rev=1850632=1850631=1850632=diff == --- subversion/branches/1.10.x/STATUS (original) +++ subversion/branches/1.10.x/STATUS Mon Jan 7 12:20:23 2019 @@ -10,7 +10,7 @@ See http://subversion.apache.org/docs/co for details on how release lines and voting work, what kinds of bugs can delay a release, etc. -Status of 1.10.4: +Status of 1.10.5: Candidate changes: == Modified: subversion/branches/1.10.x/subversion/include/svn_version.h URL: http://svn.apache.org/viewvc/subversion/branches/1.10.x/subversion/include/svn_version.h?rev=1850632=1850631=1850632=diff == --- subversion/branches/1.10.x/subversion/include/svn_version.h (original) +++ subversion/branches/1.10.x/subversion/include/svn_version.h Mon Jan 7 12:20:23 2019 @@ -70,7 +70,7 @@ extern "C" { * * @since New in 1.1. */ -#define SVN_VER_PATCH 4 +#define SVN_VER_PATCH 5 /** @deprecated Provided for backward compatibility with the 1.0 API. */
svn commit: r1850633 - in /subversion/branches/1.9.x: STATUS subversion/include/svn_version.h
Author: julianfoad Date: Mon Jan 7 12:20:25 2019 New Revision: 1850633 URL: http://svn.apache.org/viewvc?rev=1850633=rev Log: Post-release housekeeping: bump the 1.9.x branch to 1.9.11. Modified: subversion/branches/1.9.x/STATUS subversion/branches/1.9.x/subversion/include/svn_version.h Modified: subversion/branches/1.9.x/STATUS URL: http://svn.apache.org/viewvc/subversion/branches/1.9.x/STATUS?rev=1850633=1850632=1850633=diff == --- subversion/branches/1.9.x/STATUS (original) +++ subversion/branches/1.9.x/STATUS Mon Jan 7 12:20:25 2019 @@ -10,7 +10,7 @@ See http://subversion.apache.org/docs/co for details on how release lines and voting work, what kinds of bugs can delay a release, etc. -Status of 1.9.10: +Status of 1.9.11: Candidate changes: == Modified: subversion/branches/1.9.x/subversion/include/svn_version.h URL: http://svn.apache.org/viewvc/subversion/branches/1.9.x/subversion/include/svn_version.h?rev=1850633=1850632=1850633=diff == --- subversion/branches/1.9.x/subversion/include/svn_version.h (original) +++ subversion/branches/1.9.x/subversion/include/svn_version.h Mon Jan 7 12:20:25 2019 @@ -70,7 +70,7 @@ extern "C" { * * @since New in 1.1. */ -#define SVN_VER_PATCH 10 +#define SVN_VER_PATCH 11 /** @deprecated Provided for backward compatibility with the 1.0 API. */
svn commit: r1850631 - in /subversion/branches/1.11.x: STATUS subversion/include/svn_version.h
Author: julianfoad Date: Mon Jan 7 12:20:21 2019 New Revision: 1850631 URL: http://svn.apache.org/viewvc?rev=1850631=rev Log: Post-release housekeeping: bump the 1.11.x branch to 1.11.2. Modified: subversion/branches/1.11.x/STATUS subversion/branches/1.11.x/subversion/include/svn_version.h Modified: subversion/branches/1.11.x/STATUS URL: http://svn.apache.org/viewvc/subversion/branches/1.11.x/STATUS?rev=1850631=1850630=1850631=diff == --- subversion/branches/1.11.x/STATUS (original) +++ subversion/branches/1.11.x/STATUS Mon Jan 7 12:20:21 2019 @@ -10,7 +10,7 @@ See http://subversion.apache.org/docs/co for details on how release lines and voting work, what kinds of bugs can delay a release, etc. -Status of 1.11.1: +Status of 1.11.2: Candidate changes: == Modified: subversion/branches/1.11.x/subversion/include/svn_version.h URL: http://svn.apache.org/viewvc/subversion/branches/1.11.x/subversion/include/svn_version.h?rev=1850631=1850630=1850631=diff == --- subversion/branches/1.11.x/subversion/include/svn_version.h (original) +++ subversion/branches/1.11.x/subversion/include/svn_version.h Mon Jan 7 12:20:21 2019 @@ -70,7 +70,7 @@ extern "C" { * * @since New in 1.1. */ -#define SVN_VER_PATCH 1 +#define SVN_VER_PATCH 2 /** @deprecated Provided for backward compatibility with the 1.0 API. */
svn commit: r1850630 - in /subversion/tags/1.9.10: ./ subversion/include/svn_version.h
Author: julianfoad Date: Mon Jan 7 12:20:17 2019 New Revision: 1850630 URL: http://svn.apache.org/viewvc?rev=1850630=rev Log: Tagging release 1.9.10 Added: subversion/tags/1.9.10/ - copied from r1850359, subversion/branches/1.9.x/ Modified: subversion/tags/1.9.10/subversion/include/svn_version.h Modified: subversion/tags/1.9.10/subversion/include/svn_version.h URL: http://svn.apache.org/viewvc/subversion/tags/1.9.10/subversion/include/svn_version.h?rev=1850630=1850359=1850630=diff == --- subversion/tags/1.9.10/subversion/include/svn_version.h (original) +++ subversion/tags/1.9.10/subversion/include/svn_version.h Mon Jan 7 12:20:17 2019 @@ -93,7 +93,7 @@ extern "C" { * * Always change this at the same time as SVN_VER_NUMTAG. */ -#define SVN_VER_TAG" (under development)" +#define SVN_VER_TAG" (r1850359)" /** Number tag: a string describing the version. @@ -108,7 +108,7 @@ extern "C" { * * Always change this at the same time as SVN_VER_TAG. */ -#define SVN_VER_NUMTAG "-dev" +#define SVN_VER_NUMTAG "" /** Revision number: The repository revision number of this release. @@ -117,7 +117,7 @@ extern "C" { * file version. Its value remains 0 in the repository except in release * tags where it is the revision from which the tag was created. */ -#define SVN_VER_REVISION 0 +#define SVN_VER_REVISION 1850359 /* Version strings composed from the above definitions. */
svn commit: r1850621 - /subversion/trunk/subversion/mod_dav_svn/reports/list.c
Author: julianfoad Date: Mon Jan 7 09:41:42 2019 New Revision: 1850621 URL: http://svn.apache.org/viewvc?rev=1850621=rev Log: * subversion/mod_dav_svn/reports/list.c (dav_svn__list_report): Fix access to potentially uninitialized local pointer variable. Modified: subversion/trunk/subversion/mod_dav_svn/reports/list.c Modified: subversion/trunk/subversion/mod_dav_svn/reports/list.c URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/mod_dav_svn/reports/list.c?rev=1850621=1850620=1850621=diff == --- subversion/trunk/subversion/mod_dav_svn/reports/list.c (original) +++ subversion/trunk/subversion/mod_dav_svn/reports/list.c Mon Jan 7 09:41:42 2019 @@ -201,7 +201,7 @@ dav_svn__list_report(const dav_resource dav_svn__authz_read_baton arb; const dav_svn_repos *repos = resource->info->repos; int ns; - const char *full_path; + const char *full_path = NULL; svn_boolean_t path_info_only; svn_fs_root_t *root; svn_depth_t depth = svn_depth_unknown; @@ -280,6 +280,12 @@ dav_svn__list_report(const dav_resource /* else unknown element; skip it */ } + if (! full_path) +{ + return dav_svn__new_error_svn(resource->pool, HTTP_BAD_REQUEST, 0, 0, +"Request was missing the path argument"); +} + /* Build authz read baton */ arb.r = resource->info->r; arb.repos = resource->info->repos;
svn commit: r31792 - /dev/subversion/
Author: julianfoad Date: Mon Jan 7 12:37:48 2019 New Revision: 31792 Log: Add Subversion 1.10.4 candidate release artifacts Added: dev/subversion/subversion-1.10.4.tar.bz2 (with props) dev/subversion/subversion-1.10.4.tar.bz2.asc (with props) dev/subversion/subversion-1.10.4.tar.bz2.sha1 dev/subversion/subversion-1.10.4.tar.bz2.sha512 dev/subversion/subversion-1.10.4.tar.gz (with props) dev/subversion/subversion-1.10.4.tar.gz.asc (with props) dev/subversion/subversion-1.10.4.tar.gz.sha1 dev/subversion/subversion-1.10.4.tar.gz.sha512 dev/subversion/subversion-1.10.4.zip (with props) dev/subversion/subversion-1.10.4.zip.asc (with props) dev/subversion/subversion-1.10.4.zip.sha1 dev/subversion/subversion-1.10.4.zip.sha512 dev/subversion/svn_version.h.dist-1.10.4 Added: dev/subversion/subversion-1.10.4.tar.bz2 == Binary file - no diff available. Propchange: dev/subversion/subversion-1.10.4.tar.bz2 -- svn:mime-type = application/octet-stream Added: dev/subversion/subversion-1.10.4.tar.bz2.asc == --- dev/subversion/subversion-1.10.4.tar.bz2.asc (added) +++ dev/subversion/subversion-1.10.4.tar.bz2.asc Mon Jan 7 12:37:48 2019 @@ -0,0 +1,17 @@ +-BEGIN PGP SIGNATURE- +Version: GnuPG v1 + +iQIcBAABCAAGBQJcMyheAAoJEB+wZLhO7MSTqCEP/R8c0H/0rk4aRdazeD7/sVEL +U9GwakJ6OKrGlypMC8ZHeXoyjppY143Tz0cvXZW0Z2hlm8hohyRQVLvpV7etvc96 +o3VRjhd2dCP+M3Y3X6O4E6BNm0bd8zIn78nOmVOpM7YVhB4L6ZnGipl159CIykPK +XUh1JU111b+BMQlDG2F3lLbZV9r2AVvKIFAv8w3bj1ZuB+LkTW4PxfW95oHFBa4u +h1qy/5Yy3TAgsCLe20mDQJ9ioqtX0ylj51E0KxgPLFLJkwmipwSx8q2wK28R//lr +isB654/Tc9k7xGnN/wuMti0skx/7WaIgxyf/wmh2SAIPszQPxGdkz1tI+BSU5Rxq +LzMxhR0PNwUojhNI1rQtKN73kf4NzIZRBVGsb2VrGFC8/KIbeRjz6/8Cow8epodP +gD/KfOpeypxQq5WK/P2ry8WByfqAslVp1DGL1/Y+Zu5tZGbpslrsKWLFU/bMu/NJ +rXVtvqxh01VvjgzD541Kc2qYk8tRqxf5nrQ1MX65W+0ReRiJMSWDYO64Q8I1+i9K +UHI4fIi1WcjPIuDNjb0eEGoEmY+5hUB+ed4yyzK70wcjQZNYFULVktWlOHUHwQDu +rTfBsVLZst4ze6vz6/aXW2XRdJGgolw6aYUxFu6/S4h7sV6n0P5SaDrsiozeww1/ +bPUrGOyWgEiYwMJHfZRb +=vFEc +-END PGP SIGNATURE- Propchange: dev/subversion/subversion-1.10.4.tar.bz2.asc -- svn:eol-style = native Propchange: dev/subversion/subversion-1.10.4.tar.bz2.asc -- svn:mime-type = text/plain Added: dev/subversion/subversion-1.10.4.tar.bz2.sha1 == --- dev/subversion/subversion-1.10.4.tar.bz2.sha1 (added) +++ dev/subversion/subversion-1.10.4.tar.bz2.sha1 Mon Jan 7 12:37:48 2019 @@ -0,0 +1 @@ +a9052724d94fe5d3ee886473eb7cdc4297af4cdd \ No newline at end of file Added: dev/subversion/subversion-1.10.4.tar.bz2.sha512 == --- dev/subversion/subversion-1.10.4.tar.bz2.sha512 (added) +++ dev/subversion/subversion-1.10.4.tar.bz2.sha512 Mon Jan 7 12:37:48 2019 @@ -0,0 +1 @@ +c44a4a4a9533cd4f4cb6ddbc3ce98585a96da6c8e75497d087034b52f899797bb0972dfc0e79db99e81149e59e7fa765398c6ad35eba64f11f4ae9c3b3537434 \ No newline at end of file Added: dev/subversion/subversion-1.10.4.tar.gz == Binary file - no diff available. Propchange: dev/subversion/subversion-1.10.4.tar.gz -- svn:mime-type = application/gzip Added: dev/subversion/subversion-1.10.4.tar.gz.asc == --- dev/subversion/subversion-1.10.4.tar.gz.asc (added) +++ dev/subversion/subversion-1.10.4.tar.gz.asc Mon Jan 7 12:37:48 2019 @@ -0,0 +1,17 @@ +-BEGIN PGP SIGNATURE- +Version: GnuPG v1 + +iQIcBAABCAAGBQJcMyhdAAoJEB+wZLhO7MST3VcQALGUWqIYNS5GFsWPfJGFgddC +1ThN5Mo0293Y5j+QIjRo2S88BksTWzMho8ZdXbOmGQK3DNDxxd3IfqYAOaZYpuDs +1NqnVmKxcijmru1jS/wGHXUQgFuYgG4hPdBQh72Zrz7n1+edkdcd94xWtSvJlYch +a7AWr7zsd9KiDkno2i2cBPqZ2+bQWycyfs3eCCmQf2/GSD7ZjiTuHPQWYCsIJVKd +u5013vNcjImm4XBEpLUpfkuNbG0u/37yDtw7b4pVwSeu2S6yAl9s+DCFekhzLz5/ +/qqvXDO6PORJPNbDjSek6X/BnOvCiqKk67bGhKCOXIwuBpEL4/rqD7UAls3B5F4q +jsrvSkP3sX3VWcMi1+hQG/NAgKGSlVZtFAZbv1D5Z/O8s2BV1rpQ6EW9RCxYf5xI +1LaJZOuFH9SsZ2nDu+a5gkGPe3+g8yASwo7mG2RjsEuZz0WNR0lSdMQOojkHNwbC +FuXVT7Vmn4BdGBs6s7EkonvqbhAue3SmwiYzNkQQz9lyYyP8ZJthhpZEqlwHmGj7 +MhMxr+VT9Te3x8p4zgedKCSa+bIVI6mOYjyYaUqf0mGZ/d/VRTFEu6WBM8oU2rCw +RE/4BykRUZpubHAGFlzHlGDp7YHwgA5JbOtVYqkpHIyfkpum1/YUP6U+dWONooBs +m6iCoTyNW6Q3RQUQTode +=13f7 +-END PGP SIGNATURE- Propchange: dev/subversion/subversion-1.10.4.tar.gz.asc --
svn commit: r31793 - /dev/subversion/
Author: julianfoad Date: Mon Jan 7 12:37:52 2019 New Revision: 31793 Log: Add Subversion 1.11.1 candidate release artifacts Added: dev/subversion/subversion-1.11.1.tar.bz2 (with props) dev/subversion/subversion-1.11.1.tar.bz2.asc (with props) dev/subversion/subversion-1.11.1.tar.bz2.sha512 dev/subversion/subversion-1.11.1.tar.gz (with props) dev/subversion/subversion-1.11.1.tar.gz.asc (with props) dev/subversion/subversion-1.11.1.tar.gz.sha512 dev/subversion/subversion-1.11.1.zip (with props) dev/subversion/subversion-1.11.1.zip.asc (with props) dev/subversion/subversion-1.11.1.zip.sha512 dev/subversion/svn_version.h.dist-1.11.1 Added: dev/subversion/subversion-1.11.1.tar.bz2 == Binary file - no diff available. Propchange: dev/subversion/subversion-1.11.1.tar.bz2 -- svn:mime-type = application/octet-stream Added: dev/subversion/subversion-1.11.1.tar.bz2.asc == --- dev/subversion/subversion-1.11.1.tar.bz2.asc (added) +++ dev/subversion/subversion-1.11.1.tar.bz2.asc Mon Jan 7 12:37:52 2019 @@ -0,0 +1,17 @@ +-BEGIN PGP SIGNATURE- +Version: GnuPG v1 + +iQIcBAABCAAGBQJcMyg7AAoJEB+wZLhO7MSTMW8P/1BZ32orMTD/EBeCh5Zi/gXI +mnI364VeqXj2w594R0IdWMKOjk/1JfdG2dPdBinlCiZLteUGJPfb14IsElqHbmTG +ffGzIoNseFrXEI3/BCgULp2UL9HX4bssmhIAyC0rF235ifYxwokf1WWWnsGYRKID +elHbvjsHXClgI85moa454vipJGVka+iZVk57Hg37+emoHyU6Eh2Cmqu/GhHRCgUT +qhH2bH7ndrsgYZMFlSruUBCr4yRa9RDoR8fA6FhXVvyNdB/P8dZqh8EWMJxZZ2J6 +F5LN9JRyTdJwr+MrS0vNMxcVLmz/FIcTcaU4Zwq0u4IZPrHWM9ec7favbYIZrvtu +UvvVtpEsZL7idqvSq4sLxTJmGphNc3gW/rJ3WDRLp/SYPx8Y8TKrVzsL6g5wVUkQ +rUfp1VmtOe3PuiZU7J31RHaNmAfBYJN7aGix3XHMkG8YaeBTIo2tH8UF4zsGyEVg +oGSt6yAk+HOQHIHQ6d68dF+gbA9SWMZT6dpgLunR/FTBeCHaD45N/z7bFc+4K0WW +0LodD1UOBzgfOsUJ3oCiCG2mROoI87mooAhECgorLQ9f76cOfpRqz2Z9Z79b9KJx +rFNiEUhPH6EjfVdZAQ10dtc4JtJmSXr030+VgR6N4nO6R9nP3VWp75XJGfiA8XoG +GY5sIfmvORRrNb9ewRkL +=hTln +-END PGP SIGNATURE- Propchange: dev/subversion/subversion-1.11.1.tar.bz2.asc -- svn:eol-style = native Propchange: dev/subversion/subversion-1.11.1.tar.bz2.asc -- svn:mime-type = text/plain Added: dev/subversion/subversion-1.11.1.tar.bz2.sha512 == --- dev/subversion/subversion-1.11.1.tar.bz2.sha512 (added) +++ dev/subversion/subversion-1.11.1.tar.bz2.sha512 Mon Jan 7 12:37:52 2019 @@ -0,0 +1 @@ +2d082f715bf592ffc6a19311a9320dbae2ff0ee126b0472ce1c3f10e9aee670f43d894889430e6d093620f7b69c611e9a26773bc7a2f8b599ec37540ecd84a8d \ No newline at end of file Added: dev/subversion/subversion-1.11.1.tar.gz == Binary file - no diff available. Propchange: dev/subversion/subversion-1.11.1.tar.gz -- svn:mime-type = application/gzip Added: dev/subversion/subversion-1.11.1.tar.gz.asc == --- dev/subversion/subversion-1.11.1.tar.gz.asc (added) +++ dev/subversion/subversion-1.11.1.tar.gz.asc Mon Jan 7 12:37:52 2019 @@ -0,0 +1,17 @@ +-BEGIN PGP SIGNATURE- +Version: GnuPG v1 + +iQIcBAABCAAGBQJcMyg7AAoJEB+wZLhO7MSTZ+AP/iTy+jEZB9+SFyIXB+6nD1uV +UjJTaP79GEFNZXnTIQMdDP12coz1xbybq+LTuNG6v+4zjc47P5t6mLMkXbolOnJ6 +t7AzBSu9oV6ZsIKQjfHSsiLgUGM0ZrVXc2YFe2hsrPywNooRp5Kbg4CwGd+O7sIn +J51uyeGKXx7REtmKNXYSZ6rrzTOkN9PAKLhU4imBPmsrdR7LLEA13lGBOnNJTUU4 +5eEZYii/u9kt6JpE7Ig8Jq7uDyYkVrGZbigEVpKKdLokSfWyZDmMr9kYDSEfaIsm +FwdnqWPjEFahvbqgKAB5hXJFvB/+Ymw1K5hB+OAPWCLj3GLhE8jyfaFTn6LFc1je +Hk+HKPTFALOYIExH47vMN/ii0S/cZScliK7RrF+QrVNbboP28xQj0NkrT6OLJ0nR +4OUYOJtjM2WX6ggvf/DPFvHxo7s6ox7QTufEfrgfDbZj9kOGLw8hiJXvYsZGcUFi +l7ycCsT6F4N4GCn9X5fy6G1QoIQDYOF37/3rU0jaY269BHOGuuW3o31MpKcu5EIo +jVS3VPXX7SXBODqB/bYspYc//qAeFL1EA/Q/M1lz/BiWd+9c5L7lMjAqGwTImnl+ +MeMsTUGSfsbSj96dFIju/UiUyvmnPcFVRoV+Ru0Sz2YHQa0BtAF+3AHMz2cI4Kae +yKGCRrdm+Beg7Zzi1KkQ +=kAP2 +-END PGP SIGNATURE- Propchange: dev/subversion/subversion-1.11.1.tar.gz.asc -- svn:eol-style = native Propchange: dev/subversion/subversion-1.11.1.tar.gz.asc -- svn:mime-type = text/plain Added: dev/subversion/subversion-1.11.1.tar.gz.sha512 == --- dev/subversion/subversion-1.11.1.tar.gz.sha512 (added) +++ dev/subversion/subversion-1.11.1.tar.gz.sha512 Mon Jan 7 12:37:52 2019 @@ -0,0 +1 @@
svn commit: r1850636 - /subversion/trunk/tools/dev/unix-build/Makefile.svn
Author: stsp Date: Mon Jan 7 13:13:53 2019 New Revision: 1850636 URL: http://svn.apache.org/viewvc?rev=1850636=rev Log: * tools/dev/unix-build/Makefile.svn: Fix typo which resulted in a bad httpd configuration for 'make check'. Modified: subversion/trunk/tools/dev/unix-build/Makefile.svn Modified: subversion/trunk/tools/dev/unix-build/Makefile.svn URL: http://svn.apache.org/viewvc/subversion/trunk/tools/dev/unix-build/Makefile.svn?rev=1850636=1850635=1850636=diff == --- subversion/trunk/tools/dev/unix-build/Makefile.svn (original) +++ subversion/trunk/tools/dev/unix-build/Makefile.svn Mon Jan 7 13:13:53 2019 @@ -2014,7 +2014,7 @@ endif echo >>$@.tmp '' echo >>$@.tmp ' ' echo >>$@.tmp 'DAV svn' - echo >>$@.tmp 'SVNParentPath $($SVN_WC)/subversion/tests/cmdline/svn-test-work/local_tmp' + echo >>$@.tmp 'SVNParentPath $(SVN_WC)/subversion/tests/cmdline/svn-test-work/local_tmp' echo >>$@.tmp 'AuthzSVNAccessFile $(SVN_WC)/subversion/tests/cmdline/svn-test-work/authz' ifeq ($(USE_HTTPV1),yes) echo >>$@.tmp 'SVNAdvertiseV2Protocol off'
svn commit: r1850629 - in /subversion/tags/1.10.4: ./ subversion/include/svn_version.h
Author: julianfoad Date: Mon Jan 7 12:20:16 2019 New Revision: 1850629 URL: http://svn.apache.org/viewvc?rev=1850629=rev Log: Tagging release 1.10.4 Added: subversion/tags/1.10.4/ - copied from r1850624, subversion/branches/1.10.x/ Modified: subversion/tags/1.10.4/subversion/include/svn_version.h Modified: subversion/tags/1.10.4/subversion/include/svn_version.h URL: http://svn.apache.org/viewvc/subversion/tags/1.10.4/subversion/include/svn_version.h?rev=1850629=1850624=1850629=diff == --- subversion/tags/1.10.4/subversion/include/svn_version.h (original) +++ subversion/tags/1.10.4/subversion/include/svn_version.h Mon Jan 7 12:20:16 2019 @@ -93,7 +93,7 @@ extern "C" { * * Always change this at the same time as SVN_VER_NUMTAG. */ -#define SVN_VER_TAG" (under development)" +#define SVN_VER_TAG" (r1850624)" /** Number tag: a string describing the version. @@ -108,7 +108,7 @@ extern "C" { * * Always change this at the same time as SVN_VER_TAG. */ -#define SVN_VER_NUMTAG "-dev" +#define SVN_VER_NUMTAG "" /** Revision number: The repository revision number of this release. @@ -117,7 +117,7 @@ extern "C" { * file version. Its value remains 0 in the repository except in release * tags where it is the revision from which the tag was created. */ -#define SVN_VER_REVISION 0 +#define SVN_VER_REVISION 1850624 /* Version strings composed from the above definitions. */
svn commit: r1850628 - in /subversion/tags/1.11.1: ./ subversion/include/svn_version.h
Author: julianfoad Date: Mon Jan 7 12:20:14 2019 New Revision: 1850628 URL: http://svn.apache.org/viewvc?rev=1850628=rev Log: Tagging release 1.11.1 Added: subversion/tags/1.11.1/ - copied from r1850623, subversion/branches/1.11.x/ Modified: subversion/tags/1.11.1/subversion/include/svn_version.h Modified: subversion/tags/1.11.1/subversion/include/svn_version.h URL: http://svn.apache.org/viewvc/subversion/tags/1.11.1/subversion/include/svn_version.h?rev=1850628=1850623=1850628=diff == --- subversion/tags/1.11.1/subversion/include/svn_version.h (original) +++ subversion/tags/1.11.1/subversion/include/svn_version.h Mon Jan 7 12:20:14 2019 @@ -93,7 +93,7 @@ extern "C" { * * Always change this at the same time as SVN_VER_NUMTAG. */ -#define SVN_VER_TAG" (under development)" +#define SVN_VER_TAG" (r1850623)" /** Number tag: a string describing the version. @@ -108,7 +108,7 @@ extern "C" { * * Always change this at the same time as SVN_VER_TAG. */ -#define SVN_VER_NUMTAG "-dev" +#define SVN_VER_NUMTAG "" /** Revision number: The repository revision number of this release. @@ -117,7 +117,7 @@ extern "C" { * file version. Its value remains 0 in the repository except in release * tags where it is the revision from which the tag was created. */ -#define SVN_VER_REVISION 0 +#define SVN_VER_REVISION 1850623 /* Version strings composed from the above definitions. */
svn commit: r31791 - /dev/subversion/
Author: julianfoad Date: Mon Jan 7 12:34:10 2019 New Revision: 31791 Log: Add Subversion 1.9.10 candidate release artifacts Added: dev/subversion/subversion-1.9.10.tar.bz2 (with props) dev/subversion/subversion-1.9.10.tar.bz2.asc (with props) dev/subversion/subversion-1.9.10.tar.bz2.sha1 dev/subversion/subversion-1.9.10.tar.bz2.sha512 dev/subversion/subversion-1.9.10.tar.gz (with props) dev/subversion/subversion-1.9.10.tar.gz.asc (with props) dev/subversion/subversion-1.9.10.tar.gz.sha1 dev/subversion/subversion-1.9.10.tar.gz.sha512 dev/subversion/subversion-1.9.10.zip (with props) dev/subversion/subversion-1.9.10.zip.asc (with props) dev/subversion/subversion-1.9.10.zip.sha1 dev/subversion/subversion-1.9.10.zip.sha512 dev/subversion/svn_version.h.dist-1.9.10 Added: dev/subversion/subversion-1.9.10.tar.bz2 == Binary file - no diff available. Propchange: dev/subversion/subversion-1.9.10.tar.bz2 -- svn:mime-type = application/octet-stream Added: dev/subversion/subversion-1.9.10.tar.bz2.asc == --- dev/subversion/subversion-1.9.10.tar.bz2.asc (added) +++ dev/subversion/subversion-1.9.10.tar.bz2.asc Mon Jan 7 12:34:10 2019 @@ -0,0 +1,17 @@ +-BEGIN PGP SIGNATURE- +Version: GnuPG v1 + +iQIcBAABCAAGBQJcMyhUAAoJEB+wZLhO7MSTOMcQAL2I7RqUw1ePr8BrWZWpnS8M +zEmom+doBDBNkLAwNb5l+BWjO/cfsk9S6Lk0sEc6eK1nS8XtXFqRwfJ/X+edOD4k +Bfu+gp8ZByIjPiDjT89HpTQvOPp25wx6jCiX6hv459AVL2oZaV9rwk7jvcyoNjoH +JWgVmyC7ev8vgVM3Ydy/aVkJK8jCoi7WHngEsRk+TllnGgHPzkZ7eTOnCBShBuiO +3fiwr7rRfoAXR/l+SiRGfZve/PDvnfZNxeouYJRtG3VFuYFRIw+4/pP6QqielX+b +YV9Z9pJ+9K/MsFKptuay1kvXalZDhXXBhiIUUyvWbJ+kvWG46rkDBUP2+2Up6jy9 +3hbfAyq26+oxA6d7iqYLcHmVD7MAezORtfa+to0dfhaoMr7dEewphovB4XnYdoVg +E7xBu34sLZe+71NG7M5cJMmO/WAKpCkPgE3UIllbm9p8HnOQ829YEcG3Kc77i0Mn +dkgRcMVzpdM4/vEo1EYjHkrqU6keCKyiNDaSmrFXPU4B/o0eLk/8xPzW5B1ZKUe2 +H8K582GZbStEwkEd/02wrpj7RYWKGz1Vu0O7p5PI/kgNvuQxQDDk8hPFgXDqitH/ +cfmNww5y93EUOIP39EGZrul32fdWkgJoy6i07ggtNJv8QFmGtR/4Vndha/yZCVy5 +tuynsQcPLBxwwpduE2cq +=V+Eh +-END PGP SIGNATURE- Propchange: dev/subversion/subversion-1.9.10.tar.bz2.asc -- svn:eol-style = native Propchange: dev/subversion/subversion-1.9.10.tar.bz2.asc -- svn:mime-type = text/plain Added: dev/subversion/subversion-1.9.10.tar.bz2.sha1 == --- dev/subversion/subversion-1.9.10.tar.bz2.sha1 (added) +++ dev/subversion/subversion-1.9.10.tar.bz2.sha1 Mon Jan 7 12:34:10 2019 @@ -0,0 +1 @@ +f38817cf51a30c940b933185739aa6f7d01a75bf \ No newline at end of file Added: dev/subversion/subversion-1.9.10.tar.bz2.sha512 == --- dev/subversion/subversion-1.9.10.tar.bz2.sha512 (added) +++ dev/subversion/subversion-1.9.10.tar.bz2.sha512 Mon Jan 7 12:34:10 2019 @@ -0,0 +1 @@ +58ac11078e0e5a1720199e5c66da76e7a20b86d02edcb8d313f98e2ddc74ae70aa3e0763a7d8a8fcb5a1fd7d65186829625ff110d78028b1c447e91f420d6f48 \ No newline at end of file Added: dev/subversion/subversion-1.9.10.tar.gz == Binary file - no diff available. Propchange: dev/subversion/subversion-1.9.10.tar.gz -- svn:mime-type = application/gzip Added: dev/subversion/subversion-1.9.10.tar.gz.asc == --- dev/subversion/subversion-1.9.10.tar.gz.asc (added) +++ dev/subversion/subversion-1.9.10.tar.gz.asc Mon Jan 7 12:34:10 2019 @@ -0,0 +1,17 @@ +-BEGIN PGP SIGNATURE- +Version: GnuPG v1 + +iQIcBAABCAAGBQJcMyhUAAoJEB+wZLhO7MSTunAP+wX2AWtbFBXA+tpNtaY0Kg5g +EUH/ye0+egxgLt9IweP4/CgUVsc44EJBacXX5baMOHoSi6Ajnt/XNhC5nYWHFUJc +wAaEDAHrgyrjgE0lhIbJ0QnJsaR4LouXjDBOS1bODajMcq4xWwk6C5Jrkjqzwvij +RcjPux6Q5H8YyoI71GlkCBbJRhr7XE7RJ3egPqErXmY6mbm3Jc9iaJScHm5Rgg3Z +TW606/baFksSBxfzB407qzop97yqCR/soF2MV/PRamSXF0NfTC1BSRBsPmvuYjvz +K5YGoFQ2YOf3sNNMecdvOrk7JsuRvk9/XbfVTOI6+DtrJ8iXH7g3aHKt8KzvU3ee +LSkakowSLplN2+Nsda2smhsGz3u9f+gjU7h4yeyd17V/yV93b6jwC0tP5F0DDWSx +9y4UAU+yX/jZ2LIzZdQAO1siu2ANQb5nSu/gPwhe/JIBs5XNVJ1FAEmGNCOoNJqu +6ZFc4nFTH17+3hiphnEx9RLYG3MghN7K6dtrqpZ/KtUGVE7XPNfwkMIDbhExP52x +sNNhlI+lwm78h/D2KqzR6JXh1SVfybgaRdMmjpmAzLLgEsaJ+0b9IyBOyapKPOQS +22lUKjyYvm3VcXRvj58dMdBVuV/vQyfJFtMyphiLKBk8V0Kkdw0Lblh0Mmhbtn5B +UCydEJsRH57romo2BRM2 +=tWRO +-END PGP SIGNATURE- Propchange: dev/subversion/subversion-1.9.10.tar.gz.asc --
svn commit: r1850624 - in /subversion/branches/1.10.x: ./ subversion/mod_dav_svn/reports/list.c
Author: julianfoad Date: Mon Jan 7 10:04:10 2019 New Revision: 1850624 URL: http://svn.apache.org/viewvc?rev=1850624=rev Log: Merge r1850621 from trunk: * r1850621 Fix access to potentially uninitialized local pointer variable. Votes: +1: stsp, rhuijben, julianfoad Modified: subversion/branches/1.10.x/ (props changed) subversion/branches/1.10.x/subversion/mod_dav_svn/reports/list.c Propchange: subversion/branches/1.10.x/ -- --- svn:mergeinfo (original) +++ svn:mergeinfo Mon Jan 7 10:04:10 2019 @@ -103,4 +103,4 @@ /subversion/branches/verify-at-commit:1462039-1462408 /subversion/branches/verify-keep-going:1439280-1546110 /subversion/branches/wc-collate-path:1402685-1480384 -/subversion/trunk:1817837,1817856,1818577-1818578,1818584,1818651,1818662,1818727,1818801,1818803,1818807,1818868,1818871,1819036-1819037,1819043,1819049,1819052,1819093,1819146,1819162,1819444,1819556-1819557,1819603,1819804,1819911,1820044,1820046-1820047,1820518,1820627,1820718,1820778,1821183,1821224,1821621,1821678,1822401,1822587,1822591,1822996,1823202-1823203,1823211,1823327,1823791,1823966,1823989,1824033,1825024,1825045,1825215,1825266,1825306,1825709,1825711,1825721,1825736,1825778,1825783,1825787-1825788,1825979,1826720-1826721,1826747,1826811,1826814,1826877,1826907,1826971,1827105,1827114,1827191,1827562,1827574,1827670,1828613,1829012,1829015,1829241,1829260,1829344,1830083,1830882-1830883,1830885,1830900-1830901,1831110,1831112,1831540,1833465,1833621,1833836,1833842,1833864,1833866,1833895,1833897,1833899,1833901,1835760,1836306,1836762,1836802,1836960,1836963,1836968,1836976,1837037,1837790,1838813,1839662,1839703,1839734,1839739,1840991,1842260,1842262,1842264,184 3888,1844882,1844987,1845204,1845261,1845408,184,1845577,1846299,1846403,1846406,1846704,1847181-1847182,1847188,1847264,1847572,1847596,1850348 +/subversion/trunk:1817837,1817856,1818577-1818578,1818584,1818651,1818662,1818727,1818801,1818803,1818807,1818868,1818871,1819036-1819037,1819043,1819049,1819052,1819093,1819146,1819162,1819444,1819556-1819557,1819603,1819804,1819911,1820044,1820046-1820047,1820518,1820627,1820718,1820778,1821183,1821224,1821621,1821678,1822401,1822587,1822591,1822996,1823202-1823203,1823211,1823327,1823791,1823966,1823989,1824033,1825024,1825045,1825215,1825266,1825306,1825709,1825711,1825721,1825736,1825778,1825783,1825787-1825788,1825979,1826720-1826721,1826747,1826811,1826814,1826877,1826907,1826971,1827105,1827114,1827191,1827562,1827574,1827670,1828613,1829012,1829015,1829241,1829260,1829344,1830083,1830882-1830883,1830885,1830900-1830901,1831110,1831112,1831540,1833465,1833621,1833836,1833842,1833864,1833866,1833895,1833897,1833899,1833901,1835760,1836306,1836762,1836802,1836960,1836963,1836968,1836976,1837037,1837790,1838813,1839662,1839703,1839734,1839739,1840991,1842260,1842262,1842264,184 3888,1844882,1844987,1845204,1845261,1845408,184,1845577,1846299,1846403,1846406,1846704,1847181-1847182,1847188,1847264,1847572,1847596,1850348,1850621 Modified: subversion/branches/1.10.x/subversion/mod_dav_svn/reports/list.c URL: http://svn.apache.org/viewvc/subversion/branches/1.10.x/subversion/mod_dav_svn/reports/list.c?rev=1850624=1850623=1850624=diff == --- subversion/branches/1.10.x/subversion/mod_dav_svn/reports/list.c (original) +++ subversion/branches/1.10.x/subversion/mod_dav_svn/reports/list.c Mon Jan 7 10:04:10 2019 @@ -201,7 +201,7 @@ dav_svn__list_report(const dav_resource dav_svn__authz_read_baton arb; const dav_svn_repos *repos = resource->info->repos; int ns; - const char *full_path; + const char *full_path = NULL; svn_boolean_t path_info_only; svn_fs_root_t *root; svn_depth_t depth = svn_depth_unknown; @@ -280,6 +280,12 @@ dav_svn__list_report(const dav_resource /* else unknown element; skip it */ } + if (! full_path) +{ + return dav_svn__new_error_svn(resource->pool, HTTP_BAD_REQUEST, 0, 0, +"Request was missing the path argument"); +} + /* Build authz read baton */ arb.r = resource->info->r; arb.repos = resource->info->repos;
svn commit: r1850623 - in /subversion/branches/1.11.x: ./ subversion/mod_dav_svn/reports/list.c
Author: julianfoad Date: Mon Jan 7 10:04:04 2019 New Revision: 1850623 URL: http://svn.apache.org/viewvc?rev=1850623=rev Log: Merge r1850621 from trunk: * r1850621 Fix access to potentially uninitialized local pointer variable. Votes: +1: julianfoad, stsp, stefan2 Modified: subversion/branches/1.11.x/ (props changed) subversion/branches/1.11.x/subversion/mod_dav_svn/reports/list.c Propchange: subversion/branches/1.11.x/ -- --- svn:mergeinfo (original) +++ svn:mergeinfo Mon Jan 7 10:04:04 2019 @@ -100,4 +100,4 @@ /subversion/branches/verify-at-commit:1462039-1462408 /subversion/branches/verify-keep-going:1439280-1546110 /subversion/branches/wc-collate-path:1402685-1480384 -/subversion/trunk:1840990-1840991,1840995,1840997,1841059,1841079,1841091,1841098,1841136,1841180,1841272,1841481,1841524-1841525,1841567,1841600-1841602,1841606,1841719,1841725,1841731,1841736,1841742-1841743,1841753-1841754,1841822,1841850,1841867,1842090,184-1842223,1842334,1842814,1842827,1842829,1842877,1843888,1844882,1844987,1845204,1845261,1845408,184-1845556,1845559,1845577,1846299,1846403,1846406,1846704,1847181-1847182,1847188,1847264,1847572,1847596,1850348 +/subversion/trunk:1840990-1840991,1840995,1840997,1841059,1841079,1841091,1841098,1841136,1841180,1841272,1841481,1841524-1841525,1841567,1841600-1841602,1841606,1841719,1841725,1841731,1841736,1841742-1841743,1841753-1841754,1841822,1841850,1841867,1842090,184-1842223,1842334,1842814,1842827,1842829,1842877,1843888,1844882,1844987,1845204,1845261,1845408,184-1845556,1845559,1845577,1846299,1846403,1846406,1846704,1847181-1847182,1847188,1847264,1847572,1847596,1850348,1850621 Modified: subversion/branches/1.11.x/subversion/mod_dav_svn/reports/list.c URL: http://svn.apache.org/viewvc/subversion/branches/1.11.x/subversion/mod_dav_svn/reports/list.c?rev=1850623=1850622=1850623=diff == --- subversion/branches/1.11.x/subversion/mod_dav_svn/reports/list.c (original) +++ subversion/branches/1.11.x/subversion/mod_dav_svn/reports/list.c Mon Jan 7 10:04:04 2019 @@ -201,7 +201,7 @@ dav_svn__list_report(const dav_resource dav_svn__authz_read_baton arb; const dav_svn_repos *repos = resource->info->repos; int ns; - const char *full_path; + const char *full_path = NULL; svn_boolean_t path_info_only; svn_fs_root_t *root; svn_depth_t depth = svn_depth_unknown; @@ -280,6 +280,12 @@ dav_svn__list_report(const dav_resource /* else unknown element; skip it */ } + if (! full_path) +{ + return dav_svn__new_error_svn(resource->pool, HTTP_BAD_REQUEST, 0, 0, +"Request was missing the path argument"); +} + /* Build authz read baton */ arb.r = resource->info->r; arb.repos = resource->info->repos;
svn commit: r1850637 - /subversion/trunk/tools/dev/unix-build/Makefile.svn
Author: stsp Date: Mon Jan 7 13:16:37 2019 New Revision: 1850637 URL: http://svn.apache.org/viewvc?rev=1850637=rev Log: * tools/dev/unix-build/Makefile.svn: Load mod_access_compat into httpd 2.4. Otherwise, "mod_authz_svn_tests.py 2: test mixed anonymous and authenticated access" will fail and I haven't found any other way to make it work. Modified: subversion/trunk/tools/dev/unix-build/Makefile.svn Modified: subversion/trunk/tools/dev/unix-build/Makefile.svn URL: http://svn.apache.org/viewvc/subversion/trunk/tools/dev/unix-build/Makefile.svn?rev=1850637=1850636=1850637=diff == --- subversion/trunk/tools/dev/unix-build/Makefile.svn (original) +++ subversion/trunk/tools/dev/unix-build/Makefile.svn Mon Jan 7 13:16:37 2019 @@ -826,6 +826,7 @@ $(HTTPD_CONF): echo >>$@.tmp 'Listen localhost:8080' echo >>$@.tmp 'LoadModule unixd_module modules/mod_unixd.so' echo >>$@.tmp 'LoadModule alias_module modules/mod_alias.so' + echo >>$@.tmp 'LoadModule access_compat_module modules/mod_access_compat.so' echo >>$@.tmp 'LoadModule authn_core_module modules/mod_authn_core.so' echo >>$@.tmp 'LoadModule authn_file_module modules/mod_authn_file.so' echo >>$@.tmp 'LoadModule authz_core_module modules/mod_authz_core.so' @@ -1800,6 +1801,7 @@ $(HTTPD_CHECK_CONF): $(MOD_DONTDOTHAT_CO echo >>$@.tmp 'Listen localhost:$(HTTPD_CHECK_PORT)' echo >>$@.tmp 'LoadModule unixd_module modules/mod_unixd.so' echo >>$@.tmp 'LoadModule alias_module modules/mod_alias.so' + echo >>$@.tmp 'LoadModule access_compat_module modules/mod_access_compat.so' echo >>$@.tmp 'LoadModule authn_core_module modules/mod_authn_core.so' echo >>$@.tmp 'LoadModule authn_file_module modules/mod_authn_file.so' echo >>$@.tmp 'LoadModule authz_core_module modules/mod_authz_core.so' @@ -1925,6 +1927,7 @@ endif echo >>$@.tmp ' AuthName "Subversion Repository"' echo >>$@.tmp ' AuthUserFile $(HTTPD_CHECK_USERS)' echo >>$@.tmp ' Require valid-user' + echo >>$@.tmp ' Satisfy Any' ifeq ($(USE_AUTHZ_SHORT_CIRCUIT),yes) echo >>$@.tmp 'SVNPathAuthz short_circuit' endif @@ -2024,6 +2027,7 @@ endif echo >>$@.tmp 'AuthName "Subversion Repository"' echo >>$@.tmp 'AuthUserFile $(HTTPD_CHECK_USERS)' echo >>$@.tmp 'AuthzSendForbiddenOnFailure On' + echo >>$@.tmp 'Satisfy All' echo >>$@.tmp '' echo >>$@.tmp ' Require valid-user' echo >>$@.tmp ' Require expr req("ALLOW") == "1"' @@ -2044,6 +2048,7 @@ endif echo >>$@.tmp 'AuthName "Subversion Repository"' echo >>$@.tmp 'AuthUserFile $(HTTPD_CHECK_USERS)' echo >>$@.tmp 'AuthzSendForbiddenOnFailure On' + echo >>$@.tmp 'Satisfy All' echo >>$@.tmp '' echo >>$@.tmp ' Require valid-user' echo >>$@.tmp ' Require expr req("ALLOW") == "1"' @@ -2068,6 +2073,7 @@ $(HTTPD_PROXY_CONF): $(HTTPD_CHECK_CONF) echo >>$@.tmp 'Listen localhost:$(HTTPD_PROXY_PORT)' echo >>$@.tmp 'LoadModule unixd_module modules/mod_unixd.so' echo >>$@.tmp 'LoadModule alias_module modules/mod_alias.so' + echo >>$@.tmp 'LoadModule access_compat_module modules/mod_access_compat.so' echo >>$@.tmp 'LoadModule authn_core_module modules/mod_authn_core.so' echo >>$@.tmp 'LoadModule authn_file_module modules/mod_authn_file.so' echo >>$@.tmp 'LoadModule authz_core_module modules/mod_authz_core.so'
svn commit: r1850689 - in /subversion/trunk/subversion: include/private/svn_client_private.h libsvn_client/client.h libsvn_client/commit.c libsvn_client/commit_util.c libsvn_client/wc_editor.c
Author: julianfoad Date: Mon Jan 7 20:45:55 2019 New Revision: 1850689 URL: http://svn.apache.org/viewvc?rev=1850689=rev Log: Improvements to the 'WC editor' for issue #4786. * subversion/include/private/svn_client_private.h (svn_client__wc_editor): Specify the form of path arguments to the editor. (svn_client__wc_replay): Same, and add a WC abspath argument. * subversion/libsvn_client/commit.c (svn_client__wc_replay): Add a WC abspath argument, and make all editor paths relative to (the URL of) that path. * subversion/libsvn_client/client.h, subversion/libsvn_client/commit_util.c (svn_client__condense_commit_items2): New. * subversion/libsvn_client/wc_editor.c (file_baton_t, file_textdelta, file_close): Add support for making a text-delta against a non-empty base. Modified: subversion/trunk/subversion/include/private/svn_client_private.h subversion/trunk/subversion/libsvn_client/client.h subversion/trunk/subversion/libsvn_client/commit.c subversion/trunk/subversion/libsvn_client/commit_util.c subversion/trunk/subversion/libsvn_client/wc_editor.c Modified: subversion/trunk/subversion/include/private/svn_client_private.h URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/include/private/svn_client_private.h?rev=1850689=1850688=1850689=diff == --- subversion/trunk/subversion/include/private/svn_client_private.h (original) +++ subversion/trunk/subversion/include/private/svn_client_private.h Mon Jan 7 20:45:55 2019 @@ -445,6 +445,10 @@ svn_client__repos_to_wc_copy_by_editor(s * Return an editor in @a *editor_p, @a *edit_baton_p that will apply * local modifications to the WC subdirectory at @a dst_abspath. * + * The @a path arguments to the editor methods shall be local WC paths, + * relative to @a dst_abspath. The @a copyfrom_path arguments to the + * editor methods shall be URLs. + * * Send notifications via @a notify_func / @a notify_baton. * * RA_SESSION is used to fetch the original content for copies. @@ -488,7 +492,17 @@ svn_client__wc_editor_internal(const svn * * Committable changes are found in TARGETS:DEPTH:CHANGELISTS. * - * Send the changes to EDITOR:EDIT_BATON. + * Send the changes to @a editor:@a edit_baton. The @a path arguments + * to the editor methods are URL-paths relative to the URL of + * @a src_wc_abspath. + * + *### We will presumably need to change this so that the @a path + *arguments to the editor will be local WC relpaths, in order + *to handle switched paths. + * + * The @a copyfrom_path arguments to the editor methods are URLs. As the + * WC does not store copied-from-foreign-repository metadata, the URL will + * be in the same repository as the URL of its parent path. * * Compared with svn_client__do_commit(), this (like svn_client_commit6) * handles: @@ -506,7 +520,8 @@ svn_client__wc_editor_internal(const svn * - removing locks and changelists in WC */ svn_error_t * -svn_client__wc_replay(const apr_array_header_t *targets, +svn_client__wc_replay(const char *src_wc_abspath, + const apr_array_header_t *targets, svn_depth_t depth, const apr_array_header_t *changelists, const svn_delta_editor_t *editor, Modified: subversion/trunk/subversion/libsvn_client/client.h URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/client.h?rev=1850689=1850688=1850689=diff == --- subversion/trunk/subversion/libsvn_client/client.h (original) +++ subversion/trunk/subversion/libsvn_client/client.h Mon Jan 7 20:45:55 2019 @@ -870,6 +870,18 @@ svn_client__condense_commit_items(const apr_array_header_t *commit_items, apr_pool_t *pool); +/* Rewrite the COMMIT_ITEMS array to be sorted by URL. + Rewrite the items' URLs to be relative to BASE_URL. + + COMMIT_ITEMS is an array of (svn_client_commit_item3_t *) items. + + Afterwards, some of the items in COMMIT_ITEMS may contain data + allocated in POOL. */ +svn_error_t * +svn_client__condense_commit_items2(const char *base_url, + apr_array_header_t *commit_items, + apr_pool_t *pool); + /* Commit the items in the COMMIT_ITEMS array using EDITOR/EDIT_BATON to describe the committed local mods. Prior to this call, COMMIT_ITEMS should have been run through (and BASE_URL generated Modified: subversion/trunk/subversion/libsvn_client/commit.c URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/commit.c?rev=1850689=1850688=1850689=diff == --- subversion/trunk/subversion/libsvn_client/commit.c (original) +++
svn commit: r1850708 - /subversion/site/publish/upcoming.part.html
Author: svn-role Date: Tue Jan 8 04:15:02 2019 New Revision: 1850708 URL: http://svn.apache.org/viewvc?rev=1850708=rev Log: * upcoming.part.html: Automatically regenerated Modified: subversion/site/publish/upcoming.part.html Modified: subversion/site/publish/upcoming.part.html URL: http://svn.apache.org/viewvc/subversion/site/publish/upcoming.part.html?rev=1850708=1850707=1850708=diff == --- subversion/site/publish/upcoming.part.html (original) +++ subversion/site/publish/upcoming.part.html Tue Jan 8 04:15:02 2019 @@ -1,215 +1,4 @@ -https://svn.apache.org/r1845637;>r1845637 | svn-role | 2018-11-03 04:00:14 + (Sat, 03 Nov 2018) | 14 lines - -Merge the https://svn.apache.org/r1842814;>r1842814 group from trunk: - - * https://svn.apache.org/r1842814;>r1842814, https://svn.apache.org/r1842827;>r1842827, https://svn.apache.org/r1842829;>r1842829, https://svn.apache.org/r1842877;>r1842877 - Improve svn help for the add command and for the -N option. - Justification: - Proper documentation was lacking. Another newbie was recently surprised - by how svn add behaves relative to git add. - Notes: - https://svn.apache.org/r1842814;>r1842814: Document the obsolete -N option properly. - https://svn.apache.org/r1842827;>r1842827: Fully document svn add, and include some newbie tips. - https://svn.apache.org/r1842829;>r1842829, https://svn.apache.org/r1842877;>r1842877: tweaks to formatting. - Votes: - +1: julianfoad, stsp, brane - - -https://svn.apache.org/r1845638;>r1845638 | svn-role | 2018-11-03 04:00:15 + (Sat, 03 Nov 2018) | 11 lines - -Merge https://svn.apache.org/r1842334;>r1842334 from trunk: - - * https://svn.apache.org/r1842334;>r1842334 - Update how we display the OS name on Mac in svn --version --verbose. - Justification: - If we go to the trouble of displaying commercial OS names, we may as well - do it right on macOS. Not critical for 1.11.0 but would be nice to have; - the change has very minor impact. - Votes: - +1: brane, stsp, rhuijben - - -https://svn.apache.org/r1845639;>r1845639 | svn-role | 2018-11-03 04:00:17 + (Sat, 03 Nov 2018) | 9 lines - -Merge https://svn.apache.org/r1843888;>r1843888 from trunk: - - * https://svn.apache.org/r1843888;>r1843888 - Fix issue #4768, repos-to-WC copy with --parents doesnt create directories. - Justification: - Consistency is good; repos-to-WC copy should behave like WC-to-WC copy. - Votes: - +1: brane, stsp, rhuijben - - -https://svn.apache.org/r1845640;>r1845640 | svn-role | 2018-11-03 04:00:19 + (Sat, 03 Nov 2018) | 9 lines - -Merge https://svn.apache.org/r1844882;>r1844882 from trunk: - - * https://svn.apache.org/r1844882;>r1844882 - Fix propagation of mod_dav_svns SVNUseUTF8 configuration setting. - Justification: - The option has no effect in some setups. User submitted the patch. - Votes: - +1: stsp, brane, rhuijben - - -https://svn.apache.org/r1845641;>r1845641 | svn-role | 2018-11-03 04:00:21 + (Sat, 03 Nov 2018) | 11 lines - -Merge https://svn.apache.org/r1845204;>r1845204 from trunk: - - * https://svn.apache.org/r1845204;>r1845204 - Fix issue SVN-4782: Do not use (const char*)1 in httpd modules as value for - r-notes. - Justification: - Prevents a crash in mod_http2. - Votes: - +1: danielsh, brane, rhuijben - +1 (non-binding): rpluem - - -https://svn.apache.org/r1845642;>r1845642 | svn-role | 2018-11-03 04:00:23 + (Sat, 03 Nov 2018) | 9 lines - -Merge https://svn.apache.org/r1845261;>r1845261 from trunk: - - * https://svn.apache.org/r1845261;>r1845261 - svndumpfilter: Include node path in error messages. - Justification: - User requested error message clarification. - Votes: - +1: danielsh, rhuijben, brane - - -https://svn.apache.org/r1845643;>r1845643 | svn-role | 2018-11-03 04:00:24 + (Sat, 03 Nov 2018) | 9 lines - -Merge https://svn.apache.org/r184;>r184 from trunk: - - * https://svn.apache.org/r184;>r184 - Use $PYTHON in configure.ac to run build/getversion.py - Justification: - Fixes build on systems without python in $PATH - Votes: - +1: jorton, brane, rhuijben - - -https://svn.apache.org/r1845710;>r1845710 | svn-role | 2018-11-04 04:01:09 + (Sun, 04 Nov 2018) | 10 lines - -Merge