Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
build-fixes | build-fixes Fix some build problems: Fix some build problems: - Add aprutil as a direct dependency for libsvn_client and libsvn_ra. |
James McCoy <jamessan@debian.org> | no | 2018-08-01 | ||
last-changed-date-charset | last-changed-date-charset Bug #290774: Convert $LastChangedDate$ keyword to the local character Bug #290774: Convert $LastChangedDate$ keyword to the local character set, since it is already rendered in the local language. Not accepted upstream: http://svn.haxx.se/dev/archive-2006-04/0730.shtml |
James McCoy <jamessan@debian.org> | no | 2018-08-01 | ||
repos-templates | repos-templates Bug #210901: Add fully qualified paths to commands in example hook Bug #210901: Add fully qualified paths to commands in example hook scripts that get installed as .tmpl files in new repositories. Use $REPOS/hooks/ as the path, to encourage repository admins to copy the hooks, not just use them in place. |
James McCoy <jamessan@debian.org> | no | 2018-08-01 | ||
rpath | rpath Prevent the linker from adding an rpath to shared libraries. Original patch by David Kimdon <dwhedon@debian.org>. The basic theory is: - Use libtool instead of apxs to install the apache modules. libtool relinks without rpath in this case, apxs obviously doesn't. |
James McCoy <jamessan@debian.org> | no | 2018-08-01 | ||
ruby-no-strict-aliasing | ruby-no-strict-aliasing It seems swig is generating _really_ bad code here, or something. Whatever it is, this line suppresses 1323 warnings, any of which might be real bugs with real consequences. |
James McCoy <jamessan@debian.org> | no | 2018-08-01 | ||
ruby-test-svnserve-race | ruby-test-svnserve-race Bug #378837: Ruby testsuite: wait for svnserve to start before Bug #378837: Ruby testsuite: wait for svnserve to start before connecting to it. This mainly affects very slow machines - observed on various arm and m68k builds. Thanks to Roman Zippel, Kobayashi Noritada, Wouter Verhelst and Martin Michlmayr. |
James McCoy <jamessan@debian.org> | no | 2018-08-01 | ||
ssh-no-controlmaster | ssh-no-controlmaster Bug #413102: Avoid accidentally becoming an ssh ControlMaster. Bug #413102: Avoid accidentally becoming an ssh ControlMaster. If you set ControlMaster via your ssh config: .ssh/config: Host * ControlMaster auto Controlpath ~/.ssh/master-%r@%h:%p you can get 'svn: Can't write to connection: Broken pipe' with certain ssh commands, because svn can open multiple ssh sessions and kill them at unpredictable times. I don't really think the problem is either svn's or openssh's fault, but this is the obvious way to avoid it. We will still use ssh connection sharing, but only if a ControlMaster is already present. |
James McCoy <jamessan@debian.org> | no | 2018-08-01 | ||
apr-abi | apr-abi Bug #266170: Use SOVERSION 1 for apr 1.x, because the apr 0.9.x -> 1.x Bug #266170: Use SOVERSION 1 for apr 1.x, because the apr 0.9.x -> 1.x ABI change leaks through the libsvn ABIs (because we use apr_off_t, which is now 64 bits on all platforms). Upstream refused this (http://svn.haxx.se/dev/archive-2006-03/0522.shtml for thread), but fortunately when it came time to support apr 2.x in svn 1.7, they skipped SOVERSION 1 in consideration of Debian/Ubuntu, so we'll be ABI-compatible again if and when we move to apr-2.x. |
James McCoy <jamessan@debian.org> | no | 2018-08-01 | ||
python-builds | python-builds Build for multiple python versions. Patch from Matthias Klose <doko@debian.org> via Ubuntu. Mostly, rename libsvn_swig_py to libsvn_swig_py2.x. Submitted upstream: http://svn.haxx.se/dev/archive-2008-05/0361.shtml |
James McCoy <jamessan@debian.org> | no | 2018-08-01 | ||
examples-compile-instructions | examples-compile-instructions Fix build instructions for libsvn-doc/examples/*.c. |
James McCoy <jamessan@debian.org> | no | 2018-08-01 | ||
workaround_EINVAL_on_kfreebsd | workaround_EINVAL_on_kfreebsd | James McCoy <jamessan@debian.org> | no | 2018-08-01 | ||
use-python3-as-the-interpreter-now-for-tests-not-python.patch | use python3 as the interpreter now for tests, not python /usr/bin/python is no longer guaranteed to exist, per PEP 394. Use python3 instead for compatibility. |
Steve Langasek <steve.langasek@canonical.com> | no | 2020-01-12 | ||
swig-py-fix-conditionals-by-swig-version.patch | swig-py: Fix conditionals by SWIG version and by Python version for proxy code. We are using different code for proxy object, by Python version and by SWIG version. The distinguish between Python 2 and Python 3 was done by SWIG macro "SWIGPYTHON_PY3". However, the macro was dropped since SWIG commit a343b7e[1], between SWIG 4.0.2 release and upcoming SWIG 4.1.0 release. As we already dropped support for the combination of SWIG >= 4.0 and Python 2, we should detect Python 2 only in SWIG < 4.0 case. So we can rely on the macro only in the case. * subversion/bindings/swig/include/proxy.swg (): Reorder the conditionals distinguish SWIG versions and Python versions, as described above. Found by: Jitka Plesnikova (jplesnik {_AT_} redhat.com) Suggested by: Julien Schueller (schueller {_AT_} phimeca.com) [2] [1] https://github.com/swig/swig/commit/a343b7e254567a64761bc1be7dc55b7b7424ec52 [2] https://github.com/swig/swig/issues/2373#issuecomment-1250997124 |
Yasuhito Futatsuki <futatuki@apache.org> | no | 2022-09-20 | ||
backport-fix-for-cve-2024-46901.patch | Backport fix for CVE-2024-46901 It has been discovered that the patch for CVE-2013-1968 was incomplete and unintentionally left mod_dav_svn vulnerable to control characters in filenames. If a path or a revision-property which contains control characters is committed to a repository then SVN operations served by mod_dav_svn can be disrupted. |
James McCoy <jamessan@debian.org> | no | backport, from CVE-2024-46901 advisory | 2025-01-01 | |
backport-test-for-cve-2024-46901.patch | Backport test for CVE-2024-46901 | James McCoy <jamessan@debian.org> | no | backport, from CVE-2024-46901 advisory | 2025-01-01 |