svn commit: r66034 - in /dev/subversion: subversion-1.14.3.tar.bz2.asc subversion-1.14.3.tar.gz.asc

2023-12-13 Thread stsp
Author: stsp
Date: Wed Dec 13 12:50:12 2023
New Revision: 66034

Log:
add my signatures for Subversion 1.14.3

Modified:
dev/subversion/subversion-1.14.3.tar.bz2.asc
dev/subversion/subversion-1.14.3.tar.gz.asc

Modified: dev/subversion/subversion-1.14.3.tar.bz2.asc
==
--- dev/subversion/subversion-1.14.3.tar.bz2.asc (original)
+++ dev/subversion/subversion-1.14.3.tar.bz2.asc Wed Dec 13 12:50:12 2023
@@ -15,3 +15,9 @@ Ihe5nAFycPiVaQpQvfxo7ulqEN3m3AQXvoSC5bV6
 BA5m839fsofxiQOhMbHk4A==
 =aL2X
 -END PGP SIGNATURE-
+-BEGIN PGP SIGNATURE-
+
+iF0EABECAB0WIQSxzxBgoek00Z6G1tbl0wJz9Z0l8AUCZXmlZwAKCRDl0wJz9Z0l
+8NfyAKCNzMW+mM42nhMPKsTTGMmBalSahwCgm7pKfbUqmf8YbXT5bFdEBlkJ9I4=
+=CUBD
+-END PGP SIGNATURE-

Modified: dev/subversion/subversion-1.14.3.tar.gz.asc
==
--- dev/subversion/subversion-1.14.3.tar.gz.asc (original)
+++ dev/subversion/subversion-1.14.3.tar.gz.asc Wed Dec 13 12:50:12 2023
@@ -15,3 +15,9 @@ re9XsrXaGrj7vjAjcrEsGlZVLn5nONLh/u5Were3
 jmAFwQ3iKYPagerYeww9pQ==
 =QjmS
 -END PGP SIGNATURE-
+-BEGIN PGP SIGNATURE-
+
+iF0EABECAB0WIQSxzxBgoek00Z6G1tbl0wJz9Z0l8AUCZXmlZwAKCRDl0wJz9Z0l
+8IIwAKD2wK/rnl2UQKrfOky2LViOATy5CQCgh88jUXwB4fzAlwrhuOe8t/Y8LRM=
+=P7zH
+-END PGP SIGNATURE-




svn commit: r1914616 - /subversion/trunk/tools/dev/unix-build/Makefile.svn

2023-12-13 Thread stsp
Author: stsp
Date: Wed Dec 13 08:07:37 2023
New Revision: 1914616

URL: http://svn.apache.org/viewvc?rev=1914616=rev
Log:
* tools/dev/unix-build/Makefile.svn: Remove obsolete notes the bb-openbsd
buildbot, which is no longer running.

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=1914616=1914615=1914616=diff
==
--- subversion/trunk/tools/dev/unix-build/Makefile.svn (original)
+++ subversion/trunk/tools/dev/unix-build/Makefile.svn Wed Dec 13 08:07:37 2023
@@ -20,15 +20,6 @@
 # WARNING: This may or may not work on your system. This Makefile is
 # an example, rather than a ready-made universal solution.
 
-#   
-#   **   IMPORTANT NOTE FOR SVN COMMITTERS:  READ THIS.   **
-#   ****
-#   
-#   | This Makefile is used by the bb-openbsd buildbot |
-#   | (http://ci.apache.org/builders/bb-openbsd). Please check |
-#   | the bot's health after making changes to this file.  |
-#   |__|
-
 PERL ?= yes
 ENABLE_PERL_BINDINGS = $(PERL)
 THREADING ?= yes




svn commit: r1913717 - /subversion/trunk/tools/dev/unix-build/Makefile.svn

2023-11-11 Thread stsp
Author: stsp
Date: Sat Nov 11 15:30:34 2023
New Revision: 1913717

URL: http://svn.apache.org/viewvc?rev=1913717=rev
Log:
* tools/dev/unix-build/Makefile.svn: Update to neon 0.32.5.

Make sure to have 'xmlto' installed, it is required to build the docs.
Neon's 'make install' step will fail otherwise.

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=1913717=1913716=1913717=diff
==
--- subversion/trunk/tools/dev/unix-build/Makefile.svn (original)
+++ subversion/trunk/tools/dev/unix-build/Makefile.svn Sat Nov 11 15:30:34 2023
@@ -118,7 +118,7 @@ GNU_ICONV_VER   = 1.15
 APR_UTIL_VER   = 1.6.1
 PCRE_VER   = 8.41
 HTTPD_VER  = 2.4.37
-NEON_VER   = 0.30.2
+NEON_VER   = 0.32.5
 SERF_VER   = 1.3.10
 CYRUS_SASL_VER = 2.1.28
 SQLITE_VER = 3390400
@@ -157,7 +157,7 @@ SHA256_${APR_ICONV_DIST} = 19381959d50c4
 SHA256_${GNU_ICONV_DIST} = 
ccf536620a45458d26ba83887a983b96827001e92a13847b45e4925cc8913178
 SHA256_${PCRE_DIST} = 
244838e1f1d14f7e2fa7681b857b3a8566b74215f28133f14a8f5e59241b682c
 SHA256_${HTTPD_DIST} = 
aa97a834a32d51974be8d8a013b561e28d327387cb1da2c3c2762acd0146aabd
-SHA256_${NEON_DIST} = 
db0bd8cdec329b48f53a6f00199c92d5ba40b0f015b153718d1b15d3d967fbca
+SHA256_${NEON_DIST} = 
4872e12f802572dedd4b02f870065814b2d5141f7dbdaf708eedab826b51a58a
 SHA256_${CYRUS_SASL_DIST} = 
7ccfc6abd01ed67c1a0924b353e526f1b766b21f42d4562ee635a8ebfc5bb38c
 SHA256_${SQLITE_DIST} = 
f31d445b48e67e284cf206717cc170ab63cbe4fd7f79a82793b772285e78fdbb
 SHA256_${LIBMAGIC_DIST} = 
694c2432e5240187524c9e7cf1ec6acc77b47a0e19554d34c14773e43dbbf214
@@ -212,8 +212,7 @@ GNU_ICONV_URL   = https://ftp.gnu.org/pub/
 APR_UTIL_URL   = https://svn.apache.org/repos/asf/apr/apr-util
 PCRE_URL   = 
https://downloads.sourceforge.net/project/pcre/pcre/$(PCRE_VER)/$(PCRE_DIST)
 HTTPD_URL  = https://archive.apache.org/dist/httpd/$(HTTPD_DIST)
-#NEON_URL  = http://webdav.org/neon/$(NEON_DIST)
-NEON_URL   = http://ftp.openbsd.org/pub/OpenBSD/distfiles/$(NEON_DIST)
+NEON_URL   = https://notroj.github.io/neon/$(NEON_DIST)
 SERF_URL   = https://svn.apache.org/repos/asf/serf/tags/$(SERF_VER)
 SQLITE_URL = https://www.sqlite.org/2022/$(SQLITE_DIST)
 CYRUS_SASL_URL = 
https://github.com/cyrusimap/cyrus-sasl/releases/download/cyrus-sasl-${CYRUS_SASL_VER}/$(CYRUS_SASL_DIST)
@@ -893,6 +892,7 @@ $(NEON_OBJDIR)/.configured: $(NEON_OBJDI
 # compile neon
 $(NEON_OBJDIR)/.compiled: $(NEON_OBJDIR)/.configured
(cd $(NEON_OBJDIR) && env MAKEFLAGS= make -j${MAKE_JOBS})
+   (cd $(NEON_OBJDIR) && env MAKEFLAGS= make docs)
touch $@
 
 # install neon




svn commit: r1911286 - /subversion/branches/1.14.x/STATUS

2023-07-26 Thread stsp
Author: stsp
Date: Wed Jul 26 08:54:02 2023
New Revision: 1911286

URL: http://svn.apache.org/viewvc?rev=1911286=rev
Log:
* STATUS (1.14.x): Vote for r1906502, r1907124, and r1908926

Modified:
subversion/branches/1.14.x/STATUS

Modified: subversion/branches/1.14.x/STATUS
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/STATUS?rev=1911286=1911285=1911286=diff
==
--- subversion/branches/1.14.x/STATUS (original)
+++ subversion/branches/1.14.x/STATUS Wed Jul 26 08:54:02 2023
@@ -27,13 +27,14 @@ Candidate changes:
Justification:
  Bug fix. Code to parse forward merges did not work as intended.
Votes:
- +1: hartmannathan
+ +1: hartmannathan, stsp
 
  * r1907124
svntest/main.py: Remove wrong comma that broke tests with --enable-sasl
Justification:
  Syntax error.
Votes:
+ +1: stsp
  +0: hartmannathan (haven't tested yet; intend to upgrade to +1 soon)
 
  * r1908926
@@ -41,7 +42,7 @@ Candidate changes:
Justification:
  Bug fix. Issue #4911.
Votes:
- +1: dsahlberg
+ +1: dsahlberg, stsp
 
 Veto-blocked changes:
 =




svn commit: r1910152 - /subversion/trunk/tools/dev/unix-build/Makefile.svn

2023-05-31 Thread stsp
Author: stsp
Date: Wed May 31 19:21:48 2023
New Revision: 1910152

URL: http://svn.apache.org/viewvc?rev=1910152=rev
Log:
* tools/dev/unix-build/Makefile.svn: update to serf 1.3.10

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=1910152=1910151=1910152=diff
==
--- subversion/trunk/tools/dev/unix-build/Makefile.svn (original)
+++ subversion/trunk/tools/dev/unix-build/Makefile.svn Wed May 31 19:21:48 2023
@@ -100,7 +100,7 @@ BRANCH_MAJOR:= $(shell echo $(BRANCH) |
 ifeq ($(BRANCH_MAJOR), $(filter 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 1.13, 
$(BRANCH_MAJOR)))
 PYTHON = python2
 else
-PYTHON = python
+PYTHON = python3
 endif
 SVN_REL_WC = svn-$(WC)
 SVN_WC = $(PWD)/$(SVN_REL_WC)
@@ -119,7 +119,7 @@ APR_UTIL_VER= 1.6.1
 PCRE_VER   = 8.41
 HTTPD_VER  = 2.4.37
 NEON_VER   = 0.30.2
-SERF_VER   = 1.3.9
+SERF_VER   = 1.3.10
 CYRUS_SASL_VER = 2.1.28
 SQLITE_VER = 3390400
 LIBMAGIC_VER   = 5.30
@@ -932,9 +932,7 @@ $(SERF_OBJDIR)/.retrieved:
[ -d $(SERF_OBJDIR) ] || mkdir -p $(SERF_OBJDIR)
if [ ! -d $(SERF_SRCDIR) ]; then \
svn co $(SERF_URL) $(SERF_SRCDIR); \
-   svn merge ^/serf/branches/1.3.x-sslbuild@1781542 
$(SERF_SRCDIR); \
-   svn merge -c 1811083 ^/serf/trunk@1811083 $(SERF_SRCDIR); \
-   svn merge -c 1814604 ^/serf/trunk@1814604 $(SERF_SRCDIR); \
+   svn merge ^/serf/branches/1.3.x-sslbuild@1910116 
$(SERF_SRCDIR); \
fi
touch $@
 
@@ -1807,7 +1805,7 @@ $(SVN_OBJDIR)/.configured: $(SVN_OBJDIR)
$(SWIG_PL_INCLUDES_HACK)
$(SWIG_PL_LINK_HACK)
cd $(svn_builddir) && \
-   env LDFLAGS="-L$(PREFIX)/neon/lib -L$(PREFIX)/apr/lib 
-L$(PREFIX)/serf/lib $(SERF_LDFLAG) $(LZ4_LDFLAG) -L$(PREFIX)/gettext/lib 
-L$(PREFIX)/iconv/lib" \
+   env LDFLAGS="-L$(PREFIX)/neon/lib -L$(PREFIX)/apr/lib 
-L$(PREFIX)/serf/lib $(SERF_LDFLAG) -lcrypto -lssl $(LZ4_LDFLAG) 
-L$(PREFIX)/gettext/lib -L$(PREFIX)/iconv/lib" \
CC=$(CC) CXX=$(CXX) \
CFLAGS="-I$(PREFIX)/gettext/include -DAPR_POOL_DEBUG" \
CXXFLAGS="-I$(PREFIX)/gettext/include -DAPR_POOL_DEBUG" 
\




svn commit: r1910117 - /subversion/trunk/build/ac-macros/swig.m4

2023-05-29 Thread stsp
Author: stsp
Date: Mon May 29 16:35:04 2023
New Revision: 1910117

URL: http://svn.apache.org/viewvc?rev=1910117=rev
Log:
Fix a typo in swig-bindings related build-time error messages.

* build/ac-macros/swig.m4:
  (SWIG_PY_ERRMSG, SWIG_PL_ERRMSG, SWIG_RB_ERRMSG): specfied -> specified

Modified:
subversion/trunk/build/ac-macros/swig.m4

Modified: subversion/trunk/build/ac-macros/swig.m4
URL: 
http://svn.apache.org/viewvc/subversion/trunk/build/ac-macros/swig.m4?rev=1910117=1910116=1910117=diff
==
--- subversion/trunk/build/ac-macros/swig.m4 (original)
+++ subversion/trunk/build/ac-macros/swig.m4 Mon May 29 16:35:04 2023
@@ -116,7 +116,7 @@ AC_DEFUN(SVN_DETERMINE_SWIG_OPTS,
 SWIG_PY_OPTS="none"
 SWIG_PY_ERRMSG="check config.log for details"
 if test "$SWIG_PY_PYTHON" = "none"; then
-  SWIG_PY_ERRMSG="You specfied not to build Python bindings or \
+  SWIG_PY_ERRMSG="You specified not to build Python bindings or \
 suitable Python interpreter is not found."
 else
   if test "$SWIG" = "none"; then
@@ -217,7 +217,7 @@ suitable Python interpreter is not found
 
 SWIG_PL_ERRMSG="check config.log for details"
 if test "$SWIG_PL_PERL" = "none"; then
-  SWIG_PL_ERRMSG="You specfied not to build Perl bindings or \
+  SWIG_PL_ERRMSG="You specified not to build Perl bindings or \
 suitable Perl interpreter is not found."
 else
   if test "$SWIG" = "none"; then
@@ -246,7 +246,7 @@ suitable Perl interpreter is not found."
 SWIG_RB_LINK="none"
 SWIG_RB_ERRMSG="check config.log for details"
 if test "$SWIG_RB_RUBY" = "none"; then
-  SWIG_RB_ERRMSG="You specfied not to build Ruby bindings or \
+  SWIG_RB_ERRMSG="You specified not to build Ruby bindings or \
 suitable Ruby interpreter is not found."
 else
   if test "$SWIG" = "none"; then
@@ -382,7 +382,7 @@ int main()
 SWIG_PY_OPTS="none"
 SWIG_PY_ERRMSG="check config.log for details"
 if test "$SWIG_PY_PYTHON" = "none"; then
-  SWIG_PY_ERRMSG="You specfied not to build Python bindings or \
+  SWIG_PY_ERRMSG="You specified not to build Python bindings or \
 suitable Python interpreter is not found."
 else
   AC_MSG_NOTICE([Configuring python swig binding])
@@ -439,7 +439,7 @@ suitable Python interpreter is not found
 
 SWIG_PL_ERRMSG="check config.log for details"
 if test "$SWIG_PL_PERL" = "none"; then
-  SWIG_PL_ERRMSG="You specfied not to build Perl bindings or \
+  SWIG_PL_ERRMSG="You specified not to build Perl bindings or \
 suitable Perl interpreter is not found."
 else
   AC_MSG_CHECKING([perl version])
@@ -463,7 +463,7 @@ suitable Perl interpreter is not found."
 SWIG_RB_LINK="none"
 SWIG_RB_ERRMSG="check config.log for details"
 if test "$SWIG_RB_RUBY" = "none"; then
-  SWIG_RB_ERRMSG="You specfied not to build Ruby bindings or \
+  SWIG_RB_ERRMSG="You specified not to build Ruby bindings or \
 suitable Ruby interpreter is not found."
 else
   rbconfig="$SWIG_RB_RUBY -rrbconfig -e "




svn commit: r1909337 - /subversion/trunk/contrib/server-side/fsfsverify.py

2023-04-21 Thread stsp
Author: stsp
Date: Fri Apr 21 21:10:32 2023
New Revision: 1909337

URL: http://svn.apache.org/viewvc?rev=1909337=rev
Log:
* contrib/server-side/fsfsverify.py
  (NodeRev): Do not error on property lists as found in FSFS format >=4
   which added the sha1 and uniquifier fields. Previously fsfsverify.py
   would exit with a ValueError when reading such a revision.

Modified:
subversion/trunk/contrib/server-side/fsfsverify.py

Modified: subversion/trunk/contrib/server-side/fsfsverify.py
URL: 
http://svn.apache.org/viewvc/subversion/trunk/contrib/server-side/fsfsverify.py?rev=1909337=1909336=1909337=diff
==
--- subversion/trunk/contrib/server-side/fsfsverify.py (original)
+++ subversion/trunk/contrib/server-side/fsfsverify.py Fri Apr 21 21:10:32 2023
@@ -726,7 +726,10 @@ class NodeRev(object):
 self.text = TextRep(rev, offset, length, size, digest,
 contentType, currentRev, self, sha1, uniquifier)
   elif field == 'props':
-(rev, offset, length, size, digest) = value.split(' ')
+if len(value.split(' ')) == 5:
+  (rev, offset, length, size, digest) = value.split(' ')
+else:
+  (rev, offset, length, size, digest, sha1, uniquifier) = 
value.split(' ')
 rev = int(rev)
 offset = int(offset)
 length = int(length)




svn commit: r1906502 - /subversion/trunk/subversion/libsvn_diff/parse-diff.c

2023-01-09 Thread stsp
Author: stsp
Date: Mon Jan  9 14:04:44 2023
New Revision: 1906502

URL: http://svn.apache.org/viewvc?rev=1906502=rev
Log:
Fix missing pointer dereference in the diff parser.

* subversion/libsvn_diff/parse-diff.c
  (parse_pretty_mergeinfo_line): number_of_forward_merges is a pointer.
Read the number of forward merges as intended, instead of checking
whether the address is greater zero.

Patch by: Johannes von Rotz (jr {AT} vrtz.ch)

Modified:
subversion/trunk/subversion/libsvn_diff/parse-diff.c

Modified: subversion/trunk/subversion/libsvn_diff/parse-diff.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_diff/parse-diff.c?rev=1906502=1906501=1906502=diff
==
--- subversion/trunk/subversion/libsvn_diff/parse-diff.c (original)
+++ subversion/trunk/subversion/libsvn_diff/parse-diff.c Mon Jan  9 14:04:44 
2023
@@ -1006,7 +1006,7 @@ parse_pretty_mergeinfo_line(svn_boolean_
 }
   (*number_of_reverse_merges)--;
 }
-  else if (number_of_forward_merges > 0) /* forward merges */
+  else if (*number_of_forward_merges > 0) /* forward merges */
 {
   if (patch->reverse)
 {




svn commit: r1905959 - /subversion/trunk/tools/dev/unix-build/Makefile.svn

2022-12-13 Thread stsp
Author: stsp
Date: Tue Dec 13 13:14:30 2022
New Revision: 1905959

URL: http://svn.apache.org/viewvc?rev=1905959=rev
Log:
* tools/devel/unix-build/Makefile.svn: Update sqlite version to 3.39.4.

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=1905959=1905958=1905959=diff
==
--- subversion/trunk/tools/dev/unix-build/Makefile.svn (original)
+++ subversion/trunk/tools/dev/unix-build/Makefile.svn Tue Dec 13 13:14:30 2022
@@ -121,7 +121,7 @@ HTTPD_VER   = 2.4.37
 NEON_VER   = 0.30.2
 SERF_VER   = 1.3.9
 CYRUS_SASL_VER = 2.1.28
-SQLITE_VER = 3160200
+SQLITE_VER = 3390400
 LIBMAGIC_VER   = 5.30
 RUBY_VER   = 2.7.4
 BZ2_VER= 1.0.6
@@ -159,7 +159,7 @@ SHA256_${PCRE_DIST} = 244838e1f1d14f7e2f
 SHA256_${HTTPD_DIST} = 
aa97a834a32d51974be8d8a013b561e28d327387cb1da2c3c2762acd0146aabd
 SHA256_${NEON_DIST} = 
db0bd8cdec329b48f53a6f00199c92d5ba40b0f015b153718d1b15d3d967fbca
 SHA256_${CYRUS_SASL_DIST} = 
7ccfc6abd01ed67c1a0924b353e526f1b766b21f42d4562ee635a8ebfc5bb38c
-SHA256_${SQLITE_DIST} = 
65cc0c3e9366f50c0679c5ccd31432cea894bc4a3e8947dabab88c8693263615
+SHA256_${SQLITE_DIST} = 
f31d445b48e67e284cf206717cc170ab63cbe4fd7f79a82793b772285e78fdbb
 SHA256_${LIBMAGIC_DIST} = 
694c2432e5240187524c9e7cf1ec6acc77b47a0e19554d34c14773e43dbbf214
 SHA256_${RUBY_DIST} = 
3043099089608859fc8cce7f9fdccaa1f53a462457e3838ec3b25a7d609fbc5b
 SHA256_${BZ2_DIST} = 
a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd
@@ -215,7 +215,7 @@ HTTPD_URL   = https://archive.apache.org/d
 #NEON_URL  = http://webdav.org/neon/$(NEON_DIST)
 NEON_URL   = http://ftp.openbsd.org/pub/OpenBSD/distfiles/$(NEON_DIST)
 SERF_URL   = https://svn.apache.org/repos/asf/serf/tags/$(SERF_VER)
-SQLITE_URL = https://www.sqlite.org/2017/$(SQLITE_DIST)
+SQLITE_URL = https://www.sqlite.org/2022/$(SQLITE_DIST)
 CYRUS_SASL_URL = 
https://github.com/cyrusimap/cyrus-sasl/releases/download/cyrus-sasl-${CYRUS_SASL_VER}/$(CYRUS_SASL_DIST)
 LIBMAGIC_URL   = ftp://ftp.astron.com/pub/file/$(LIBMAGIC_DIST)
 RUBY_URL   = https://cache.ruby-lang.org/pub/ruby/2.7/$(RUBY_DIST)




svn commit: r1905434 - /subversion/trunk/tools/dev/unix-build/Makefile.svn

2022-11-21 Thread stsp
Author: stsp
Date: Mon Nov 21 13:33:55 2022
New Revision: 1905434

URL: http://svn.apache.org/viewvc?rev=1905434=rev
Log:
* tools/dev/unix-build/Makefile.svn: explicitly disable boost during SVN build

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=1905434=1905433=1905434=diff
==
--- subversion/trunk/tools/dev/unix-build/Makefile.svn (original)
+++ subversion/trunk/tools/dev/unix-build/Makefile.svn Mon Nov 21 13:33:55 2022
@@ -1832,6 +1832,7 @@ $(SVN_OBJDIR)/.configured: $(SVN_OBJDIR)
--with-ruby-sitedir="$(SVN_PREFIX)/lib/ruby/site_ruby" \
--with-py3c="$(SRCDIR)/py3c-${PY3C_VER}" \
--disable-mod-activation \
+   --with-boost=no \
$(JAVAHL_FLAG) \
$(LIBMAGIC_FLAG) \
$(LZ4_FLAG) \




svn commit: r1905433 - /subversion/trunk/tools/dev/unix-build/Makefile.svn

2022-11-21 Thread stsp
Author: stsp
Date: Mon Nov 21 13:32:38 2022
New Revision: 1905433

URL: http://svn.apache.org/viewvc?rev=1905433=rev
Log:
* tools/dev/unix-build/Makefile.svn: Repair run-time linkage of libserf-1.so

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=1905433=1905432=1905433=diff
==
--- subversion/trunk/tools/dev/unix-build/Makefile.svn (original)
+++ subversion/trunk/tools/dev/unix-build/Makefile.svn Mon Nov 21 13:32:38 2022
@@ -959,6 +959,8 @@ $(SERF_OBJDIR)/.installed: $(SERF_OBJDIR
# work around unportable scons shared lib support
-ln -s libserf-1.so.$(shell echo $(SERF_VER) | sed -e 's/[0-9]$$/0/') \
$(PREFIX)/serf/lib/libserf-1.so
+   -ln -s libserf-1.so.$(shell echo $(SERF_VER) | sed -e 's/[0-9]$$/0/') \
+   $(PREFIX)/serf/lib/libserf-1.so.$(shell echo $(SERF_VER) | sed 
-e 's/\.[0-9]$$//')
touch $@
 
 ###
@@ -1805,7 +1807,7 @@ $(SVN_OBJDIR)/.configured: $(SVN_OBJDIR)
$(SWIG_PL_INCLUDES_HACK)
$(SWIG_PL_LINK_HACK)
cd $(svn_builddir) && \
-   env LDFLAGS="-L$(PREFIX)/neon/lib -L$(PREFIX)/apr/lib 
$(SERF_LDFLAG) $(LZ4_LDFLAG) -L$(PREFIX)/gettext/lib -L$(PREFIX)/iconv/lib" \
+   env LDFLAGS="-L$(PREFIX)/neon/lib -L$(PREFIX)/apr/lib 
-L$(PREFIX)/serf/lib $(SERF_LDFLAG) $(LZ4_LDFLAG) -L$(PREFIX)/gettext/lib 
-L$(PREFIX)/iconv/lib" \
CC=$(CC) CXX=$(CXX) \
CFLAGS="-I$(PREFIX)/gettext/include -DAPR_POOL_DEBUG" \
CXXFLAGS="-I$(PREFIX)/gettext/include -DAPR_POOL_DEBUG" 
\




svn commit: r1905431 - /subversion/trunk/tools/dev/unix-build/Makefile.svn

2022-11-21 Thread stsp
Author: stsp
Date: Mon Nov 21 12:43:56 2022
New Revision: 1905431

URL: http://svn.apache.org/viewvc?rev=1905431=rev
Log:
* tools/dev/unix-build/Makefile.svn: Update to python 3.10.8.

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=1905431=1905430=1905431=diff
==
--- subversion/trunk/tools/dev/unix-build/Makefile.svn (original)
+++ subversion/trunk/tools/dev/unix-build/Makefile.svn Mon Nov 21 12:43:56 2022
@@ -125,7 +125,7 @@ SQLITE_VER  = 3160200
 LIBMAGIC_VER   = 5.30
 RUBY_VER   = 2.7.4
 BZ2_VER= 1.0.6
-PYTHON_VER = 3.7.5
+PYTHON_VER = 3.10.8
 PYTHON2_VER= 2.7.13
 PY3C_VER   = 1.1
 JUNIT_VER  = 4.10
@@ -163,7 +163,7 @@ SHA256_${SQLITE_DIST} = 65cc0c3e9366f50c
 SHA256_${LIBMAGIC_DIST} = 
694c2432e5240187524c9e7cf1ec6acc77b47a0e19554d34c14773e43dbbf214
 SHA256_${RUBY_DIST} = 
3043099089608859fc8cce7f9fdccaa1f53a462457e3838ec3b25a7d609fbc5b
 SHA256_${BZ2_DIST} = 
a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd
-SHA256_${PYTHON_DIST} = 
8ecc681ea0600bbfb366f2b173f727b205bb825d93d2f0b286bc4e58d37693da
+SHA256_${PYTHON_DIST} = 
f400c3fb394b8bef1292f6dc1292c5fadc3533039a5bc0c3e885f3e16738029a
 SHA256_${PYTHON2_DIST} = 
a4f05a0720ce0fd92626f0278b6b433eee9a6173ddf2bced7957dfb599a5ece1
 SHA256_${PY3C_DIST} = 
c7ffc22bc92dded0ca859db53ef3a0b466f89a9f8aad29359c9fe4ff18ebdd20
 SHA256_${JUNIT_DIST} = 
36a747ca1e0b86f6ea88055b8723bb87030d627766da6288bf077afdeeb0f75a
@@ -1323,9 +1323,19 @@ python-clean:
 $(DISTDIR)/$(PYTHON_DIST):
cd $(DISTDIR) && $(FETCH_CMD) $(PYTHON_URL)
 
+$(PYTHON_OBJDIR)/openbsd-march.diff:
+   mkdir -p $(dir $@)
+   echo >$@.tmp '--- configure.ac.orig Mon Nov 21 13:32:19 2022'
+   echo >>$@.tmp '+++ configure.ac Mon Nov 21 13:32:40 2022'
+   echo >>$@.tmp '@@ -878,2 +878,3 @@'
+   echo >>$@.tmp '   [FreeBSD*], [MULTIARCH=""],'
+   echo >>$@.tmp '+  [OpenBSD*], [MULTIARCH=""],'
+   echo >>$@.tmp '   [MULTIARCH=$$($$CC --print-multiarch 2>/dev/null)]'
+   mv -f $@.tmp $@
+
 # retrieve python
 #
-$(PYTHON_OBJDIR)/.retrieved: $(DISTDIR)/$(PYTHON_DIST)
+$(PYTHON_OBJDIR)/.retrieved: $(DISTDIR)/$(PYTHON_DIST) 
$(PYTHON_OBJDIR)/openbsd-march.diff
$(call do_check_sha256,$(PYTHON_DIST))
[ -d $(PYTHON_OBJDIR) ] || mkdir -p $(PYTHON_OBJDIR)
tar -C $(SRCDIR) -zxf $(DISTDIR)/$(PYTHON_DIST)
@@ -1339,6 +1349,7 @@ $(PYTHON_OBJDIR)/.retrieved: $(DISTDIR)/
> $(PYTHON_SRCDIR)/setup.py.patched
mv $(PYTHON_SRCDIR)/setup.py.patched $(PYTHON_SRCDIR)/setup.py
chmod +x $(PYTHON_SRCDIR)/setup.py
+   cd $(PYTHON_SRCDIR) && patch -p0 < $(PYTHON_OBJDIR)/openbsd-march.diff
touch $@
 
 # configure python
@@ -1347,6 +1358,7 @@ PYTHON_PROFILING=--enable-profiling
 endif
 $(PYTHON_OBJDIR)/.configured: $(PYTHON_OBJDIR)/.retrieved \
$(BZ2_OBJDIR)/.installed
+   cd $(PYTHON_SRCDIR) && autoconf
cd $(PYTHON_OBJDIR) \
&& env CFLAGS="-g $(PROFILE_CFLAGS)" GREP="`which grep`" \
CC=$(CC) CXX=$(CXX) \




svn commit: r1905430 - /subversion/trunk/tools/dev/unix-build/Makefile.svn

2022-11-21 Thread stsp
Author: stsp
Date: Mon Nov 21 12:22:01 2022
New Revision: 1905430

URL: http://svn.apache.org/viewvc?rev=1905430=rev
Log:
* tools/dev/unix-build/Makefile.svn: Fix ruby build on OpenBSD 7.2.

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=1905430=1905429=1905430=diff
==
--- subversion/trunk/tools/dev/unix-build/Makefile.svn (original)
+++ subversion/trunk/tools/dev/unix-build/Makefile.svn Mon Nov 21 12:22:01 2022
@@ -1231,6 +1231,8 @@ $(RUBY_OBJDIR)/.retrieved: $(DISTDIR)/$(
$(RUBY_SSL_EX_NEW_DATA_PATCH) $(RUBY_SRCDIR)/ext/openssl/extconf.rb
cd $(RUBY_SRCDIR) && patch -p0 < $(RUBY_OBJDIR)/openssl_missing.patch
cd $(RUBY_SRCDIR) && patch -p0 < $(RUBY_OBJDIR)/sparc64_buserror.patch
+   sed -i 's/X509_num(bs->certs)/X509_num(OCSP_resp_get0_certs(bs))/' \
+   $(RUBY_SRCDIR)/ext/openssl/ossl_ocsp.c
touch $@
 
 ifeq ($(THREADING),yes)




svn commit: r1905429 - /subversion/trunk/tools/dev/unix-build/Makefile.svn

2022-11-21 Thread stsp
Author: stsp
Date: Mon Nov 21 11:51:25 2022
New Revision: 1905429

URL: http://svn.apache.org/viewvc?rev=1905429=rev
Log:
* tools/dev/unix-build/Makfile.svn: Update to cyrus-sasl 2.1.28.

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=1905429=1905428=1905429=diff
==
--- subversion/trunk/tools/dev/unix-build/Makefile.svn (original)
+++ subversion/trunk/tools/dev/unix-build/Makefile.svn Mon Nov 21 11:51:25 2022
@@ -120,7 +120,7 @@ PCRE_VER= 8.41
 HTTPD_VER  = 2.4.37
 NEON_VER   = 0.30.2
 SERF_VER   = 1.3.9
-CYRUS_SASL_VER = 2.1.25
+CYRUS_SASL_VER = 2.1.28
 SQLITE_VER = 3160200
 LIBMAGIC_VER   = 5.30
 RUBY_VER   = 2.7.4
@@ -158,7 +158,7 @@ SHA256_${GNU_ICONV_DIST} = ccf536620a454
 SHA256_${PCRE_DIST} = 
244838e1f1d14f7e2fa7681b857b3a8566b74215f28133f14a8f5e59241b682c
 SHA256_${HTTPD_DIST} = 
aa97a834a32d51974be8d8a013b561e28d327387cb1da2c3c2762acd0146aabd
 SHA256_${NEON_DIST} = 
db0bd8cdec329b48f53a6f00199c92d5ba40b0f015b153718d1b15d3d967fbca
-SHA256_${CYRUS_SASL_DIST} = 
418c16e6240a4f9b637cbe3d62937b9675627bad27c622191d47de8686fe24fe
+SHA256_${CYRUS_SASL_DIST} = 
7ccfc6abd01ed67c1a0924b353e526f1b766b21f42d4562ee635a8ebfc5bb38c
 SHA256_${SQLITE_DIST} = 
65cc0c3e9366f50c0679c5ccd31432cea894bc4a3e8947dabab88c8693263615
 SHA256_${LIBMAGIC_DIST} = 
694c2432e5240187524c9e7cf1ec6acc77b47a0e19554d34c14773e43dbbf214
 SHA256_${RUBY_DIST} = 
3043099089608859fc8cce7f9fdccaa1f53a462457e3838ec3b25a7d609fbc5b
@@ -1060,6 +1060,8 @@ endif
$(CYRUS_SASL_SRCDIR)/lib/dlopen.c
# Fix a weird autotools error about missing cmulocal dir
(cd $(CYRUS_SASL_SRCDIR)/saslauthd/ && ln -sf ../cmulocal)
+   # Fix 64-bit time_t format-string issues
+   sed -i 's/t%020ld"/t%020lld"/' $(CYRUS_SASL_SRCDIR)/plugins/otp.c
touch $@
 
 # configure cyrus-sasl
@@ -1067,8 +1069,7 @@ $(CYRUS_SASL_OBJDIR)/.configured: $(CYRU
$(BDB_OBJDIR)/.installed $(SQLITE_OBJDIR)/.installed
cd $(CYRUS_SASL_OBJDIR) \
&& env CFLAGS="-g $(PROFILE_CFLAGS)" \
-   CPPFLAGS="-I/usr/include/kerberosV" \
-   CC=$(CC) CXX=$(CXX) \
+   CC=$(CC) CXX=$(CXX) MAKE=$(MAKE) \
GREP="`which grep`" \
PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) \
$(CYRUS_SASL_SRCDIR)/configure \
@@ -1084,12 +1085,12 @@ $(CYRUS_SASL_OBJDIR)/.configured: $(CYRU
 
 # compile cyrus-sasl (ignore MAKE_JOBS; multiple jobs cause random build 
failures)
 $(CYRUS_SASL_OBJDIR)/.compiled: $(CYRUS_SASL_OBJDIR)/.configured
-   (cd $(CYRUS_SASL_OBJDIR) && env MAKEFLAGS= make)
+   (cd $(CYRUS_SASL_OBJDIR) && env MAKE=$(MAKE) MAKEFLAGS= $(MAKE))
touch $@
 
 # install cyrus-sasl
 $(CYRUS_SASL_OBJDIR)/.installed: $(CYRUS_SASL_OBJDIR)/.compiled
-   (cd $(CYRUS_SASL_OBJDIR) && env MAKEFLAGS= make install)
+   (cd $(CYRUS_SASL_OBJDIR) && env MAKE=$(MAKE) MAKEFLAGS= $(MAKE) install)
touch $@
 
 ###




svn commit: r1905428 - /subversion/trunk/tools/dev/unix-build/Makefile.svn

2022-11-21 Thread stsp
Author: stsp
Date: Mon Nov 21 11:06:24 2022
New Revision: 1905428

URL: http://svn.apache.org/viewvc?rev=1905428=rev
Log:
* tools/dev/unix-build/Makefile.svn: remove old serf used for SVN 1.5; obsolete

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=1905428=1905427=1905428=diff
==
--- subversion/trunk/tools/dev/unix-build/Makefile.svn (original)
+++ subversion/trunk/tools/dev/unix-build/Makefile.svn Mon Nov 21 11:06:24 2022
@@ -120,7 +120,6 @@ PCRE_VER= 8.41
 HTTPD_VER  = 2.4.37
 NEON_VER   = 0.30.2
 SERF_VER   = 1.3.9
-SERF_OLD_VER   = 0.3.1
 CYRUS_SASL_VER = 2.1.25
 SQLITE_VER = 3160200
 LIBMAGIC_VER   = 5.30
@@ -216,7 +215,6 @@ HTTPD_URL   = https://archive.apache.org/d
 #NEON_URL  = http://webdav.org/neon/$(NEON_DIST)
 NEON_URL   = http://ftp.openbsd.org/pub/OpenBSD/distfiles/$(NEON_DIST)
 SERF_URL   = https://svn.apache.org/repos/asf/serf/tags/$(SERF_VER)
-SERF_OLD_URL   = https://svn.apache.org/repos/asf/serf/tags/$(SERF_OLD_VER)
 SQLITE_URL = https://www.sqlite.org/2017/$(SQLITE_DIST)
 CYRUS_SASL_URL = 
https://github.com/cyrusimap/cyrus-sasl/releases/download/cyrus-sasl-${CYRUS_SASL_VER}/$(CYRUS_SASL_DIST)
 LIBMAGIC_URL   = ftp://ftp.astron.com/pub/file/$(LIBMAGIC_DIST)
@@ -240,7 +238,6 @@ PCRE_SRCDIR = $(SRCDIR)/pcre-$(PCRE_VER)
 HTTPD_SRCDIR   = $(SRCDIR)/httpd-$(HTTPD_VER)
 NEON_SRCDIR= $(SRCDIR)/neon-$(NEON_VER)
 SERF_SRCDIR= $(SRCDIR)/serf-$(SERF_VER)
-SERF_OLD_SRCDIR= $(SRCDIR)/serf-$(SERF_OLD_VER)
 SQLITE_SRCDIR  = $(SRCDIR)/sqlite-autoconf-$(SQLITE_VER)
 CYRUS_SASL_SRCDIR  = $(SRCDIR)/cyrus-sasl-$(CYRUS_SASL_VER)
 LIBMAGIC_SRCDIR= $(SRCDIR)/file-$(LIBMAGIC_VER)
@@ -263,7 +260,6 @@ PCRE_OBJDIR = $(OBJDIR)/pcre-$(PCRE_VER)
 HTTPD_OBJDIR   = $(OBJDIR)/httpd-$(HTTPD_VER)
 NEON_OBJDIR= $(OBJDIR)/neon-$(NEON_VER)
 SERF_OBJDIR= $(OBJDIR)/serf-$(SERF_VER)
-SERF_OLD_OBJDIR= $(OBJDIR)/serf-$(SERF_OLD_VER)
 SQLITE_OBJDIR  = $(OBJDIR)/sqlite-$(SQLITE_VER)
 CYRUS_SASL_OBJDIR  = $(OBJDIR)/cyrus-sasl-$(CYRUS_SASL_VER)
 LIBMAGIC_OBJDIR= $(OBJDIR)/file-$(LIBMAGIC_VER)
@@ -300,7 +296,7 @@ PKG_CONFIG_PATH=$(PREFIX)/apr/lib/pkgcon
 .PHONY: all reset clean nuke fetch
 
 all: dirs-create bdb-install apr-install iconv-install apr-util-install \
-   pcre-install httpd-install neon-install serf-install serf-old-install \
+   pcre-install httpd-install neon-install serf-install \
sqlite-install cyrus-sasl-install libmagic-install \
ruby-install bz2-install python-install python2-install py3c-retrieve \
gettext-install lz4-install swig-old-install svn-install \
@@ -308,13 +304,13 @@ all: dirs-create bdb-install apr-install
 
 # Use these to start a build from the beginning.
 reset: dirs-reset bdb-reset apr-reset iconv-reset apr-util-reset \
-   pcre-reset httpd-reset neon-reset serf-reset serf-old-reset \
+   pcre-reset httpd-reset neon-reset serf-reset \
sqlite-reset cyrus-sasl-reset libmagic-reset ruby-reset python-reset \
python2-reset bz2-reset gettext-reset lz4-reset swig-old-reset svn-reset
 
 # Use to save disk space.
 clean: bdb-clean apr-clean iconv-clean apr-util-clean pcre-clean httpd-clean \
-   neon-clean serf-clean serf-old-clean sqlite-clean cyrus-sasl-clean \
+   neon-clean serf-clean sqlite-clean cyrus-sasl-clean \
libmagic-clean ruby-clean bz2-clean python-clean python2-clean \
gettext-clean lz4-clean swig-old-clean svn-clean
 
@@ -966,50 +962,6 @@ $(SERF_OBJDIR)/.installed: $(SERF_OBJDIR
touch $@
 
 ###
-# serf-old (compatible with Subversion 1.5)
-###
-
-serf-old-retrieve: $(SERF_OLD_OBJDIR)/.retrieved
-serf-old-configure:$(SERF_OLD_OBJDIR)/.configured
-serf-old-compile:  $(SERF_OLD_OBJDIR)/.compiled
-serf-old-install:  $(SERF_OLD_OBJDIR)/.installed
-serf-old-reset:
-   $(foreach f, .retrieved .configured .compiled .installed, \
-   rm -f $(SERF_OLD_OBJDIR)/$(f);)
-
-serf-old-clean:
-   -(cd $(SERF_OLD_SRCDIR) && ./serfmake clean)
-
-# retrieve serf if not present yet
-$(SERF_OLD_OBJDIR)/.retrieved:
-   [ -d $(SERF_OLD_OBJDIR) ] || mkdir -p $(SERF_OLD_OBJDIR)
-   if [ ! -d $(SERF_OLD_SRCDIR) ]; then \
-   svn export $(SERF_OLD_URL) $(SERF_OLD_SRCDIR); \
-   fi
-   touch $@
-
-# compile serf (serf won't compile outside its source tree)
-$(SERF_OLD_OBJDIR)/.compiled: $(SERF_OLD_OBJDIR)/.retrieved \
-   $(APR_UTIL_OBJDIR)/.installed
-   cd $(SERF_OLD_SRCDIR) && \
-   env CFLAGS="-O0 -g $(PROFILE_CFLAGS) -DAPR_POOL_DEBUG" \
-   

svn commit: r1905427 - /subversion/trunk/tools/dev/unix-build/Makefile.svn

2022-11-21 Thread stsp
Author: stsp
Date: Mon Nov 21 11:02:12 2022
New Revision: 1905427

URL: http://svn.apache.org/viewvc?rev=1905427=rev
Log:
* tools/dev/unix-build/Makefile.svn: Fix serf build with scons 3 and above.

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=1905427=1905426=1905427=diff
==
--- subversion/trunk/tools/dev/unix-build/Makefile.svn (original)
+++ subversion/trunk/tools/dev/unix-build/Makefile.svn Mon Nov 21 11:02:12 2022
@@ -937,6 +937,8 @@ $(SERF_OBJDIR)/.retrieved:
if [ ! -d $(SERF_SRCDIR) ]; then \
svn co $(SERF_URL) $(SERF_SRCDIR); \
svn merge ^/serf/branches/1.3.x-sslbuild@1781542 
$(SERF_SRCDIR); \
+   svn merge -c 1811083 ^/serf/trunk@1811083 $(SERF_SRCDIR); \
+   svn merge -c 1814604 ^/serf/trunk@1814604 $(SERF_SRCDIR); \
fi
touch $@
 
@@ -945,7 +947,7 @@ $(SERF_OBJDIR)/.compiled: $(SERF_OBJDIR)
$(APR_UTIL_OBJDIR)/.installed
cd $(SERF_SRCDIR) && \
scons -j${MAKE_JOBS} DEBUG=1 \
-   CFLAGS="-O0 -g $(PROFILE_CFLAGS) -DAPR_POOL_DEBUG" \
+   CFLAGS="-O0 -g $(PROFILE_CFLAGS) -fPIC 
-DAPR_POOL_DEBUG" \
CC=$(CC) CXX=$(CXX) \
APR=$(PREFIX)/apr \
APU=$(PREFIX)/apr \




svn commit: r1899789 - /subversion/trunk/CHANGES

2022-04-12 Thread stsp
Author: stsp
Date: Tue Apr 12 18:52:40 2022
New Revision: 1899789

URL: http://svn.apache.org/viewvc?rev=1899789=rev
Log:
* CHANGES: The fix for CVE-2021-28544 was a server-side fix, not client-side.

Modified:
subversion/trunk/CHANGES

Modified: subversion/trunk/CHANGES
URL: 
http://svn.apache.org/viewvc/subversion/trunk/CHANGES?rev=1899789=1899788=1899789=diff
==
--- subversion/trunk/CHANGES (original)
+++ subversion/trunk/CHANGES Tue Apr 12 18:52:40 2022
@@ -15,12 +15,12 @@ Version 1.14.2
 (12 Apr 2022, from /branches/1.14.x)
  User-visible changes:
   - Client-side bugfixes:
-* Fix CVE-2021-28544: authz protected copyfrom paths regression (r1899227)
 * Fix -r option documentation for some svnadmin subcommands (r1896877)
 * Fix error message encoding when system() call fails (r1887641, r1890013)
 * Fix assertion failure in conflict resolver (r1892470, -471, -541)
 
   - Server-side bugfixes:
+* Fix CVE-2021-28544: authz protected copyfrom paths regression (r1899227)
 * Fix CVE-2022-24070: use-after-free in mod_dav_svn (issue #4880)
  
  Developer-visible changes:
@@ -300,10 +300,10 @@ Version 1.10.8
 (12 Apr 2022, from /branches/1.10.x)
  User-visible changes:
   - Client-side bugfixes:
-* Fix CVE-2021-28544: authz protected copyfrom paths regression (r1899227)
 * Fix merge assertion failure in svn_sort__array_insert (issue #4840)
 
   - Server-side bugfixes:
+* Fix CVE-2021-28544: authz protected copyfrom paths regression (r1899227)
 * Fix CVE-2022-24070: use-after-free in mod_dav_svn (issue #4880)
 * Fix authz doesn't combine global and repository rules (issue #4762)
 




svn commit: r1899788 - /subversion/trunk/CHANGES

2022-04-12 Thread stsp
Author: stsp
Date: Tue Apr 12 18:47:33 2022
New Revision: 1899788

URL: http://svn.apache.org/viewvc?rev=1899788=rev
Log:
* CHANGES: Refer to 1.14.2/1.10.8 security fixes by CVE number.

Modified:
subversion/trunk/CHANGES

Modified: subversion/trunk/CHANGES
URL: 
http://svn.apache.org/viewvc/subversion/trunk/CHANGES?rev=1899788=1899787=1899788=diff
==
--- subversion/trunk/CHANGES (original)
+++ subversion/trunk/CHANGES Tue Apr 12 18:47:33 2022
@@ -15,13 +15,13 @@ Version 1.14.2
 (12 Apr 2022, from /branches/1.14.x)
  User-visible changes:
   - Client-side bugfixes:
-* Don't show unreadable copyfrom paths in 'svn log -v'  (r1899227)
+* Fix CVE-2021-28544: authz protected copyfrom paths regression (r1899227)
 * Fix -r option documentation for some svnadmin subcommands (r1896877)
 * Fix error message encoding when system() call fails (r1887641, r1890013)
 * Fix assertion failure in conflict resolver (r1892470, -471, -541)
 
   - Server-side bugfixes:
-* Fix use-after-free of object-pools when running in httpd (issue #4880)
+* Fix CVE-2022-24070: use-after-free in mod_dav_svn (issue #4880)
  
  Developer-visible changes:
 * Add test coverage for CVE-2020-17525 (r1883838 et al)
@@ -300,11 +300,11 @@ Version 1.10.8
 (12 Apr 2022, from /branches/1.10.x)
  User-visible changes:
   - Client-side bugfixes:
-* Don't show unreadable copyfrom paths in 'svn log -v'  (r1899227)
+* Fix CVE-2021-28544: authz protected copyfrom paths regression (r1899227)
 * Fix merge assertion failure in svn_sort__array_insert (issue #4840)
 
   - Server-side bugfixes:
-* Fix use-after-free of object-pools when running in httpd (issue #4880)
+* Fix CVE-2022-24070: use-after-free in mod_dav_svn (issue #4880)
 * Fix authz doesn't combine global and repository rules (issue #4762)
 
  Developer-visible changes:




svn commit: r53598 - in /dev/subversion: subversion-1.10.8.tar.bz2.asc subversion-1.10.8.tar.gz.asc subversion-1.14.2.tar.bz2.asc subversion-1.14.2.tar.gz.asc

2022-04-04 Thread stsp
Author: stsp
Date: Mon Apr  4 13:43:50 2022
New Revision: 53598

Log:
add my signatures for 1.10.8 and 1.14.2

Modified:
dev/subversion/subversion-1.10.8.tar.bz2.asc
dev/subversion/subversion-1.10.8.tar.gz.asc
dev/subversion/subversion-1.14.2.tar.bz2.asc
dev/subversion/subversion-1.14.2.tar.gz.asc

Modified: dev/subversion/subversion-1.10.8.tar.bz2.asc
==
--- dev/subversion/subversion-1.10.8.tar.bz2.asc (original)
+++ dev/subversion/subversion-1.10.8.tar.bz2.asc Mon Apr  4 13:43:50 2022
@@ -21,3 +21,14 @@ Pe8aOrlPFsLl/lSYzHRQ8L4nrbrHdGhTyd/2kv2N
 7JINqhWpGXf6hObFC+/7HxNdTUgC8uMp1y8dwPuFrMAv1Mb/pBk=
 =diLt
 -END PGP SIGNATURE-
+-BEGIN PGP SIGNATURE-
+
+iQEzBAABCAAdFiEEi8Ta4MWk1l9ARAEHT326qZpZuXMFAmJK9eMACgkQT326qZpZ
+uXOlAggAnhDjYRDBmaembQAOMEo7GEuoCVSWnmTGOfktmrqZMPEce7nDrOOqcQW1
+mxz6eruHf4R30CC/uKRsQbq9j5qDP/N/MbPAOlWUvkZiMWwbwMuiEOoMm1JYlG/s
+DbLSF3SUwS8r5ofoBVv+AN3vg1//XnOTAH/Wh5HVVwOnyNL08yMVIqVyZ3Nfz8Vx
+gLhybFK1hHIBpf5rad6B6IFabxuqV5C9G4TGJu7wZa4NIW7eRRY+eqO88D70T06D
+n3dMoonkoCabpuiUVqMB9q66HCnEZVryf4878hfVvYQFjU34zZAXEQsv3Q0VxJaS
+hluoyxXWqIJCxKlJGKuCQhzZrgKtGg==
+=Zytq
+-END PGP SIGNATURE-

Modified: dev/subversion/subversion-1.10.8.tar.gz.asc
==
--- dev/subversion/subversion-1.10.8.tar.gz.asc (original)
+++ dev/subversion/subversion-1.10.8.tar.gz.asc Mon Apr  4 13:43:50 2022
@@ -21,3 +21,14 @@ QLgQJrmAIgLMdy/Au9BZ6TChLKUETbH+ECcyXVj1
 pgs+QLTKZWduVjvPygSsvs1ZGtwkDfixqiQH/ufNFu0ay1k00II=
 =V57K
 -END PGP SIGNATURE-
+-BEGIN PGP SIGNATURE-
+
+iQEzBAABCAAdFiEEi8Ta4MWk1l9ARAEHT326qZpZuXMFAmJK9eMACgkQT326qZpZ
+uXPIhAgAzR/pWjYONFN30R31/bJx10iodiERbjuS3G8ZqEQQAs1nT4vSHSH1pgub
+dyoF/q3+iDbpvgqeigMm5Fp+iOchDU/8bG9b5rWdXkeEn88r4de2lw+ioEywcmv0
+CMa7nrxwnEPpd+IVBQ/BmWA9TqZhQK2IIRZ9trljX8ssva14J6YaJ7PhSaUWttgs
+Qvf76mfW7N5t/2cW9jbdUEm9H+dIUwir2M/AwK3Utmb3MPSw6PCEFL+H7tCY1G6p
+qPkkdxrzyglt5Lt/D2S3+nuCOzhmczQwG1IF6FNbyvW2Bf30xJPit54+3ISivS4k
+yDJn4bplBOhtYnD4cEJjmhwirCm18A==
+=qWf/
+-END PGP SIGNATURE-

Modified: dev/subversion/subversion-1.14.2.tar.bz2.asc
==
--- dev/subversion/subversion-1.14.2.tar.bz2.asc (original)
+++ dev/subversion/subversion-1.14.2.tar.bz2.asc Mon Apr  4 13:43:50 2022
@@ -37,3 +37,14 @@ Ed+Hk0Pj24KGsKMHONAXB0rd7kW2f9+tPKO2tK7x
 yCj77G9sJmyxGmE1Mb/UW6b7CCUo+Owb3+IsrntKxb4GFTwaVAE=
 =9MZA
 -END PGP SIGNATURE-
+-BEGIN PGP SIGNATURE-
+
+iQEzBAABCAAdFiEEi8Ta4MWk1l9ARAEHT326qZpZuXMFAmJK9doACgkQT326qZpZ
+uXNxqAf+PtDGZD4Qd1fJCns6eK18lIU8xBMy1Q+TxRp/RqtnSg075osJGevvCsmZ
+syn8JcoPFzc+EzX94bOLAFbcnxC+FZTyAiMMCcnmLO+uGUfMMGxUTiXV8Vkc9VHJ
+WDKqKfzjDbmSGBmb4nKMyChbpfWFyw5INnPxxCA4GDjYqavlA+RsDx2efwtD3zWz
+SNa0Ww8aQyWD9hSY8MU/iVNkajEE1fVIxHjAuHlvyTYPZr7jEavpQoMLMiKKiJJG
+mLpEpPvfud92D4TaxKK/nFbdn2XKfEVZ61/0hstj7B/BZnufBFsWVNmU6fXbfnGg
+RgLNgPYXMeozlwq2d6eh340NKcSrCQ==
+=hC7u
+-END PGP SIGNATURE-

Modified: dev/subversion/subversion-1.14.2.tar.gz.asc
==
--- dev/subversion/subversion-1.14.2.tar.gz.asc (original)
+++ dev/subversion/subversion-1.14.2.tar.gz.asc Mon Apr  4 13:43:50 2022
@@ -37,3 +37,14 @@ BsLDJNlz/TaH9eR2QJZlL9m3ZpKIcLNNGZrJ9zDW
 LygsrocDwqsMluLnfWf+quADxiebMvj5F/T4yFhQKmlynFnq4K4=
 =iVJF
 -END PGP SIGNATURE-
+-BEGIN PGP SIGNATURE-
+
+iQEzBAABCAAdFiEEi8Ta4MWk1l9ARAEHT326qZpZuXMFAmJK9doACgkQT326qZpZ
+uXNQvQf/bLxThHqK1pbHkej4vKyzM+siMyQPoYN5JiGFKs8Mxht/Bf+6Gq9Kopr6
+XMRl3vDU7WWW9E3sS5ygH0JKkm+BaF41ahPzirM7m+dDNb4UdSpWcT7WjG+O3DAV
+lMzojsshu9T9/KRcjIAO0el/cCyrOFmj2LXxRgHVYBCozJU8uFl+971og7hNeO0v
+R+NYtdUo9AzvUzbDNrFRsViisyfrjgxD7LQw1V74tiNwPPuPmIUDmktqzWM0AJ2v
+syPfSNx+pkLlt0ej8c9reiJC+ngduQQEuBwqljsxDf3MTS2dQkxq3IeVlB38RyRx
+tFvtSbzWKuMGWRpi1QmgdKHnU/c4ug==
+=6zzL
+-END PGP SIGNATURE-




svn commit: r1899553 - /subversion/trunk/tools/dev/unix-build/Makefile.svn

2022-04-04 Thread stsp
Author: stsp
Date: Mon Apr  4 11:36:28 2022
New Revision: 1899553

URL: http://svn.apache.org/viewvc?rev=1899553=rev
Log:
* tools/dev/unix-build/Makefile.svn: Use swig 3 for SVN branches < 1.14.

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=1899553=1899552=1899553=diff
==
--- subversion/trunk/tools/dev/unix-build/Makefile.svn (original)
+++ subversion/trunk/tools/dev/unix-build/Makefile.svn Mon Apr  4 11:36:28 2022
@@ -132,6 +132,7 @@ PY3C_VER= 1.1
 JUNIT_VER  = 4.10
 GETTEXT_VER= 0.19.8.1
 LZ4_VER= 1.7.5
+SWIG_OLD_VER   = 3.0.12
 
 BDB_DIST   = db-$(BDB_VER).tar.gz
 APR_ICONV_DIST = apr-iconv-$(APR_ICONV_VER).tar.gz
@@ -150,6 +151,7 @@ PY3C_DIST   = py3c-$(PY3C_VER).tar.gz
 JUNIT_DIST = junit-${JUNIT_VER}.jar
 GETTEXT_DIST   = gettext-$(GETTEXT_VER).tar.gz
 LZ4_DIST   = lz4-$(LZ4_VER).tar.gz
+SWIG_OLD_DIST  = swig-$(SWIG_OLD_VER).tar.gz
 
 SHA256_${BDB_DIST} = 
f14fd96dd38915a1d63dcb94a63fbb8092334ceba6b5060760427096f631263e
 SHA256_${APR_ICONV_DIST} = 
19381959d50c4a5f3b9c84d594a5f9ffb3809786919b3058281f4c87e1f4b245
@@ -168,6 +170,7 @@ SHA256_${PY3C_DIST} = c7ffc22bc92dded0ca
 SHA256_${JUNIT_DIST} = 
36a747ca1e0b86f6ea88055b8723bb87030d627766da6288bf077afdeeb0f75a
 SHA256_${GETTEXT_DIST} = 
ff942af0e438ced4a8b0ea4b0b6e0d6d657157c5e2364de57baa279c1c125c43
 SHA256_${LZ4_DIST} = 
0190cacd63022ccb86f44fa5041dc6c3804407ad61550ca21c382827319e7e7e
+SHA256_${SWIG_OLD_DIST} = 
7cf9f447ae7ed1c51722efc45e7f14418d15d7a1e143ac9f09a668999f4fc94d
 
 define do_check_sha256
 if [ -x /bin/sha256 ]; then \
@@ -197,7 +200,8 @@ DISTFILES   = $(DISTDIR)/$(NEON_DIST) \
$(DISTDIR)/$(PYTHON2_DIST) \
$(DISTDIR)/$(PY3C_DIST) \
$(DISTDIR)/$(JUNIT_DIST) \
-   $(DISTDIR)/$(GETTEXT_DIST)
+   $(DISTDIR)/$(GETTEXT_DIST) \
+   $(DISTDIR)/$(SWIG_OLD_DIST)
 
 FETCH_CMD  = wget -c
 
@@ -224,6 +228,7 @@ PY3C_URL= https://stsp.name/distfiles/p
 JUNIT_URL  = https://stsp.name/distfiles/$(JUNIT_DIST)
 GETTEXT_URL= https://ftp.gnu.org/pub/gnu/gettext/$(GETTEXT_DIST)
 LZ4_URL= https://github.com/lz4/lz4/archive/v$(LZ4_VER).tar.gz
+SWIG_OLD_URL   = 
https://downloads.sourceforge.net/sourceforge/swig/swig-$(SWIG_OLD_VER).tar.gz
 
 
 BDB_SRCDIR = $(SRCDIR)/db-$(BDB_VER)
@@ -246,6 +251,7 @@ PYTHON2_SRCDIR  = $(SRCDIR)/Python-$(PYTH
 PY3C_SRCDIR= $(SRCDIR)/py3c-$(PY3C_VER)
 GETTEXT_SRCDIR = $(SRCDIR)/gettext-$(GETTEXT_VER)
 LZ4_SRCDIR = ${SRCDIR}/lz4-$(LZ4_VER)
+SWIG_OLD_SRCDIR= ${SRCDIR}/swig-$(SWIG_OLD_VER)
 SVN_SRCDIR = $(SVN_WC)
 
 BDB_OBJDIR = $(OBJDIR)/db-$(BDB_VER)
@@ -268,6 +274,7 @@ PYTHON2_OBJDIR  = $(OBJDIR)/python-$(PYTH
 PY3C_OBJDIR= $(OBJDIR)/py3c-$(PY3C_VER)
 GETTEXT_OBJDIR = $(OBJDIR)/gettext-$(GETTEXT_VER)
 LZ4_OBJDIR = ${OBJDIR}/lz4-$(LZ4_VER)
+SWIG_OLD_OBJDIR= ${OBJDIR}/swig-$(SWIG_OLD_VER)
 SVN_OBJDIR = $(OBJDIR)/$(SVN_REL_WC)
 
 # Tweak this for out-of-tree builds. Note that running individual
@@ -296,19 +303,20 @@ all: dirs-create bdb-install apr-install
pcre-install httpd-install neon-install serf-install serf-old-install \
sqlite-install cyrus-sasl-install libmagic-install \
ruby-install bz2-install python-install python2-install py3c-retrieve \
-   gettext-install lz4-install svn-install svn-bindings-install
+   gettext-install lz4-install swig-old-install svn-install \
+   svn-bindings-install
 
 # Use these to start a build from the beginning.
 reset: dirs-reset bdb-reset apr-reset iconv-reset apr-util-reset \
pcre-reset httpd-reset neon-reset serf-reset serf-old-reset \
sqlite-reset cyrus-sasl-reset libmagic-reset ruby-reset python-reset \
-   python2-reset bz2-reset gettext-reset lz4-reset svn-reset
+   python2-reset bz2-reset gettext-reset lz4-reset swig-old-reset svn-reset
 
 # Use to save disk space.
 clean: bdb-clean apr-clean iconv-clean apr-util-clean pcre-clean httpd-clean \
neon-clean serf-clean serf-old-clean sqlite-clean cyrus-sasl-clean \
libmagic-clean ruby-clean bz2-clean python-clean python2-clean \
-   gettext-clean lz4-clean svn-clean
+   gettext-clean lz4-clean swig-old-clean svn-clean
 
 # Nukes everything (including installed binaries!)
 # Use this to start ALL OVER AGAIN! Use with caution!
@@ -1636,6 +1644,56 @@ $(LZ4_OBJDIR)/.installed: $(LZ4_OBJDIR)/
touch $@
 
 ###
+# swig-old
+###
+
+swig-old-retrieve: $(SWIG_OLD_OBJDIR)/.retrieved
+swig-old-configure:$(SWIG_OLD_OBJDIR)/.configured
+swig-old-comp

svn commit: r1899494 - /subversion/branches/1.10.x/CHANGES

2022-04-01 Thread stsp
Author: stsp
Date: Fri Apr  1 15:05:47 2022
New Revision: 1899494

URL: http://svn.apache.org/viewvc?rev=1899494=rev
Log:
* CHANGES (1.10.x): Sync merge with CHANGES from trunk, resolving conflicts.

Modified:
subversion/branches/1.10.x/CHANGES   (contents, props changed)

Modified: subversion/branches/1.10.x/CHANGES
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.10.x/CHANGES?rev=1899494=1899493=1899494=diff
==
--- subversion/branches/1.10.x/CHANGES (original)
+++ subversion/branches/1.10.x/CHANGES Fri Apr  1 15:05:47 2022
@@ -37,7 +37,7 @@ Version 1.10.7
 * mod_dav_svn: Fix missing Last-Modified header on 'external' GET requests 
(r1866425)
 * Fix formatting type size mismatches in FSFS (r1865987, -8)
 * Fix an undefined behavior problem in FSFS caching code (r1876054)
-* Fix a potential NULL dereference in the config file parser (r1886019)
+* Fix CVE-2020-17525: NULL dereference in mod_authz_svn (r1886019)
 
  Developer-visible changes:
 * Fix Requires(.private) fields in pkg-config files (r1863987, -90)

Propchange: subversion/branches/1.10.x/CHANGES
--
  Merged /subversion/trunk/CHANGES:r1886195-1899485




svn commit: r1899493 - /subversion/branches/1.10.x/CHANGES

2022-04-01 Thread stsp
Author: stsp
Date: Fri Apr  1 15:03:27 2022
New Revision: 1899493

URL: http://svn.apache.org/viewvc?rev=1899493=rev
Log:
* CHANGES (1.10.x): Merge r1899491 from trunk.

Modified:
subversion/branches/1.10.x/CHANGES   (contents, props changed)

Modified: subversion/branches/1.10.x/CHANGES
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.10.x/CHANGES?rev=1899493=1899492=1899493=diff
==
--- subversion/branches/1.10.x/CHANGES (original)
+++ subversion/branches/1.10.x/CHANGES Fri Apr  1 15:03:27 2022
@@ -12,12 +12,12 @@ Version 1.10.8
 * Fix merge assertion failure in svn_sort__array_insert (issue #4840)
 
   - Server-side bugfixes:
-* Fix Use-after-free of object-pools when running in httpd (issue #4880 
r1894734)
-* Fix authz doesn't combine global and repository rules (issue #4762  
r1835049, r1882326)
+* Fix use-after-free of object-pools when running in httpd (issue #4880)
+* Fix authz doesn't combine global and repository rules (issue #4762)
 
  Developer-visible changes:
-* Add test coverage for CVE-2020-17525 (mod_authz_svn NULL deref) 
(r1883838, r1883989, r1886460, r1886582, r1892121, r1884474)
-* Fix «make davautocheck» failure because of an unbuilt dependency. 
(r1891908)
+* Add test coverage for CVE-2020-17525 (r1883838 et al)
+* Fix «make davautocheck» failure due to unbuilt dependency (r1891908)
 * Follow up to r1866587, r1866588: Unbreak a msgid (r1887704)
 * Remove incorrect include paths from svn_cv_ruby_includes (r1875602)
 

Propchange: subversion/branches/1.10.x/CHANGES
--
  Merged /subversion/trunk/CHANGES:r1899491




svn commit: r1899492 - /subversion/branches/1.14.x/CHANGES

2022-04-01 Thread stsp
Author: stsp
Date: Fri Apr  1 14:57:43 2022
New Revision: 1899492

URL: http://svn.apache.org/viewvc?rev=1899492=rev
Log:
CHANGES (1.14.x): Merge from trunk.

Modified:
subversion/branches/1.14.x/CHANGES   (contents, props changed)

Modified: subversion/branches/1.14.x/CHANGES
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/CHANGES?rev=1899492=1899491=1899492=diff
==
--- subversion/branches/1.14.x/CHANGES (original)
+++ subversion/branches/1.14.x/CHANGES Fri Apr  1 14:57:43 2022
@@ -9,25 +9,28 @@ Version 1.14.2
  User-visible changes:
   - Client-side bugfixes:
 * Don't show unreadable copyfrom paths in 'svn log -v'  (r1899227)
-* Fix misleading -r option documentation for some svnadmin subcommands 
(r1896877)
-* Fix encoding of error message on failure of system() call (r1887641, 
r1890013)
-* Fix an assertion failure triggered by the conflict resolver (r1892470, 
r1892471, r1892541)
+* Fix -r option documentation for some svnadmin subcommands (r1896877)
+* Fix error message encoding when system() call fails (r1887641, r1890013)
+* Fix assertion failure in conflict resolver (r1892470, -471, -541)
+ User-visible changes:
+  - Client-side improvements and bugfixes:
+* Support multiple working copy formats (1.8-onward, 1.15) (issue #)
 
   - Server-side bugfixes:
-* Fix Use-after-free of object-pools when running in httpd (issue #4880 
r1894734)
+* Fix use-after-free of object-pools when running in httpd (issue #4880)
  
  Developer-visible changes:
-* Add test coverage for CVE-2020-17525 (mod_authz_svn NULL deref) 
(r1883838, r1883989, r1886460, r1886582, r1892121, r1884474)
-* Fix «make davautocheck» failure because of an unbuilt dependency 
(r1891908)
+* Add test coverage for CVE-2020-17525 (r1883838 et al)
+* Fix «make davautocheck» failure due to unbuilt dependency (r1891908)
 * Follow up to r1866587, r1866588: Unbreak a msgid. (r1887704)
-* swig-py: Fix doubly destroying memory pool with cyclic garbage collector 
(r1889487)
-* swig-py: Skip some tests on Python 2 if default encoding is 'utf-8' 
(r1885199)
+* swig-py: Fix double-free with cyclic garbage collector (r1889487)
+* swig-py: Skip some tests on Python2 if encoding is 'utf-8' (r1885199)
 * swig-py: Fix dependency of make copy-swig-py target (r1886708)
 * Document how the port number is passed to custom tunnels (r1889629)
 * tests: Include additional information in an error message (r1897449)
 * Fix an error message when running make davautocheck (r1892121)
 * Use the APR-1.4+ API for flushing file contents to disk (r1883355)
-* JavaHL: Fix sporadic testCrash_RequestChannel_nativeRead_AfterException 
failure (r1898633)
+* JavaHL: Fix RequestChannel_nativeRead_AfterException failure (r1898633)
 
 Version 1.14.1
 (10 Feb 2021, from /branches/1.14.x)
@@ -48,7 +51,7 @@ Version 1.14.1
 * Make the hot-backup.py script work with Python 3 (r1878855, r1878859)
 * Fix an uninitialized read in FSFS (r1880374)
 * Make mailer.py work properly with Python 3 (r1884427 et al)
-* Fix a potential NULL dereference in the config file parser (r1886019)
+* Fix CVE-2020-17525: NULL dereference in mod_authz_svn (r1886019)
 
  Developer-visible changes:
   - General:
@@ -69,7 +72,7 @@ Version 1.14.1
 * Fix crash in JavaHL JNI wrapper caused by object lifetimes (r1880886)
 * autogen.sh: Remove .swig_*_checked files from release tarballs (r1878413)
 * Avoid version check for Python if --without-swig is used (r1876662)
-* siwg-py: Fix a syntax error for Python 3.6 and later (r1885112)
+* swig-py: Fix a syntax error for Python 3.6 and later (r1885112)
 * Fix several crashes and JNI warnings in javahl TunnelAgent (r1886029)
 
 Version 1.14.0
@@ -289,6 +292,22 @@ http://svn.apache.org/repos/asf/subversi
 * Enable building against Java 10 (r1841180 et al)
 * Fix a potential crash in JavaHL (issue #4764)
 
+Version 1.10.8
+(12 Apr 2022, from /branches/1.10.x)
+ User-visible changes:
+  - Client-side bugfixes:
+* Don't show unreadable copyfrom paths in 'svn log -v'  (r1899227)
+* Fix merge assertion failure in svn_sort__array_insert (issue #4840)
+
+  - Server-side bugfixes:
+* Fix use-after-free of object-pools when running in httpd (issue #4880)
+* Fix authz doesn't combine global and repository rules (issue #4762)
+
+ Developer-visible changes:
+* Add test coverage for CVE-2020-17525 (r1883838 et al)
+* Fix «make davautocheck» failure due to unbuilt dependency (r1891908)
+* Follow up to r1866587, r1866588: Unbreak a msgid (r1887704)
+* Remove incorrect include paths from svn_cv_ruby_includes (r1875602)
 
 Version 1.10.7
 (10 Feb 2021, from /branches/1.10.x)
@@ -306,7 +325,7 @@ Version 1.10.7
 * mod_dav_svn: Fix missing Last-Modified header on 'external' GET requests 
(r1866425

svn commit: r1899491 - /subversion/trunk/CHANGES

2022-04-01 Thread stsp
Author: stsp
Date: Fri Apr  1 14:43:34 2022
New Revision: 1899491

URL: http://svn.apache.org/viewvc?rev=1899491=rev
Log:
* CHANGES: Shorten entries for 1.14.2 and 1.10.8 to fit in 80 columns.

Modified:
subversion/trunk/CHANGES

Modified: subversion/trunk/CHANGES
URL: 
http://svn.apache.org/viewvc/subversion/trunk/CHANGES?rev=1899491=1899490=1899491=diff
==
--- subversion/trunk/CHANGES (original)
+++ subversion/trunk/CHANGES Fri Apr  1 14:43:34 2022
@@ -16,25 +16,25 @@ Version 1.14.2
  User-visible changes:
   - Client-side bugfixes:
 * Don't show unreadable copyfrom paths in 'svn log -v'  (r1899227)
-* Fix misleading -r option documentation for some svnadmin subcommands 
(r1896877)
-* Fix encoding of error message on failure of system() call (r1887641, 
r1890013)
-* Fix an assertion failure triggered by the conflict resolver (r1892470, 
r1892471, r1892541)
+* Fix -r option documentation for some svnadmin subcommands (r1896877)
+* Fix error message encoding when system() call fails (r1887641, r1890013)
+* Fix assertion failure in conflict resolver (r1892470, -471, -541)
 
   - Server-side bugfixes:
-* Fix Use-after-free of object-pools when running in httpd (issue #4880 
r1894734)
+* Fix use-after-free of object-pools when running in httpd (issue #4880)
  
  Developer-visible changes:
-* Add test coverage for CVE-2020-17525 (mod_authz_svn NULL deref) 
(r1883838, r1883989, r1886460, r1886582, r1892121, r1884474)
-* Fix «make davautocheck» failure because of an unbuilt dependency 
(r1891908)
+* Add test coverage for CVE-2020-17525 (r1883838 et al)
+* Fix «make davautocheck» failure due to unbuilt dependency (r1891908)
 * Follow up to r1866587, r1866588: Unbreak a msgid. (r1887704)
-* swig-py: Fix doubly destroying memory pool with cyclic garbage collector 
(r1889487)
-* swig-py: Skip some tests on Python 2 if default encoding is 'utf-8' 
(r1885199)
+* swig-py: Fix double-free with cyclic garbage collector (r1889487)
+* swig-py: Skip some tests on Python2 if encoding is 'utf-8' (r1885199)
 * swig-py: Fix dependency of make copy-swig-py target (r1886708)
 * Document how the port number is passed to custom tunnels (r1889629)
 * tests: Include additional information in an error message (r1897449)
 * Fix an error message when running make davautocheck (r1892121)
 * Use the APR-1.4+ API for flushing file contents to disk (r1883355)
-* JavaHL: Fix sporadic testCrash_RequestChannel_nativeRead_AfterException 
failure (r1898633)
+* JavaHL: Fix RequestChannel_nativeRead_AfterException failure (r1898633)
 
 Version 1.14.1
 (10 Feb 2021, from /branches/1.14.x)
@@ -304,12 +304,12 @@ Version 1.10.8
 * Fix merge assertion failure in svn_sort__array_insert (issue #4840)
 
   - Server-side bugfixes:
-* Fix Use-after-free of object-pools when running in httpd (issue #4880 
r1894734)
-* Fix authz doesn't combine global and repository rules (issue #4762  
r1835049, r1882326)
+* Fix use-after-free of object-pools when running in httpd (issue #4880)
+* Fix authz doesn't combine global and repository rules (issue #4762)
 
  Developer-visible changes:
-* Add test coverage for CVE-2020-17525 (mod_authz_svn NULL deref) 
(r1883838, r1883989, r1886460, r1886582, r1892121, r1884474)
-* Fix «make davautocheck» failure because of an unbuilt dependency. 
(r1891908)
+* Add test coverage for CVE-2020-17525 (r1883838 et al)
+* Fix «make davautocheck» failure due to unbuilt dependency (r1891908)
 * Follow up to r1866587, r1866588: Unbreak a msgid (r1887704)
 * Remove incorrect include paths from svn_cv_ruby_includes (r1875602)
 




svn commit: r1899298 - /subversion/branches/1.10.x/STATUS

2022-03-28 Thread stsp
Author: stsp
Date: Mon Mar 28 11:17:18 2022
New Revision: 1899298

URL: http://svn.apache.org/viewvc?rev=1899298=rev
Log:
* STATUS (for 1.10.x): Vote for r1887704.

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=1899298=1899297=1899298=diff
==
--- subversion/branches/1.10.x/STATUS (original)
+++ subversion/branches/1.10.x/STATUS Mon Mar 28 11:17:18 2022
@@ -54,7 +54,7 @@ Candidate changes:
  subversion.pot should be built correctly.
Branch: ^/subversion/branches/1.10.x-r1887704
Votes:
- +1: futatuki
+ +1: futatuki, stsp
 
  * r1891908
Fix a bug where «make davautocheck» immediately after configure failed




svn commit: r1899296 - /subversion/branches/1.14.x/STATUS

2022-03-28 Thread stsp
Author: stsp
Date: Mon Mar 28 11:11:26 2022
New Revision: 1899296

URL: http://svn.apache.org/viewvc?rev=1899296=rev
Log:
* STATUS: Vote for r1892121, approving.

Modified:
subversion/branches/1.14.x/STATUS

Modified: subversion/branches/1.14.x/STATUS
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/STATUS?rev=1899296=1899295=1899296=diff
==
--- subversion/branches/1.14.x/STATUS (original)
+++ subversion/branches/1.14.x/STATUS Mon Mar 28 11:11:26 2022
@@ -68,13 +68,6 @@ Candidate changes:
  'svnserveautocheck'. Not enough C experience for a formal
  review)
 
- * r1892121
-   Fix an error message when running make davautocheck.
-   Justification:
- davautocheck should work
-   Votes:
- +1: dsahlberg, markphip
-
 Veto-blocked changes:
 =
 
@@ -122,3 +115,10 @@ Approved changes:
  Fix test failure
Votes:
  +1: jamessan, stsp
+
+ * r1892121
+   Fix an error message when running make davautocheck.
+   Justification:
+ davautocheck should work
+   Votes:
+ +1: dsahlberg, markphip, stsp




svn commit: r1899294 - /subversion/branches/1.14.x/STATUS

2022-03-28 Thread stsp
Author: stsp
Date: Mon Mar 28 11:09:40 2022
New Revision: 1899294

URL: http://svn.apache.org/viewvc?rev=1899294=rev
Log:
* STATUS: Vote for r1898633, approving (just 2 votes needed for bindings)

Modified:
subversion/branches/1.14.x/STATUS

Modified: subversion/branches/1.14.x/STATUS
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/STATUS?rev=1899294=1899293=1899294=diff
==
--- subversion/branches/1.14.x/STATUS (original)
+++ subversion/branches/1.14.x/STATUS Mon Mar 28 11:09:40 2022
@@ -68,13 +68,6 @@ Candidate changes:
  'svnserveautocheck'. Not enough C experience for a formal
  review)
 
- * r1898633
-   Fix sporadic testCrash_RequestChannel_nativeRead_AfterException failure
-   Justification:
- Fix test failure
-   Votes:
- +1: jamessan
-
  * r1892121
Fix an error message when running make davautocheck.
Justification:
@@ -122,3 +115,10 @@ Approved changes:
  1.14.x-r1899227
Votes:
  +1: hartmannathan, dsahlberg, rhuijben
+
+ * r1898633
+   Fix sporadic testCrash_RequestChannel_nativeRead_AfterException failure
+   Justification:
+ Fix test failure
+   Votes:
+ +1: jamessan, stsp




svn commit: r1899292 - /subversion/branches/1.10.x/STATUS

2022-03-28 Thread stsp
Author: stsp
Date: Mon Mar 28 11:03:53 2022
New Revision: 1899292

URL: http://svn.apache.org/viewvc?rev=1899292=rev
Log:
* STATUS (for 1.10.x): Vote for r1899227, approving.

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=1899292=1899291=1899292=diff
==
--- subversion/branches/1.10.x/STATUS (original)
+++ subversion/branches/1.10.x/STATUS Mon Mar 28 11:03:53 2022
@@ -71,6 +71,12 @@ Candidate changes:
 Votes:
   +1: stsp, hartmannathan
 
+Veto-blocked changes:
+=
+
+Approved changes:
+=
+
  * r1899227
Don't show unreadable copyfrom paths in 'svn log -v' 
Justification:
@@ -78,10 +84,4 @@ Candidate changes:
Branch:
  1.10.x-r1899227
Votes:
- +1: hartmannathan, dsahlberg
-
-Veto-blocked changes:
-=
-
-Approved changes:
-=
+ +1: hartmannathan, dsahlberg, stsp




svn commit: r1899291 - /subversion/branches/1.10.x/STATUS

2022-03-28 Thread stsp
Author: stsp
Date: Mon Mar 28 10:58:56 2022
New Revision: 1899291

URL: http://svn.apache.org/viewvc?rev=1899291=rev
Log:
* STATUS (for 1.10.x): Vote for r1892121.

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=1899291=1899290=1899291=diff
==
--- subversion/branches/1.10.x/STATUS (original)
+++ subversion/branches/1.10.x/STATUS Mon Mar 28 10:58:56 2022
@@ -46,8 +46,7 @@ Candidate changes:
  * r1883838, r1883989, r1886460, r1886582, r1892121
Add test coverage for CVE-2020-17525 (mod_authz_svn NULL deref)
Votes:
- +1: stsp (without r1892121)
- +1: markphip
+ +1: stsp, markphip
 
   * r1887704
Follow up to r1866587, r1866588: Unbreak a msgid.




svn propchange: r1896877 - svn:log

2022-01-11 Thread stsp
Author: stsp
Revision: 1896877
Modified property: svn:log

Modified: svn:log at Tue Jan 11 10:27:35 2022
--
--- svn:log (original)
+++ svn:log Tue Jan 11 10:27:35 2022
@@ -1,6 +1,6 @@
 Fix misleading -r option documentation for some svnadmin subcommands.
 
-The commands delrevprop, lstxns, rev-size, and setrevprop accept only
+The commands delrevprop, setlog, rev-size, and setrevprop accept only
 a single revision number. However, the -r option help text implied
 that a revision range was accepted. Correct the -r option help text
 of aforementioned commands.
@@ -11,5 +11,5 @@ The new text omits the reference to a re
   -r [--revision] ARG  : specify revision number ARG
 
 * subversion/svnadmin/svnadmin.c
-  (cmd_table): Override -r option description for the devrevprop, lsxtns,
+  (cmd_table): Override -r option description for the devrevprop, setlog,
   rev-size, and setrevprop commands.



svn commit: r1896878 - /subversion/branches/1.14.x/STATUS

2022-01-10 Thread stsp
Author: stsp
Date: Mon Jan 10 11:46:01 2022
New Revision: 1896878

URL: http://svn.apache.org/viewvc?rev=1896878=rev
Log:
* STATUS: Nominate r1896877.

Modified:
subversion/branches/1.14.x/STATUS

Modified: subversion/branches/1.14.x/STATUS
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/STATUS?rev=1896878=1896877=1896878=diff
==
--- subversion/branches/1.14.x/STATUS (original)
+++ subversion/branches/1.14.x/STATUS Mon Jan 10 11:46:01 2022
@@ -115,6 +115,13 @@ Candidate changes:
 Votes:
   +1: stsp
 
+  * r1896877
+Fix misleading -r option documentation for some svnadmin subcommands.
+Justification:
+  Documentation should be correct.
+Votes:
+  +1: stsp
+
 Veto-blocked changes:
 =
 




svn commit: r1896877 - /subversion/trunk/subversion/svnadmin/svnadmin.c

2022-01-10 Thread stsp
Author: stsp
Date: Mon Jan 10 11:44:46 2022
New Revision: 1896877

URL: http://svn.apache.org/viewvc?rev=1896877=rev
Log:
Fix misleading -r option documentation for some svnadmin subcommands.

The commands delrevprop, lstxns, rev-size, and setrevprop accept only
a single revision number. However, the -r option help text implied
that a revision range was accepted. Correct the -r option help text
of aforementioned commands.

The old text was:
  -r [--revision] ARG  : specify revision number ARG (or X:Y range)
The new text omits the reference to a revision range:
  -r [--revision] ARG  : specify revision number ARG

* subversion/svnadmin/svnadmin.c
  (cmd_table): Override -r option description for the devrevprop, lsxtns,
  rev-size, and setrevprop commands.

Modified:
subversion/trunk/subversion/svnadmin/svnadmin.c

Modified: subversion/trunk/subversion/svnadmin/svnadmin.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/svnadmin/svnadmin.c?rev=1896877=1896876=1896877=diff
==
--- subversion/trunk/subversion/svnadmin/svnadmin.c (original)
+++ subversion/trunk/subversion/svnadmin/svnadmin.c Mon Jan 10 11:44:46 2022
@@ -352,7 +352,8 @@ static const svn_opt_subcommand_desc3_t
 "2. Delete the property NAME on transaction TXN.\n"
)},
{'r', 't', svnadmin__use_pre_revprop_change_hook,
-svnadmin__use_post_revprop_change_hook} },
+svnadmin__use_post_revprop_change_hook},
+   { {'r', "specify revision number ARG"} } },
 
   {"deltify", subcommand_deltify, {0}, {N_(
 "usage: svnadmin deltify [-r LOWER[:UPPER]] REPOS_PATH\n"
@@ -541,7 +542,8 @@ static const svn_opt_subcommand_desc3_t
 "The size includes revision properties and excludes FSFS indexes.\n"
)},
{'r', 'q', 'M'},
-   { {'q', "print only the size and a newline"} } },
+   { {'r', "specify revision number ARG"},
+ {'q', "print only the size and a newline"} }, },
 
   {"rmlocks", subcommand_rmlocks, {0}, {N_(
 "usage: svnadmin rmlocks REPOS_PATH LOCKED_PATH...\n"
@@ -570,7 +572,8 @@ static const svn_opt_subcommand_desc3_t
 "NOTE: Revision properties are not versioned, so this command will\n"
 "overwrite the previous log message.\n"
)},
-   {'r', svnadmin__bypass_hooks} },
+   {'r', svnadmin__bypass_hooks},
+   { {'r', "specify revision number ARG"} }, }, 
 
   {"setrevprop", subcommand_setrevprop, {0}, {N_(
 "usage: 1. svnadmin setrevprop REPOS_PATH -r REVISION NAME FILE\n"
@@ -588,7 +591,8 @@ static const svn_opt_subcommand_desc3_t
 "2. Set the property NAME on transaction TXN to the contents of FILE.\n"
)},
{'r', 't', svnadmin__use_pre_revprop_change_hook,
-svnadmin__use_post_revprop_change_hook} },
+svnadmin__use_post_revprop_change_hook},
+   { {'r', "specify revision number ARG"} }, }, 
 
   {"setuuid", subcommand_setuuid, {0}, {N_(
 "usage: svnadmin setuuid REPOS_PATH [NEW_UUID]\n"




svn commit: r1894736 - /subversion/branches/1.10.x/STATUS

2021-11-04 Thread stsp
Author: stsp
Date: Thu Nov  4 14:56:30 2021
New Revision: 1894736

URL: http://svn.apache.org/viewvc?rev=1894736=rev
Log:
* STATUS (1.10.x): Nominate r1894734.

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=1894736=1894735=1894736=diff
==
--- subversion/branches/1.10.x/STATUS (original)
+++ subversion/branches/1.10.x/STATUS Thu Nov  4 14:56:30 2021
@@ -64,6 +64,13 @@ Candidate changes:
Votes:
  +1: danielsh, dsahlberg
 
+  * r1894734
+Fix issue #4880, "Use-after-free of object-pools when running in httpd"
+Justification:
+  Subversion should not crash. User complained.
+Votes:
+  +1: stsp
+
 Veto-blocked changes:
 =
 




svn commit: r1894735 - /subversion/branches/1.14.x/STATUS

2021-11-04 Thread stsp
Author: stsp
Date: Thu Nov  4 14:56:12 2021
New Revision: 1894735

URL: http://svn.apache.org/viewvc?rev=1894735=rev
Log:
* STATUS: Nominate r1894734.

Modified:
subversion/branches/1.14.x/STATUS

Modified: subversion/branches/1.14.x/STATUS
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/STATUS?rev=1894735=1894734=1894735=diff
==
--- subversion/branches/1.14.x/STATUS (original)
+++ subversion/branches/1.14.x/STATUS Thu Nov  4 14:56:12 2021
@@ -108,6 +108,13 @@ Candidate changes:
  'svnserveautocheck'. Not enough C experience for a formal
  review)
 
+  * r1894734
+Fix issue #4880, "Use-after-free of object-pools when running in httpd"
+Justification:
+  Subversion should not crash. User complained.
+Votes:
+  +1: stsp
+
 Veto-blocked changes:
 =
 




svn commit: r1894734 - /subversion/trunk/subversion/libsvn_repos/authz.c

2021-11-04 Thread stsp
Author: stsp
Date: Thu Nov  4 14:53:30 2021
New Revision: 1894734

URL: http://svn.apache.org/viewvc?rev=1894734=rev
Log:
Fix issue #4880 "Use-after-free of object-pools when used as httpd module"

Ensure that we initialize authz again if the pool which our authz
caches depend on is cleared. Apache HTTPD may run pre/post config
hooks multiple times and clear its global configuration pool which
our authz caching pools depend on.

Reported-by: Thomas Weißschuh (thomas {at} t-8ch dot de)

Thomas has also confirmed that this patch fixes the problem.

* subversion/libsvn_repos/authz.c
  (deinit_authz): New pool cleanup handler which resets authz initialization
   in case the parent pool of our authz caches is cleared.
  (synchronized_authz_initialize): Register new pool cleanup handler.

Modified:
subversion/trunk/subversion/libsvn_repos/authz.c

Modified: subversion/trunk/subversion/libsvn_repos/authz.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_repos/authz.c?rev=1894734=1894733=1894734=diff
==
--- subversion/trunk/subversion/libsvn_repos/authz.c (original)
+++ subversion/trunk/subversion/libsvn_repos/authz.c Thu Nov  4 14:53:30 2021
@@ -130,6 +130,30 @@ static svn_object_pool__t *authz_pool =
 static svn_object_pool__t *filtered_pool = NULL;
 static svn_atomic_t authz_pool_initialized = FALSE;
 
+/*
+ * Ensure that we will initialize authz again if the pool which
+ * our authz caches depend on is cleared.
+ *
+ * HTTPD may run pre/post config hooks multiple times and clear
+ * its global configuration pool which our authz pools depend on.
+ * This happens in a non-threaded context during HTTPD's intialization
+ * and HTTPD's main loop, so it is safe to reset static variables here.
+ * (And any applications which cleared this pool while SVN threads
+ * were running would crash no matter what.)
+ *
+ * See issue #4880, "Use-after-free of object-pools in
+ * subversion/libsvn_repos/authz.c when used as httpd module"
+ */
+static apr_status_t
+deinit_authz(void *data)
+{
+  /* The two object pools run their own cleanup handlers. */
+  authz_pool = NULL;
+  filtered_pool = NULL;
+  authz_pool_initialized = FALSE;
+  return APR_SUCCESS;
+}
+
 /* Implements svn_atomic__err_init_func_t. */
 static svn_error_t *
 synchronized_authz_initialize(void *baton, apr_pool_t *pool)
@@ -143,6 +167,7 @@ synchronized_authz_initialize(void *bato
   SVN_ERR(svn_object_pool__create(_pool, multi_threaded, pool));
   SVN_ERR(svn_object_pool__create(_pool, multi_threaded, pool));
 
+  apr_pool_cleanup_register(pool, NULL, deinit_authz, apr_pool_cleanup_null);
   return SVN_NO_ERROR;
 }
 




svn commit: r1894731 - /subversion/trunk/tools/dev/unix-build/Makefile.svn

2021-11-04 Thread stsp
Author: stsp
Date: Thu Nov  4 13:23:21 2021
New Revision: 1894731

URL: http://svn.apache.org/viewvc?rev=1894731=rev
Log:
* tools/dev/unix-build/Makfile.svn: Update to ruby 2.7.4.

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=1894731=1894730=1894731=diff
==
--- subversion/trunk/tools/dev/unix-build/Makefile.svn (original)
+++ subversion/trunk/tools/dev/unix-build/Makefile.svn Thu Nov  4 13:23:21 2021
@@ -53,6 +53,12 @@ PWD  = $(shell pwd)
 UNAME  = $(shell uname)
 RUBY   = $(shell which ruby 2>/dev/null)
 ifeq ($(RUBY),)
+RUBY   = $(shell which ruby27 2>/dev/null)
+ifeq ($(RUBY),)
+RUBY   = $(shell which ruby26 2>/dev/null)
+ifeq ($(RUBY),)
+RUBY   = $(shell which ruby25 2>/dev/null)
+ifeq ($(RUBY),)
 RUBY   = $(shell which ruby24 2>/dev/null)
 ifeq ($(RUBY),)
 RUBY   = $(shell which ruby23 2>/dev/null)
@@ -73,6 +79,9 @@ endif # 2.1
 endif # 2.2
 endif # 2.3
 endif # 2.4
+endif # 2.5
+endif # 2.6
+endif # 2.7
 
 ifeq ($(UNAME),OpenBSD)
 # Pick the correct base compiler (ie. clang rather than ancient gcc 4.2.1)
@@ -115,7 +124,7 @@ SERF_OLD_VER= 0.3.1
 CYRUS_SASL_VER = 2.1.25
 SQLITE_VER = 3160200
 LIBMAGIC_VER   = 5.30
-RUBY_VER   = 2.4.4
+RUBY_VER   = 2.7.4
 BZ2_VER= 1.0.6
 PYTHON_VER = 3.7.5
 PYTHON2_VER= 2.7.13
@@ -151,7 +160,7 @@ SHA256_${NEON_DIST} = db0bd8cdec329b48f5
 SHA256_${CYRUS_SASL_DIST} = 
418c16e6240a4f9b637cbe3d62937b9675627bad27c622191d47de8686fe24fe
 SHA256_${SQLITE_DIST} = 
65cc0c3e9366f50c0679c5ccd31432cea894bc4a3e8947dabab88c8693263615
 SHA256_${LIBMAGIC_DIST} = 
694c2432e5240187524c9e7cf1ec6acc77b47a0e19554d34c14773e43dbbf214
-SHA256_${RUBY_DIST} = 
254f1c1a79e4cc814d1e7320bc5bdd995dc57e08727d30a767664619a9c8ae5a
+SHA256_${RUBY_DIST} = 
3043099089608859fc8cce7f9fdccaa1f53a462457e3838ec3b25a7d609fbc5b
 SHA256_${BZ2_DIST} = 
a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd
 SHA256_${PYTHON_DIST} = 
8ecc681ea0600bbfb366f2b173f727b205bb825d93d2f0b286bc4e58d37693da
 SHA256_${PYTHON2_DIST} = 
a4f05a0720ce0fd92626f0278b6b433eee9a6173ddf2bced7957dfb599a5ece1
@@ -207,7 +216,7 @@ SERF_OLD_URL= https://svn.apache.org/re
 SQLITE_URL = https://www.sqlite.org/2017/$(SQLITE_DIST)
 CYRUS_SASL_URL = 
https://github.com/cyrusimap/cyrus-sasl/releases/download/cyrus-sasl-${CYRUS_SASL_VER}/$(CYRUS_SASL_DIST)
 LIBMAGIC_URL   = ftp://ftp.astron.com/pub/file/$(LIBMAGIC_DIST)
-RUBY_URL   = https://cache.ruby-lang.org/pub/ruby/2.4/$(RUBY_DIST)
+RUBY_URL   = https://cache.ruby-lang.org/pub/ruby/2.7/$(RUBY_DIST)
 BZ2_URL= https://stsp.name/distfiles/$(BZ2_DIST)
 PYTHON_URL = https://python.org/ftp/python/$(PYTHON_VER)/$(PYTHON_DIST)
 PYTHON2_URL= https://python.org/ftp/python/$(PYTHON2_VER)/$(PYTHON2_DIST)
@@ -1241,33 +1250,6 @@ $(RUBY_OBJDIR)/sparc64_buserror.patch:
echo >> $@.tmp ' #ifdef STRICT_ALIGNMENT'
echo >> $@.tmp '   #if defined(HAVE_TRUE_LONG_LONG) && SIZEOF_LONG_LONG 
> SIZEOF_VALUE'
echo >> $@.tmp ' #define ALIGNMENT_SIZE SIZEOF_LONG_LONG'
-   echo >> $@.tmp '@@ -2094,7 +2104,8 @@'
-   echo >> $@.tmp 'unref_destination(iobj, 0);'
-   echo >> $@.tmp 'REMOVE_ELEM(>link);'
-   echo >> $@.tmp '}'
-   echo >> $@.tmp '-   else if (iobj != diobj && IS_INSN_ID(diobj, 
jump) &&'
-   echo >> $@.tmp '+   else if (iobj != diobj && IS_INSN(>link) 
&&'
-   echo >> $@.tmp '+IS_INSN_ID(diobj, jump) &&'
-   echo >> $@.tmp ' OPERAND_AT(iobj, 0) != 
OPERAND_AT(diobj, 0)) {'
-   echo >> $@.tmp 'replace_destination(iobj, diobj);'
-   echo >> $@.tmp 'remove_unreachable_chunk(iseq, 
iobj->link.next);'
-   echo >> $@.tmp '@@ -2136,6 +2147,7 @@'
-   echo >> $@.tmp ' * L2:'
-   echo >> $@.tmp ' */'
-   echo >> $@.tmp 'else if ((piobj = (INSN *)get_prev_insn(iobj)) 
!= 0 &&'
-   echo >> $@.tmp '+IS_INSN(>link) &&'
-   echo >> $@.tmp ' (IS_INSN_ID(piobj, branchif) ||'
-   echo >> $@.tmp '  IS_INSN_ID(piobj, branchunless))) {'
-   echo >> $@.tmp 'if (niobj == (INSN 
*)get_destination_insn(piobj)) {'
-   echo >> $@.tmp '@@ -2176,7 +2188,7 @@'
-   echo >> $@.tmp '}'
-   echo >> $@.tmp ' '
-   echo >> $@.tmp 'for (;;) {'
-   echo >> $@.tmp '-   if (IS_INSN_ID(no

svn commit: r1894730 - /subversion/trunk/tools/dev/unix-build/Makefile.svn

2021-11-04 Thread stsp
Author: stsp
Date: Thu Nov  4 12:20:09 2021
New Revision: 1894730

URL: http://svn.apache.org/viewvc?rev=1894730=rev
Log:
* tools/dev/unix-build/Makfile.svn: Fix GNU libiconv build on machines
  which do not have gcc installed.

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=1894730=1894729=1894730=diff
==
--- subversion/trunk/tools/dev/unix-build/Makefile.svn (original)
+++ subversion/trunk/tools/dev/unix-build/Makefile.svn Thu Nov  4 12:20:09 2021
@@ -556,6 +556,8 @@ $(GNU_ICONV_OBJDIR)/.retrieved: $(DISTDI
cd $(SRCDIR)/libiconv-$(GNU_ICONV_VER) && \
patch -p0 < $(GNU_ICONV_OBJDIR)/lib_encodings.def.diff && \
patch -p0 < $(GNU_ICONV_OBJDIR)/lib_aliases.gperf.diff
+   cd $(SRCDIR)/libiconv-${GNU_ICONV_VER} && \
+   sed -i 's/gcc/${CC}/' Makefile.devel
touch $@
 
 # configure gnu-iconv




svn commit: r1892542 - /subversion/branches/1.14.x/STATUS

2021-08-23 Thread stsp
Author: stsp
Date: Mon Aug 23 09:29:44 2021
New Revision: 1892542

URL: http://svn.apache.org/viewvc?rev=1892542=rev
Log:
* STATUS: Nominate r1892541.

Modified:
subversion/branches/1.14.x/STATUS

Modified: subversion/branches/1.14.x/STATUS
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/STATUS?rev=1892542=1892541=1892542=diff
==
--- subversion/branches/1.14.x/STATUS (original)
+++ subversion/branches/1.14.x/STATUS Mon Aug 23 09:29:44 2021
@@ -98,13 +98,14 @@ Candidate changes:
Votes:
  +1: danielsh, dsahlberg
 
- * r1892470, r1892471
+ * r1892470, r1892471, r1892541
Fix an assertion failure triggered by the conflict resolver.
Justification:
  Subversion should not crash. User complained.
Votes:
  +1: stsp
- -1: dsahlberg (FAILURE in conflicts-test, see dev@, comments to r1892471)
+ -1: dsahlberg (without r1892541:
+ FAILURE in conflicts-test, see dev@, comments to r1892471)
 
 Veto-blocked changes:
 =




svn commit: r1892541 - /subversion/trunk/subversion/libsvn_client/conflicts.c

2021-08-23 Thread stsp
Author: stsp
Date: Mon Aug 23 09:28:50 2021
New Revision: 1892541

URL: http://svn.apache.org/viewvc?rev=1892541=rev
Log:
Follow-up to r1892471:

Fix a regression where the resolver runs into a NULL-deref.

The wc_move_targets hash map is now always allocated and this exposed
missing NULL checks which resulted in attempts to search the hash map
with NULL keys. This was exposed by a segfault in the following test:
  conflicts-test 45: cherry-pick edit from moved directory

* subversion/libsvn_client/conflicts.c
  (resolve_incoming_move_file_text_merge,
   resolve_local_move_dir_merge,
   describe_incoming_move_merge_conflict_option,
   svn_client_conflict_option_get_moved_to_abspath_candidates2,
   svn_client_conflict_option_set_moved_to_abspath2): Ensure that we have
a valid hash key before searching the wc_move_targets hash map.
In all these cases this means that move_target_repos_relpath must
not be a NULL pointer.

Modified:
subversion/trunk/subversion/libsvn_client/conflicts.c

Modified: subversion/trunk/subversion/libsvn_client/conflicts.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/conflicts.c?rev=1892541=1892540=1892541=diff
==
--- subversion/trunk/subversion/libsvn_client/conflicts.c (original)
+++ subversion/trunk/subversion/libsvn_client/conflicts.c Mon Aug 23 09:28:50 
2021
@@ -8597,13 +8597,20 @@ resolve_incoming_move_file_text_merge(sv
* Merge from the local move's target location to the
* incoming move's target location. */
   struct conflict_tree_local_missing_details *local_details;
-  apr_array_header_t *moves;
 
   local_details = conflict->tree_conflict_local_details;
-  moves = svn_hash_gets(local_details->wc_move_targets,
-local_details->move_target_repos_relpath);
-  merge_source_abspath =
-APR_ARRAY_IDX(moves, local_details->wc_move_target_idx, const char *);
+  if (local_details->wc_move_targets &&
+  local_details->move_target_repos_relpath)
+{
+  apr_array_header_t *moves;
+  moves = svn_hash_gets(local_details->wc_move_targets,
+local_details->move_target_repos_relpath);
+  merge_source_abspath =
+APR_ARRAY_IDX(moves, local_details->wc_move_target_idx,
+const char *);
+}
+  else
+merge_source_abspath = victim_abspath;
 }
   else
 merge_source_abspath = victim_abspath;
@@ -9783,7 +9790,7 @@ resolve_local_move_dir_merge(svn_client_
 NULL, conflict, scratch_pool,
 scratch_pool));
 
-  if (details->wc_move_targets)
+  if (details->wc_move_targets && details->move_target_repos_relpath)
 {
   apr_array_header_t *moves;
 
@@ -10732,7 +10739,8 @@ describe_incoming_move_merge_conflict_op
   struct conflict_tree_incoming_delete_details *details;
 
   details = conflict->tree_conflict_incoming_details;
-  if (details->wc_move_targets)
+  if (details->wc_move_targets &&
+  details->move_target_repos_relpath)
 {
   apr_array_header_t *moves;
 
@@ -12265,7 +12273,7 @@ svn_client_conflict_option_get_moved_to_
 
   *possible_moved_to_abspaths = apr_array_make(result_pool, 1,
sizeof (const char *));
-  if (details->wc_move_targets)
+  if (details->wc_move_targets && details->move_target_repos_relpath)
 {
   apr_array_header_t *move_target_wc_abspaths;
   move_target_wc_abspaths =
@@ -12459,7 +12467,7 @@ svn_client_conflict_option_set_moved_to_
 svn_dirent_skip_ancestor(wcroot_abspath, preferred_sibling),
 scratch_pool));
 }
-  else if (details->wc_move_targets)
+  else if (details->wc_move_targets && details->move_target_repos_relpath)
{
   apr_array_header_t *move_target_wc_abspaths;
   move_target_wc_abspaths =




svn commit: r1892472 - /subversion/branches/1.14.x/STATUS

2021-08-20 Thread stsp
Author: stsp
Date: Fri Aug 20 12:43:11 2021
New Revision: 1892472

URL: http://svn.apache.org/viewvc?rev=1892472=rev
Log:
* STATUS: Nominate r1892470 and r1892471.

Modified:
subversion/branches/1.14.x/STATUS

Modified: subversion/branches/1.14.x/STATUS
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/STATUS?rev=1892472=1892471=1892472=diff
==
--- subversion/branches/1.14.x/STATUS (original)
+++ subversion/branches/1.14.x/STATUS Fri Aug 20 12:43:11 2021
@@ -98,6 +98,13 @@ Candidate changes:
Votes:
  +1: danielsh, dsahlberg
 
+ * r1892470, r1892471
+   Fix an assertion failure triggered by the conflict resolver.
+   Justification:
+ Subversion should not crash. User complained.
+   Votes:
+ +1: stsp
+
 Veto-blocked changes:
 =
 




svn commit: r1892471 - in /subversion/trunk/subversion: libsvn_client/conflicts.c libsvn_wc/wc_db.c tests/cmdline/merge_tree_conflict_tests.py

2021-08-20 Thread stsp
Author: stsp
Date: Fri Aug 20 12:39:20 2021
New Revision: 1892471

URL: http://svn.apache.org/viewvc?rev=1892471=rev
Log:
Fix an assertion failure triggered by the conflict resolver.

The resolver may need to deal with nodes of type 'none' but was using
a token map which does not support the 'none' type. Switch to a token
map which supports the 'none' type. This makes the regression test
added in r1892470 pass.

The above fix uncovered a different problem where the wc_move_targets
pointer in conflict details for a "local missing" node was left as NULL.
The assumption throughout the resolver is that this variable is initialized
to an empty array instead. Do this to avoid a NULL-deref which would
otherwise be triggered by the same regression test.

* subversion/libsvn_client/conflicts.c
  (conflict_tree_get_details_local_missing): Always initialize the
details->wc_move_targets variable.

* subversion/libsvn_wc/wc_db.c
  (svn_wc__db_find_working_nodes_with_basename,
   svn_wc__db_find_copies_of_repos_path): Use kind_map_none instead of
the regular kind_map which doesn't support the 'none' type.

* subversion/tests/cmdline/merge_tree_conflict_tests.py
  (merge_local_missing_node_kind_none): Remove XFail marker.

Reported by: Joshua Kordani (jkordani {AT} roboticresearch dot com)

Modified:
subversion/trunk/subversion/libsvn_client/conflicts.c
subversion/trunk/subversion/libsvn_wc/wc_db.c
subversion/trunk/subversion/tests/cmdline/merge_tree_conflict_tests.py

Modified: subversion/trunk/subversion/libsvn_client/conflicts.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/conflicts.c?rev=1892471=1892470=1892471=diff
==
--- subversion/trunk/subversion/libsvn_client/conflicts.c (original)
+++ subversion/trunk/subversion/libsvn_client/conflicts.c Fri Aug 20 12:39:20 
2021
@@ -3028,12 +3028,12 @@ conflict_tree_get_details_local_missing(
   deleted_basename,
   conflict->pool);
   details->moves = moves;
+  details->wc_move_targets = apr_hash_make(conflict->pool);
   if (details->moves != NULL)
 {
   apr_pool_t *iterpool;
   int i;
 
-  details->wc_move_targets = apr_hash_make(conflict->pool);
   iterpool = svn_pool_create(scratch_pool);
   for (i = 0; i < details->moves->nelts; i++)
 {

Modified: subversion/trunk/subversion/libsvn_wc/wc_db.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_wc/wc_db.c?rev=1892471=1892470=1892471=diff
==
--- subversion/trunk/subversion/libsvn_wc/wc_db.c (original)
+++ subversion/trunk/subversion/libsvn_wc/wc_db.c Fri Aug 20 12:39:20 2021
@@ -16732,7 +16732,7 @@ svn_wc__db_find_working_nodes_with_basen
   SVN_ERR(svn_sqlite__get_statement(, wcroot->sdb,
 STMT_SELECT_PRESENT_HIGHEST_WORKING_NODES_BY_BASENAME_AND_KIND));
   SVN_ERR(svn_sqlite__bindf(stmt, "ist", wcroot->wc_id, basename,
-kind_map, kind));
+kind_map_none, kind));
   SVN_ERR(svn_sqlite__step(_row, stmt));
 
   *local_abspaths = apr_array_make(result_pool, 1, sizeof(const char *));
@@ -16776,7 +16776,7 @@ svn_wc__db_find_copies_of_repos_path(apr
   SVN_ERR(svn_sqlite__get_statement(, wcroot->sdb,
 STMT_SELECT_COPIES_OF_REPOS_RELPATH));
   SVN_ERR(svn_sqlite__bindf(stmt, "ist", wcroot->wc_id, repos_relpath,
-kind_map, kind));
+kind_map_none, kind));
   SVN_ERR(svn_sqlite__step(_row, stmt));
 
   *local_abspaths = apr_array_make(result_pool, 1, sizeof(const char *));

Modified: subversion/trunk/subversion/tests/cmdline/merge_tree_conflict_tests.py
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/merge_tree_conflict_tests.py?rev=1892471=1892470=1892471=diff
==
--- subversion/trunk/subversion/tests/cmdline/merge_tree_conflict_tests.py 
(original)
+++ subversion/trunk/subversion/tests/cmdline/merge_tree_conflict_tests.py Fri 
Aug 20 12:39:20 2021
@@ -2364,7 +2364,6 @@ def spurios_tree_conflict_with_added_fil
[], False, True, '--reintegrate',
sbox.ospath('A_branch'))
 
-@XFail()
 def merge_local_missing_node_kind_none(sbox):
   "crash in resolver triggered by none-type node"
 




svn commit: r1892470 - /subversion/trunk/subversion/tests/cmdline/merge_tree_conflict_tests.py

2021-08-20 Thread stsp
Author: stsp
Date: Fri Aug 20 12:29:19 2021
New Revision: 1892470

URL: http://svn.apache.org/viewvc?rev=1892470=rev
Log:
Add a regression test for an assertion failure in the conflict resolver.

With tree conflicts involving a "local missing" node the node type recorded
in wc_db may be 'none'. The resolver attempts to resolve node types with a
token map which does not support the 'none' type. This results in a failing
assertion in libsvn_subr/token.c.

* subversion/tests/cmdline/merge_tree_conflict_tests.py
  (merge_local_missing_node_kind_none): New test, based on a bash script
   provided by Joshua Kordani which reproduced the bug.
  (test_list): Add new test.

Reported by: Joshua Kordani (jkordani {AT} roboticresearch dot com)

Modified:
subversion/trunk/subversion/tests/cmdline/merge_tree_conflict_tests.py

Modified: subversion/trunk/subversion/tests/cmdline/merge_tree_conflict_tests.py
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/merge_tree_conflict_tests.py?rev=1892470=1892469=1892470=diff
==
--- subversion/trunk/subversion/tests/cmdline/merge_tree_conflict_tests.py 
(original)
+++ subversion/trunk/subversion/tests/cmdline/merge_tree_conflict_tests.py Fri 
Aug 20 12:29:19 2021
@@ -2364,6 +2364,234 @@ def spurios_tree_conflict_with_added_fil
[], False, True, '--reintegrate',
sbox.ospath('A_branch'))
 
+@XFail()
+def merge_local_missing_node_kind_none(sbox):
+  "crash in resolver triggered by none-type node"
+
+  sbox.build()
+  wc_dir = sbox.wc_dir
+
+  sbox.simple_mkdir('branches')
+  sbox.simple_commit() # r2
+  sbox.simple_update()
+
+  # Create a feature branch of A
+  sbox.simple_copy('A', 'branches/feature1')
+  sbox.simple_commit() #r3
+  sbox.simple_update()
+
+  # On the branch, move file alpha to another directory
+  sbox.simple_move('branches/feature1/B/E/alpha',
+   'branches/feature1/D/H/alpha-from-B-E')
+  sbox.simple_commit() # r4
+  sbox.simple_update()
+
+  # Cherry-pick the delete-half of the above move into A (the trunk)
+  expected_output = svntest.wc.State(sbox.ospath('A/B/E'), {
+'alpha'  : Item(status='D '),
+  })
+  expected_mergeinfo_output = wc.State(sbox.ospath('A/B/E'), {
+''  : Item(status=' U')
+  })
+  expected_elision_output = wc.State(wc_dir, {
+  })
+  expected_disk = wc.State('', {
+'beta'  : Item(contents="This is the file 'beta'.\n"),
+'.' : Item(props={u'svn:mergeinfo':
+  u'/branches/feature1/B/E:4'}),
+  })
+  expected_status = wc.State(sbox.ospath('A/B/E'), {
+''  : Item(status=' M', wc_rev='4'),
+'alpha' : Item(status='D ', wc_rev='4'),
+'beta'  : Item(status='  ', wc_rev='4'),
+  })
+  expected_skip = wc.State('', {
+  })
+  svntest.actions.run_and_verify_merge(sbox.ospath('A/B/E'), 3, 4,
+   sbox.repo_url + 
'/branches/feature1/B/E',
+   None,
+   expected_output,
+   expected_mergeinfo_output,
+   expected_elision_output,
+   expected_disk,
+   expected_status,
+   expected_skip,
+   check_props=True)
+  sbox.simple_commit() # r5
+  sbox.simple_update()
+
+  # Create a new file on the feature branch
+  sbox.simple_add_text("This is the file 'pi'\n", 'branches/feature1/B/E/pi')
+  sbox.simple_commit() #r6
+  sbox.simple_update()
+
+  # Create a second branch based on the feature branch.
+  sbox.simple_copy('branches/feature1', 'branches/feature2')
+  sbox.simple_commit() #r7
+  sbox.simple_update()
+
+  # Create a new file kappa on this second branch
+  sbox.simple_add_text("This is the file 'kappa'\n",
+   'branches/feature2/B/E/kappa')
+  sbox.simple_commit() #r8
+  sbox.simple_update()
+
+  # An unrelated additional change on the second branch.
+  sbox.simple_append('branches/feature2/B/E/beta',
+ "This is a change to file 'beta'.\n")
+  sbox.simple_commit() #r9
+  sbox.simple_update()
+
+  # Merge the second branch back into the feature branch
+  expected_output = svntest.wc.State(sbox.ospath('branches/feature1'), {
+'B/E/kappa' : Item(status='A '),
+'B/E/beta'  : Item(status='U '),
+})
+  expected_mergeinfo_output = wc.State(sbox.ospath('branches/feature1'), {
+'.' : Item(status=' U'),
+  })
+  expected_elision_output = wc.State(wc_dir, {
+  })
+  expected_disk = wc.State('', {
+'C' : Item(),
+'B/E/kappa'   

svn commit: r1892118 - /subversion/trunk/subversion/libsvn_client/conflicts.c

2021-08-08 Thread stsp
Author: stsp
Date: Sun Aug  8 20:26:28 2021
New Revision: 1892118

URL: http://svn.apache.org/viewvc?rev=1892118=rev
Log:
Fix a NULL pointer dereference in the conflict resolver.

* subversion/libsvn_client/conflicts.c
  (conflict_tree_get_details_local_missing): The find_related_node() helper
   may return a NULL related_repo_relpath in some cases. Ensure that this
   will not clobber the related_repo_relpath we already calculated and
   bail out early in case we do end up with a NULL pointer.

Reported by: Joshua Kordani (jkordani {AT} roboticresearch dot com)
on users@ with a patch included in the report. Joshua kindly tested my
alternative fix for this issue and confirmed that it works as expected.

Modified:
subversion/trunk/subversion/libsvn_client/conflicts.c

Modified: subversion/trunk/subversion/libsvn_client/conflicts.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/conflicts.c?rev=1892118=1892117=1892118=diff
==
--- subversion/trunk/subversion/libsvn_client/conflicts.c (original)
+++ subversion/trunk/subversion/libsvn_client/conflicts.c Sun Aug  8 20:26:28 
2021
@@ -2847,12 +2847,26 @@ conflict_tree_get_details_local_missing(
   /* Make sure we're going to search the related node in a revision where
* it exists. The younger incoming node might have been deleted in HEAD. */
   if (related_repos_relpath != NULL && related_peg_rev != SVN_INVALID_REVNUM)
-SVN_ERR(find_related_node(
-  _repos_relpath, _peg_rev,
-  related_repos_relpath, related_peg_rev,
-  (old_rev < new_rev ? old_repos_relpath : new_repos_relpath),
-  (old_rev < new_rev ? old_rev : new_rev),
-  conflict, ctx, scratch_pool, scratch_pool));
+{
+  const char *older_related_repos_relpath;
+  svn_revnum_t older_related_peg_rev;
+  SVN_ERR(find_related_node(
+_related_repos_relpath, _related_peg_rev,
+related_repos_relpath, related_peg_rev,
+(old_rev < new_rev ? old_repos_relpath : new_repos_relpath),
+(old_rev < new_rev ? old_rev : new_rev),
+conflict, ctx, scratch_pool, scratch_pool));
+  if (older_related_repos_relpath != NULL &&
+  older_related_peg_rev != SVN_INVALID_REVNUM)
+{
+  related_repos_relpath = older_related_repos_relpath;
+  related_peg_rev = older_related_peg_rev;
+}
+}
+
+  /* Bail if we are unable to find the related node. */
+  if (related_repos_relpath == NULL || related_peg_rev == SVN_INVALID_REVNUM)
+return SVN_NO_ERROR;
 
   /* Set END_REV to our best guess of the nearest YCA revision. */
   url = svn_path_url_add_component2(repos_root_url, related_repos_relpath,




svn commit: r1890328 - in /subversion/site/publish: ./ faq.html

2021-05-30 Thread stsp
Author: stsp
Date: Sun May 30 20:47:22 2021
New Revision: 1890328

URL: http://svn.apache.org/viewvc?rev=1890328=rev
Log:
* publish: Merge from staging.

Modified:
subversion/site/publish/   (props changed)
subversion/site/publish/faq.html

Propchange: subversion/site/publish/
--
  Merged /subversion/site/staging:r1890319-1890327

Modified: subversion/site/publish/faq.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/faq.html?rev=1890328=1890327=1890328=diff
==
--- subversion/site/publish/faq.html (original)
+++ subversion/site/publish/faq.html Sun May 30 20:47:22 2021
@@ -710,7 +710,7 @@ other resources available:
   moderated)
   The Subversion Users IRC channel #svn on irc.libera.chat (use
   the https://web.libera.chat/?channel=#svn;>web interface or
-  http://libera.chat;>Matrix or
+  https://matrix.to/#/#svn:libera.chat;>Matrix or
   any IRC software; archived
   https://colabti.org/irclogger/irclogger_logs/svn;>here).
   (The IRC channel was hosted on freenode.net until May 2021. It may still 
exist




svn commit: r1890327 - /subversion/site/staging/faq.html

2021-05-30 Thread stsp
Author: stsp
Date: Sun May 30 20:46:25 2021
New Revision: 1890327

URL: http://svn.apache.org/viewvc?rev=1890327=rev
Log:
* staging/faq.html: Fix LiberaChat Matrix bridge URL, as confirmed by Julian.

Modified:
subversion/site/staging/faq.html

Modified: subversion/site/staging/faq.html
URL: 
http://svn.apache.org/viewvc/subversion/site/staging/faq.html?rev=1890327=1890326=1890327=diff
==
--- subversion/site/staging/faq.html (original)
+++ subversion/site/staging/faq.html Sun May 30 20:46:25 2021
@@ -710,7 +710,7 @@ other resources available:
   moderated)
   The Subversion Users IRC channel #svn on irc.libera.chat (use
   the https://web.libera.chat/?channel=#svn;>web interface or
-  http://libera.chat;>Matrix or
+  https://matrix.to/#/#svn:libera.chat;>Matrix or
   any IRC software; archived
   https://colabti.org/irclogger/irclogger_logs/svn;>here).
   (The IRC channel was hosted on freenode.net until May 2021. It may still 
exist




svn commit: r1890319 - in /subversion/site/publish: ./ faq.html

2021-05-30 Thread stsp
Author: stsp
Date: Sun May 30 07:41:14 2021
New Revision: 1890319

URL: http://svn.apache.org/viewvc?rev=1890319=rev
Log:
* publish: Merge from staging.

Modified:
subversion/site/publish/   (props changed)
subversion/site/publish/faq.html

Propchange: subversion/site/publish/
--
  Merged /subversion/site/staging:r1890281-1890318

Modified: subversion/site/publish/faq.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/faq.html?rev=1890319=1890318=1890319=diff
==
--- subversion/site/publish/faq.html (original)
+++ subversion/site/publish/faq.html Sun May 30 07:41:14 2021
@@ -710,8 +710,7 @@ other resources available:
   moderated)
   The Subversion Users IRC channel #svn on irc.libera.chat (use
   the https://web.libera.chat/?channel=#svn;>web interface or
-  
+  http://libera.chat;>Matrix or
   any IRC software; archived
   https://colabti.org/irclogger/irclogger_logs/svn;>here).
   (The IRC channel was hosted on freenode.net until May 2021. It may still 
exist




svn commit: r1890318 - /subversion/site/staging/faq.html

2021-05-30 Thread stsp
Author: stsp
Date: Sun May 30 07:40:26 2021
New Revision: 1890318

URL: http://svn.apache.org/viewvc?rev=1890318=rev
Log:
* staging/faq.html: Link to Libera's matrix bridge.

Modified:
subversion/site/staging/faq.html

Modified: subversion/site/staging/faq.html
URL: 
http://svn.apache.org/viewvc/subversion/site/staging/faq.html?rev=1890318=1890317=1890318=diff
==
--- subversion/site/staging/faq.html (original)
+++ subversion/site/staging/faq.html Sun May 30 07:40:26 2021
@@ -710,8 +710,7 @@ other resources available:
   moderated)
   The Subversion Users IRC channel #svn on irc.libera.chat (use
   the https://web.libera.chat/?channel=#svn;>web interface or
-  
+  http://libera.chat;>Matrix or
   any IRC software; archived
   https://colabti.org/irclogger/irclogger_logs/svn;>here).
   (The IRC channel was hosted on freenode.net until May 2021. It may still 
exist




svn commit: r1890239 - in /subversion/site/staging: docs/community-guide/general.part.html faq.html

2021-05-27 Thread stsp
Author: stsp
Date: Thu May 27 07:12:43 2021
New Revision: 1890239

URL: http://svn.apache.org/viewvc?rev=1890239=rev
Log:
Add links to libera.chat's new web interface.

* staging/docs/community-guide/general.part.html,
  staging/faq.html: Link to web.libera.chat.

Modified:
subversion/site/staging/docs/community-guide/general.part.html
subversion/site/staging/faq.html

Modified: subversion/site/staging/docs/community-guide/general.part.html
URL: 
http://svn.apache.org/viewvc/subversion/site/staging/docs/community-guide/general.part.html?rev=1890239=1890238=1890239=diff
==
--- subversion/site/staging/docs/community-guide/general.part.html (original)
+++ subversion/site/staging/docs/community-guide/general.part.html Thu May 27 
07:12:43 2021
@@ -27,10 +27,8 @@ Subversion repository.  To participate:<
 
 Join us on irc.libera.chat in the #svn-dev channel; archived 
 https://colabti.org/irclogger/irclogger_logs/svn-dev;>here.
-
+or via the https://web.libera.chat/?channel=svn-dev;
+>libera.chat IRC webchat interface.
 
 
 

Modified: subversion/site/staging/faq.html
URL: 
http://svn.apache.org/viewvc/subversion/site/staging/faq.html?rev=1890239=1890238=1890239=diff
==
--- subversion/site/staging/faq.html (original)
+++ subversion/site/staging/faq.html Thu May 27 07:12:43 2021
@@ -709,8 +709,7 @@ other resources available:
   public archives, subscribe, unsubscribe;
   moderated)
   The Subversion Users IRC channel #svn on irc.libera.chat (use
-  
+  the https://web.libera.chat/?channel=#svn;>web interface or
   
   any IRC software; archived




svn commit: r1890219 - in /subversion/site/staging: docs/community-guide/general.part.html docs/community-guide/issues.part.html docs/community-guide/releasing.part.html docs/release-notes/1.14.html f

2021-05-26 Thread stsp
Author: stsp
Date: Wed May 26 08:48:44 2021
New Revision: 1890219

URL: http://svn.apache.org/viewvc?rev=1890219=rev
Log:
On the staging web site, replace references to freenode with libera.chat.

Two things which aren't available yet on the new libera.chat service:

 - webchat (kiwiirc.com seems to be recommended? need an official solution)
 - matrix bridge (apparently being worked on)

I have wrapped our links to such services in HTML comment markers for now.

* staging/docs/community-guide/general.part.html,
  staging/docs/community-guide/issues.part.html,
  staging/docs/community-guide/releasing.part.html,
  staging/docs/release-notes/1.14.html,.
  staging/faq.html,
  staging/faq.ja.html,
  staging/faq.zh.html,
  staging/opw.html: Freenode -> libera.chat

Modified:
subversion/site/staging/docs/community-guide/general.part.html
subversion/site/staging/docs/community-guide/issues.part.html
subversion/site/staging/docs/community-guide/releasing.part.html
subversion/site/staging/docs/release-notes/1.14.html
subversion/site/staging/faq.html
subversion/site/staging/faq.ja.html
subversion/site/staging/faq.zh.html
subversion/site/staging/opw.html

Modified: subversion/site/staging/docs/community-guide/general.part.html
URL: 
http://svn.apache.org/viewvc/subversion/site/staging/docs/community-guide/general.part.html?rev=1890219=1890218=1890219=diff
==
--- subversion/site/staging/docs/community-guide/general.part.html (original)
+++ subversion/site/staging/docs/community-guide/general.part.html Wed May 26 
08:48:44 2021
@@ -25,9 +25,13 @@ Subversion repository.  To participate:<
 
 
 
-Join us on irc.freenode.net #svn-dev or via the
-https://webchat.freenode.net/?nick=visitorchannels=svn-dev;
->freenode IRC webchat interface.
+Join us on irc.libera.chat in the #svn-dev channel.
+
+
+
 
 
 Join the "dev", "commits", and "announce" mailing lists.

Modified: subversion/site/staging/docs/community-guide/issues.part.html
URL: 
http://svn.apache.org/viewvc/subversion/site/staging/docs/community-guide/issues.part.html?rev=1890219=1890218=1890219=diff
==
--- subversion/site/staging/docs/community-guide/issues.part.html (original)
+++ subversion/site/staging/docs/community-guide/issues.part.html Wed May 26 
08:48:44 2021
@@ -80,7 +80,7 @@ caused smoke to pour out of your monitor
 judgement.  But if you're not sure, go ahead and ask on the users
 mailing list first, mailto:us...@subversion.apache.org;
 >us...@subversion.apache.org, or ask in IRC, irc.freenode.net, channel #svn.
+href="irc://irc.libera.chat/#svn">irc.libera.chat, channel #svn.
 
 You should
 also http://svn.apache.org/viewvc/subversion/site/staging/docs/community-guide/releasing.part.html?rev=1890219=1890218=1890219=diff
==
--- subversion/site/staging/docs/community-guide/releasing.part.html (original)
+++ subversion/site/staging/docs/community-guide/releasing.part.html Wed May 26 
08:48:44 2021
@@ -1414,7 +1414,7 @@ needs to be done about it. (If necessary
 be contacted via the announce-owner@ handle.)
 
 Update the topics in various Subversion-related IRC channels, such as
-#svn and #svn-dev on freenode.
+#svn and #svn-dev on libera.chat.
 
 If this is an X.Y.0 release, update the community support level at the very
 top of the STATUS files of any branches that have changed support

Modified: subversion/site/staging/docs/release-notes/1.14.html
URL: 
http://svn.apache.org/viewvc/subversion/site/staging/docs/release-notes/1.14.html?rev=1890219=1890218=1890219=diff
==
--- subversion/site/staging/docs/release-notes/1.14.html (original)
+++ subversion/site/staging/docs/release-notes/1.14.html Wed May 26 08:48:44 
2021
@@ -1772,7 +1772,7 @@ anything you imagine.
 https://subversion.apache.org/mailing-lists.html;>
 https://subversion.apache.org/mailing-lists.html
 
-Or by IRC at irc.freenode.net:
+Or by IRC at irc.libera.chat:
 
   #svn channel: User chat and help using Subversion
   #svn-dev channel: Get involved in development!

Modified: subversion/site/staging/faq.html
URL: 
http://svn.apache.org/viewvc/subversion/site/staging/faq.html?rev=1890219=1890218=1890219=diff
==
--- subversion/site/staging/faq.html (original)
+++ subversion/site/staging/faq.html Wed May 26 08:48:44 2021
@@ -708,10 +708,12 @@ other resources available:
   (full details including
   public archives, subscribe, unsubscribe;
   moderated)
-  The Subversion Users IRC channel #svn on irc.freenode.net (use
-  https://webchat.freenode.net/?channels=#svn;>web interface
-  or https://matrix.to/#

svn commit: r1886861 - /subversion/trunk/tools/dev/unix-build/Makefile.svn

2021-02-23 Thread stsp
Author: stsp
Date: Tue Feb 23 20:54:00 2021
New Revision: 1886861

URL: http://svn.apache.org/viewvc?rev=1886861=rev
Log:
* tools/dev/unix-build/Makefile.svn: Force creation of the symlink
  from python to python2 in case the link already exists.
  This should unbreak failing builds on the svn-bb-openbsd buildbot.

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=1886861=1886860=1886861=diff
==
--- subversion/trunk/tools/dev/unix-build/Makefile.svn (original)
+++ subversion/trunk/tools/dev/unix-build/Makefile.svn Tue Feb 23 20:54:00 2021
@@ -1473,7 +1473,7 @@ $(PYTHON2_OBJDIR)/.retrieved: $(DISTDIR)
chmod +x $(PYTHON2_SRCDIR)/setup.py
cd $(PYTHON2_SRCDIR) && patch -p1 < $(DISTDIR)/python-issue12560.patch
mkdir -p $(PYTHON2_OBJDIR)/bin
-   ln -s "`which python2`" $(PYTHON2_OBJDIR)/bin/python
+   ln -sf "`which python2`" $(PYTHON2_OBJDIR)/bin/python
touch $@
 
 # configure python 2




svn commit: r1886616 - /subversion/branches/1.10.x/STATUS

2021-02-17 Thread stsp
Author: stsp
Date: Wed Feb 17 10:45:01 2021
New Revision: 1886616

URL: http://svn.apache.org/viewvc?rev=1886616=rev
Log:
* STATUS (1.10.x): Nominate test changes relataed to CVE-2020-17525.

Reminded by: danielsh

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=1886616=1886615=1886616=diff
==
--- subversion/branches/1.10.x/STATUS (original)
+++ subversion/branches/1.10.x/STATUS Wed Feb 17 10:45:01 2021
@@ -43,6 +43,11 @@ Candidate changes:
Votes:
  +1: stsp, jcorvel
 
+  * r1883838, r1883989, r1886460, r1886582
+Add test coverage for CVE-2020-17525 (mod_authz_svn NULL deref)
+Votes:
+  +1: stsp
+
 Veto-blocked changes:
 =
 




svn commit: r1886614 - /subversion/trunk/tools/dev/unix-build/Makefile.svn

2021-02-17 Thread stsp
Author: stsp
Date: Wed Feb 17 09:56:10 2021
New Revision: 1886614

URL: http://svn.apache.org/viewvc?rev=1886614=rev
Log:
* tools/dev/unix-build/Makefile.svn: Reduce HTTPD debug log level to 'warn'.
  At log level 'debug' our tests generate enough logs to drive the ramdisk
  of my svn-bb-openbsd buildbot out of space within a few build runs.

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=1886614=1886613=1886614=diff
==
--- subversion/trunk/tools/dev/unix-build/Makefile.svn (original)
+++ subversion/trunk/tools/dev/unix-build/Makefile.svn Wed Feb 17 09:56:10 2021
@@ -1929,7 +1929,7 @@ $(HTTPD_CHECK_CONF): $(MOD_DONTDOTHAT_CO
echo > $@.tmp '# httpd config for make check'
echo >>$@.tmp 'ServerRoot "$(PREFIX)/httpd"'
echo >>$@.tmp 'Listen localhost:$(HTTPD_CHECK_PORT)'
-   echo >>$@.tmp 'LogLevel debug'
+   echo >>$@.tmp 'LogLevel warn'
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'




svn commit: r1886583 - /subversion/branches/1.14.x/STATUS

2021-02-16 Thread stsp
Author: stsp
Date: Tue Feb 16 11:11:31 2021
New Revision: 1886583

URL: http://svn.apache.org/viewvc?rev=1886583=rev
Log:
* STATUS: Nominate test cases related to CVE-2020-17525.

Suggested by: danielsh

Modified:
subversion/branches/1.14.x/STATUS

Modified: subversion/branches/1.14.x/STATUS
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/STATUS?rev=1886583=1886582=1886583=diff
==
--- subversion/branches/1.14.x/STATUS (original)
+++ subversion/branches/1.14.x/STATUS Tue Feb 16 11:11:31 2021
@@ -50,6 +50,11 @@ Candidate changes:
Votes:
  +1: hartmannathan, stsp
 
+  * r1883838, r1883989, r1886460, r1886582
+Add test coverage for CVE-2020-17525 (mod_authz_svn NULL deref)
+Votes:
+  +1: stsp
+
 Veto-blocked changes:
 =
 




svn commit: r1886582 - /subversion/trunk/subversion/tests/cmdline/mod_authz_svn_tests.py

2021-02-16 Thread stsp
Author: stsp
Date: Tue Feb 16 11:06:55 2021
New Revision: 1886582

URL: http://svn.apache.org/viewvc?rev=1886582=rev
Log:
* subversion/tests/cmdline/mod_authz_svn_tests.py
  (nonexistent_repos_relative_access_file): Fix typo in comment: CVS -> CVE

Spotted by: danielsh

Modified:
subversion/trunk/subversion/tests/cmdline/mod_authz_svn_tests.py

Modified: subversion/trunk/subversion/tests/cmdline/mod_authz_svn_tests.py
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/mod_authz_svn_tests.py?rev=1886582=1886581=1886582=diff
==
--- subversion/trunk/subversion/tests/cmdline/mod_authz_svn_tests.py (original)
+++ subversion/trunk/subversion/tests/cmdline/mod_authz_svn_tests.py Tue Feb 16 
11:06:55 2021
@@ -1072,7 +1072,7 @@ def repos_relative_access_file(sbox):
 
   verify_gets(test_area_url, in_repos_authz_tests)
 
-# test for the bug also known as CVS-2020-17525
+# test for the bug also known as CVE-2020-17525
 @SkipUnless(svntest.main.is_ra_type_dav)
 def nonexistent_repos_relative_access_file(sbox):
   "repos-relative access file with bad repository URL"




svn commit: r1886461 - /subversion/trunk/CHANGES

2021-02-12 Thread stsp
Author: stsp
Date: Fri Feb 12 10:51:53 2021
New Revision: 1886461

URL: http://svn.apache.org/viewvc?rev=1886461=rev
Log:
* CHANGES: Refer to CVE-2020-17525

Modified:
subversion/trunk/CHANGES

Modified: subversion/trunk/CHANGES
URL: 
http://svn.apache.org/viewvc/subversion/trunk/CHANGES?rev=1886461=1886460=1886461=diff
==
--- subversion/trunk/CHANGES (original)
+++ subversion/trunk/CHANGES Fri Feb 12 10:51:53 2021
@@ -27,7 +27,7 @@ Version 1.14.1
 * Make the hot-backup.py script work with Python 3 (r1878855, r1878859)
 * Fix an uninitialized read in FSFS (r1880374)
 * Make mailer.py work properly with Python 3 (r1884427 et al)
-* Fix a potential NULL dereference in the config file parser (r1886019)
+* Fix CVE-2020-17525: NULL dereference in mod_authz_svn (r1886019)
 
  Developer-visible changes:
   - General:
@@ -285,7 +285,7 @@ Version 1.10.7
 * mod_dav_svn: Fix missing Last-Modified header on 'external' GET requests 
(r1866425)
 * Fix formatting type size mismatches in FSFS (r1865987, -8)
 * Fix an undefined behavior problem in FSFS caching code (r1876054)
-* Fix a potential NULL dereference in the config file parser (r1886019)
+* Fix CVE-2020-17525: NULL dereference in mod_authz_svn (r1886019)
 
  Developer-visible changes:
 * Fix Requires(.private) fields in pkg-config files (r1863987, -90)




svn commit: r1886460 - /subversion/trunk/subversion/tests/cmdline/mod_authz_svn_tests.py

2021-02-12 Thread stsp
Author: stsp
Date: Fri Feb 12 10:40:16 2021
New Revision: 1886460

URL: http://svn.apache.org/viewvc?rev=1886460=rev
Log:
Add a test for the NULL deref issue also known as CVE-2020-17525.

* subversion/tests/cmdline/mod_authz_svn_tests.py
  (nonexistent_repos_relative_access_file): New test.

Modified:
subversion/trunk/subversion/tests/cmdline/mod_authz_svn_tests.py

Modified: subversion/trunk/subversion/tests/cmdline/mod_authz_svn_tests.py
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/mod_authz_svn_tests.py?rev=1886460=1886459=1886460=diff
==
--- subversion/trunk/subversion/tests/cmdline/mod_authz_svn_tests.py (original)
+++ subversion/trunk/subversion/tests/cmdline/mod_authz_svn_tests.py Fri Feb 12 
10:40:16 2021
@@ -1072,6 +1072,43 @@ def repos_relative_access_file(sbox):
 
   verify_gets(test_area_url, in_repos_authz_tests)
 
+# test for the bug also known as CVS-2020-17525
+@SkipUnless(svntest.main.is_ra_type_dav)
+def nonexistent_repos_relative_access_file(sbox):
+  "repos-relative access file with bad repository URL"
+
+  sbox.build()
+
+  test_area_url = sbox.repo_url.replace('/svn-test-work/repositories/',
+'/authz-test-work/in-repos-authz/')
+
+  # Construct a bad test-area URL to see what happens if we attempt to access
+  # a repository in a subdirectory which does not exist in SVNParentPath.
+  # This used to crash the server with a NULL-pointer dereference upon
+  # unauthenticated access.
+  test_area_url += '-this/does/not/exist'
+
+  svntest.main.write_authz_file(sbox, {"/": "", "/A": "%s = rw" % user1})
+  shutil.move(sbox.authz_file, os.path.join(sbox.wc_dir, 'authz'))
+  sbox.simple_add('authz')
+  svntest.actions.run_and_verify_svn(None, [], 'relocate',
+  sbox.file_protocol_repo_url(), sbox.wc_dir)
+  sbox.simple_commit(message="adding in-repository authz rules file")
+
+  # access is denied across the board since this repository does not exist
+  in_repos_authz_tests = (
+ { 'path': '', 'status': 401, },
+ { 'path': '/authz', 'status': 401, },
+ { 'path': '/authz', 'user' : user1, 'pw' : user1_pass,
+   'status': 403, },
+ { 'path': '/A', 'user' : user1, 'pw' : user1_pass,
+   'status': 403, },
+ { 'path': '/A/', 'user' : user1, 'pw' : user1_pass,
+   'status': 403, },
+  )
+
+  verify_gets(test_area_url, in_repos_authz_tests)
+
 
 
 # Run the tests
@@ -1089,6 +1126,7 @@ test_list = [ None,
   authn_sallrany,
   authn_sallrall,
   repos_relative_access_file,
+  nonexistent_repos_relative_access_file,
  ]
 serial_only = True
 




svn commit: r1886422 - in /subversion/trunk/tools/dist/templates: rc-release-ann.ezt stable-release-ann.ezt

2021-02-11 Thread stsp
Author: stsp
Date: Thu Feb 11 11:27:00 2021
New Revision: 1886422

URL: http://svn.apache.org/viewvc?rev=1886422=rev
Log:
* dist/templates/rc-release-ann.ezt,
  dist/templates/stable-release-ann.ezt: Don't bother sending announcements to
   the Apache-wide announce list for now. Its moderators keep rejecting our
   announcements for dubious reasons.

Modified:
subversion/trunk/tools/dist/templates/rc-release-ann.ezt
subversion/trunk/tools/dist/templates/stable-release-ann.ezt

Modified: subversion/trunk/tools/dist/templates/rc-release-ann.ezt
URL: 
http://svn.apache.org/viewvc/subversion/trunk/tools/dist/templates/rc-release-ann.ezt?rev=1886422=1886421=1886422=diff
==
--- subversion/trunk/tools/dist/templates/rc-release-ann.ezt (original)
+++ subversion/trunk/tools/dist/templates/rc-release-ann.ezt Thu Feb 11 
11:27:00 2021
@@ -1,5 +1,5 @@
 From: ...@apache.org
-To: annou...@subversion.apache.org, us...@subversion.apache.org, 
d...@subversion.apache.org, annou...@apache.org
+To: annou...@subversion.apache.org, us...@subversion.apache.org, 
d...@subversion.apache.org
 Reply-To: us...@subversion.apache.org
 Subject: [[]ANNOUNCE] Apache Subversion [version] released
 

Modified: subversion/trunk/tools/dist/templates/stable-release-ann.ezt
URL: 
http://svn.apache.org/viewvc/subversion/trunk/tools/dist/templates/stable-release-ann.ezt?rev=1886422=1886421=1886422=diff
==
--- subversion/trunk/tools/dist/templates/stable-release-ann.ezt (original)
+++ subversion/trunk/tools/dist/templates/stable-release-ann.ezt Thu Feb 11 
11:27:00 2021
@@ -1,5 +1,5 @@
 From: ...@apache.org
-To: annou...@subversion.apache.org, us...@subversion.apache.org, 
d...@subversion.apache.org, annou...@apache.org
+To: annou...@subversion.apache.org, us...@subversion.apache.org, 
d...@subversion.apache.org
 Reply-To: us...@subversion.apache.org
 [if-any security]Cc: secur...@apache.org, oss-secur...@lists.openwall.com, 
bugt...@securityfocus.com
 [end][if-any security]Subject: [[]SECURITY][[]ANNOUNCE] Apache Subversion 
[version] released




svn commit: r1886396 - in /subversion/site/publish: ./ doap.rdf docs/release-notes/release-history.html download.html

2021-02-10 Thread stsp
Author: stsp
Date: Wed Feb 10 20:39:22 2021
New Revision: 1886396

URL: http://svn.apache.org/viewvc?rev=1886396=rev
Log:
site/publish: Merge from staging area.

Modified:
subversion/site/publish/   (props changed)
subversion/site/publish/doap.rdf
subversion/site/publish/docs/release-notes/release-history.html
subversion/site/publish/download.html

Propchange: subversion/site/publish/
--
  Merged /subversion/site/staging:r1886391-1886395

Modified: subversion/site/publish/doap.rdf
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/doap.rdf?rev=1886396=1886395=1886396=diff
==
--- subversion/site/publish/doap.rdf (original)
+++ subversion/site/publish/doap.rdf Wed Feb 10 20:39:22 2021
@@ -22,7 +22,7 @@
 limitations under the License.
 -->
   http://subversion.apache.org/;>
-2010-12-28
+2021-02-10
 http://usefulinc.com/doap/licenses/asl20; />
 Apache Subversion
 http://subversion.apache.org/; />
@@ -37,15 +37,15 @@
 
   
 Current 1.14 LTS release
-2020-05-27
-1.14.0
+2021-02-10
+1.14.1
   
 
 
   
 Current 1.10 LTS release
-2019-07-24
-1.10.6
+2021-02-10
+1.10.7
   
 
 

Modified: subversion/site/publish/docs/release-notes/release-history.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/docs/release-notes/release-history.html?rev=1886396=1886395=1886396=diff
==
--- subversion/site/publish/docs/release-notes/release-history.html (original)
+++ subversion/site/publish/docs/release-notes/release-history.html Wed Feb 10 
20:39:22 2021
@@ -31,6 +31,12 @@ Subversion 2.0.
 
 
   
+Subversion 1.14.1 (Wednesday, 10 February 2021): Bugfix/security 
release.
+  
+  
+Subversion 1.10.7 (Wednesday, 10 February 2021): Bugfix/security 
release.
+  
+  
 Subversion 1.14.0 (Wednesday, 27 May 2020): Feature and bugfix 
release, see the release notes.
   
   

Modified: subversion/site/publish/download.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/download.html?rev=1886396=1886395=1886396=diff
==
--- subversion/site/publish/download.html (original)
+++ subversion/site/publish/download.html Wed Feb 10 20:39:22 2021
@@ -102,7 +102,7 @@ Other mirrors:
 title="Link to this section">
 
 
-Apache Subversion 1.14.0 
LTS
+Apache Subversion 1.14.1 
LTS
 
 
   File
@@ -111,20 +111,20 @@ Other mirrors:
   PGP Public Keys
 
 
-  subversion-1.14.0.tar.bz2
-  [https://www.apache.org/dist/subversion/subversion-1.14.0.tar.bz2.sha512;>SHA-512]
-  [https://www.apache.org/dist/subversion/subversion-1.14.0.tar.bz2.asc;>PGP 
signatures]
-  [https://www.apache.org/dist/subversion/subversion-1.14.0.KEYS;>PGP 
keyring]
+  subversion-1.14.1.tar.bz2
+  [https://www.apache.org/dist/subversion/subversion-1.14.1.tar.bz2.sha512;>SHA-512]
+  [https://www.apache.org/dist/subversion/subversion-1.14.1.tar.bz2.asc;>PGP 
signatures]
+  [https://www.apache.org/dist/subversion/subversion-1.14.1.KEYS;>PGP 
keyring]
 
-  subversion-1.14.0.tar.gz
-  [https://www.apache.org/dist/subversion/subversion-1.14.0.tar.gz.sha512;>SHA-512]
-  [https://www.apache.org/dist/subversion/subversion-1.14.0.tar.gz.asc;>PGP 
signatures]
-  [https://www.apache.org/dist/subversion/subversion-1.14.0.KEYS;>PGP 
keyring]
+  subversion-1.14.1.tar.gz
+  [https://www.apache.org/dist/subversion/subversion-1.14.1.tar.gz.sha512;>SHA-512]
+  [https://www.apache.org/dist/subversion/subversion-1.14.1.tar.gz.asc;>PGP 
signatures]
+  [https://www.apache.org/dist/subversion/subversion-1.14.1.KEYS;>PGP 
keyring]
 
-  subversion-1.14.0.zip
-  [https://www.apache.org/dist/subversion/subversion-1.14.0.zip.sha512;>SHA-512]
-  [https://www.apache.org/dist/subversion/subversion-1.14.0.zip.asc;>PGP 
signatures]
-  [https://www.apache.org/dist/subversion/subversion-1.14.0.KEYS;>PGP 
keyring]
+  subversion-1.14.1.zip
+  [https://www.apache.org/dist/subversion/subversion-1.14.1.zip.sha512;>SHA-512]
+  [https://www.apache.org/dist/subversion/subversion-1.14.1.zip.asc;>PGP 
signatures]
+  [https://www.apache.org/dist/subversion/subversion-1.14.1.KEYS;>PGP 
keyring]
 
 
 
@@ -136,31 +136,29 @@ Other mirrors:
 title="Link to this section">
 
 
-Apache Subversion 1.10.6 
LTS
+Apache Subversion 1.10.7 
LTS
 
 
   File
   Checksum (SHA512)
   Signatures
+  PGP Public Keys
 
 
-  subversion-1.10.6.tar.bz2
-  
-  [https://www.apache.org/dist/subversion/subversion-1.10.6.tar.bz2.sha512;>SHA-512]
-  [https://www.apache.org/dist/subversion/subversion-1.10.6.tar.bz2.asc;>PGP]
+  subversion-1.10.7.tar.bz2
+  [https://ww

svn commit: r1886395 - in /subversion/site/staging: doap.rdf docs/release-notes/release-history.html download.html

2021-02-10 Thread stsp
Author: stsp
Date: Wed Feb 10 20:38:05 2021
New Revision: 1886395

URL: http://svn.apache.org/viewvc?rev=1886395=rev
Log:
Additional web site updates for the 1.14.1 and 1.10.7 releases.

* staging/doap.rdf: Update version numbers.

* staging/docs/release-notes/release-history.html: Add 1.14.1 and 1.10.7.

* staging/download.html: Update download links.

Pointed out by: dsahlberg

Modified:
subversion/site/staging/doap.rdf
subversion/site/staging/docs/release-notes/release-history.html
subversion/site/staging/download.html

Modified: subversion/site/staging/doap.rdf
URL: 
http://svn.apache.org/viewvc/subversion/site/staging/doap.rdf?rev=1886395=1886394=1886395=diff
==
--- subversion/site/staging/doap.rdf (original)
+++ subversion/site/staging/doap.rdf Wed Feb 10 20:38:05 2021
@@ -22,7 +22,7 @@
 limitations under the License.
 -->
   http://subversion.apache.org/;>
-2010-12-28
+2021-02-10
 http://usefulinc.com/doap/licenses/asl20; />
 Apache Subversion
 http://subversion.apache.org/; />
@@ -37,15 +37,15 @@
 
   
 Current 1.14 LTS release
-2020-05-27
-1.14.0
+2021-02-10
+1.14.1
   
 
 
   
 Current 1.10 LTS release
-2019-07-24
-1.10.6
+2021-02-10
+1.10.7
   
 
 

Modified: subversion/site/staging/docs/release-notes/release-history.html
URL: 
http://svn.apache.org/viewvc/subversion/site/staging/docs/release-notes/release-history.html?rev=1886395=1886394=1886395=diff
==
--- subversion/site/staging/docs/release-notes/release-history.html (original)
+++ subversion/site/staging/docs/release-notes/release-history.html Wed Feb 10 
20:38:05 2021
@@ -31,6 +31,12 @@ Subversion 2.0.
 
 
   
+Subversion 1.14.1 (Wednesday, 10 February 2021): Bugfix/security 
release.
+  
+  
+Subversion 1.10.7 (Wednesday, 10 February 2021): Bugfix/security 
release.
+  
+  
 Subversion 1.14.0 (Wednesday, 27 May 2020): Feature and bugfix 
release, see the release notes.
   
   

Modified: subversion/site/staging/download.html
URL: 
http://svn.apache.org/viewvc/subversion/site/staging/download.html?rev=1886395=1886394=1886395=diff
==
--- subversion/site/staging/download.html (original)
+++ subversion/site/staging/download.html Wed Feb 10 20:38:05 2021
@@ -102,7 +102,7 @@ Other mirrors:
 title="Link to this section">
 
 
-Apache Subversion 1.14.0 
LTS
+Apache Subversion 1.14.1 
LTS
 
 
   File
@@ -111,20 +111,20 @@ Other mirrors:
   PGP Public Keys
 
 
-  subversion-1.14.0.tar.bz2
-  [https://www.apache.org/dist/subversion/subversion-1.14.0.tar.bz2.sha512;>SHA-512]
-  [https://www.apache.org/dist/subversion/subversion-1.14.0.tar.bz2.asc;>PGP 
signatures]
-  [https://www.apache.org/dist/subversion/subversion-1.14.0.KEYS;>PGP 
keyring]
+  subversion-1.14.1.tar.bz2
+  [https://www.apache.org/dist/subversion/subversion-1.14.1.tar.bz2.sha512;>SHA-512]
+  [https://www.apache.org/dist/subversion/subversion-1.14.1.tar.bz2.asc;>PGP 
signatures]
+  [https://www.apache.org/dist/subversion/subversion-1.14.1.KEYS;>PGP 
keyring]
 
-  subversion-1.14.0.tar.gz
-  [https://www.apache.org/dist/subversion/subversion-1.14.0.tar.gz.sha512;>SHA-512]
-  [https://www.apache.org/dist/subversion/subversion-1.14.0.tar.gz.asc;>PGP 
signatures]
-  [https://www.apache.org/dist/subversion/subversion-1.14.0.KEYS;>PGP 
keyring]
+  subversion-1.14.1.tar.gz
+  [https://www.apache.org/dist/subversion/subversion-1.14.1.tar.gz.sha512;>SHA-512]
+  [https://www.apache.org/dist/subversion/subversion-1.14.1.tar.gz.asc;>PGP 
signatures]
+  [https://www.apache.org/dist/subversion/subversion-1.14.1.KEYS;>PGP 
keyring]
 
-  subversion-1.14.0.zip
-  [https://www.apache.org/dist/subversion/subversion-1.14.0.zip.sha512;>SHA-512]
-  [https://www.apache.org/dist/subversion/subversion-1.14.0.zip.asc;>PGP 
signatures]
-  [https://www.apache.org/dist/subversion/subversion-1.14.0.KEYS;>PGP 
keyring]
+  subversion-1.14.1.zip
+  [https://www.apache.org/dist/subversion/subversion-1.14.1.zip.sha512;>SHA-512]
+  [https://www.apache.org/dist/subversion/subversion-1.14.1.zip.asc;>PGP 
signatures]
+  [https://www.apache.org/dist/subversion/subversion-1.14.1.KEYS;>PGP 
keyring]
 
 
 
@@ -136,31 +136,29 @@ Other mirrors:
 title="Link to this section">
 
 
-Apache Subversion 1.10.6 
LTS
+Apache Subversion 1.10.7 
LTS
 
 
   File
   Checksum (SHA512)
   Signatures
+  PGP Public Keys
 
 
-  subversion-1.10.6.tar.bz2
-  
-  [https://www.apache.org/dist/subversion/subversion-1.10.6.tar.bz2.sha512;>SHA-512]
-  [https://www.apache.org/dist/subversion/subversion-1.10.6.tar.bz2.asc;>PGP]
+  subversion-1.10.7.tar.b

svn commit: r1886391 - in /subversion/site/publish: ./ index.html news.html

2021-02-10 Thread stsp
Author: stsp
Date: Wed Feb 10 14:05:35 2021
New Revision: 1886391

URL: http://svn.apache.org/viewvc?rev=1886391=rev
Log:
* site/publish: Merge from staging area.

Modified:
subversion/site/publish/   (props changed)
subversion/site/publish/index.html   (contents, props changed)
subversion/site/publish/news.html   (contents, props changed)

Propchange: subversion/site/publish/
--
  Merged /subversion/site/staging:r1886389-1886390

Modified: subversion/site/publish/index.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/index.html?rev=1886391=1886390=1886391=diff
==
--- subversion/site/publish/index.html (original)
+++ subversion/site/publish/index.html Wed Feb 10 14:05:35 2021
@@ -97,7 +97,7 @@
  This is the most complete Subversion release to date, and we encourage
  users of Subversion to upgrade as soon as reasonable.
  Please see the
- https://lists.apache.org/list.html?annou...@subversion.apache.org;
+ https://lists.apache.org/thread.html/rd55a46419a0ee994c9290cb2d5149d94f834584f1d78135390a4095b%40%3Cannounce.subversion.apache.org%3E;
  >release announcement and the
  release notes for more information about this release. 
@@ -117,7 +117,7 @@
  This is the most complete release of the 1.10.x line to date,
  and we encourage all users to upgrade as soon as reasonable.
  Please see the
- https://lists.apache.org/list.html?annou...@subversion.apache.org;
+ https://lists.apache.org/thread.html/r86eb93bd4e12c126203f61e9bd42f9a3905117842b481d20e15fd61f%40%3Cannounce.subversion.apache.org%3E;
  >release announcement and the
  release notes for more information about this release. 

Propchange: subversion/site/publish/index.html
--
  Merged /subversion/site/staging/index.html:r1886389-1886390

Modified: subversion/site/publish/news.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/news.html?rev=1886391=1886390=1886391=diff
==
--- subversion/site/publish/news.html (original)
+++ subversion/site/publish/news.html Wed Feb 10 14:05:35 2021
@@ -53,7 +53,7 @@
  This is the most complete Subversion release to date, and we encourage
  users of Subversion to upgrade as soon as reasonable.
  Please see the
- https://lists.apache.org/list.html?annou...@subversion.apache.org;
+ https://lists.apache.org/thread.html/rd55a46419a0ee994c9290cb2d5149d94f834584f1d78135390a4095b%40%3Cannounce.subversion.apache.org%3E;
  >release announcement and the
  release notes for more information about this release. 
@@ -73,7 +73,7 @@
  This is the most complete release of the 1.10.x line to date,
  and we encourage all users to upgrade as soon as reasonable.
  Please see the
- https://lists.apache.org/list.html?annou...@subversion.apache.org;
+ https://lists.apache.org/thread.html/r86eb93bd4e12c126203f61e9bd42f9a3905117842b481d20e15fd61f%40%3Cannounce.subversion.apache.org%3E;
  >release announcement and the
  release notes for more information about this release. 

Propchange: subversion/site/publish/news.html
--
  Merged /subversion/site/staging/news.html:r1886387-1886390




svn commit: r1886390 - in /subversion/site/staging: index.html news.html

2021-02-10 Thread stsp
Author: stsp
Date: Wed Feb 10 14:04:51 2021
New Revision: 1886390

URL: http://svn.apache.org/viewvc?rev=1886390=rev
Log:
* staging/index.html,
  staging/news.html: Update links to 1.14.1 and 1.10.7 release announcements.

Modified:
subversion/site/staging/index.html
subversion/site/staging/news.html

Modified: subversion/site/staging/index.html
URL: 
http://svn.apache.org/viewvc/subversion/site/staging/index.html?rev=1886390=1886389=1886390=diff
==
--- subversion/site/staging/index.html (original)
+++ subversion/site/staging/index.html Wed Feb 10 14:04:51 2021
@@ -97,7 +97,7 @@
  This is the most complete Subversion release to date, and we encourage
  users of Subversion to upgrade as soon as reasonable.
  Please see the
- https://lists.apache.org/list.html?annou...@subversion.apache.org;
+ https://lists.apache.org/thread.html/rd55a46419a0ee994c9290cb2d5149d94f834584f1d78135390a4095b%40%3Cannounce.subversion.apache.org%3E;
  >release announcement and the
  release notes for more information about this release. 
@@ -117,7 +117,7 @@
  This is the most complete release of the 1.10.x line to date,
  and we encourage all users to upgrade as soon as reasonable.
  Please see the
- https://lists.apache.org/list.html?annou...@subversion.apache.org;
+ https://lists.apache.org/thread.html/r86eb93bd4e12c126203f61e9bd42f9a3905117842b481d20e15fd61f%40%3Cannounce.subversion.apache.org%3E;
  >release announcement and the
  release notes for more information about this release. 

Modified: subversion/site/staging/news.html
URL: 
http://svn.apache.org/viewvc/subversion/site/staging/news.html?rev=1886390=1886389=1886390=diff
==
--- subversion/site/staging/news.html (original)
+++ subversion/site/staging/news.html Wed Feb 10 14:04:51 2021
@@ -53,7 +53,7 @@
  This is the most complete Subversion release to date, and we encourage
  users of Subversion to upgrade as soon as reasonable.
  Please see the
- https://lists.apache.org/list.html?annou...@subversion.apache.org;
+ https://lists.apache.org/thread.html/rd55a46419a0ee994c9290cb2d5149d94f834584f1d78135390a4095b%40%3Cannounce.subversion.apache.org%3E;
  >release announcement and the
  release notes for more information about this release. 
@@ -73,7 +73,7 @@
  This is the most complete release of the 1.10.x line to date,
  and we encourage all users to upgrade as soon as reasonable.
  Please see the
- https://lists.apache.org/list.html?annou...@subversion.apache.org;
+ https://lists.apache.org/thread.html/r86eb93bd4e12c126203f61e9bd42f9a3905117842b481d20e15fd61f%40%3Cannounce.subversion.apache.org%3E;
  >release announcement and the
  release notes for more information about this release. 




svn commit: r1886385 - in /subversion/site/staging: news.html security/CVE-2020-17525-advisory.txt security/CVE-2020-17525-advisory.txt.asc security/index.html

2021-02-10 Thread stsp
Author: stsp
Date: Wed Feb 10 13:32:38 2021
New Revision: 1886385

URL: http://svn.apache.org/viewvc?rev=1886385=rev
Log:
Publish the CVE-202-17525 advisory in the staging/ area.

* staging/security/CVE-2020-17525-advisory.txt,
  staging/security/CVE-2020-17525-advisory.txt.asc: Advisory.

* staging/news.html,
  staging/security/index.html: Add news items.

Added:
subversion/site/staging/security/CVE-2020-17525-advisory.txt
subversion/site/staging/security/CVE-2020-17525-advisory.txt.asc
Modified:
subversion/site/staging/news.html
subversion/site/staging/security/index.html

Modified: subversion/site/staging/news.html
URL: 
http://svn.apache.org/viewvc/subversion/site/staging/news.html?rev=1886385=1886384=1886385=diff
==
--- subversion/site/staging/news.html (original)
+++ subversion/site/staging/news.html Wed Feb 10 13:32:38 2021
@@ -22,6 +22,27 @@
 
 
 
+
+2021-02-10  Apache Subversion Security Advisory
+
+
+
+The recent releases of Apache Subversion 1.14.1 and 1.10.7 contain
+ a fix for a security issue: CVE-2020-17525. This issue
+ affect Subversion 'mod_dav_svn' servers only. We encourage server operators
+ to upgrade to the latest appropriate version as soon as reasonable.
+
+ Please see the https://lists.apache.org/list.html?annou...@subversion.apache.org;
+ >release announcements for more information about the releases.
+
+To get the latest release from the nearest mirror, please visit our
+ download page.
+
+ 
+
  
 2021-02-10  Apache Subversion 1.14.1 Released
  http://svn.apache.org/viewvc/subversion/site/staging/security/CVE-2020-17525-advisory.txt?rev=1886385=auto
==
--- subversion/site/staging/security/CVE-2020-17525-advisory.txt (added)
+++ subversion/site/staging/security/CVE-2020-17525-advisory.txt Wed Feb 10 
13:32:38 2021
@@ -0,0 +1,114 @@
+
+  Remote unauthenticated denial-of-service in Subversion mod_authz_svn.
+
+Summary:
+
+
+  Subversion's mod_authz_svn module will crash if the server is using
+  in-repository authz rules with the AuthzSVNReposRelativeAccessFile
+  option and a client sends a request for a non-existing repository URL.
+
+  This can lead to disruption for users of the service.
+
+Known vulnerable:
+=
+
+  mod_dav_svn+mod_authz_svn servers 1.9.0 through 1.10.6 (inclusive).
+  mod_dav_svn+mod_authz_svn servers 1.11.0 through 1.14.0 (inclusive).
+
+Known fixed:
+
+
+  mod_dav_svn+mod_authz_svn servers 1.14.1
+  mod_dav_svn+mod_authz_svn servers 1.10.7
+
+Details:
+
+
+  A null-pointer-dereference has been found in mod_authz_svn that results in
+  a remote unauthenticated Denial-of-Service in some server configurations.
+
+  The vulnerability can be triggered by an unauthenticated user if the
+  Apache HTTPD server is configured to use an in-repository authz file,
+  with configuration directives such as:
+
+AuthzSVNAccessFile "^/authz"
+AuthzSVNReposRelativeAccessFile "^/authz"
+
+  The problem originates when sending a GET request to a non-existent
+  repository. The mod_authz_svn module will attempt to find authz rules
+  at a path within the requested SVN repository. Upon constructing this
+  path, the function svn_repos_find_root_path will return a NULL pointer
+  since the requested repository does not exist on-disk.
+  A check for this legitimate NULL pointer condition is missing, which
+  results in a segmentation fault when the NULL pointer is used.
+
+  The in-repository authz feature was first introduced in Subversion 1.8:
+  https://subversion.apache.org/docs/release-notes/1.8.html#in-repo-authz
+
+  The missing NULL check was first introduced during refactoring of the
+  authz code during development work leading up to Subversion 1.9.
+  Subversion 1.8 servers are unaffected.
+
+Severity:
+=
+
+  CVSSv3 Base Score: 7.5 (High)
+
+  CVSSv3 Base Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
+
+  Exploitation results in denial of service by crashing the HTTPD worker
+  handling the request. The impact of this differs depending on how the
+  Apache HTTPD server is configured, including the choice of MPM (Multi-
+  Processing-Module). If the worker shares its memory address space with
+  the main thread, as is the case with e.g. the Event MPM, the entire
+  HTTPD server process will terminate. If the pre-fork MPM is used, the
+  worker will terminate but the HTTPD server will stay up, and service
+  availability will depend on how frequently the attacker is able to
+  send malicious requests which target the vulnerability.
+
+Recommendations:
+
+
+  We recommend all users to upgrade to a known fixed release of the
+  Subversion mod_dav_svn server.
+
+  Users who are unable to upgrade may apply the included patches.
+
+  As a workaround, the use of in-repos

svn commit: r1886389 - in /subversion/site/publish: ./ index.html

2021-02-10 Thread stsp
Author: stsp
Date: Wed Feb 10 13:43:32 2021
New Revision: 1886389

URL: http://svn.apache.org/viewvc?rev=1886389=rev
Log:
* site/publish: merge from staging area

Modified:
subversion/site/publish/   (props changed)
subversion/site/publish/index.html   (contents, props changed)

Propchange: subversion/site/publish/
--
  Merged /subversion/site/staging:r1886387-1886388

Modified: subversion/site/publish/index.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/index.html?rev=1886389=1886388=1886389=diff
==
--- subversion/site/publish/index.html (original)
+++ subversion/site/publish/index.html Wed Feb 10 13:43:32 2021
@@ -66,6 +66,27 @@
 
 
 
+
+2021-02-10  Apache Subversion Security Advisory
+
+
+
+The recent releases of Apache Subversion 1.14.1 and 1.10.7 contain
+ a fix for a security issue: CVE-2020-17525. This issue
+ affect Subversion 'mod_dav_svn' servers only. We encourage server operators
+ to upgrade to the latest appropriate version as soon as reasonable.
+
+ Please see the https://lists.apache.org/list.html?annou...@subversion.apache.org;
+ >release announcements for more information about the releases.
+
+To get the latest release from the nearest mirror, please visit our
+ download page.
+
+ 
+
  
 2021-02-10  Apache Subversion 1.14.1 Released
  

svn commit: r1886387 - in /subversion/site/publish: ./ docs/release-notes/1.10.html docs/release-notes/1.14.html index.html news.html roadmap.html security/CVE-2020-17525-advisory.txt security/CVE-202

2021-02-10 Thread stsp
Author: stsp
Date: Wed Feb 10 13:36:21 2021
New Revision: 1886387

URL: http://svn.apache.org/viewvc?rev=1886387=rev
Log:
* site/publish: Merge everything from staging area.

Added:
subversion/site/publish/security/CVE-2020-17525-advisory.txt
  - copied unchanged from r1886386, 
subversion/site/staging/security/CVE-2020-17525-advisory.txt
subversion/site/publish/security/CVE-2020-17525-advisory.txt.asc
  - copied unchanged from r1886386, 
subversion/site/staging/security/CVE-2020-17525-advisory.txt.asc
Modified:
subversion/site/publish/   (props changed)
subversion/site/publish/docs/release-notes/1.10.html
subversion/site/publish/docs/release-notes/1.14.html
subversion/site/publish/index.html   (contents, props changed)
subversion/site/publish/news.html   (contents, props changed)
subversion/site/publish/roadmap.html   (props changed)
subversion/site/publish/security/index.html

Propchange: subversion/site/publish/
--
  Merged 
/subversion/site/staging:r1878173-1885742,1885744-1886108,1886110-1886386

Modified: subversion/site/publish/docs/release-notes/1.10.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/docs/release-notes/1.10.html?rev=1886387=1886386=1886387=diff
==
--- subversion/site/publish/docs/release-notes/1.10.html (original)
+++ subversion/site/publish/docs/release-notes/1.10.html Wed Feb 10 13:36:21 
2021
@@ -268,22 +268,81 @@ selected while 1.10 combines all the lin
 The 1.10 implementation may change in future releases, perhaps to
 make this case an error.
 
-The 1.9 implementation combined the global and per-repository rules
-for the same path:
+A fix for https://issues.apache.org/jira/browse/SVN-4762?issueNumber=4762;
+>Issue #4762 may change the way path-based authorization rules are applied
+in some circumstances. See http://svn.apache.org/r1882326;>r1882326.
+
+Background: Subversion 1.10 introduced a new implementation of path-based
+authorization (authz) to deliver wildcard support and improved performance
+over that of Subversion 1.9 and earlier. From Subversion 1.10 through 1.14.0,
+the new implementation did not correctly combine global rules with repository
+rules: if a global rule and a per-repository rule were both present for a
+path, the global rule would be ignored and the per-repository rule would
+apply by itself. As a result, from Subversion 1.10 through 1.14.0, it was not
+possible to override per-path access rules for specific users (or groups) at
+the global level. Administrators whose authz rules rely on this incorrect
+behavior may need to adjust their rules accordingly.
+
+
+This issue is fixed in 1.14.1, making it possible once again to
+override per-path access rules for specific users (and groups) at the global 
level.
+Such global rules are overridden by repository-specific rules only if both the
+user and the path match the repository-specific rule.
+
+As an example, consider the following rule set:
 
 
-  [/some/path]
-  userA = rw
-  [repository:/some/path]
-  userB = r
+[groups]
+company = developer1, developer2, developer3
+customer = customer1, customer2
+
+# company can read-write on everything
+[/]
+@company = rw
+
+[project1:/]
+@customer = r
+
+
+
+Does developer1 have rw access to "/trunk" in 
project1?
+
+
+
+Subversion servers running 1.10.0 up to 1.10.6 or 1.14.0, without the fix for
+https://issues.apache.org/jira/browse/SVN-4762?issueNumber=4762;
+>issue #4762, will only apply the repository-specific part of the rule 
set:
+
+[project1:/]
+@customer = r
+
+
+The answer in this case is that developer1 has no access at all 
because the
+global rule which grants rw access to the @company group is 
ignored.
+
+
+
+Subversion servers running 1.14.1 or later match the behaviour of
+Subversion 1.9, meaning they will apply both the global and the 
repository-specific
+part of the rule set:
+
+# company can read-write on everything
+[/]
+@company = rw
+
+[project1:/]
+@customer = r
 
+
+The answer in this case is that developer1 has rw access
+to any path in project1.
+Global rules are overridden by repository-specific rules only if both the
+user (developer1) and the path ("/", including child paths
+for which no specific rules exist) match the repository-specific rule.
+While the repository-specific rule matches "/trunk" it does not
+match developer1, and hence the global rule will be used.
+
 
-In 1.9 this would define access for both userA
-and userB, in 1.10 the per-repository rule overrides the
-global rule and this only defines access for userB.  The 1.10
-implementation may change in future releases, but the exact change
-is still being discussed on the dev mailing
-list.
 
   
 

Modified: subversion/site/publish/docs/release-notes/1.14.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/d

svn commit: r1886386 - in /subversion/site/staging: index.html news.html

2021-02-10 Thread stsp
Author: stsp
Date: Wed Feb 10 13:34:51 2021
New Revision: 1886386

URL: http://svn.apache.org/viewvc?rev=1886386=rev
Log:
* staging/index.html,
  staging/news.html, Add stub release announcement links, to be
   replaced as soon as the actual announcements appear in archives.

Modified:
subversion/site/staging/index.html
subversion/site/staging/news.html

Modified: subversion/site/staging/index.html
URL: 
http://svn.apache.org/viewvc/subversion/site/staging/index.html?rev=1886386=1886385=1886386=diff
==
--- subversion/site/staging/index.html (original)
+++ subversion/site/staging/index.html Wed Feb 10 13:34:51 2021
@@ -76,7 +76,7 @@
  This is the most complete Subversion release to date, and we encourage
  users of Subversion to upgrade as soon as reasonable.
  Please see the
- https://lists.apache.org/list.html?annou...@subversion.apache.org;
  >release announcement and the
  release notes for more information about this release. 
@@ -96,7 +96,7 @@
  This is the most complete release of the 1.10.x line to date,
  and we encourage all users to upgrade as soon as reasonable.
  Please see the
- https://lists.apache.org/list.html?annou...@subversion.apache.org;
  >release announcement and the
  release notes for more information about this release. 

Modified: subversion/site/staging/news.html
URL: 
http://svn.apache.org/viewvc/subversion/site/staging/news.html?rev=1886386=1886385=1886386=diff
==
--- subversion/site/staging/news.html (original)
+++ subversion/site/staging/news.html Wed Feb 10 13:34:51 2021
@@ -53,7 +53,7 @@
  This is the most complete Subversion release to date, and we encourage
  users of Subversion to upgrade as soon as reasonable.
  Please see the
- https://lists.apache.org/list.html?annou...@subversion.apache.org;
  >release announcement and the
  release notes for more information about this release. 
@@ -73,7 +73,7 @@
  This is the most complete release of the 1.10.x line to date,
  and we encourage all users to upgrade as soon as reasonable.
  Please see the
- https://lists.apache.org/list.html?annou...@subversion.apache.org;
  >release announcement and the
  release notes for more information about this release. 




svn commit: r1886388 - /subversion/site/staging/index.html

2021-02-10 Thread stsp
Author: stsp
Date: Wed Feb 10 13:42:48 2021
New Revision: 1886388

URL: http://svn.apache.org/viewvc?rev=1886388=rev
Log:
* staging/index.html: Copy the CVE-2020-17525 news item over from news.html.

Modified:
subversion/site/staging/index.html

Modified: subversion/site/staging/index.html
URL: 
http://svn.apache.org/viewvc/subversion/site/staging/index.html?rev=1886388=1886387=1886388=diff
==
--- subversion/site/staging/index.html (original)
+++ subversion/site/staging/index.html Wed Feb 10 13:42:48 2021
@@ -66,6 +66,27 @@
 
 
 
+
+2021-02-10  Apache Subversion Security Advisory
+
+
+
+The recent releases of Apache Subversion 1.14.1 and 1.10.7 contain
+ a fix for a security issue: CVE-2020-17525. This issue
+ affect Subversion 'mod_dav_svn' servers only. We encourage server operators
+ to upgrade to the latest appropriate version as soon as reasonable.
+
+ Please see the https://lists.apache.org/list.html?annou...@subversion.apache.org;
+ >release announcements for more information about the releases.
+
+To get the latest release from the nearest mirror, please visit our
+ download page.
+
+ 
+
  
 2021-02-10  Apache Subversion 1.14.1 Released
  

svn commit: r1886384 - in /subversion/site/staging: index.html news.html

2021-02-10 Thread stsp
Author: stsp
Date: Wed Feb 10 13:00:47 2021
New Revision: 1886384

URL: http://svn.apache.org/viewvc?rev=1886384=rev
Log:
*  staging/index.html,
   staging/news.html: Add news items for 1.14.1 and 1.10.7.

Modified:
subversion/site/staging/index.html
subversion/site/staging/news.html

Modified: subversion/site/staging/index.html
URL: 
http://svn.apache.org/viewvc/subversion/site/staging/index.html?rev=1886384=1886383=1886384=diff
==
--- subversion/site/staging/index.html (original)
+++ subversion/site/staging/index.html Wed Feb 10 13:00:47 2021
@@ -66,6 +66,46 @@
 
 
 
+ 
+2021-02-10  Apache Subversion 1.14.1 Released
+  
+ 
+ 
+We are pleased to announce the release of Apache Subversion 1.14.1.
+ This is the most complete Subversion release to date, and we encourage
+ users of Subversion to upgrade as soon as reasonable.
+ Please see the
+ release announcement and the
+ release notes for more information about this release. 
+ 
+To get this release from the nearest mirror, please visit our
+ download page. 
+ 
+  
+
+ 
+2021-02-10  Apache Subversion 1.10.7 Released
+  
+ 
+ 
+We are pleased to announce the release of Apache Subversion 1.10.7.
+ This is the most complete release of the 1.10.x line to date,
+ and we encourage all users to upgrade as soon as reasonable.
+ Please see the
+ release announcement and the
+ release notes for more information about this release. 
+ 
+To get this release from the nearest mirror, please visit our
+ download page. 
+ 
+  
+
  
 2020-05-27  Apache Subversion 1.14.0 Released
  http://svn.apache.org/viewvc/subversion/site/staging/news.html?rev=1886384=1886383=1886384=diff
==
--- subversion/site/staging/news.html (original)
+++ subversion/site/staging/news.html Wed Feb 10 13:00:47 2021
@@ -22,6 +22,46 @@
 
 
 
+ 
+2021-02-10  Apache Subversion 1.14.1 Released
+  
+ 
+ 
+We are pleased to announce the release of Apache Subversion 1.14.1.
+ This is the most complete Subversion release to date, and we encourage
+ users of Subversion to upgrade as soon as reasonable.
+ Please see the
+ release announcement and the
+ release notes for more information about this release. 
+ 
+To get this release from the nearest mirror, please visit our
+ download page. 
+ 
+  
+
+ 
+2021-02-10  Apache Subversion 1.10.7 Released
+  
+ 
+ 
+We are pleased to announce the release of Apache Subversion 1.10.7.
+ This is the most complete release of the 1.10.x line to date,
+ and we encourage all users to upgrade as soon as reasonable.
+ Please see the
+ release announcement and the
+ release notes for more information about this release. 
+ 
+To get this release from the nearest mirror, please visit our
+ download page. 
+ 
+  
+
  
 2020-05-27  Apache Subversion 1.14.0 Released
  

svn commit: r1886383 - in /subversion/site/staging/docs/release-notes: 1.10.html 1.14.html

2021-02-10 Thread stsp
Author: stsp
Date: Wed Feb 10 12:55:26 2021
New Revision: 1886383

URL: http://svn.apache.org/viewvc?rev=1886383=rev
Log:
* staging/docs/release-notes/1.10.html,
  staging/docs/release-notes/1.14.html: The issue #4762 fix did not make it
into the 1.10.7 release. Remove mentions of 1.10.7 which suggest otherwise.

Modified:
subversion/site/staging/docs/release-notes/1.10.html
subversion/site/staging/docs/release-notes/1.14.html

Modified: subversion/site/staging/docs/release-notes/1.10.html
URL: 
http://svn.apache.org/viewvc/subversion/site/staging/docs/release-notes/1.10.html?rev=1886383=1886382=1886383=diff
==
--- subversion/site/staging/docs/release-notes/1.10.html (original)
+++ subversion/site/staging/docs/release-notes/1.10.html Wed Feb 10 12:55:26 
2021
@@ -284,7 +284,7 @@ the global level. Administrators whose a
 behavior may need to adjust their rules accordingly.
 
 
-This issue is fixed in 1.10.7 and 1.14.1, making it possible once again to
+This issue is fixed in 1.14.1, making it possible once again to
 override per-path access rules for specific users (and groups) at the global 
level.
 Such global rules are overridden by repository-specific rules only if both the
 user and the path match the repository-specific rule.
@@ -322,7 +322,7 @@ global rule which grants rw acc
 
 
 
-Subversion servers running 1.10.7 or 1.14.1 or later match the behaviour of
+Subversion servers running 1.14.1 or later match the behaviour of
 Subversion 1.9, meaning they will apply both the global and the 
repository-specific
 part of the rule set:
 

Modified: subversion/site/staging/docs/release-notes/1.14.html
URL: 
http://svn.apache.org/viewvc/subversion/site/staging/docs/release-notes/1.14.html?rev=1886383=1886382=1886383=diff
==
--- subversion/site/staging/docs/release-notes/1.14.html (original)
+++ subversion/site/staging/docs/release-notes/1.14.html Wed Feb 10 12:55:26 
2021
@@ -240,7 +240,7 @@ the global level. Administrators whose a
 behavior may need to adjust their rules accordingly.
 
 
-This issue is fixed in 1.10.7 and 1.14.1, making it possible once again to
+This issue is fixed in 1.14.1, making it possible once again to
 override per-path access rules for specific users (and groups) at the global 
level.
 Such global rules are overridden by repository-specific rules only if both the
 user and the path match the repository-specific rule.
@@ -278,7 +278,7 @@ global rule which grants rw acc
 
 
 
-Subversion servers running 1.10.7 or 1.14.1 or later match the behaviour of
+Subversion servers running 1.14.1 or later match the behaviour of
 Subversion 1.9, meaning they will apply both the global and the 
repository-specific
 part of the rule set:
 
@@ -1596,7 +1596,7 @@ path-based authorization (authz) rules:
 rule were both present for a path, the global rule would be ignored and the
 per-repository rule would apply by itself.
 
-This issue is fixed as of 1.10.7 and 1.14.1. See This issue is fixed as of 1.14.1. See https://issues.apache.org/jira/browse/SVN-4762?issueNumber=4762;
 >Issue #4762 and http://svn.apache.org/r1882326;>r1882326.
 




svn commit: r45956 - /dev/subversion/ /release/subversion/

2021-02-10 Thread stsp
Author: stsp
Date: Wed Feb 10 11:28:06 2021
New Revision: 45956

Log:
Publish Subversion-1.10.7.

Added:
release/subversion/subversion-1.10.7.KEYS
  - copied unchanged from r45955, dev/subversion/subversion-1.10.7.KEYS
release/subversion/subversion-1.10.7.tar.bz2
  - copied unchanged from r45955, dev/subversion/subversion-1.10.7.tar.bz2
release/subversion/subversion-1.10.7.tar.bz2.asc
  - copied unchanged from r45955, 
dev/subversion/subversion-1.10.7.tar.bz2.asc
release/subversion/subversion-1.10.7.tar.bz2.sha1
  - copied unchanged from r45955, 
dev/subversion/subversion-1.10.7.tar.bz2.sha1
release/subversion/subversion-1.10.7.tar.bz2.sha512
  - copied unchanged from r45955, 
dev/subversion/subversion-1.10.7.tar.bz2.sha512
release/subversion/subversion-1.10.7.tar.gz
  - copied unchanged from r45955, dev/subversion/subversion-1.10.7.tar.gz
release/subversion/subversion-1.10.7.tar.gz.asc
  - copied unchanged from r45955, 
dev/subversion/subversion-1.10.7.tar.gz.asc
release/subversion/subversion-1.10.7.tar.gz.sha1
  - copied unchanged from r45955, 
dev/subversion/subversion-1.10.7.tar.gz.sha1
release/subversion/subversion-1.10.7.tar.gz.sha512
  - copied unchanged from r45955, 
dev/subversion/subversion-1.10.7.tar.gz.sha512
release/subversion/subversion-1.10.7.zip
  - copied unchanged from r45955, dev/subversion/subversion-1.10.7.zip
release/subversion/subversion-1.10.7.zip.asc
  - copied unchanged from r45955, dev/subversion/subversion-1.10.7.zip.asc
release/subversion/subversion-1.10.7.zip.sha1
  - copied unchanged from r45955, dev/subversion/subversion-1.10.7.zip.sha1
release/subversion/subversion-1.10.7.zip.sha512
  - copied unchanged from r45955, 
dev/subversion/subversion-1.10.7.zip.sha512
Removed:
dev/subversion/subversion-1.10.7.KEYS
dev/subversion/subversion-1.10.7.tar.bz2
dev/subversion/subversion-1.10.7.tar.bz2.asc
dev/subversion/subversion-1.10.7.tar.bz2.sha1
dev/subversion/subversion-1.10.7.tar.bz2.sha512
dev/subversion/subversion-1.10.7.tar.gz
dev/subversion/subversion-1.10.7.tar.gz.asc
dev/subversion/subversion-1.10.7.tar.gz.sha1
dev/subversion/subversion-1.10.7.tar.gz.sha512
dev/subversion/subversion-1.10.7.zip
dev/subversion/subversion-1.10.7.zip.asc
dev/subversion/subversion-1.10.7.zip.sha1
dev/subversion/subversion-1.10.7.zip.sha512
dev/subversion/svn_version.h.dist-1.10.7



svn commit: r45955 - /dev/subversion/ /release/subversion/

2021-02-10 Thread stsp
Author: stsp
Date: Wed Feb 10 11:27:48 2021
New Revision: 45955

Log:
Publish Subversion-1.14.1.

Added:
release/subversion/subversion-1.14.1.KEYS
  - copied unchanged from r45954, dev/subversion/subversion-1.14.1.KEYS
release/subversion/subversion-1.14.1.tar.bz2
  - copied unchanged from r45954, dev/subversion/subversion-1.14.1.tar.bz2
release/subversion/subversion-1.14.1.tar.bz2.asc
  - copied unchanged from r45954, 
dev/subversion/subversion-1.14.1.tar.bz2.asc
release/subversion/subversion-1.14.1.tar.bz2.sha512
  - copied unchanged from r45954, 
dev/subversion/subversion-1.14.1.tar.bz2.sha512
release/subversion/subversion-1.14.1.tar.gz
  - copied unchanged from r45954, dev/subversion/subversion-1.14.1.tar.gz
release/subversion/subversion-1.14.1.tar.gz.asc
  - copied unchanged from r45954, 
dev/subversion/subversion-1.14.1.tar.gz.asc
release/subversion/subversion-1.14.1.tar.gz.sha512
  - copied unchanged from r45954, 
dev/subversion/subversion-1.14.1.tar.gz.sha512
release/subversion/subversion-1.14.1.zip
  - copied unchanged from r45954, dev/subversion/subversion-1.14.1.zip
release/subversion/subversion-1.14.1.zip.asc
  - copied unchanged from r45954, dev/subversion/subversion-1.14.1.zip.asc
release/subversion/subversion-1.14.1.zip.sha512
  - copied unchanged from r45954, 
dev/subversion/subversion-1.14.1.zip.sha512
Removed:
dev/subversion/subversion-1.14.1.KEYS
dev/subversion/subversion-1.14.1.tar.bz2
dev/subversion/subversion-1.14.1.tar.bz2.asc
dev/subversion/subversion-1.14.1.tar.bz2.sha512
dev/subversion/subversion-1.14.1.tar.gz
dev/subversion/subversion-1.14.1.tar.gz.asc
dev/subversion/subversion-1.14.1.tar.gz.sha512
dev/subversion/subversion-1.14.1.zip
dev/subversion/subversion-1.14.1.zip.asc
dev/subversion/subversion-1.14.1.zip.sha512
dev/subversion/svn_version.h.dist-1.14.1



svn propchange: r1886358 - svn:log

2021-02-09 Thread stsp
Author: stsp
Revision: 1886358
Modified property: svn:log

Modified: svn:log at Tue Feb  9 12:02:33 2021
--
--- svn:log (original)
+++ svn:log Tue Feb  9 12:02:33 2021
@@ -5,4 +5,4 @@ Update a raise statement probably missed
   (Permission.parse_groups): Use 'raise exception("string")' instead of
   'raise exception, "string"'.
 
-Patch by: From: Daniel Roßberg (danielmrossberg {AT} gmail dot com)
+Patch by: Daniel Roßberg (danielmrossberg {AT} gmail dot com)



svn commit: r1886358 - /subversion/trunk/tools/hook-scripts/svnperms.py

2021-02-09 Thread stsp
Author: stsp
Date: Tue Feb  9 11:59:13 2021
New Revision: 1886358

URL: http://svn.apache.org/viewvc?rev=1886358=rev
Log:
Python 3 compatibility:
Update a raise statement probably missed in revision 873411 changes.

* tools/hook-scripts/svnperms.py
  (Permission.parse_groups): Use 'raise exception("string")' instead of
  'raise exception, "string"'.

Patch by: From: Daniel Roßberg (danielmrossberg {AT} gmail dot com)

Modified:
subversion/trunk/tools/hook-scripts/svnperms.py

Modified: subversion/trunk/tools/hook-scripts/svnperms.py
URL: 
http://svn.apache.org/viewvc/subversion/trunk/tools/hook-scripts/svnperms.py?rev=1886358=1886357=1886358=diff
==
--- subversion/trunk/tools/hook-scripts/svnperms.py (original)
+++ subversion/trunk/tools/hook-scripts/svnperms.py Tue Feb  9 11:59:13 2021
@@ -137,7 +137,8 @@ class Permission:
 try:
 groupusers.extend(self._group[token[1:]])
 except KeyError:
-raise Error, "group '%s' not found" % token[1:]
+raise Error("group '%s' not found" % \
+ token[1:])
 else:
 groupusers.append(token)
 self._group[option] = groupusers




svn commit: r45805 [1/3] - /dev/subversion/

2021-02-04 Thread stsp
Author: stsp
Date: Thu Feb  4 12:55:32 2021
New Revision: 45805

Log:
Add Subversion 1.10.7 candidate release artifacts

Added:
dev/subversion/subversion-1.10.7.KEYS
dev/subversion/subversion-1.10.7.tar.bz2   (with props)
dev/subversion/subversion-1.10.7.tar.bz2.asc   (with props)
dev/subversion/subversion-1.10.7.tar.bz2.sha1
dev/subversion/subversion-1.10.7.tar.bz2.sha512
dev/subversion/subversion-1.10.7.tar.gz   (with props)
dev/subversion/subversion-1.10.7.tar.gz.asc   (with props)
dev/subversion/subversion-1.10.7.tar.gz.sha1
dev/subversion/subversion-1.10.7.tar.gz.sha512
dev/subversion/subversion-1.10.7.zip   (with props)
dev/subversion/subversion-1.10.7.zip.asc   (with props)
dev/subversion/subversion-1.10.7.zip.sha1
dev/subversion/subversion-1.10.7.zip.sha512
dev/subversion/svn_version.h.dist-1.10.7



svn commit: r45805 [3/3] - /dev/subversion/

2021-02-04 Thread stsp
Added: dev/subversion/subversion-1.10.7.tar.bz2
==
Binary file - no diff available.

Propchange: dev/subversion/subversion-1.10.7.tar.bz2
--
svn:mime-type = application/octet-stream

Added: dev/subversion/subversion-1.10.7.tar.bz2.asc
==
--- dev/subversion/subversion-1.10.7.tar.bz2.asc (added)
+++ dev/subversion/subversion-1.10.7.tar.bz2.asc Thu Feb  4 12:55:32 2021
@@ -0,0 +1,10 @@
+-BEGIN PGP SIGNATURE-
+
+iQEcBAABAgAGBQJgG+xlAAoJEE99uqmaWblzpkEIAKanhKsDRXbVEbwL9imQRJNj
+uL8q9hBrxDkWkXUpEJ2MaqcLj31mcz+REKmPrmYogpdLR829wRZ2VHcWEntacK06
+4YWCXDyCCI5J2pCo1/iB6SdkS+F6NrPikZWN2QqOr+oRBccLBZwrNd8bfS0HMbT5
+hQmh5U9UXYtCZNXL7qmgbLQ4PZMPDOZ0PMVnsGEhFozHwF/qMX14YOJpujruaRnB
+xyoOAqShBSI1tzJXD200iQe19f9op/RZlYMuyEPG9zb9mdTzXsr9c28Dgv2BlJkQ
+8ta0gzVON67tJGhTMi47VIizbPPyssEHOIT4CV+H9P9Ul4pPogkqwnMCrwyUcpE=
+=CJxJ
+-END PGP SIGNATURE-

Propchange: dev/subversion/subversion-1.10.7.tar.bz2.asc
--
svn:eol-style = native

Propchange: dev/subversion/subversion-1.10.7.tar.bz2.asc
--
svn:mime-type = text/plain

Added: dev/subversion/subversion-1.10.7.tar.bz2.sha1
==
--- dev/subversion/subversion-1.10.7.tar.bz2.sha1 (added)
+++ dev/subversion/subversion-1.10.7.tar.bz2.sha1 Thu Feb  4 12:55:32 2021
@@ -0,0 +1 @@
+2e82d37bc053908cdc45cab54bf82016f5a7eccc
\ No newline at end of file

Added: dev/subversion/subversion-1.10.7.tar.bz2.sha512
==
--- dev/subversion/subversion-1.10.7.tar.bz2.sha512 (added)
+++ dev/subversion/subversion-1.10.7.tar.bz2.sha512 Thu Feb  4 12:55:32 2021
@@ -0,0 +1 @@
+f29186995f65dbfb9eaafd2324176a40cbd5beb1c032bdd3ed025f995cc27f230054fa3296fa90907b818e556d054d84d1f270251adbfd1967c5f81c603e11f1
\ No newline at end of file

Added: dev/subversion/subversion-1.10.7.tar.gz
==
Binary file - no diff available.

Propchange: dev/subversion/subversion-1.10.7.tar.gz
--
svn:mime-type = application/octet-stream

Added: dev/subversion/subversion-1.10.7.tar.gz.asc
==
--- dev/subversion/subversion-1.10.7.tar.gz.asc (added)
+++ dev/subversion/subversion-1.10.7.tar.gz.asc Thu Feb  4 12:55:32 2021
@@ -0,0 +1,10 @@
+-BEGIN PGP SIGNATURE-
+
+iQEcBAABAgAGBQJgG+xhAAoJEE99uqmaWblzjX4H/1Iox2ltx4RjqmIMlXhdteLk
+/IXcAlM3nU3bab+JiwYP/Ego3tGpmWqYP0Rp7vVvpwOYYM8U1uWtSvPED9+txZA2
+XdkTAiE7QdO85pLfgTxy+W3zHoGytKqK0n8doVq2w3MoloV+KhlN320j7VOU4q74
+h3EAMLPHiBxp9kKc2Xe/KqCYJiWuM4p4JiCiJI5jjUVc4/XrPQ4BhKK2XAAAMh7d
+wZ+KheaamMrSBxuIubaGW/QJuOlHui5zIVJYsDoPIEKpUZGAytuWWAp56DmLM9CN
+1gL0r+lwmSeIkSqMQaNLtxHVIo8uU2la6N0ZZqwElH/ugeSo19LKKi2ovzoRyaI=
+=JqBj
+-END PGP SIGNATURE-

Propchange: dev/subversion/subversion-1.10.7.tar.gz.asc
--
svn:eol-style = native

Propchange: dev/subversion/subversion-1.10.7.tar.gz.asc
--
svn:mime-type = text/plain

Added: dev/subversion/subversion-1.10.7.tar.gz.sha1
==
--- dev/subversion/subversion-1.10.7.tar.gz.sha1 (added)
+++ dev/subversion/subversion-1.10.7.tar.gz.sha1 Thu Feb  4 12:55:32 2021
@@ -0,0 +1 @@
+d4f8a607ed56f206b6cc559f0f81c1acb6abccb6
\ No newline at end of file

Added: dev/subversion/subversion-1.10.7.tar.gz.sha512
==
--- dev/subversion/subversion-1.10.7.tar.gz.sha512 (added)
+++ dev/subversion/subversion-1.10.7.tar.gz.sha512 Thu Feb  4 12:55:32 2021
@@ -0,0 +1 @@
+d5494d305db8f10f778901f1e0b190dd71f82abd9a38ef9ea3a98a3ec535c00c755ee179276bae692cd50af8a1c885beada6ed2bea2eaeda8c09d7e0c55c1e9b
\ No newline at end of file

Added: dev/subversion/subversion-1.10.7.zip
==
Binary file - no diff available.

Propchange: dev/subversion/subversion-1.10.7.zip
--
svn:mime-type = application/octet-stream

Added: dev/subversion/subversion-1.10.7.zip.asc
==
--- dev/subversion/subversion-1.10.7.zip.asc (added)
+++ dev/subversion/subversion-1.10.7.zip.asc Thu Feb  4 12:55:32 2021
@@ -0,0 

svn commit: r45805 [2/3] - /dev/subversion/

2021-02-04 Thread stsp


Added: dev/subversion/subversion-1.10.7.KEYS
==
--- dev/subversion/subversion-1.10.7.KEYS (added)
+++ dev/subversion/subversion-1.10.7.KEYS Thu Feb  4 12:55:32 2021
@@ -0,0 +1,44678 @@
+ASF ID: artagnon
+LDAP PGP key: A86A BD6C 9B68 6580 3A87 ED69 16EB F926 B8BB 3FE9
+
+A86A BD6C 9B68 6580 3A87  ED69 16EB F926 B8BB 3FE9
+-BEGIN PGP PUBLIC KEY BLOCK-
+
+mQENBErAw2ABCADRhHz/FSgjSDN6+Hvh1Ipjl+RsmGDMYIanxk08pUaO+4tridXC
+L6RMeXFsVFSkEAXOsxAGKHM3MbqNyk/uXdf8P8CcbkvYcTaRHFJAueBN7Ot1z1aF
+4SXP/WULGnsvbjcE+fdokjY80Qs3nPOEaIuM1cs9EfIaBYWviBld10f9deo6IRoF
+72ZJjXJjWOgb14VjEuIX61eMeGZvyKvwy3sKfOco6YZtnGQchVhjq2ZFFAzZtvBr
+/vbjoEvxQcmKMu60tT+b5JCfLdaZkHbXlo2so1eKsJPkS83dE78Bqy1BkQfaoK0l
+3oln4r97KuJcornSPyG8oEbGXc6F4X9v8c3hABEBAAG0NFJhbWt1bWFyIFJhbWFj
+aGFuZHJhIChhcnRhZ25vbikgPGFydGFnbm9uQGdtYWlsLmNvbT6IRgQQEQIABgUC
+Sxin5AAKCRChGD+O0QKMjUQXAKCZfSvy0scFCm5iIXmSGbJrDou8/ACeILFD7jXY
+E4fnZtNggnCYeHAqeD2IRgQQEQIABgUCSyM3ewAKCRBBYxwTO2a5gHnxAJ97gp9P
+JuAzjG8W95QQcP9kV/6wcQCggWKo1vn9rbXXwY5I+s1Dtv7TyVWJATcEEwEIACEF
+AkrAw2ACGwMFCwkIBwMFFQoICQsFFgIDAQACHgECF4AACgkQFuv5Jri7P+ng4Af8
+CbH+6Fxu72uY5kdWG11uicPsEA5wR7qPiJL1zsx1TRp06Yx3ngneJuVfPApuhshL
+QDj86hZrfZe1oF+2oV9xXxBfs6RTflR8i0yD3ix6Q+ayi9lPxr+quJfAv8DXZMRY
+vNj6LYcsTSYOQvlSQwhs/ZKBds5uvsFvOC4tEqNFj4Nyv4jbQLrTOGX18EEHWd1X
+aisQ1vuKVT1KQHyt/n1OkSvp/K+u+yDzPUin9rUnPtVyciUJvUAmH3e+M1Yufvgr
+GNogLhEbUMa9ZrvEnpqRspNEQImLU35xuIjwXSgyY5kHO1Fu4TXcJ9dM/auWrXfc
+y+OefXJk/QEiHyZyfQPUR7Q3UmFta3VtYXIgUmFtYWNoYW5kcmEgKGFydGFnbm9u
+KSA8cmFta3VtYXJAaWl0a2dwLmFjLmluPohGBBARAgAGBQJLGKfkAAoJEKEYP47R
+AoyNB80An1ruMzj5mes5lP7TntKYD5segaY1AJ0UTMNId6jbpxpRRvmjHW0mNJPl
+EohGBBARAgAGBQJLIzd7AAoJEEFjHBM7ZrmAQfkAoIUyseOmQOfS6Gkjp5IK7i/C
+qXlHAJwNql3AKgb9rWk+m4p4LrBDq3Z97YkBOAQTAQIAIgUCSsD6JgIbAwYLCQgH
+AwIGFQgCCQoLBBYCAwECHgECF4AACgkQFuv5Jri7P+lj2Qf/VSW9A1dQfa4SafzF
+lNhPB259RX9Zx/Px3q+6CVXmP1GyKyJJ2sLMkHiYCdP9hjpDJ98VBZ0KHSGF7XUm
+fdWwPk1XV7I8jct1xsxDLy2T0UmjPj63+ZEc/Q4NeuaErNlCzGT0DvK5ITHvKqoX
+8DAlgeRiSRb2DvM5h8tz22yoVesLQVnAPDD7eTFxi5wSUtbIjkXbKor/hKUn55Wy
+L0EyvZvfcgIUCgr9fPTv+a5gkCkrzDguMVz6nyEAttYiAXi2EIsSgW118rNcimxC
+F81kntW+BIVeQKhtrTVbTWBv2JVveJVbTtKb9g7rtZNPCDRqoBl1/FxgQPwVu+Dc
+lePZEbkBDQRKwMNgAQgA8JfwOlfKwNQFKUxgQKEWHE503Aryz++8dUR74MKFkteZ
+NbbNASuEB+QvHspl0y9Alm/hou+Yj1AFpyNBKIEZXzmT6gccNZFsAKXThzPz6rXs
+ysFYTEQ6yiAQKflXiRltnwkLIzKl+WL17ZHFH1nXUxumaprNYwqjIVB9Ybd49NH3
+1W4H1w5ivCnEUhYJ4xiVo8QGw2YzJAa9LemRAocygLvqFE7hLKVKWCct21XYAvH/
+640hLLmhMFgN2+417jJqUr/M/B7mk7Ga68ear6olUZI6ppuGrtCqtaTA2H8j7jHo
+nADruSlJ52Xmk7yAphImHADbj0r7np7+edFo6ngw+wARAQABiQEfBBgBCAAJBQJK
+wMNgAhsMAAoJEBbr+Sa4uz/pIOEH/i5eq6A/xCGryFrXrqXGYX0cEKHOr8Ve52oK
+6UKuRDVQp0BLFLd58CD3Td0lpsIiWdwXpAEn7rzNpnJ86Sz5O9YPK5Bbbb8QyEgF
+HQ8i8D1MyADN/zy8pYluVpB7dFEPvERPv53+okt82Edd0DVFRcNWU5WqtIIXDYIk
+3bV/rFXu9almxu4GHCIUSPi+/5HHFjpjphTZCmXogGjOalSwZnCkGTN3x3yjbZow
+x3M4EIEI14n/M2zF4Jb51xWgaZ2lZj3JBLPBP7QnbdpfbVdBWaKGVHbhi3jlmcfn
+f+5xWbj9/YGbAz7tYKAMF9BkkmTB1CExaRlWPBD1ZBEi8wHJxZc=
+=hCXt
+-END PGP PUBLIC KEY BLOCK-
+
+ASF ID: astieger
+LDAP PGP key: C236 283C 970D 2C3C FEEB  4936 BF35 CF00 7838 3142
+
+C236 283C 970D 2C3C FEEB  4936 BF35 CF00 7838 3142
+-BEGIN PGP PUBLIC KEY BLOCK-
+
+mQGiBD7L4j8RBACkBu28B2EJ7st1mQf0vKeOl6d5Na2FDhDpYjctRoFd4QuI+pO5
+U17azA32ZFAhBW7TtJ4ZjviogUAoE8Aec/gEi9RxFfpzyjMMYZODXLX8MEnfOCij
+OWBXvOkO/gDM8PIXmXHxr6C9I7BVkEr7L+JT3uQbKyKjhSEFeCt6vvy35wCgkc2t
+CxF7Q7pXXyvhKpOMNc4p/4kD/3cxsrRYF3i7AlOHH0uwLDWQ6WVScGnU3BdmfLo/
+AvxW7FWiYyQZzE9gi5Q2nxbTK/76HhwgYmz/Fn44XzFRP5xAZ9mYaZUZswrr87/+
+yDrYUY4EpckQyYw66IN5VfYB5iVdyIcF+nGXiHQR9PMu93bAB6a/eFyVVkmXVCa+
+JqxFA/437DM83GkF9jrSHXdckrKwVzRaE5zy4XzFkvzl/aMSdh54rVR+WXE8lUoF
+i+nxQPjHSW7mnLXZ0WQcVnvQ9STBejHgz6m3MwByeFv5eUMq3XXfSRp+V/uJ1XU7
+rovraiqONgDB42rov6RE2UphBEQpkLR7EWb97aGJvKTN6fCykrQnQW5kcmVhcyBT
+dGllZ2VyIDx0dXhAd2gtaG1zLnVuaS11bG0uZGU+iEkEMBECAAkFAkeeMO0CHSAA
+CgkQvzXPAHg4MUIT5gCfaQP/GWvNv30jSUEsRht9RWrKQKMAn1NotiXC/vhKQ9GH
+MBOH2Uz6la/eiF4EExECAB4FAj/VnzMCGwMGCwkIBwMCAxUCAwMWAgECHgECF4AA
+CgkQvzXPAHg4MULQHQCfbcX19u+skeBCLm3sUjfmdwMRWJAAn0NKuHFZ0WGoDICi
+p4EcyELVVtE/tChBbmRyZWFzIFN0aWVnZXIgPEFuZHJlYXMuU3RpZWdlckBnbXgu
+ZGU+iFkEExECABkFAj7L4j8ECwcDAgMVAgMDFgIBAh4BAheAAAoJEL81zwB4ODFC
+0QIAnjr96Oqs647OGPPZt62itX2on7iNAJ9Qu+woYC0dSL4Xu2g8PwQIx69VyIhc
+BBMRAgAcBAsHAwIDFQIDAxYCAQIeAQIXgAUCP9WhZQIZAQAKCRC/Nc8AeDgxQg/H
+AJ49Y6RLMK7Ut1KoIhfTgtU3Mzn26ACfZkrDudNlpnOAhMh6r6wnY8uS0ZS0LEFu
+ZHJlYXMgU3RpZWdlciA8YXM0OEBpbmZvcm1hdGlrLnVuaS11bG0uZGU+iEkEMBEC
+AAkFAkeeMNECHSAACgkQvzXPAHg4MULyXACfXg5VaVcOzREAbG+8aBXSSsxjXjoA
+niTYHsSKBA6atMOoAwNqW/44L0vniF4EExECAB4FAj/Vn1ECGwMGCwkIBwMCAxUC
+AwMWAgECHgECF4AACgkQvzXPAHg4MULcwACeNjGAOVTD/x9clriqa8IzqtI7WY8A
+n2ZMV6xErbBr3uP/31tVEI0fK63GtDNBbmRyZWFzIFN0aWVnZXIgPEFuZHJlYXMu
+U3RpZWdlckB3aC1obXMudW5pLXVsbS5kZT6ISQQwEQIACQUCR54wxwIdIAAKCRC/
+Nc8AeDgxQrj1AJ4/TvJRicUh9cSd7BWtgWivgqBemgCfbTWfXx5zljfibYPE7WMn
+6iBl2LKIXgQTEQIAHgUCP9WfnQIbAwYLCQgHAwIDFQIDAxYCAQIeAQIXgAAKCRC/

svn commit: r1886199 - in /subversion/branches/1.10.x: STATUS subversion/include/svn_version.h

2021-02-04 Thread stsp
Author: stsp
Date: Thu Feb  4 12:48:34 2021
New Revision: 1886199

URL: http://svn.apache.org/viewvc?rev=1886199=rev
Log:
Post-release housekeeping: bump the 1.10.x branch to 1.10.8.

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=1886199=1886198=1886199=diff
==
--- subversion/branches/1.10.x/STATUS (original)
+++ subversion/branches/1.10.x/STATUS Thu Feb  4 12:48:34 2021
@@ -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.7:
+Status of 1.10.8:
 
 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=1886199=1886198=1886199=diff
==
--- subversion/branches/1.10.x/subversion/include/svn_version.h (original)
+++ subversion/branches/1.10.x/subversion/include/svn_version.h Thu Feb  4 
12:48:34 2021
@@ -70,7 +70,7 @@ extern "C" {
  *
  * @since New in 1.1.
  */
-#define SVN_VER_PATCH  7
+#define SVN_VER_PATCH  8
 
 
 /** @deprecated Provided for backward compatibility with the 1.0 API. */




svn commit: r1886198 - in /subversion/tags/1.10.7: ./ subversion/include/svn_version.h

2021-02-04 Thread stsp
Author: stsp
Date: Thu Feb  4 12:46:01 2021
New Revision: 1886198

URL: http://svn.apache.org/viewvc?rev=1886198=rev
Log:
Tagging release 1.10.7

Added:
subversion/tags/1.10.7/
  - copied from r1886195, subversion/branches/1.10.x/
Modified:
subversion/tags/1.10.7/subversion/include/svn_version.h

Modified: subversion/tags/1.10.7/subversion/include/svn_version.h
URL: 
http://svn.apache.org/viewvc/subversion/tags/1.10.7/subversion/include/svn_version.h?rev=1886198=1886195=1886198=diff
==
--- subversion/tags/1.10.7/subversion/include/svn_version.h (original)
+++ subversion/tags/1.10.7/subversion/include/svn_version.h Thu Feb  4 12:46:01 
2021
@@ -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" (r1886195)"
 
 
 /** 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   1886195
 
 
 /* Version strings composed from the above definitions. */




svn commit: r45803 [1/3] - /dev/subversion/

2021-02-04 Thread stsp
Author: stsp
Date: Thu Feb  4 12:34:28 2021
New Revision: 45803

Log:
Add Subversion 1.14.1 candidate release artifacts

Added:
dev/subversion/subversion-1.14.1.KEYS
dev/subversion/subversion-1.14.1.tar.bz2   (with props)
dev/subversion/subversion-1.14.1.tar.bz2.asc   (with props)
dev/subversion/subversion-1.14.1.tar.bz2.sha512
dev/subversion/subversion-1.14.1.tar.gz   (with props)
dev/subversion/subversion-1.14.1.tar.gz.asc   (with props)
dev/subversion/subversion-1.14.1.tar.gz.sha512
dev/subversion/subversion-1.14.1.zip   (with props)
dev/subversion/subversion-1.14.1.zip.asc   (with props)
dev/subversion/subversion-1.14.1.zip.sha512
dev/subversion/svn_version.h.dist-1.14.1



svn commit: r45803 [3/3] - /dev/subversion/

2021-02-04 Thread stsp
Added: dev/subversion/subversion-1.14.1.tar.bz2
==
Binary file - no diff available.

Propchange: dev/subversion/subversion-1.14.1.tar.bz2
--
svn:mime-type = application/octet-stream

Added: dev/subversion/subversion-1.14.1.tar.bz2.asc
==
--- dev/subversion/subversion-1.14.1.tar.bz2.asc (added)
+++ dev/subversion/subversion-1.14.1.tar.bz2.asc Thu Feb  4 12:34:28 2021
@@ -0,0 +1,10 @@
+-BEGIN PGP SIGNATURE-
+
+iQEcBAABAgAGBQJgG+hvAAoJEE99uqmaWblz4yUIAMCqnFGchPMrWNhrRLOb3oi+
+vzk64LJ1h2X3MzstqIzRGb3ja3VmPcx2kQ4MmmHLc7XzXL7rMVRgPJB9NzKhs+dp
+nvnTq0wS4KLjOzIiG3ump41T1qofi5ui5fbgeVEyU4py/fBDVeR0XokZ0k8HAZCj
+oM166uprcSr0RfeQqnlSNEFUgIMq1hxTOa879N4aoMsFoLaMx18gjFL1RUyaz/0R
+eH+EMkBk2wgGkzCWdOZlJeyp0YI6Lx4k/bHO8WXLci97tpw9t9UUtQAXTrKudShP
+fP9BQqUv0uHdUAF3ZiYga6VKQicynuXev4du2vVqLoQ+BgMQXPwnbgA/FtSpeOA=
+=z3Ba
+-END PGP SIGNATURE-

Propchange: dev/subversion/subversion-1.14.1.tar.bz2.asc
--
svn:eol-style = native

Propchange: dev/subversion/subversion-1.14.1.tar.bz2.asc
--
svn:mime-type = text/plain

Added: dev/subversion/subversion-1.14.1.tar.bz2.sha512
==
--- dev/subversion/subversion-1.14.1.tar.bz2.sha512 (added)
+++ dev/subversion/subversion-1.14.1.tar.bz2.sha512 Thu Feb  4 12:34:28 2021
@@ -0,0 +1 @@
+0a70c7152b77cdbcb810a029263e4b3240b6ef41d1c19714e793594088d3cca758d40dfbc05622a806b06463becb73207df249393924ce591026b749b875fcdd
\ No newline at end of file

Added: dev/subversion/subversion-1.14.1.tar.gz
==
Binary file - no diff available.

Propchange: dev/subversion/subversion-1.14.1.tar.gz
--
svn:mime-type = application/octet-stream

Added: dev/subversion/subversion-1.14.1.tar.gz.asc
==
--- dev/subversion/subversion-1.14.1.tar.gz.asc (added)
+++ dev/subversion/subversion-1.14.1.tar.gz.asc Thu Feb  4 12:34:28 2021
@@ -0,0 +1,10 @@
+-BEGIN PGP SIGNATURE-
+
+iQEcBAABAgAGBQJgG+hsAAoJEE99uqmaWblzSbsH/3ZnrbDqsgCZeCtYSCxqBcSA
+ESvlG450cbD0dTC2CimUJOwbGADm0kb1kh7LuXjXxf5XSrHLBAdh0D8FUCKpUdT1
+6B06eyLehBWMQFaFnxiX1wkIj0LOZvbGkysw7zQOFu30JaqOBdMvckUbpJnb/Z4T
+Oalf8ueClGONA2UB+BOiAUPYqvwcUKdPZvsSumOLV0O7SnwuqsPRrDdb9al/WWTt
+bbU46t79ni0hvSToiDXgmS29BxF7JmQeG5oajS59QX+ygo6ikexqN0Ai9UxVAc5b
+AEhVW4255TdRcOGhKHIgnhb3lHiY92y3feNqy3UsJQs+cB3j5vyDHlatkh3er8U=
+=rIAK
+-END PGP SIGNATURE-

Propchange: dev/subversion/subversion-1.14.1.tar.gz.asc
--
svn:eol-style = native

Propchange: dev/subversion/subversion-1.14.1.tar.gz.asc
--
svn:mime-type = text/plain

Added: dev/subversion/subversion-1.14.1.tar.gz.sha512
==
--- dev/subversion/subversion-1.14.1.tar.gz.sha512 (added)
+++ dev/subversion/subversion-1.14.1.tar.gz.sha512 Thu Feb  4 12:34:28 2021
@@ -0,0 +1 @@
+6cd780f6669c811264de03b94ea41487111957dfd817498699c91e5dbb975e4b9626de9c436c5722fd6a6fadc4fef35f51905c2c0f5fd4955cf0fadef9cba60e
\ No newline at end of file

Added: dev/subversion/subversion-1.14.1.zip
==
Binary file - no diff available.

Propchange: dev/subversion/subversion-1.14.1.zip
--
svn:mime-type = application/octet-stream

Added: dev/subversion/subversion-1.14.1.zip.asc
==
--- dev/subversion/subversion-1.14.1.zip.asc (added)
+++ dev/subversion/subversion-1.14.1.zip.asc Thu Feb  4 12:34:28 2021
@@ -0,0 +1,10 @@
+-BEGIN PGP SIGNATURE-
+
+iQEcBAABAgAGBQJgG+hnAAoJEE99uqmaWblzt/EIALRvLiaKRLJfSkOqKEwWxyq4
+NfJxwm640AE5Hq6Uy2oWp9p1RqaZqPeYYUjE95GKeAJLH0mn4qYvQQkdSZDUGWmU
+NjpTSOLEZXg+5hXq+JJVZWtu71372uTKL0A4AZN/Phnl9SAIiIABu5bf6FuYti5B
+Kl+NCK3S104Flb2n1Qa99/cXTWoYuGYKW5yIdcvDXxAi+zcVTPD7fiV+gTKavaBg
+m+XjA0YrdpLtGuTjZwqaKMa+Ck/RtMVVVMYXnzkNSSF9yEVHpClPfFVJHgKYDaRs
+M8DFmtDC5kY5DCnJ+Z6YC7aKfvYMwRk+E8oz6F6zPGg/VeTlojOt77ixfn1C1YE=
+=cAoR
+-END PGP SIGNATURE-

Propchange: dev/subversion/subversion-1.14.1.zip.asc
--
svn:eol-style = native

Propchange: dev/subversion/subversion-1.14.1.zip.asc

svn commit: r45803 [2/3] - /dev/subversion/

2021-02-04 Thread stsp


Added: dev/subversion/subversion-1.14.1.KEYS
==
--- dev/subversion/subversion-1.14.1.KEYS (added)
+++ dev/subversion/subversion-1.14.1.KEYS Thu Feb  4 12:34:28 2021
@@ -0,0 +1,44678 @@
+ASF ID: artagnon
+LDAP PGP key: A86A BD6C 9B68 6580 3A87 ED69 16EB F926 B8BB 3FE9
+
+A86A BD6C 9B68 6580 3A87  ED69 16EB F926 B8BB 3FE9
+-BEGIN PGP PUBLIC KEY BLOCK-
+
+mQENBErAw2ABCADRhHz/FSgjSDN6+Hvh1Ipjl+RsmGDMYIanxk08pUaO+4tridXC
+L6RMeXFsVFSkEAXOsxAGKHM3MbqNyk/uXdf8P8CcbkvYcTaRHFJAueBN7Ot1z1aF
+4SXP/WULGnsvbjcE+fdokjY80Qs3nPOEaIuM1cs9EfIaBYWviBld10f9deo6IRoF
+72ZJjXJjWOgb14VjEuIX61eMeGZvyKvwy3sKfOco6YZtnGQchVhjq2ZFFAzZtvBr
+/vbjoEvxQcmKMu60tT+b5JCfLdaZkHbXlo2so1eKsJPkS83dE78Bqy1BkQfaoK0l
+3oln4r97KuJcornSPyG8oEbGXc6F4X9v8c3hABEBAAG0NFJhbWt1bWFyIFJhbWFj
+aGFuZHJhIChhcnRhZ25vbikgPGFydGFnbm9uQGdtYWlsLmNvbT6IRgQQEQIABgUC
+Sxin5AAKCRChGD+O0QKMjUQXAKCZfSvy0scFCm5iIXmSGbJrDou8/ACeILFD7jXY
+E4fnZtNggnCYeHAqeD2IRgQQEQIABgUCSyM3ewAKCRBBYxwTO2a5gHnxAJ97gp9P
+JuAzjG8W95QQcP9kV/6wcQCggWKo1vn9rbXXwY5I+s1Dtv7TyVWJATcEEwEIACEF
+AkrAw2ACGwMFCwkIBwMFFQoICQsFFgIDAQACHgECF4AACgkQFuv5Jri7P+ng4Af8
+CbH+6Fxu72uY5kdWG11uicPsEA5wR7qPiJL1zsx1TRp06Yx3ngneJuVfPApuhshL
+QDj86hZrfZe1oF+2oV9xXxBfs6RTflR8i0yD3ix6Q+ayi9lPxr+quJfAv8DXZMRY
+vNj6LYcsTSYOQvlSQwhs/ZKBds5uvsFvOC4tEqNFj4Nyv4jbQLrTOGX18EEHWd1X
+aisQ1vuKVT1KQHyt/n1OkSvp/K+u+yDzPUin9rUnPtVyciUJvUAmH3e+M1Yufvgr
+GNogLhEbUMa9ZrvEnpqRspNEQImLU35xuIjwXSgyY5kHO1Fu4TXcJ9dM/auWrXfc
+y+OefXJk/QEiHyZyfQPUR7Q3UmFta3VtYXIgUmFtYWNoYW5kcmEgKGFydGFnbm9u
+KSA8cmFta3VtYXJAaWl0a2dwLmFjLmluPohGBBARAgAGBQJLGKfkAAoJEKEYP47R
+AoyNB80An1ruMzj5mes5lP7TntKYD5segaY1AJ0UTMNId6jbpxpRRvmjHW0mNJPl
+EohGBBARAgAGBQJLIzd7AAoJEEFjHBM7ZrmAQfkAoIUyseOmQOfS6Gkjp5IK7i/C
+qXlHAJwNql3AKgb9rWk+m4p4LrBDq3Z97YkBOAQTAQIAIgUCSsD6JgIbAwYLCQgH
+AwIGFQgCCQoLBBYCAwECHgECF4AACgkQFuv5Jri7P+lj2Qf/VSW9A1dQfa4SafzF
+lNhPB259RX9Zx/Px3q+6CVXmP1GyKyJJ2sLMkHiYCdP9hjpDJ98VBZ0KHSGF7XUm
+fdWwPk1XV7I8jct1xsxDLy2T0UmjPj63+ZEc/Q4NeuaErNlCzGT0DvK5ITHvKqoX
+8DAlgeRiSRb2DvM5h8tz22yoVesLQVnAPDD7eTFxi5wSUtbIjkXbKor/hKUn55Wy
+L0EyvZvfcgIUCgr9fPTv+a5gkCkrzDguMVz6nyEAttYiAXi2EIsSgW118rNcimxC
+F81kntW+BIVeQKhtrTVbTWBv2JVveJVbTtKb9g7rtZNPCDRqoBl1/FxgQPwVu+Dc
+lePZEbkBDQRKwMNgAQgA8JfwOlfKwNQFKUxgQKEWHE503Aryz++8dUR74MKFkteZ
+NbbNASuEB+QvHspl0y9Alm/hou+Yj1AFpyNBKIEZXzmT6gccNZFsAKXThzPz6rXs
+ysFYTEQ6yiAQKflXiRltnwkLIzKl+WL17ZHFH1nXUxumaprNYwqjIVB9Ybd49NH3
+1W4H1w5ivCnEUhYJ4xiVo8QGw2YzJAa9LemRAocygLvqFE7hLKVKWCct21XYAvH/
+640hLLmhMFgN2+417jJqUr/M/B7mk7Ga68ear6olUZI6ppuGrtCqtaTA2H8j7jHo
+nADruSlJ52Xmk7yAphImHADbj0r7np7+edFo6ngw+wARAQABiQEfBBgBCAAJBQJK
+wMNgAhsMAAoJEBbr+Sa4uz/pIOEH/i5eq6A/xCGryFrXrqXGYX0cEKHOr8Ve52oK
+6UKuRDVQp0BLFLd58CD3Td0lpsIiWdwXpAEn7rzNpnJ86Sz5O9YPK5Bbbb8QyEgF
+HQ8i8D1MyADN/zy8pYluVpB7dFEPvERPv53+okt82Edd0DVFRcNWU5WqtIIXDYIk
+3bV/rFXu9almxu4GHCIUSPi+/5HHFjpjphTZCmXogGjOalSwZnCkGTN3x3yjbZow
+x3M4EIEI14n/M2zF4Jb51xWgaZ2lZj3JBLPBP7QnbdpfbVdBWaKGVHbhi3jlmcfn
+f+5xWbj9/YGbAz7tYKAMF9BkkmTB1CExaRlWPBD1ZBEi8wHJxZc=
+=hCXt
+-END PGP PUBLIC KEY BLOCK-
+
+ASF ID: astieger
+LDAP PGP key: C236 283C 970D 2C3C FEEB  4936 BF35 CF00 7838 3142
+
+C236 283C 970D 2C3C FEEB  4936 BF35 CF00 7838 3142
+-BEGIN PGP PUBLIC KEY BLOCK-
+
+mQGiBD7L4j8RBACkBu28B2EJ7st1mQf0vKeOl6d5Na2FDhDpYjctRoFd4QuI+pO5
+U17azA32ZFAhBW7TtJ4ZjviogUAoE8Aec/gEi9RxFfpzyjMMYZODXLX8MEnfOCij
+OWBXvOkO/gDM8PIXmXHxr6C9I7BVkEr7L+JT3uQbKyKjhSEFeCt6vvy35wCgkc2t
+CxF7Q7pXXyvhKpOMNc4p/4kD/3cxsrRYF3i7AlOHH0uwLDWQ6WVScGnU3BdmfLo/
+AvxW7FWiYyQZzE9gi5Q2nxbTK/76HhwgYmz/Fn44XzFRP5xAZ9mYaZUZswrr87/+
+yDrYUY4EpckQyYw66IN5VfYB5iVdyIcF+nGXiHQR9PMu93bAB6a/eFyVVkmXVCa+
+JqxFA/437DM83GkF9jrSHXdckrKwVzRaE5zy4XzFkvzl/aMSdh54rVR+WXE8lUoF
+i+nxQPjHSW7mnLXZ0WQcVnvQ9STBejHgz6m3MwByeFv5eUMq3XXfSRp+V/uJ1XU7
+rovraiqONgDB42rov6RE2UphBEQpkLR7EWb97aGJvKTN6fCykrQnQW5kcmVhcyBT
+dGllZ2VyIDx0dXhAd2gtaG1zLnVuaS11bG0uZGU+iEkEMBECAAkFAkeeMO0CHSAA
+CgkQvzXPAHg4MUIT5gCfaQP/GWvNv30jSUEsRht9RWrKQKMAn1NotiXC/vhKQ9GH
+MBOH2Uz6la/eiF4EExECAB4FAj/VnzMCGwMGCwkIBwMCAxUCAwMWAgECHgECF4AA
+CgkQvzXPAHg4MULQHQCfbcX19u+skeBCLm3sUjfmdwMRWJAAn0NKuHFZ0WGoDICi
+p4EcyELVVtE/tChBbmRyZWFzIFN0aWVnZXIgPEFuZHJlYXMuU3RpZWdlckBnbXgu
+ZGU+iFkEExECABkFAj7L4j8ECwcDAgMVAgMDFgIBAh4BAheAAAoJEL81zwB4ODFC
+0QIAnjr96Oqs647OGPPZt62itX2on7iNAJ9Qu+woYC0dSL4Xu2g8PwQIx69VyIhc
+BBMRAgAcBAsHAwIDFQIDAxYCAQIeAQIXgAUCP9WhZQIZAQAKCRC/Nc8AeDgxQg/H
+AJ49Y6RLMK7Ut1KoIhfTgtU3Mzn26ACfZkrDudNlpnOAhMh6r6wnY8uS0ZS0LEFu
+ZHJlYXMgU3RpZWdlciA8YXM0OEBpbmZvcm1hdGlrLnVuaS11bG0uZGU+iEkEMBEC
+AAkFAkeeMNECHSAACgkQvzXPAHg4MULyXACfXg5VaVcOzREAbG+8aBXSSsxjXjoA
+niTYHsSKBA6atMOoAwNqW/44L0vniF4EExECAB4FAj/Vn1ECGwMGCwkIBwMCAxUC
+AwMWAgECHgECF4AACgkQvzXPAHg4MULcwACeNjGAOVTD/x9clriqa8IzqtI7WY8A
+n2ZMV6xErbBr3uP/31tVEI0fK63GtDNBbmRyZWFzIFN0aWVnZXIgPEFuZHJlYXMu
+U3RpZWdlckB3aC1obXMudW5pLXVsbS5kZT6ISQQwEQIACQUCR54wxwIdIAAKCRC/
+Nc8AeDgxQrj1AJ4/TvJRicUh9cSd7BWtgWivgqBemgCfbTWfXx5zljfibYPE7WMn
+6iBl2LKIXgQTEQIAHgUCP9WfnQIbAwYLCQgHAwIDFQIDAxYCAQIeAQIXgAAKCRC/

svn commit: r1886197 - in /subversion/branches/1.14.x: STATUS subversion/include/svn_version.h

2021-02-04 Thread stsp
Author: stsp
Date: Thu Feb  4 12:29:49 2021
New Revision: 1886197

URL: http://svn.apache.org/viewvc?rev=1886197=rev
Log:
Post-release housekeeping: bump the 1.14.x branch to 1.14.2.

Modified:
subversion/branches/1.14.x/STATUS
subversion/branches/1.14.x/subversion/include/svn_version.h

Modified: subversion/branches/1.14.x/STATUS
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/STATUS?rev=1886197=1886196=1886197=diff
==
--- subversion/branches/1.14.x/STATUS (original)
+++ subversion/branches/1.14.x/STATUS Thu Feb  4 12:29:49 2021
@@ -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.14.1:
+Status of 1.14.2:
 
 Candidate changes:
 ==

Modified: subversion/branches/1.14.x/subversion/include/svn_version.h
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/subversion/include/svn_version.h?rev=1886197=1886196=1886197=diff
==
--- subversion/branches/1.14.x/subversion/include/svn_version.h (original)
+++ subversion/branches/1.14.x/subversion/include/svn_version.h Thu Feb  4 
12:29:49 2021
@@ -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: r1886196 - in /subversion/tags/1.14.1: ./ subversion/include/svn_version.h

2021-02-04 Thread stsp
Author: stsp
Date: Thu Feb  4 12:29:37 2021
New Revision: 1886196

URL: http://svn.apache.org/viewvc?rev=1886196=rev
Log:
Tagging release 1.14.1

Added:
subversion/tags/1.14.1/
  - copied from r1886195, subversion/branches/1.14.x/
Modified:
subversion/tags/1.14.1/subversion/include/svn_version.h

Modified: subversion/tags/1.14.1/subversion/include/svn_version.h
URL: 
http://svn.apache.org/viewvc/subversion/tags/1.14.1/subversion/include/svn_version.h?rev=1886196=1886195=1886196=diff
==
--- subversion/tags/1.14.1/subversion/include/svn_version.h (original)
+++ subversion/tags/1.14.1/subversion/include/svn_version.h Thu Feb  4 12:29:37 
2021
@@ -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" (r1886195)"
 
 
 /** 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   1886195
 
 
 /* Version strings composed from the above definitions. */




svn commit: r1886195 - /subversion/branches/1.10.x/CHANGES

2021-02-04 Thread stsp
Author: stsp
Date: Thu Feb  4 11:47:44 2021
New Revision: 1886195

URL: http://svn.apache.org/viewvc?rev=1886195=rev
Log:
* CHANGES (1.10.x): Merge from trunk.

Modified:
subversion/branches/1.10.x/CHANGES   (contents, props changed)

Modified: subversion/branches/1.10.x/CHANGES
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.10.x/CHANGES?rev=1886195=1886194=1886195=diff
==
--- subversion/branches/1.10.x/CHANGES (original)
+++ subversion/branches/1.10.x/CHANGES Thu Feb  4 11:47:44 2021
@@ -13,12 +13,14 @@ Version 1.10.7
 * Fix non-deterministic generation of mergeinfo (issue #4862)
 * Fix a crash seen when using git-svn with kwallet (r1875680)
 * Fix merge removing a folder with non-inheritable mergeinfo (issue #4859)
+* Fix 'svn info --xml' gives wrong 'source-right' of conflict (issue #4869)
 
   - Server-side bugfixes:
 * mod_dav_svn: install cleanup handler for FS warning logging (r1865266)
 * mod_dav_svn: Fix missing Last-Modified header on 'external' GET requests 
(r1866425)
 * Fix formatting type size mismatches in FSFS (r1865987, -8)
 * Fix an undefined behavior problem in FSFS caching code (r1876054)
+* Fix a potential NULL dereference in the config file parser (r1886019)
 
  Developer-visible changes:
 * Fix Requires(.private) fields in pkg-config files (r1863987, -90)

Propchange: subversion/branches/1.10.x/CHANGES
--
  Merged /subversion/trunk/CHANGES:r1886017-1886194




svn commit: r1886194 - /subversion/branches/1.14.x/CHANGES

2021-02-04 Thread stsp
Author: stsp
Date: Thu Feb  4 11:46:44 2021
New Revision: 1886194

URL: http://svn.apache.org/viewvc?rev=1886194=rev
Log:
* CHANGES (1.14.x): Merge from trunk.

Modified:
subversion/branches/1.14.x/CHANGES   (contents, props changed)

Modified: subversion/branches/1.14.x/CHANGES
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/CHANGES?rev=1886194=1886193=1886194=diff
==
--- subversion/branches/1.14.x/CHANGES (original)
+++ subversion/branches/1.14.x/CHANGES Thu Feb  4 11:46:44 2021
@@ -14,12 +14,16 @@ Version 1.14.1
 * Fix invalid SQL quoting in working copy upgrade system (r1879198)
 * Fix problems in human-readable file size formatting (r1878909, -18, -50)
 * Improve an error message from svnmucc (r1877072)
+* Fix 'svn info --xml' gives wrong 'source-right' of conflict (issue #4869)
+* Fix filename encoding/quoting when invoking editor on Windows (r1885953)
+* Convert filename for editor from UTF-8 to the locale's encoding 
(r1882234)
 
   - Server-side improvements and bugfixes:
 * Fix authz doesn't combine global and repository rules (issue #4762)
 * Make the hot-backup.py script work with Python 3 (r1878855, r1878859)
 * Fix an uninitialized read in FSFS (r1880374)
 * Make mailer.py work properly with Python 3 (r1884427 et al)
+* Fix a potential NULL dereference in the config file parser (r1886019)
 
  Developer-visible changes:
   - General:
@@ -41,6 +45,7 @@ Version 1.14.1
 * autogen.sh: Remove .swig_*_checked files from release tarballs (r1878413)
 * Avoid version check for Python if --without-swig is used (r1876662)
 * siwg-py: Fix a syntax error for Python 3.6 and later (r1885112)
+* Fix several crashes and JNI warnings in javahl TunnelAgent (r1886029)
 
 Version 1.14.0
 (27 May 2020, from /branches/1.14.x)
@@ -269,12 +274,14 @@ Version 1.10.7
 * Fix non-deterministic generation of mergeinfo (issue #4862)
 * Fix a crash seen when using git-svn with kwallet (r1875680)
 * Fix merge removing a folder with non-inheritable mergeinfo (issue #4859)
+* Fix 'svn info --xml' gives wrong 'source-right' of conflict (issue #4869)
 
   - Server-side bugfixes:
 * mod_dav_svn: install cleanup handler for FS warning logging (r1865266)
 * mod_dav_svn: Fix missing Last-Modified header on 'external' GET requests 
(r1866425)
 * Fix formatting type size mismatches in FSFS (r1865987, -8)
 * Fix an undefined behavior problem in FSFS caching code (r1876054)
+* Fix a potential NULL dereference in the config file parser (r1886019)
 
  Developer-visible changes:
 * Fix Requires(.private) fields in pkg-config files (r1863987, -90)

Propchange: subversion/branches/1.14.x/CHANGES
--
  Merged /subversion/trunk/CHANGES:r1886016-1886193




svn commit: r1886193 - /subversion/trunk/CHANGES

2021-02-04 Thread stsp
Author: stsp
Date: Thu Feb  4 11:45:27 2021
New Revision: 1886193

URL: http://svn.apache.org/viewvc?rev=1886193=rev
Log:
* CHANGES: Add entries for additional 1.14.x and 1.10.x backports.

Modified:
subversion/trunk/CHANGES

Modified: subversion/trunk/CHANGES
URL: 
http://svn.apache.org/viewvc/subversion/trunk/CHANGES?rev=1886193=1886192=1886193=diff
==
--- subversion/trunk/CHANGES (original)
+++ subversion/trunk/CHANGES Thu Feb  4 11:45:27 2021
@@ -18,12 +18,16 @@ Version 1.14.1
 * Fix invalid SQL quoting in working copy upgrade system (r1879198)
 * Fix problems in human-readable file size formatting (r1878909, -18, -50)
 * Improve an error message from svnmucc (r1877072)
+* Fix 'svn info --xml' gives wrong 'source-right' of conflict (issue #4869)
+* Fix filename encoding/quoting when invoking editor on Windows (r1885953)
+* Convert filename for editor from UTF-8 to the locale's encoding 
(r1882234)
 
   - Server-side improvements and bugfixes:
 * Fix authz doesn't combine global and repository rules (issue #4762)
 * Make the hot-backup.py script work with Python 3 (r1878855, r1878859)
 * Fix an uninitialized read in FSFS (r1880374)
 * Make mailer.py work properly with Python 3 (r1884427 et al)
+* Fix a potential NULL dereference in the config file parser (r1886019)
 
  Developer-visible changes:
   - General:
@@ -45,6 +49,7 @@ Version 1.14.1
 * autogen.sh: Remove .swig_*_checked files from release tarballs (r1878413)
 * Avoid version check for Python if --without-swig is used (r1876662)
 * siwg-py: Fix a syntax error for Python 3.6 and later (r1885112)
+* Fix several crashes and JNI warnings in javahl TunnelAgent (r1886029)
 
 Version 1.14.0
 (27 May 2020, from /branches/1.14.x)
@@ -273,12 +278,14 @@ Version 1.10.7
 * Fix non-deterministic generation of mergeinfo (issue #4862)
 * Fix a crash seen when using git-svn with kwallet (r1875680)
 * Fix merge removing a folder with non-inheritable mergeinfo (issue #4859)
+* Fix 'svn info --xml' gives wrong 'source-right' of conflict (issue #4869)
 
   - Server-side bugfixes:
 * mod_dav_svn: install cleanup handler for FS warning logging (r1865266)
 * mod_dav_svn: Fix missing Last-Modified header on 'external' GET requests 
(r1866425)
 * Fix formatting type size mismatches in FSFS (r1865987, -8)
 * Fix an undefined behavior problem in FSFS caching code (r1876054)
+* Fix a potential NULL dereference in the config file parser (r1886019)
 
  Developer-visible changes:
 * Fix Requires(.private) fields in pkg-config files (r1863987, -90)




svn propchange: r1886052 - svn:log

2021-01-30 Thread stsp
Author: stsp
Revision: 1886052
Modified property: svn:log

Modified: svn:log at Sat Jan 30 10:34:53 2021
--
--- svn:log (original)
+++ svn:log Sat Jan 30 10:34:53 2021
@@ -1,2 +1,2 @@
 *  staging/docs/release-notes/1.10.html
-   (misc-compat-authz): Sync information about issue 4762 with 1.14.html.
+   (authz-compatibility): Sync information about issue 4762 with 1.14.html.



svn commit: r1886052 - /subversion/site/staging/docs/release-notes/1.10.html

2021-01-30 Thread stsp
Author: stsp
Date: Sat Jan 30 10:32:47 2021
New Revision: 1886052

URL: http://svn.apache.org/viewvc?rev=1886052=rev
Log:
*  staging/docs/release-notes/1.10.html
   (misc-compat-authz): Sync information about issue 4762 with 1.14.html.

Modified:
subversion/site/staging/docs/release-notes/1.10.html

Modified: subversion/site/staging/docs/release-notes/1.10.html
URL: 
http://svn.apache.org/viewvc/subversion/site/staging/docs/release-notes/1.10.html?rev=1886052=1886051=1886052=diff
==
--- subversion/site/staging/docs/release-notes/1.10.html (original)
+++ subversion/site/staging/docs/release-notes/1.10.html Sat Jan 30 10:32:47 
2021
@@ -268,22 +268,81 @@ selected while 1.10 combines all the lin
 The 1.10 implementation may change in future releases, perhaps to
 make this case an error.
 
-The 1.9 implementation combined the global and per-repository rules
-for the same path:
+A fix for https://issues.apache.org/jira/browse/SVN-4762?issueNumber=4762;
+>Issue #4762 may change the way path-based authorization rules are applied
+in some circumstances. See http://svn.apache.org/r1882326;>r1882326.
+
+Background: Subversion 1.10 introduced a new implementation of path-based
+authorization (authz) to deliver wildcard support and improved performance
+over that of Subversion 1.9 and earlier. From Subversion 1.10 through 1.14.0,
+the new implementation did not correctly combine global rules with repository
+rules: if a global rule and a per-repository rule were both present for a
+path, the global rule would be ignored and the per-repository rule would
+apply by itself. As a result, from Subversion 1.10 through 1.14.0, it was not
+possible to override per-path access rules for specific users (or groups) at
+the global level. Administrators whose authz rules rely on this incorrect
+behavior may need to adjust their rules accordingly.
+
+
+This issue is fixed in 1.10.7 and 1.14.1, making it possible once again to
+override per-path access rules for specific users (and groups) at the global 
level.
+Such global rules are overridden by repository-specific rules only if both the
+user and the path match the repository-specific rule.
+
+As an example, consider the following rule set:
 
 
-  [/some/path]
-  userA = rw
-  [repository:/some/path]
-  userB = r
+[groups]
+company = developer1, developer2, developer3
+customer = customer1, customer2
+
+# company can read-write on everything
+[/]
+@company = rw
+
+[project1:/]
+@customer = r
+
+
+
+Does developer1 have rw access to "/trunk" in 
project1?
+
+
+
+Subversion servers running 1.10.0 up to 1.10.6 or 1.14.0, without the fix for
+https://issues.apache.org/jira/browse/SVN-4762?issueNumber=4762;
+>issue #4762, will only apply the repository-specific part of the rule 
set:
+
+[project1:/]
+@customer = r
+
+
+The answer in this case is that developer1 has no access at all 
because the
+global rule which grants rw access to the @company group is 
ignored.
+
+
+
+Subversion servers running 1.10.7 or 1.14.1 or later match the behaviour of
+Subversion 1.9, meaning they will apply both the global and the 
repository-specific
+part of the rule set:
+
+# company can read-write on everything
+[/]
+@company = rw
+
+[project1:/]
+@customer = r
 
+
+The answer in this case is that developer1 has rw access
+to any path in project1.
+Global rules are overridden by repository-specific rules only if both the
+user (developer1) and the path ("/", including child paths
+for which no specific rules exist) match the repository-specific rule.
+While the repository-specific rule matches "/trunk" it does not
+match developer1, and hence the global rule will be used.
+
 
-In 1.9 this would define access for both userA
-and userB, in 1.10 the per-repository rule overrides the
-global rule and this only defines access for userB.  The 1.10
-implementation may change in future releases, but the exact change
-is still being discussed on the dev mailing
-list.
 
   
 




svn commit: r1886051 - /subversion/site/staging/docs/release-notes/1.14.html

2021-01-30 Thread stsp
Author: stsp
Date: Sat Jan 30 10:16:58 2021
New Revision: 1886051

URL: http://svn.apache.org/viewvc?rev=1886051=rev
Log:
* staging/docs/release-notes/1.14.html: Assume issue 4762 will be fixed in 
1.10.7.

Modified:
subversion/site/staging/docs/release-notes/1.14.html

Modified: subversion/site/staging/docs/release-notes/1.14.html
URL: 
http://svn.apache.org/viewvc/subversion/site/staging/docs/release-notes/1.14.html?rev=1886051=1886050=1886051=diff
==
--- subversion/site/staging/docs/release-notes/1.14.html (original)
+++ subversion/site/staging/docs/release-notes/1.14.html Sat Jan 30 10:16:58 
2021
@@ -1588,7 +1588,7 @@ path-based authorization (authz) rules:
 rule were both present for a path, the global rule would be ignored and the
 per-repository rule would apply by itself.
 
-This issue is fixed as of 1.14.1. See This issue is fixed as of 1.10.7 and 1.14.1. See https://issues.apache.org/jira/browse/SVN-4762?issueNumber=4762;
 >Issue #4762 and http://svn.apache.org/r1882326;>r1882326.
 




svn commit: r1886050 - /subversion/site/staging/docs/release-notes/1.14.html

2021-01-30 Thread stsp
Author: stsp
Date: Sat Jan 30 10:14:29 2021
New Revision: 1886050

URL: http://svn.apache.org/viewvc?rev=1886050=rev
Log:
* staging/docs/release-notes/1.14.html
  (compat-misc-authz): Add authz ruleset example for issue 4762 fix.

Modified:
subversion/site/staging/docs/release-notes/1.14.html

Modified: subversion/site/staging/docs/release-notes/1.14.html
URL: 
http://svn.apache.org/viewvc/subversion/site/staging/docs/release-notes/1.14.html?rev=1886050=1886049=1886050=diff
==
--- subversion/site/staging/docs/release-notes/1.14.html (original)
+++ subversion/site/staging/docs/release-notes/1.14.html Sat Jan 30 10:14:29 
2021
@@ -226,7 +226,7 @@ users.  We'll cover those in this sectio
 
 A fix for https://issues.apache.org/jira/browse/SVN-4762?issueNumber=4762;
 >Issue #4762 may change the way path-based authorization rules are applied
-in some circumstances.
+in some circumstances. See http://svn.apache.org/r1882326;>r1882326.
 
 Background: Subversion 1.10 introduced a new implementation of path-based
 authorization (authz) to deliver wildcard support and improved performance
@@ -236,20 +236,68 @@ rules: if a global rule and a per-reposi
 path, the global rule would be ignored and the per-repository rule would
 apply by itself. As a result, from Subversion 1.10 through 1.14.0, it was not
 possible to override per-path access rules for specific users (or groups) at
-the global level.
-
-This issue is fixed in 1.14.1, making it possible once again to override
-per-path access rules for specific users (and groups) at the global level.
-Such global rules are overridden by repository-specific rules only if
-both the user and the path match the repository-specific rule.
-
-TODO: Show examples of authz syntax and explain how they are
-interpreted before and after the fix.
-
-Administrators whose authz rules rely on the incorrect behavior in 1.10
-through 1.14.0 may need to adjust their rules accordingly.
-
-See http://svn.apache.org/r1882326;>r1882326.
+the global level. Administrators whose authz rules rely on this incorrect
+behavior may need to adjust their rules accordingly.
+
+
+This issue is fixed in 1.10.7 and 1.14.1, making it possible once again to
+override per-path access rules for specific users (and groups) at the global 
level.
+Such global rules are overridden by repository-specific rules only if both the
+user and the path match the repository-specific rule.
+
+As an example, consider the following rule set:
+
+
+[groups]
+company = developer1, developer2, developer3
+customer = customer1, customer2
+
+# company can read-write on everything
+[/]
+@company = rw
+
+[project1:/]
+@customer = r
+
+
+
+Does developer1 have rw access to "/trunk" in 
project1?
+
+
+
+Subversion servers running 1.10.0 up to 1.10.6 or 1.14.0, without the fix for
+https://issues.apache.org/jira/browse/SVN-4762?issueNumber=4762;
+>issue #4762, will only apply the repository-specific part of the rule 
set:
+
+[project1:/]
+@customer = r
+
+
+The answer in this case is that developer1 has no access at all 
because the
+global rule which grants rw access to the @company group is 
ignored.
+
+
+
+Subversion servers running 1.10.7 or 1.14.1 or later match the behaviour of
+Subversion 1.9, meaning they will apply both the global and the 
repository-specific
+part of the rule set:
+
+# company can read-write on everything
+[/]
+@company = rw
+
+[project1:/]
+@customer = r
+
+
+The answer in this case is that developer1 has rw access
+to any path in project1.
+Global rules are overridden by repository-specific rules only if both the
+user (developer1) and the path ("/", including child paths
+for which no specific rules exist) match the repository-specific rule.
+While the repository-specific rule matches "/trunk" it does not
+match developer1, and hence the global rule will be used.
+
 
   
 




svn commit: r1886021 - /subversion/branches/1.10.x/STATUS

2021-01-29 Thread stsp
Author: stsp
Date: Fri Jan 29 13:22:08 2021
New Revision: 1886021

URL: http://svn.apache.org/viewvc?rev=1886021=rev
Log:
* STATUS (1.10.x): Nominate r1886019.

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=1886021=1886020=1886021=diff
==
--- subversion/branches/1.10.x/STATUS (original)
+++ subversion/branches/1.10.x/STATUS Fri Jan 29 13:22:08 2021
@@ -52,6 +52,13 @@ Candidate changes:
Votes:
  +1: hartmannathan, stsp
 
+ * r1886019
+   Fix a potential NULL dereference in the config file parser.
+   Justification:
+ Missing return value check. C is hard.
+   Votes:
+ +1: stsp
+
 Veto-blocked changes:
 =
 




svn commit: r1886020 - /subversion/branches/1.14.x/STATUS

2021-01-29 Thread stsp
Author: stsp
Date: Fri Jan 29 13:21:42 2021
New Revision: 1886020

URL: http://svn.apache.org/viewvc?rev=1886020=rev
Log:
* STATUS: Nominate r1886019.

Modified:
subversion/branches/1.14.x/STATUS

Modified: subversion/branches/1.14.x/STATUS
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/STATUS?rev=1886020=1886019=1886020=diff
==
--- subversion/branches/1.14.x/STATUS (original)
+++ subversion/branches/1.14.x/STATUS Fri Jan 29 13:21:42 2021
@@ -57,6 +57,13 @@ Candidate changes:
Votes:
  +1: hartmannathan, stsp
 
+ * r1886019
+   Fix a potential NULL dereference in the config file parser.
+   Justification:
+ Missing return value check. C is hard.
+   Votes:
+ +1: stsp
+
 Veto-blocked changes:
 =
 




svn commit: r1886019 - /subversion/trunk/subversion/libsvn_repos/config_file.c

2021-01-29 Thread stsp
Author: stsp
Date: Fri Jan 29 13:17:15 2021
New Revision: 1886019

URL: http://svn.apache.org/viewvc?rev=1886019=rev
Log:
Fix a potential NULL dereference in the config file parser.

* subversion/libsvn_repos/config_file.c
  (get_repos_config): svn_repos_find_root_path() may return NULL.
   Check the return value accordingly.

Modified:
subversion/trunk/subversion/libsvn_repos/config_file.c

Modified: subversion/trunk/subversion/libsvn_repos/config_file.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_repos/config_file.c?rev=1886019=1886018=1886019=diff
==
--- subversion/trunk/subversion/libsvn_repos/config_file.c (original)
+++ subversion/trunk/subversion/libsvn_repos/config_file.c Fri Jan 29 13:17:15 
2021
@@ -237,6 +237,10 @@ get_repos_config(svn_stream_t **stream,
 {
   /* Search for a repository in the full path. */
   repos_root_dirent = svn_repos_find_root_path(dirent, scratch_pool);
+  if (repos_root_dirent == NULL)
+return svn_error_trace(handle_missing_file(stream, checksum, access,
+   url, must_exist,
+   svn_node_none));
 
   /* Attempt to open a repository at repos_root_dirent. */
   SVN_ERR(svn_repos_open3(>repos, repos_root_dirent, NULL,




svn commit: r1886018 - /subversion/branches/1.10.x/CHANGES

2021-01-29 Thread stsp
Author: stsp
Date: Fri Jan 29 12:45:09 2021
New Revision: 1886018

URL: http://svn.apache.org/viewvc?rev=1886018=rev
Log:
* CHANGES (1.10.x): Merge outstanding updates from trunk.

Modified:
subversion/branches/1.10.x/CHANGES   (contents, props changed)

Modified: subversion/branches/1.10.x/CHANGES
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.10.x/CHANGES?rev=1886018=1886017=1886018=diff
==
--- subversion/branches/1.10.x/CHANGES (original)
+++ subversion/branches/1.10.x/CHANGES Fri Jan 29 12:45:09 2021
@@ -5,11 +5,14 @@
 #   https://subversion.apache.org/issue-
 
 Version 1.10.7
-(?? ??? 2021, from /branches/1.10.x)
+(10 Feb 2021, from /branches/1.10.x)
  User-visible changes:
   - Client-side bugfixes:
 * Fix 'svn patch' setting mode 0600 on patched files with props (r1864440)
 * Fix invalid SQL quoting in working copy upgrade system (r1879198)
+* Fix non-deterministic generation of mergeinfo (issue #4862)
+* Fix a crash seen when using git-svn with kwallet (r1875680)
+* Fix merge removing a folder with non-inheritable mergeinfo (issue #4859)
 
   - Server-side bugfixes:
 * mod_dav_svn: install cleanup handler for FS warning logging (r1865266)
@@ -20,6 +23,7 @@ Version 1.10.7
  Developer-visible changes:
 * Fix Requires(.private) fields in pkg-config files (r1863987, -90)
 * Fix crash in JavaHL JNI wrapper caused by object lifetimes (r1880886)
+* Fix an EOL issue in tests on Windows (r1881985 et al)
 
 Version 1.10.6
 (24 Jul 2019, from /branches/1.10.x)

Propchange: subversion/branches/1.10.x/CHANGES
--
  Merged /subversion/trunk/CHANGES:r1885106-1886016




svn commit: r1886016 - /subversion/branches/1.14.x/CHANGES

2021-01-29 Thread stsp
Author: stsp
Date: Fri Jan 29 12:43:35 2021
New Revision: 1886016

URL: http://svn.apache.org/viewvc?rev=1886016=rev
Log:
* CHANGES: Merge outstanding changes from trunk.

Modified:
subversion/branches/1.14.x/CHANGES   (contents, props changed)

Modified: subversion/branches/1.14.x/CHANGES
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/CHANGES?rev=1886016=1886015=1886016=diff
==
--- subversion/branches/1.14.x/CHANGES (original)
+++ subversion/branches/1.14.x/CHANGES Fri Jan 29 12:43:35 2021
@@ -5,7 +5,7 @@
 #   https://subversion.apache.org/issue-
 
 Version 1.14.1
-(?? ??? 2021, from /branches/1.14.x)
+(10 Feb 2021, from /branches/1.14.x)
  User-visible changes:
   - Client-side improvements and bugfixes:
 * Fix non-deterministic generation of mergeinfo (issue #4862)
@@ -19,6 +19,7 @@ Version 1.14.1
 * Fix authz doesn't combine global and repository rules (issue #4762)
 * Make the hot-backup.py script work with Python 3 (r1878855, r1878859)
 * Fix an uninitialized read in FSFS (r1880374)
+* Make mailer.py work properly with Python 3 (r1884427 et al)
 
  Developer-visible changes:
   - General:
@@ -29,6 +30,7 @@ Version 1.14.1
 * Make gen-make.py --debug work with Python 3 (r1876906)
 * Make test suite run correctly with Python 3 on Windows (r1876707 et al)
 * Fix compilation errors with Visual Studio 2008 (r1877259)
+* Use Doxygen comment leader for comments with doxygen syntax (r1877794)
   - Bindings:
 * Fix win-tests.py to load Python 3 bindings with debug config (r1884642)
 * Fix C4204 errors building swig-py with Python 3.9 on Windows (r1883570)
@@ -38,6 +40,7 @@ Version 1.14.1
 * Fix crash in JavaHL JNI wrapper caused by object lifetimes (r1880886)
 * autogen.sh: Remove .swig_*_checked files from release tarballs (r1878413)
 * Avoid version check for Python if --without-swig is used (r1876662)
+* siwg-py: Fix a syntax error for Python 3.6 and later (r1885112)
 
 Version 1.14.0
 (27 May 2020, from /branches/1.14.x)
@@ -258,11 +261,14 @@ http://svn.apache.org/repos/asf/subversi
 
 
 Version 1.10.7
-(?? ??? 2021, from /branches/1.10.x)
+(10 Feb 2021, from /branches/1.10.x)
  User-visible changes:
   - Client-side bugfixes:
 * Fix 'svn patch' setting mode 0600 on patched files with props (r1864440)
 * Fix invalid SQL quoting in working copy upgrade system (r1879198)
+* Fix non-deterministic generation of mergeinfo (issue #4862)
+* Fix a crash seen when using git-svn with kwallet (r1875680)
+* Fix merge removing a folder with non-inheritable mergeinfo (issue #4859)
 
   - Server-side bugfixes:
 * mod_dav_svn: install cleanup handler for FS warning logging (r1865266)
@@ -273,6 +279,7 @@ Version 1.10.7
  Developer-visible changes:
 * Fix Requires(.private) fields in pkg-config files (r1863987, -90)
 * Fix crash in JavaHL JNI wrapper caused by object lifetimes (r1880886)
+* Fix an EOL issue in tests on Windows (r1881985 et al)
 
 Version 1.10.6
 (24 Jul 2019, from /branches/1.10.x)

Propchange: subversion/branches/1.14.x/CHANGES
--
  Merged /subversion/trunk/CHANGES:r1885105-1886015




svn commit: r1886014 - /subversion/trunk/CHANGES

2021-01-29 Thread stsp
Author: stsp
Date: Fri Jan 29 12:42:47 2021
New Revision: 1886014

URL: http://svn.apache.org/viewvc?rev=1886014=rev
Log:
* CHANGES: Add changes recently merged to 1.14.x and 1.10.x

Modified:
subversion/trunk/CHANGES

Modified: subversion/trunk/CHANGES
URL: 
http://svn.apache.org/viewvc/subversion/trunk/CHANGES?rev=1886014=1886013=1886014=diff
==
--- subversion/trunk/CHANGES (original)
+++ subversion/trunk/CHANGES Fri Jan 29 12:42:47 2021
@@ -23,6 +23,7 @@ Version 1.14.1
 * Fix authz doesn't combine global and repository rules (issue #4762)
 * Make the hot-backup.py script work with Python 3 (r1878855, r1878859)
 * Fix an uninitialized read in FSFS (r1880374)
+* Make mailer.py work properly with Python 3 (r1884427 et al)
 
  Developer-visible changes:
   - General:
@@ -33,6 +34,7 @@ Version 1.14.1
 * Make gen-make.py --debug work with Python 3 (r1876906)
 * Make test suite run correctly with Python 3 on Windows (r1876707 et al)
 * Fix compilation errors with Visual Studio 2008 (r1877259)
+* Use Doxygen comment leader for comments with doxygen syntax (r1877794)
   - Bindings:
 * Fix win-tests.py to load Python 3 bindings with debug config (r1884642)
 * Fix C4204 errors building swig-py with Python 3.9 on Windows (r1883570)
@@ -42,6 +44,7 @@ Version 1.14.1
 * Fix crash in JavaHL JNI wrapper caused by object lifetimes (r1880886)
 * autogen.sh: Remove .swig_*_checked files from release tarballs (r1878413)
 * Avoid version check for Python if --without-swig is used (r1876662)
+* siwg-py: Fix a syntax error for Python 3.6 and later (r1885112)
 
 Version 1.14.0
 (27 May 2020, from /branches/1.14.x)
@@ -267,6 +270,9 @@ Version 1.10.7
   - Client-side bugfixes:
 * Fix 'svn patch' setting mode 0600 on patched files with props (r1864440)
 * Fix invalid SQL quoting in working copy upgrade system (r1879198)
+* Fix non-deterministic generation of mergeinfo (issue #4862)
+* Fix a crash seen when using git-svn with kwallet (r1875680)
+* Fix merge removing a folder with non-inheritable mergeinfo (issue #4859)
 
   - Server-side bugfixes:
 * mod_dav_svn: install cleanup handler for FS warning logging (r1865266)
@@ -277,6 +283,7 @@ Version 1.10.7
  Developer-visible changes:
 * Fix Requires(.private) fields in pkg-config files (r1863987, -90)
 * Fix crash in JavaHL JNI wrapper caused by object lifetimes (r1880886)
+* Fix an EOL issue in tests on Windows (r1881985 et al)
 
 Version 1.10.6
 (24 Jul 2019, from /branches/1.10.x)




svn commit: r1886013 - /subversion/trunk/CHANGES

2021-01-29 Thread stsp
Author: stsp
Date: Fri Jan 29 12:35:25 2021
New Revision: 1886013

URL: http://svn.apache.org/viewvc?rev=1886013=rev
Log:
* CHANGES: Update projected release date for 1.14.1 and 1.10.17.

Modified:
subversion/trunk/CHANGES

Modified: subversion/trunk/CHANGES
URL: 
http://svn.apache.org/viewvc/subversion/trunk/CHANGES?rev=1886013=1886012=1886013=diff
==
--- subversion/trunk/CHANGES (original)
+++ subversion/trunk/CHANGES Fri Jan 29 12:35:25 2021
@@ -9,7 +9,7 @@ Version 1.15.0
 https://svn.apache.org/repos/asf/subversion/tags/1.15.0
 
 Version 1.14.1
-(?? ??? 2021, from /branches/1.14.x)
+(10 Feb 2021, from /branches/1.14.x)
  User-visible changes:
   - Client-side improvements and bugfixes:
 * Fix non-deterministic generation of mergeinfo (issue #4862)
@@ -262,7 +262,7 @@ http://svn.apache.org/repos/asf/subversi
 
 
 Version 1.10.7
-(?? ??? 2021, from /branches/1.10.x)
+(10 Feb 2021, from /branches/1.10.x)
  User-visible changes:
   - Client-side bugfixes:
 * Fix 'svn patch' setting mode 0600 on patched files with props (r1864440)




svn commit: r1886012 - /subversion/branches/1.10.x/STATUS

2021-01-29 Thread stsp
Author: stsp
Date: Fri Jan 29 12:17:22 2021
New Revision: 1886012

URL: http://svn.apache.org/viewvc?rev=1886012=rev
Log:
* STATUS (1.10.x): Vote for r1885983.

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=1886012=1886011=1886012=diff
==
--- subversion/branches/1.10.x/STATUS (original)
+++ subversion/branches/1.10.x/STATUS Fri Jan 29 12:17:22 2021
@@ -50,7 +50,7 @@ Candidate changes:
Branch:
  1.10.x-r1885983
Votes:
- +1: hartmannathan
+ +1: hartmannathan, stsp
 
 Veto-blocked changes:
 =




svn commit: r1886011 - /subversion/branches/1.14.x/STATUS

2021-01-29 Thread stsp
Author: stsp
Date: Fri Jan 29 11:37:05 2021
New Revision: 1886011

URL: http://svn.apache.org/viewvc?rev=1886011=rev
Log:
* STATUS: Vote for r1882234 and r1885953, approving.

Modified:
subversion/branches/1.14.x/STATUS

Modified: subversion/branches/1.14.x/STATUS
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/STATUS?rev=1886011=1886010=1886011=diff
==
--- subversion/branches/1.14.x/STATUS (original)
+++ subversion/branches/1.14.x/STATUS Fri Jan 29 11:37:05 2021
@@ -50,16 +50,6 @@ Candidate changes:
Votes:
  +1: hartmannathan, stsp
 
- * r1885953
-   Fix file name encoding and quoting when invoking editor on Windows.
-   Justification:
- Invoking editor with special character or spaces in path is broken
- on Windows.
-   Depends:
- r1882234
-   Votes:
- +1: jcorvel, futatuki
-
  * r1885983
Fix issue #4869: 'svn info --xml' gives wrong 'source-right' of conflict
Justification:
@@ -67,13 +57,6 @@ Candidate changes:
Votes:
  +1: hartmannathan, stsp
 
- * r1882234
-   Fix file name to edit from utf8 to local style.
-   Justification:
- Editor invocation should work correctly in any valid locale.
-   Votes:
- +1: futatuki, jcorvel
-
 Veto-blocked changes:
 =
 
@@ -90,3 +73,20 @@ Veto-blocked changes:
 
 Approved changes:
 =
+
+ * r1882234
+   Fix file name to edit from utf8 to local style.
+   Justification:
+ Editor invocation should work correctly in any valid locale.
+   Votes:
+ +1: futatuki, jcorvel, stsp
+
+ * r1885953
+   Fix file name encoding and quoting when invoking editor on Windows.
+   Justification:
+ Invoking editor with special character or spaces in path is broken
+ on Windows.
+   Depends:
+ r1882234
+   Votes:
+ +1: jcorvel, futatuki, stsp




svn commit: r1886010 - /subversion/branches/1.14.x/STATUS

2021-01-29 Thread stsp
Author: stsp
Date: Fri Jan 29 11:22:16 2021
New Revision: 1886010

URL: http://svn.apache.org/viewvc?rev=1886010=rev
Log:
* STATUS: Vote for r1881534 and r1885983.

Modified:
subversion/branches/1.14.x/STATUS

Modified: subversion/branches/1.14.x/STATUS
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/STATUS?rev=1886010=1886009=1886010=diff
==
--- subversion/branches/1.14.x/STATUS (original)
+++ subversion/branches/1.14.x/STATUS Fri Jan 29 11:22:16 2021
@@ -48,7 +48,7 @@ Candidate changes:
Branch:
  1.14.x-r1881534-no-crlf
Votes:
- +1: hartmannathan
+ +1: hartmannathan, stsp
 
  * r1885953
Fix file name encoding and quoting when invoking editor on Windows.
@@ -65,7 +65,7 @@ Candidate changes:
Justification:
  Bugfix; 'svn info --xml' should give correct results; user complained.
Votes:
- +1: hartmannathan
+ +1: hartmannathan, stsp
 
  * r1882234
Fix file name to edit from utf8 to local style.




svn commit: r1886000 - /subversion/trunk/tools/buildbot/slaves/bb-openbsd/svnclean.sh

2021-01-28 Thread stsp
Author: stsp
Date: Thu Jan 28 22:17:44 2021
New Revision: 1886000

URL: http://svn.apache.org/viewvc?rev=1886000=rev
Log:
* tools/buildbot/slaves/bb-openbsd/svnclean.sh: Remove generated HTTPD config
  files if Makefile.svn has changed. Should prevent this bot from staying red
  when these files need to be updated in order to keep ra_serf tests passing.

Modified:
subversion/trunk/tools/buildbot/slaves/bb-openbsd/svnclean.sh

Modified: subversion/trunk/tools/buildbot/slaves/bb-openbsd/svnclean.sh
URL: 
http://svn.apache.org/viewvc/subversion/trunk/tools/buildbot/slaves/bb-openbsd/svnclean.sh?rev=1886000=1885999=1886000=diff
==
--- subversion/trunk/tools/buildbot/slaves/bb-openbsd/svnclean.sh (original)
+++ subversion/trunk/tools/buildbot/slaves/bb-openbsd/svnclean.sh Thu Jan 28 
22:17:44 2021
@@ -40,6 +40,11 @@ if [ -d .svn ]; then
   branch="${url##*/}"
   if [ "$lastchangedrev" != "$newlastchangedrev" ]; then
 (cd .. && gmake BRANCH="$branch" reset clean)
+rm -f ../prefix/httpd/conf/httpd-svn-check-*.conf
+rm -f ../prefix/httpd/conf/httpd-svn-proxy-*.conf
+rm -f ../prefix/httpd/conf/httpd-svn-check-users
+rm -f ../prefix/httpd/conf/httpd-svn-check-groups
+rm -f ../prefix/httpd/conf/dontdothat
   else
 (cd .. && gmake BRANCH="$branch" svn-reset svn-bindings-reset svn-clean)
   fi




  1   2   3   4   5   6   7   8   9   10   >