Author: brane
Date: Mon Jan 12 15:45:18 2026
New Revision: 1931266
Log:
In Python 3, hashlib input data must be byte strings, not Unicode.
* subversion/tests/cmdline/svntest/main.py
(trust_ssl_cert): Convert the location to bytes. This makes davautocheck
tests with USE_SSL=1 work again.
Modified:
subversion/trunk/subversion/tests/cmdline/svntest/main.py
Modified: subversion/trunk/subversion/tests/cmdline/svntest/main.py
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/svntest/main.py Mon Jan 12
15:35:16 2026 (r1931265)
+++ subversion/trunk/subversion/tests/cmdline/svntest/main.py Mon Jan 12
15:45:18 2026 (r1931266)
@@ -784,7 +784,7 @@ def trust_ssl_cert(cfgdir, ssl_cert, ssl
ssl_dir = os.path.join(cfgdir, 'auth', 'svn.ssl.server')
if not os.path.isdir(ssl_dir):
os.makedirs(ssl_dir)
- md5_name = hashlib.md5(netloc_url).hexdigest()
+ md5_name = hashlib.md5(netloc_url.encode()).hexdigest()
md5_file = os.path.join(ssl_dir, md5_name)
md5_file_contents = """K 10
ascii_cert