Hi, I've just tried to update subversion to latest 1.7.13 (see the attached patch). It seems that this version provides apache module which are compatible with apache 2.4.
In particular #712004 seem to fix. Thus libapach2-svn could be reenabled. Hope this helps Best C -- Christophe TROPHIME Research Engineer LNCMI CNRS - LNCMI 25, rue des Martyrs BP 166 38042 GRENOBLE Cedex 9 FRANCE CNRS Tel : +33 (0)4 76 88 90 02 Fax : +33 (0) 4 76 88 10 01 Office U 19 M@il : [email protected] ________________________________________________________________________
Index: debian/changelog =================================================================== --- debian/changelog (revision 1261) +++ debian/changelog (working copy) @@ -1,12 +1,53 @@ -subversion (1.7.10-1) UNRELEASED; urgency=low +subversion (1.7.13-1.1) unstable; urgency=low - * New upstream version. + * Non-maintainer upload + * New upstream release (Closes: #712004) + * debian/rules: + - enable libapache2-svn build + * debian/control: + - [re]add libapache2-svn package + - add apache2 to libapache2-svn Depends + + -- Christophe Trophime <[email protected]> Tue, 17 Sep 2013 08:38:04 +0200 + +subversion (1.7.9-1+nmu4) unstable; urgency=low + + * Non-maintainer upload. * patches/ruby-test-wc: New patch from upstream to fix a stray case of a testsuite failure due to APR 1.4 hash randomization. Thanks to Michael Gilbert for digging this up. (Closes: #705364) + * Use --disable-neon-version-check to build libsvn_ra_neon against libneon27 + 0.30.0. + * Add handling of directory to symlink conversions for + /usr/share/doc/libsvn-{dev,java,ruby,ruby1.8}. (Closes: #690155) - -- Peter Samuelson <[email protected]> Sat, 01 Jun 2013 07:24:21 -0500 + -- James McCoy <[email protected]> Mon, 02 Sep 2013 21:11:08 -0400 +subversion (1.7.9-1+nmu3) unstable; urgency=high + + * Non-maintainer upload. + * Disable libapache2-svn build (closes: #712004, #666794) + + -- Julien Cristau <[email protected]> Tue, 09 Jul 2013 19:56:11 +0200 + +subversion (1.7.9-1+nmu2) unstable; urgency=high + + * Non-maintainer upload. + * Add CVE-2013-1968.patch patch. + CVE-2013-1968: Subversion FSFS repositories can be corrupted by newline + characters in filenames. (Closes: #711033) + * Add CVE-2013-2112.patch patch. + CVE-2013-2112: Fix remotely triggerable DoS vulnerability. (Closes: #711033) + + -- Salvatore Bonaccorso <[email protected]> Thu, 06 Jun 2013 13:14:52 +0200 + +subversion (1.7.9-1+nmu1) unstable; urgency=medium + + * Non-maintainer upload. + * Convert SVN_STREAM_CHUNK_SIZE to an integer in svn/core.py (closes: #683188). + + -- Michael Gilbert <[email protected]> Fri, 12 Apr 2013 00:58:01 +0000 + subversion (1.7.9-1) unstable; urgency=medium * New upstream version. Some DOS fixes in mod_dav_svn: Index: debian/control =================================================================== --- debian/control (revision 1261) +++ debian/control (working copy) @@ -6,12 +6,13 @@ Guilherme de S. Pastore <[email protected]> Build-Depends: debhelper, libneon27-gnutls-dev, libserf-dev (>= 1), zlib1g-dev, libapr1-dev, libaprutil1-dev, libdb5.1-dev, - libsasl2-dev, apache2-threaded-dev, + libsasl2-dev, libsqlite3-dev (>= 3.4), libgnome-keyring-dev, libdbus-1-dev, kdelibs5-dev, quilt, doxygen, autotools-dev, autoconf, libtool, swig, python-all-dev, perl, libperl-dev, ruby1.8, ruby1.8-dev, gcj-jdk (>= 4:4.4) [!alpha !arm !hppa !m68k !mips !mipsel !hurd-i386], - junit [!alpha !arm !hppa !m68k !mips !mipsel !hurd-i386] + junit [!alpha !arm !hppa !m68k !mips !mipsel !hurd-i386], + dh-apache2, apache2-dev (>= 2.4.6~) Build-Conflicts: libsvn-dev (<< 1.7~) Homepage: http://subversion.apache.org/ Vcs-Svn: svn://svn.debian.org/pkg-subversion/src/1.7.x/ @@ -67,17 +68,6 @@ This package contains development (API) documentation for libsvn1, the Apache Subversion libraries. See the 'libsvn1' package for more information. -Package: libapache2-svn -Section: httpd -Architecture: any -Depends: apache2.2-common, ${shlibs:Depends}, ${misc:Depends} -Suggests: db5.1-util -Description: Apache Subversion server modules for Apache httpd - This package provides the mod_dav_svn and mod_authz_svn modules for - the Apache 2.2 web server. These modules provide Apache Subversion's WebDAV - server backend, to serve repositories over the http and https - protocols. See the 'subversion' package for more information. - Package: python-subversion Section: python Architecture: any @@ -176,3 +166,14 @@ This is a transition package to install the Apache Subversion library bindings for Ruby 1.8. You may remove this package if nothing depends on it. + +Package: libapache2-svn +Section: httpd +Architecture: any +Depends: apache2, ${shlibs:Depends}, ${misc:Depends} +Suggests: db5.1-util +Description: Apache Subversion server modules for Apache httpd + This package provides the mod_dav_svn and mod_authz_svn modules for + the Apache 2.2 web server. These modules provide Apache Subversion's WebDAV + server backend, to serve repositories over the http and https + protocols. See the 'subversion' package for more information. Index: debian/libapache2-svn.postinst =================================================================== --- debian/libapache2-svn.postinst (revision 1261) +++ debian/libapache2-svn.postinst (working copy) @@ -8,7 +8,7 @@ fi if [ -f '/etc/apache2/#enable_authz_svn#' ]; then # Enable on upgrades where this used to be implied by dav_svn.load - a2enmod authz_svn + /usr/sbin/a2enmod authz_svn rm -f '/etc/apache2/#enable_authz_svn#' fi invoke-rc.d apache2 restart || true Index: debian/libapache2-svn.prerm =================================================================== --- debian/libapache2-svn.prerm (revision 1261) +++ debian/libapache2-svn.prerm (working copy) @@ -2,7 +2,7 @@ case "$1" in remove) - a2dismod authz_svn dav_svn + /usr/sbin/a2dismod authz_svn dav_svn ;; esac Index: debian/libsvn-dev.postinst =================================================================== --- debian/libsvn-dev.postinst (revision 0) +++ debian/libsvn-dev.postinst (working copy) @@ -0,0 +1,12 @@ +#/bin/sh + +set -e + +pkgdir=/usr/share/doc/libsvn-dev +if [ -d $pkgdir ] && [ ! -L $pkgdir ]; then + if rmdir $pkgdir; then + ln -sf /usr/share/doc/libsvn1 $pkgdir + fi +fi + +#DEBHELPER# Index: debian/libsvn-java.postinst =================================================================== --- debian/libsvn-java.postinst (revision 0) +++ debian/libsvn-java.postinst (working copy) @@ -0,0 +1,12 @@ +#/bin/sh + +set -e + +pkgdir=/usr/share/doc/libsvn-java +if [ -d $pkgdir ] && [ ! -L $pkgdir ]; then + if rmdir $pkgdir; then + ln -sf /usr/share/doc/libsvn1 $pkgdir + fi +fi + +#DEBHELPER# Index: debian/libsvn-ruby.postinst =================================================================== --- debian/libsvn-ruby.postinst (revision 0) +++ debian/libsvn-ruby.postinst (working copy) @@ -0,0 +1,12 @@ +#/bin/sh + +set -e + +pkgdir=/usr/share/doc/libsvn-ruby +if [ -d $pkgdir ] && [ ! -L $pkgdir ]; then + if rmdir $pkgdir; then + ln -sf /usr/share/doc/ruby-svn $pkgdir + fi +fi + +#DEBHELPER# Index: debian/libsvn-ruby1.8.postinst =================================================================== --- debian/libsvn-ruby1.8.postinst (revision 0) +++ debian/libsvn-ruby1.8.postinst (working copy) @@ -0,0 +1,12 @@ +#/bin/sh + +set -e + +pkgdir=/usr/share/doc/libsvn-ruby1.8 +if [ -d $pkgdir ] && [ ! -L $pkgdir ]; then + if rmdir $pkgdir; then + ln -sf /usr/share/doc/ruby-svn $pkgdir + fi +fi + +#DEBHELPER# Index: debian/libsvn1.symbols =================================================================== --- debian/libsvn1.symbols (revision 1261) +++ debian/libsvn1.symbols (working copy) @@ -1,3 +1,15 @@ +libsvn_auth_gnome_keyring-1.so.1 libsvn1 #MINVER# + svn_auth_get_gnome_keyring_simple_provider@Base 1.7.13-1.1 + svn_auth_get_gnome_keyring_ssl_client_cert_pw_provider@Base 1.7.13-1.1 + svn_auth_gnome_keyring_version@Base 1.7.13-1.1 +libsvn_auth_kwallet-1.so.1 libsvn1 #MINVER# + _ZN10QByteArrayD1Ev@Base 1.7.13-1.1 + _ZN10QByteArrayD2Ev@Base 1.7.13-1.1 + _ZN7QStringD1Ev@Base 1.7.13-1.1 + _ZN7QStringD2Ev@Base 1.7.13-1.1 + svn_auth_get_kwallet_simple_provider@Base 1.7.13-1.1 + svn_auth_get_kwallet_ssl_client_cert_pw_provider@Base 1.7.13-1.1 + svn_auth_kwallet_version@Base 1.7.13-1.1 libsvn_client-1.so.1 libsvn1 #MINVER# | libsvn-private * Build-Depends-Package: libsvn-dev @@ -377,6 +389,393 @@ svn_fs_upgrade@Base 1.5 svn_fs_version@Base 1.4 svn_fs_youngest_rev@Base 1.4 +libsvn_fs_base-1.so.1 libsvn1 #MINVER# + svn_fs_base__abort_txn@Base 1.7.13-1.1 + svn_fs_base__add_txn_copy@Base 1.7.13-1.1 + svn_fs_base__allow_locked_operation@Base 1.7.13-1.1 + svn_fs_base__begin_txn@Base 1.7.13-1.1 + svn_fs_base__change_rev_prop@Base 1.7.13-1.1 + svn_fs_base__change_txn_prop@Base 1.7.13-1.1 + svn_fs_base__change_txn_props@Base 1.7.13-1.1 + svn_fs_base__checksum_to_dbt@Base 1.7.13-1.1 + svn_fs_base__clear_dbt@Base 1.7.13-1.1 + svn_fs_base__commit_txn@Base 1.7.13-1.1 + svn_fs_base__compare_dbt@Base 1.7.13-1.1 + svn_fs_base__create_node@Base 1.7.13-1.1 + svn_fs_base__create_successor@Base 1.7.13-1.1 + svn_fs_base__dag_adjust_mergeinfo_count@Base 1.7.13-1.1 + svn_fs_base__dag_check_mutable@Base 1.7.13-1.1 + svn_fs_base__dag_clone_child@Base 1.7.13-1.1 + svn_fs_base__dag_clone_root@Base 1.7.13-1.1 + svn_fs_base__dag_commit_txn@Base 1.7.13-1.1 + svn_fs_base__dag_copy@Base 1.7.13-1.1 + svn_fs_base__dag_delete@Base 1.7.13-1.1 + svn_fs_base__dag_delete_if_mutable@Base 1.7.13-1.1 + svn_fs_base__dag_deltify@Base 1.7.13-1.1 + svn_fs_base__dag_dir_entries@Base 1.7.13-1.1 + svn_fs_base__dag_dup@Base 1.7.13-1.1 + svn_fs_base__dag_file_checksum@Base 1.7.13-1.1 + svn_fs_base__dag_file_length@Base 1.7.13-1.1 + svn_fs_base__dag_finalize_edits@Base 1.7.13-1.1 + svn_fs_base__dag_get_contents@Base 1.7.13-1.1 + svn_fs_base__dag_get_created_path@Base 1.7.13-1.1 + svn_fs_base__dag_get_edit_stream@Base 1.7.13-1.1 + svn_fs_base__dag_get_fs@Base 1.7.13-1.1 + svn_fs_base__dag_get_id@Base 1.7.13-1.1 + svn_fs_base__dag_get_mergeinfo_stats@Base 1.7.13-1.1 + svn_fs_base__dag_get_node@Base 1.7.13-1.1 + svn_fs_base__dag_get_predecessor_count@Base 1.7.13-1.1 + svn_fs_base__dag_get_predecessor_id@Base 1.7.13-1.1 + svn_fs_base__dag_get_proplist@Base 1.7.13-1.1 + svn_fs_base__dag_get_revision@Base 1.7.13-1.1 + svn_fs_base__dag_index_checksums@Base 1.7.13-1.1 + svn_fs_base__dag_init_fs@Base 1.7.13-1.1 + svn_fs_base__dag_make_dir@Base 1.7.13-1.1 + svn_fs_base__dag_make_file@Base 1.7.13-1.1 + svn_fs_base__dag_node_kind@Base 1.7.13-1.1 + svn_fs_base__dag_open@Base 1.7.13-1.1 + svn_fs_base__dag_remove_node@Base 1.7.13-1.1 + svn_fs_base__dag_revision_root@Base 1.7.13-1.1 + svn_fs_base__dag_set_entry@Base 1.7.13-1.1 + svn_fs_base__dag_set_has_mergeinfo@Base 1.7.13-1.1 + svn_fs_base__dag_set_proplist@Base 1.7.13-1.1 + svn_fs_base__dag_txn_base_root@Base 1.7.13-1.1 + svn_fs_base__dag_txn_root@Base 1.7.13-1.1 + svn_fs_base__delete_node_revision@Base 1.7.13-1.1 + svn_fs_base__delete_rep_if_mutable@Base 1.7.13-1.1 + svn_fs_base__deltify@Base 1.7.13-1.1 + svn_fs_base__err_bad_lock_token@Base 1.7.13-1.1 + svn_fs_base__err_corrupt_copy@Base 1.7.13-1.1 + svn_fs_base__err_corrupt_fs_revision@Base 1.7.13-1.1 + svn_fs_base__err_corrupt_lock@Base 1.7.13-1.1 + svn_fs_base__err_corrupt_txn@Base 1.7.13-1.1 + svn_fs_base__err_dangling_id@Base 1.7.13-1.1 + svn_fs_base__err_dangling_rev@Base 1.7.13-1.1 + svn_fs_base__err_no_lock_token@Base 1.7.13-1.1 + svn_fs_base__err_no_such_checksum_rep@Base 1.7.13-1.1 + svn_fs_base__err_no_such_copy@Base 1.7.13-1.1 + svn_fs_base__err_no_such_node_origin@Base 1.7.13-1.1 + svn_fs_base__err_no_such_txn@Base 1.7.13-1.1 + svn_fs_base__err_txn_not_mutable@Base 1.7.13-1.1 + svn_fs_base__generate_lock_token@Base 1.7.13-1.1 + svn_fs_base__get_lock@Base 1.7.13-1.1 + svn_fs_base__get_lock_helper@Base 1.7.13-1.1 + svn_fs_base__get_locks@Base 1.7.13-1.1 + svn_fs_base__get_mutable_rep@Base 1.7.13-1.1 + svn_fs_base__get_path_created_rev@Base 1.7.13-1.1 + svn_fs_base__get_path_kind@Base 1.7.13-1.1 + svn_fs_base__get_txn_ids@Base 1.7.13-1.1 + svn_fs_base__get_uuid@Base 1.7.13-1.1 + svn_fs_base__id_check_related@Base 1.7.13-1.1 + svn_fs_base__id_compare@Base 1.7.13-1.1 + svn_fs_base__id_copy@Base 1.7.13-1.1 + svn_fs_base__id_copy_id@Base 1.7.13-1.1 + svn_fs_base__id_create@Base 1.7.13-1.1 + svn_fs_base__id_eq@Base 1.7.13-1.1 + svn_fs_base__id_node_id@Base 1.7.13-1.1 + svn_fs_base__id_parse@Base 1.7.13-1.1 + svn_fs_base__id_to_dbt@Base 1.7.13-1.1 + svn_fs_base__id_txn_id@Base 1.7.13-1.1 + svn_fs_base__id_unparse@Base 1.7.13-1.1 + svn_fs_base__init@Base 1.7.13-1.1 + svn_fs_base__key_compare@Base 1.7.13-1.1 + svn_fs_base__list_transactions@Base 1.7.13-1.1 + svn_fs_base__lock@Base 1.7.13-1.1 + svn_fs_base__miscellaneous_get@Base 1.7.13-1.1 + svn_fs_base__miscellaneous_set@Base 1.7.13-1.1 + svn_fs_base__next_key@Base 1.7.13-1.1 + svn_fs_base__nodata_dbt@Base 1.7.13-1.1 + svn_fs_base__open_txn@Base 1.7.13-1.1 + svn_fs_base__parse_change_skel@Base 1.7.13-1.1 + svn_fs_base__parse_copy_skel@Base 1.7.13-1.1 + svn_fs_base__parse_entries_skel@Base 1.7.13-1.1 + svn_fs_base__parse_lock_skel@Base 1.7.13-1.1 + svn_fs_base__parse_node_revision_skel@Base 1.7.13-1.1 + svn_fs_base__parse_representation_skel@Base 1.7.13-1.1 + svn_fs_base__parse_revision_skel@Base 1.7.13-1.1 + svn_fs_base__parse_transaction_skel@Base 1.7.13-1.1 + svn_fs_base__purge_txn@Base 1.7.13-1.1 + svn_fs_base__recno_dbt@Base 1.7.13-1.1 + svn_fs_base__rep_contents@Base 1.7.13-1.1 + svn_fs_base__rep_contents_checksums@Base 1.7.13-1.1 + svn_fs_base__rep_contents_read_stream@Base 1.7.13-1.1 + svn_fs_base__rep_contents_size@Base 1.7.13-1.1 + svn_fs_base__rep_contents_write_stream@Base 1.7.13-1.1 + svn_fs_base__rep_deltify@Base 1.7.13-1.1 + svn_fs_base__result_dbt@Base 1.7.13-1.1 + svn_fs_base__retry@Base 1.7.13-1.1 + svn_fs_base__retry_debug@Base 1.7.13-1.1 + svn_fs_base__retry_txn@Base 1.7.13-1.1 + svn_fs_base__rev_get_root@Base 1.7.13-1.1 + svn_fs_base__rev_get_txn_id@Base 1.7.13-1.1 + svn_fs_base__revision_prop@Base 1.7.13-1.1 + svn_fs_base__revision_proplist@Base 1.7.13-1.1 + svn_fs_base__revision_root@Base 1.7.13-1.1 + svn_fs_base__same_keys@Base 1.7.13-1.1 + svn_fs_base__set_dbt@Base 1.7.13-1.1 + svn_fs_base__set_rev_prop@Base 1.7.13-1.1 + svn_fs_base__set_txn_base@Base 1.7.13-1.1 + svn_fs_base__set_txn_prop@Base 1.7.13-1.1 + svn_fs_base__set_txn_root@Base 1.7.13-1.1 + svn_fs_base__set_uuid@Base 1.7.13-1.1 + svn_fs_base__skel_to_dbt@Base 1.7.13-1.1 + svn_fs_base__str_to_dbt@Base 1.7.13-1.1 + svn_fs_base__test_required_feature_format@Base 1.7.13-1.1 + svn_fs_base__things_different@Base 1.7.13-1.1 + svn_fs_base__track_dbt@Base 1.7.13-1.1 + svn_fs_base__txn_get_revision@Base 1.7.13-1.1 + svn_fs_base__txn_make_committed@Base 1.7.13-1.1 + svn_fs_base__txn_prop@Base 1.7.13-1.1 + svn_fs_base__txn_proplist@Base 1.7.13-1.1 + svn_fs_base__txn_proplist_in_trail@Base 1.7.13-1.1 + svn_fs_base__txn_root@Base 1.7.13-1.1 + svn_fs_base__unlock@Base 1.7.13-1.1 + svn_fs_base__unparse_change_skel@Base 1.7.13-1.1 + svn_fs_base__unparse_copy_skel@Base 1.7.13-1.1 + svn_fs_base__unparse_entries_skel@Base 1.7.13-1.1 + svn_fs_base__unparse_lock_skel@Base 1.7.13-1.1 + svn_fs_base__unparse_node_revision_skel@Base 1.7.13-1.1 + svn_fs_base__unparse_representation_skel@Base 1.7.13-1.1 + svn_fs_base__unparse_revision_skel@Base 1.7.13-1.1 + svn_fs_base__unparse_transaction_skel@Base 1.7.13-1.1 + svn_fs_base__youngest_rev@Base 1.7.13-1.1 + svn_fs_bdb__changes_add@Base 1.7.13-1.1 + svn_fs_bdb__changes_delete@Base 1.7.13-1.1 + svn_fs_bdb__changes_fetch@Base 1.7.13-1.1 + svn_fs_bdb__changes_fetch_raw@Base 1.7.13-1.1 + svn_fs_bdb__check_version@Base 1.7.13-1.1 + svn_fs_bdb__close@Base 1.7.13-1.1 + svn_fs_bdb__create_copy@Base 1.7.13-1.1 + svn_fs_bdb__create_txn@Base 1.7.13-1.1 + svn_fs_bdb__dberr@Base 1.7.13-1.1 + svn_fs_bdb__dberrf@Base 1.7.13-1.1 + svn_fs_bdb__delete_checksum_rep@Base 1.7.13-1.1 + svn_fs_bdb__delete_copy@Base 1.7.13-1.1 + svn_fs_bdb__delete_node_origin@Base 1.7.13-1.1 + svn_fs_bdb__delete_nodes_entry@Base 1.7.13-1.1 + svn_fs_bdb__delete_rep@Base 1.7.13-1.1 + svn_fs_bdb__delete_txn@Base 1.7.13-1.1 + svn_fs_bdb__get_checksum_rep@Base 1.7.13-1.1 + svn_fs_bdb__get_copy@Base 1.7.13-1.1 + svn_fs_bdb__get_node_origin@Base 1.7.13-1.1 + svn_fs_bdb__get_node_revision@Base 1.7.13-1.1 + svn_fs_bdb__get_panic@Base 1.7.13-1.1 + svn_fs_bdb__get_rev@Base 1.7.13-1.1 + svn_fs_bdb__get_txn@Base 1.7.13-1.1 + svn_fs_bdb__get_txn_list@Base 1.7.13-1.1 + svn_fs_bdb__get_uuid@Base 1.7.13-1.1 + svn_fs_bdb__init@Base 1.7.13-1.1 + svn_fs_bdb__lock_add@Base 1.7.13-1.1 + svn_fs_bdb__lock_delete@Base 1.7.13-1.1 + svn_fs_bdb__lock_get@Base 1.7.13-1.1 + svn_fs_bdb__lock_token_add@Base 1.7.13-1.1 + svn_fs_bdb__lock_token_delete@Base 1.7.13-1.1 + svn_fs_bdb__lock_token_get@Base 1.7.13-1.1 + svn_fs_bdb__locks_get@Base 1.7.13-1.1 + svn_fs_bdb__miscellaneous_get@Base 1.7.13-1.1 + svn_fs_bdb__miscellaneous_set@Base 1.7.13-1.1 + svn_fs_bdb__new_node_id@Base 1.7.13-1.1 + svn_fs_bdb__new_successor_id@Base 1.7.13-1.1 + svn_fs_bdb__open@Base 1.7.13-1.1 + svn_fs_bdb__open_changes_table@Base 1.7.13-1.1 + svn_fs_bdb__open_checksum_reps_table@Base 1.7.13-1.1 + svn_fs_bdb__open_copies_table@Base 1.7.13-1.1 + svn_fs_bdb__open_lock_tokens_table@Base 1.7.13-1.1 + svn_fs_bdb__open_locks_table@Base 1.7.13-1.1 + svn_fs_bdb__open_miscellaneous_table@Base 1.7.13-1.1 + svn_fs_bdb__open_node_origins_table@Base 1.7.13-1.1 + svn_fs_bdb__open_nodes_table@Base 1.7.13-1.1 + svn_fs_bdb__open_reps_table@Base 1.7.13-1.1 + svn_fs_bdb__open_revisions_table@Base 1.7.13-1.1 + svn_fs_bdb__open_strings_table@Base 1.7.13-1.1 + svn_fs_bdb__open_transactions_table@Base 1.7.13-1.1 + svn_fs_bdb__open_uuids_table@Base 1.7.13-1.1 + svn_fs_bdb__put_node_revision@Base 1.7.13-1.1 + svn_fs_bdb__put_rev@Base 1.7.13-1.1 + svn_fs_bdb__put_txn@Base 1.7.13-1.1 + svn_fs_bdb__read_rep@Base 1.7.13-1.1 + svn_fs_bdb__remove@Base 1.7.13-1.1 + svn_fs_bdb__reserve_copy_id@Base 1.7.13-1.1 + svn_fs_bdb__reserve_rep_reuse_id@Base 1.7.13-1.1 + svn_fs_bdb__set_checksum_rep@Base 1.7.13-1.1 + svn_fs_bdb__set_node_origin@Base 1.7.13-1.1 + svn_fs_bdb__set_panic@Base 1.7.13-1.1 + svn_fs_bdb__set_uuid@Base 1.7.13-1.1 + svn_fs_bdb__string_append@Base 1.7.13-1.1 + svn_fs_bdb__string_clear@Base 1.7.13-1.1 + svn_fs_bdb__string_copy@Base 1.7.13-1.1 + svn_fs_bdb__string_delete@Base 1.7.13-1.1 + svn_fs_bdb__string_read@Base 1.7.13-1.1 + svn_fs_bdb__string_size@Base 1.7.13-1.1 + svn_fs_bdb__wrap_db@Base 1.7.13-1.1 + svn_fs_bdb__write_new_rep@Base 1.7.13-1.1 + svn_fs_bdb__write_rep@Base 1.7.13-1.1 + svn_fs_bdb__youngest_rev@Base 1.7.13-1.1 +libsvn_fs_fs-1.so.1 libsvn1 #MINVER# + svn_fs_fs__abort_txn@Base 1.7.13-1.1 + svn_fs_fs__add_change@Base 1.7.13-1.1 + svn_fs_fs__add_keys@Base 1.7.13-1.1 + svn_fs_fs__allow_locked_operation@Base 1.7.13-1.1 + svn_fs_fs__begin_txn@Base 1.7.13-1.1 + svn_fs_fs__change_rev_prop@Base 1.7.13-1.1 + svn_fs_fs__change_txn_prop@Base 1.7.13-1.1 + svn_fs_fs__change_txn_props@Base 1.7.13-1.1 + svn_fs_fs__check_path@Base 1.7.13-1.1 + svn_fs_fs__combine_number_and_string@Base 1.7.13-1.1 + svn_fs_fs__combine_two_numbers@Base 1.7.13-1.1 + svn_fs_fs__commit@Base 1.7.13-1.1 + svn_fs_fs__commit_txn@Base 1.7.13-1.1 + svn_fs_fs__create@Base 1.7.13-1.1 + svn_fs_fs__create_node@Base 1.7.13-1.1 + svn_fs_fs__create_successor@Base 1.7.13-1.1 + svn_fs_fs__create_txn@Base 1.7.13-1.1 + svn_fs_fs__dag_check_mutable@Base 1.7.13-1.1 + svn_fs_fs__dag_clone_child@Base 1.7.13-1.1 + svn_fs_fs__dag_clone_root@Base 1.7.13-1.1 + svn_fs_fs__dag_copy@Base 1.7.13-1.1 + svn_fs_fs__dag_delete@Base 1.7.13-1.1 + svn_fs_fs__dag_delete_if_mutable@Base 1.7.13-1.1 + svn_fs_fs__dag_deserialize@Base 1.7.13-1.1 + svn_fs_fs__dag_dir_entries@Base 1.7.13-1.1 + svn_fs_fs__dag_dir_entry@Base 1.7.13-1.1 + svn_fs_fs__dag_dup@Base 1.7.13-1.1 + svn_fs_fs__dag_file_checksum@Base 1.7.13-1.1 + svn_fs_fs__dag_file_length@Base 1.7.13-1.1 + svn_fs_fs__dag_finalize_edits@Base 1.7.13-1.1 + svn_fs_fs__dag_get_contents@Base 1.7.13-1.1 + svn_fs_fs__dag_get_copyfrom_path@Base 1.7.13-1.1 + svn_fs_fs__dag_get_copyfrom_rev@Base 1.7.13-1.1 + svn_fs_fs__dag_get_copyroot@Base 1.7.13-1.1 + svn_fs_fs__dag_get_created_path@Base 1.7.13-1.1 + svn_fs_fs__dag_get_edit_stream@Base 1.7.13-1.1 + svn_fs_fs__dag_get_file_delta_stream@Base 1.7.13-1.1 + svn_fs_fs__dag_get_fs@Base 1.7.13-1.1 + svn_fs_fs__dag_get_id@Base 1.7.13-1.1 + svn_fs_fs__dag_get_mergeinfo_count@Base 1.7.13-1.1 + svn_fs_fs__dag_get_node@Base 1.7.13-1.1 + svn_fs_fs__dag_get_predecessor_count@Base 1.7.13-1.1 + svn_fs_fs__dag_get_predecessor_id@Base 1.7.13-1.1 + svn_fs_fs__dag_get_proplist@Base 1.7.13-1.1 + svn_fs_fs__dag_get_revision@Base 1.7.13-1.1 + svn_fs_fs__dag_has_descendants_with_mergeinfo@Base 1.7.13-1.1 + svn_fs_fs__dag_has_mergeinfo@Base 1.7.13-1.1 + svn_fs_fs__dag_increment_mergeinfo_count@Base 1.7.13-1.1 + svn_fs_fs__dag_make_dir@Base 1.7.13-1.1 + svn_fs_fs__dag_make_file@Base 1.7.13-1.1 + svn_fs_fs__dag_node_kind@Base 1.7.13-1.1 + svn_fs_fs__dag_open@Base 1.7.13-1.1 + svn_fs_fs__dag_remove_node@Base 1.7.13-1.1 + svn_fs_fs__dag_revision_root@Base 1.7.13-1.1 + svn_fs_fs__dag_serialize@Base 1.7.13-1.1 + svn_fs_fs__dag_set_entry@Base 1.7.13-1.1 + svn_fs_fs__dag_set_fs@Base 1.7.13-1.1 + svn_fs_fs__dag_set_has_mergeinfo@Base 1.7.13-1.1 + svn_fs_fs__dag_set_proplist@Base 1.7.13-1.1 + svn_fs_fs__dag_things_different@Base 1.7.13-1.1 + svn_fs_fs__dag_txn_base_root@Base 1.7.13-1.1 + svn_fs_fs__dag_txn_root@Base 1.7.13-1.1 + svn_fs_fs__dag_update_ancestry@Base 1.7.13-1.1 + svn_fs_fs__del_rep_reference@Base 1.7.13-1.1 + svn_fs_fs__delete_node_revision@Base 1.7.13-1.1 + svn_fs_fs__deltify@Base 1.7.13-1.1 + svn_fs_fs__deserialize_dir_entries@Base 1.7.13-1.1 + svn_fs_fs__deserialize_id@Base 1.7.13-1.1 + svn_fs_fs__deserialize_manifest@Base 1.7.13-1.1 + svn_fs_fs__deserialize_node_revision@Base 1.7.13-1.1 + svn_fs_fs__deserialize_txdelta_window@Base 1.7.13-1.1 + svn_fs_fs__ensure_dir_exists@Base 1.7.13-1.1 + svn_fs_fs__extract_dir_entry@Base 1.7.13-1.1 + svn_fs_fs__file_checksum@Base 1.7.13-1.1 + svn_fs_fs__file_length@Base 1.7.13-1.1 + svn_fs_fs__fs_supports_mergeinfo@Base 1.7.13-1.1 + svn_fs_fs__generate_lock_token@Base 1.7.13-1.1 + svn_fs_fs__get_contents@Base 1.7.13-1.1 + svn_fs_fs__get_file_delta_stream@Base 1.7.13-1.1 + svn_fs_fs__get_lock@Base 1.7.13-1.1 + svn_fs_fs__get_locks@Base 1.7.13-1.1 + svn_fs_fs__get_node_origin@Base 1.7.13-1.1 + svn_fs_fs__get_node_revision@Base 1.7.13-1.1 + svn_fs_fs__get_proplist@Base 1.7.13-1.1 + svn_fs_fs__get_rep_reference@Base 1.7.13-1.1 + svn_fs_fs__get_sharded_offset@Base 1.7.13-1.1 + svn_fs_fs__get_txn@Base 1.7.13-1.1 + svn_fs_fs__get_txn_ids@Base 1.7.13-1.1 + svn_fs_fs__get_uuid@Base 1.7.13-1.1 + svn_fs_fs__hotcopy@Base 1.7.13-1.1 + svn_fs_fs__id_check_related@Base 1.7.13-1.1 + svn_fs_fs__id_compare@Base 1.7.13-1.1 + svn_fs_fs__id_copy@Base 1.7.13-1.1 + svn_fs_fs__id_copy_id@Base 1.7.13-1.1 + svn_fs_fs__id_deserialize@Base 1.7.13-1.1 + svn_fs_fs__id_eq@Base 1.7.13-1.1 + svn_fs_fs__id_node_id@Base 1.7.13-1.1 + svn_fs_fs__id_offset@Base 1.7.13-1.1 + svn_fs_fs__id_parse@Base 1.7.13-1.1 + svn_fs_fs__id_rev@Base 1.7.13-1.1 + svn_fs_fs__id_rev_create@Base 1.7.13-1.1 + svn_fs_fs__id_serialize@Base 1.7.13-1.1 + svn_fs_fs__id_txn_create@Base 1.7.13-1.1 + svn_fs_fs__id_txn_id@Base 1.7.13-1.1 + svn_fs_fs__id_unparse@Base 1.7.13-1.1 + svn_fs_fs__init@Base 1.7.13-1.1 + svn_fs_fs__initialize_caches@Base 1.7.13-1.1 + svn_fs_fs__initialize_txn_caches@Base 1.7.13-1.1 + svn_fs_fs__key_compare@Base 1.7.13-1.1 + svn_fs_fs__list_transactions@Base 1.7.13-1.1 + svn_fs_fs__lock@Base 1.7.13-1.1 + svn_fs_fs__next_key@Base 1.7.13-1.1 + svn_fs_fs__node_created_rev@Base 1.7.13-1.1 + svn_fs_fs__node_id@Base 1.7.13-1.1 + svn_fs_fs__noderev_deserialize@Base 1.7.13-1.1 + svn_fs_fs__noderev_same_rep_key@Base 1.7.13-1.1 + svn_fs_fs__noderev_serialize@Base 1.7.13-1.1 + svn_fs_fs__open@Base 1.7.13-1.1 + svn_fs_fs__open_rep_cache@Base 1.7.13-1.1 + svn_fs_fs__open_txn@Base 1.7.13-1.1 + svn_fs_fs__pack@Base 1.7.13-1.1 + svn_fs_fs__path_current@Base 1.7.13-1.1 + svn_fs_fs__path_rev_absolute@Base 1.7.13-1.1 + svn_fs_fs__paths_changed@Base 1.7.13-1.1 + svn_fs_fs__purge_txn@Base 1.7.13-1.1 + svn_fs_fs__put_node_revision@Base 1.7.13-1.1 + svn_fs_fs__read_noderev@Base 1.7.13-1.1 + svn_fs_fs__recover@Base 1.7.13-1.1 + svn_fs_fs__rep_contents_dir@Base 1.7.13-1.1 + svn_fs_fs__rep_contents_dir_entry@Base 1.7.13-1.1 + svn_fs_fs__rep_copy@Base 1.7.13-1.1 + svn_fs_fs__replace_dir_entry@Base 1.7.13-1.1 + svn_fs_fs__reserve_copy_id@Base 1.7.13-1.1 + svn_fs_fs__reset_txn_caches@Base 1.7.13-1.1 + svn_fs_fs__rev_get_root@Base 1.7.13-1.1 + svn_fs_fs__revision_prop@Base 1.7.13-1.1 + svn_fs_fs__revision_proplist@Base 1.7.13-1.1 + svn_fs_fs__revision_root@Base 1.7.13-1.1 + svn_fs_fs__serialize_dir_entries@Base 1.7.13-1.1 + svn_fs_fs__serialize_id@Base 1.7.13-1.1 + svn_fs_fs__serialize_manifest@Base 1.7.13-1.1 + svn_fs_fs__serialize_node_revision@Base 1.7.13-1.1 + svn_fs_fs__serialize_txdelta_window@Base 1.7.13-1.1 + svn_fs_fs__set_contents@Base 1.7.13-1.1 + svn_fs_fs__set_entry@Base 1.7.13-1.1 + svn_fs_fs__set_node_origin@Base 1.7.13-1.1 + svn_fs_fs__set_proplist@Base 1.7.13-1.1 + svn_fs_fs__set_rep_reference@Base 1.7.13-1.1 + svn_fs_fs__set_uuid@Base 1.7.13-1.1 + svn_fs_fs__txn_changes_fetch@Base 1.7.13-1.1 + svn_fs_fs__txn_prop@Base 1.7.13-1.1 + svn_fs_fs__txn_proplist@Base 1.7.13-1.1 + svn_fs_fs__txn_root@Base 1.7.13-1.1 + svn_fs_fs__unlock@Base 1.7.13-1.1 + svn_fs_fs__upgrade@Base 1.7.13-1.1 + svn_fs_fs__with_write_lock@Base 1.7.13-1.1 + svn_fs_fs__write_noderev@Base 1.7.13-1.1 + svn_fs_fs__youngest_rev@Base 1.7.13-1.1 +libsvn_fs_util-1.so.1 libsvn1 #MINVER# + svn_fs__append_to_merged_froms@Base 1.7.13-1.1 + svn_fs__canonicalize_abspath@Base 1.7.13-1.1 + svn_fs__check_fs@Base 1.7.13-1.1 + svn_fs__next_entry_name@Base 1.7.13-1.1 + svn_fs__path_change_create_internal@Base 1.7.13-1.1 libsvn_ra-1.so.1 libsvn1 #MINVER# | libsvn-private * Build-Depends-Package: libsvn-dev @@ -439,6 +838,163 @@ svn_ra_stat@Base 1.4 svn_ra_unlock@Base 1.4 svn_ra_version@Base 1.4 +libsvn_ra_local-1.so.1 libsvn1 #MINVER# + svn_ra_local__init@Base 1.7.13-1.1 + svn_ra_local__split_URL@Base 1.7.13-1.1 + svn_ra_local_init@Base 1.7.13-1.1 +libsvn_ra_neon-1.so.1 libsvn1 #MINVER# + svn_ra_dav_init@Base 1.7.13-1.1 + svn_ra_neon__add_depth_header@Base 1.7.13-1.1 + svn_ra_neon__add_response_body_reader@Base 1.7.13-1.1 + svn_ra_neon__assemble_locktoken_body@Base 1.7.13-1.1 + svn_ra_neon__change_rev_prop@Base 1.7.13-1.1 + svn_ra_neon__check_parse_error@Base 1.7.13-1.1 + svn_ra_neon__checked_in_prop@Base 1.7.13-1.1 + svn_ra_neon__copy@Base 1.7.13-1.1 + svn_ra_neon__copy_href@Base 1.7.13-1.1 + svn_ra_neon__do_check_path@Base 1.7.13-1.1 + svn_ra_neon__do_diff@Base 1.7.13-1.1 + svn_ra_neon__do_proppatch@Base 1.7.13-1.1 + svn_ra_neon__do_stat@Base 1.7.13-1.1 + svn_ra_neon__do_status@Base 1.7.13-1.1 + svn_ra_neon__do_switch@Base 1.7.13-1.1 + svn_ra_neon__do_update@Base 1.7.13-1.1 + svn_ra_neon__exchange_capabilities@Base 1.7.13-1.1 + svn_ra_neon__get_activity_collection@Base 1.7.13-1.1 + svn_ra_neon__get_baseline_info@Base 1.7.13-1.1 + svn_ra_neon__get_baseline_props@Base 1.7.13-1.1 + svn_ra_neon__get_commit_editor@Base 1.7.13-1.1 + svn_ra_neon__get_dated_revision@Base 1.7.13-1.1 + svn_ra_neon__get_deadprop_count_support@Base 1.7.13-1.1 + svn_ra_neon__get_deleted_rev@Base 1.7.13-1.1 + svn_ra_neon__get_dir@Base 1.7.13-1.1 + svn_ra_neon__get_file@Base 1.7.13-1.1 + svn_ra_neon__get_file_revs@Base 1.7.13-1.1 + svn_ra_neon__get_latest_revnum@Base 1.7.13-1.1 + svn_ra_neon__get_location_segments@Base 1.7.13-1.1 + svn_ra_neon__get_locations@Base 1.7.13-1.1 + svn_ra_neon__get_lock@Base 1.7.13-1.1 + svn_ra_neon__get_lock_internal@Base 1.7.13-1.1 + svn_ra_neon__get_locks@Base 1.7.13-1.1 + svn_ra_neon__get_log@Base 1.7.13-1.1 + svn_ra_neon__get_mergeinfo@Base 1.7.13-1.1 + svn_ra_neon__get_one_prop@Base 1.7.13-1.1 + svn_ra_neon__get_path_relative_to_root@Base 1.7.13-1.1 + svn_ra_neon__get_props@Base 1.7.13-1.1 + svn_ra_neon__get_props_resource@Base 1.7.13-1.1 + svn_ra_neon__get_starting_props@Base 1.7.13-1.1 + svn_ra_neon__get_url_path@Base 1.7.13-1.1 + svn_ra_neon__get_vcc@Base 1.7.13-1.1 + svn_ra_neon__has_capability@Base 1.7.13-1.1 + svn_ra_neon__init@Base 1.7.13-1.1 + svn_ra_neon__lock@Base 1.7.13-1.1 + svn_ra_neon__lookup_xml_elem@Base 1.7.13-1.1 + svn_ra_neon__maybe_store_auth_info@Base 1.7.13-1.1 + svn_ra_neon__maybe_store_auth_info_after_result@Base 1.7.13-1.1 + svn_ra_neon__merge_activity@Base 1.7.13-1.1 + svn_ra_neon__parsed_request@Base 1.7.13-1.1 + svn_ra_neon__replay@Base 1.7.13-1.1 + svn_ra_neon__replay_range@Base 1.7.13-1.1 + svn_ra_neon__request_create@Base 1.7.13-1.1 + svn_ra_neon__request_dispatch@Base 1.7.13-1.1 + svn_ra_neon__request_get_location@Base 1.7.13-1.1 + svn_ra_neon__rev_prop@Base 1.7.13-1.1 + svn_ra_neon__rev_proplist@Base 1.7.13-1.1 + svn_ra_neon__search_for_starting_props@Base 1.7.13-1.1 + svn_ra_neon__set_neon_body_provider@Base 1.7.13-1.1 + svn_ra_neon__simple_request@Base 1.7.13-1.1 + svn_ra_neon__unlock@Base 1.7.13-1.1 + svn_ra_neon__uri_unparse@Base 1.7.13-1.1 + svn_ra_neon__vcc_prop@Base 1.7.13-1.1 + svn_ra_neon__xml_collect_cdata@Base 1.7.13-1.1 + svn_ra_neon__xml_parser_create@Base 1.7.13-1.1 +libsvn_ra_serf-1.so.1 libsvn1 #MINVER# + svn_ra_serf__accept_response@Base 1.7.13-1.1 + svn_ra_serf__add_cdata_len_buckets@Base 1.7.13-1.1 + svn_ra_serf__add_close_tag_buckets@Base 1.7.13-1.1 + svn_ra_serf__add_open_tag_buckets@Base 1.7.13-1.1 + svn_ra_serf__add_tag_buckets@Base 1.7.13-1.1 + svn_ra_serf__add_xml_header_buckets@Base 1.7.13-1.1 + svn_ra_serf__blncache_create@Base 1.7.13-1.1 + svn_ra_serf__blncache_get_baseline_info@Base 1.7.13-1.1 + svn_ra_serf__blncache_get_bc_url@Base 1.7.13-1.1 + svn_ra_serf__blncache_set@Base 1.7.13-1.1 + svn_ra_serf__change_rev_prop@Base 1.7.13-1.1 + svn_ra_serf__conn_closed@Base 1.7.13-1.1 + svn_ra_serf__conn_setup@Base 1.7.13-1.1 + svn_ra_serf__context_run_wait@Base 1.7.13-1.1 + svn_ra_serf__create_options_req@Base 1.7.13-1.1 + svn_ra_serf__credentials_callback@Base 1.7.13-1.1 + svn_ra_serf__define_ns@Base 1.7.13-1.1 + svn_ra_serf__deliver_props@Base 1.7.13-1.1 + svn_ra_serf__discover_vcc@Base 1.7.13-1.1 + svn_ra_serf__do_diff@Base 1.7.13-1.1 + svn_ra_serf__do_status@Base 1.7.13-1.1 + svn_ra_serf__do_switch@Base 1.7.13-1.1 + svn_ra_serf__do_update@Base 1.7.13-1.1 + svn_ra_serf__error_on_status@Base 1.7.13-1.1 + svn_ra_serf__exchange_capabilities@Base 1.7.13-1.1 + svn_ra_serf__expand_ns@Base 1.7.13-1.1 + svn_ra_serf__expand_string@Base 1.7.13-1.1 + svn_ra_serf__flatten_props@Base 1.7.13-1.1 + svn_ra_serf__get_baseline_info@Base 1.7.13-1.1 + svn_ra_serf__get_commit_editor@Base 1.7.13-1.1 + svn_ra_serf__get_dated_revision@Base 1.7.13-1.1 + svn_ra_serf__get_deleted_rev@Base 1.7.13-1.1 + svn_ra_serf__get_file@Base 1.7.13-1.1 + svn_ra_serf__get_file_revs@Base 1.7.13-1.1 + svn_ra_serf__get_location_segments@Base 1.7.13-1.1 + svn_ra_serf__get_locations@Base 1.7.13-1.1 + svn_ra_serf__get_lock@Base 1.7.13-1.1 + svn_ra_serf__get_locks@Base 1.7.13-1.1 + svn_ra_serf__get_log@Base 1.7.13-1.1 + svn_ra_serf__get_mergeinfo@Base 1.7.13-1.1 + svn_ra_serf__get_options_done_ptr@Base 1.7.13-1.1 + svn_ra_serf__get_prop@Base 1.7.13-1.1 + svn_ra_serf__get_prop_string@Base 1.7.13-1.1 + svn_ra_serf__get_relative_path@Base 1.7.13-1.1 + svn_ra_serf__get_resource_type@Base 1.7.13-1.1 + svn_ra_serf__get_ver_prop@Base 1.7.13-1.1 + svn_ra_serf__get_ver_prop_string@Base 1.7.13-1.1 + svn_ra_serf__handle_client_cert@Base 1.7.13-1.1 + svn_ra_serf__handle_client_cert_pw@Base 1.7.13-1.1 + svn_ra_serf__handle_discard_body@Base 1.7.13-1.1 + svn_ra_serf__handle_multistatus_only@Base 1.7.13-1.1 + svn_ra_serf__handle_server_error@Base 1.7.13-1.1 + svn_ra_serf__handle_status_only@Base 1.7.13-1.1 + svn_ra_serf__handle_xml_parser@Base 1.7.13-1.1 + svn_ra_serf__has_capability@Base 1.7.13-1.1 + svn_ra_serf__init@Base 1.7.13-1.1 + svn_ra_serf__lock@Base 1.7.13-1.1 + svn_ra_serf__merge_create_req@Base 1.7.13-1.1 + svn_ra_serf__merge_get_commit_info@Base 1.7.13-1.1 + svn_ra_serf__merge_get_done_ptr@Base 1.7.13-1.1 + svn_ra_serf__merge_get_status@Base 1.7.13-1.1 + svn_ra_serf__merge_lock_token_list@Base 1.7.13-1.1 + svn_ra_serf__options_get_activity_collection@Base 1.7.13-1.1 + svn_ra_serf__options_get_youngest_rev@Base 1.7.13-1.1 + svn_ra_serf__process_pending@Base 1.7.13-1.1 + svn_ra_serf__propfind_is_done@Base 1.7.13-1.1 + svn_ra_serf__propfind_status_code@Base 1.7.13-1.1 + svn_ra_serf__replay@Base 1.7.13-1.1 + svn_ra_serf__replay_range@Base 1.7.13-1.1 + svn_ra_serf__report_resource@Base 1.7.13-1.1 + svn_ra_serf__request_create@Base 1.7.13-1.1 + svn_ra_serf__response_discard_handler@Base 1.7.13-1.1 + svn_ra_serf__response_get_location@Base 1.7.13-1.1 + svn_ra_serf__retrieve_props@Base 1.7.13-1.1 + svn_ra_serf__select_revprops@Base 1.7.13-1.1 + svn_ra_serf__set_prop@Base 1.7.13-1.1 + svn_ra_serf__set_ver_prop@Base 1.7.13-1.1 + svn_ra_serf__setup_serf_req@Base 1.7.13-1.1 + svn_ra_serf__svnname_from_wirename@Base 1.7.13-1.1 + svn_ra_serf__unlock@Base 1.7.13-1.1 + svn_ra_serf__wait_for_props@Base 1.7.13-1.1 + svn_ra_serf__walk_all_paths@Base 1.7.13-1.1 + svn_ra_serf__walk_all_props@Base 1.7.13-1.1 + svn_ra_serf__xml_pop_state@Base 1.7.13-1.1 + svn_ra_serf__xml_push_state@Base 1.7.13-1.1 + svn_ra_serf_init@Base 1.7.13-1.1 libsvn_ra_svn-1.so.1 libsvn1 #MINVER# | libsvn-private * Build-Depends-Package: libsvn-dev Index: debian/patches/CVE-2013-1968.patch =================================================================== --- debian/patches/CVE-2013-1968.patch (revision 0) +++ debian/patches/CVE-2013-1968.patch (working copy) @@ -0,0 +1,125 @@ +Description: Fix CVE-2013-1968 + Subversion FSFS repositories can be corrupted by newline characters in + filenames. +Origin: upstream, http://subversion.apache.org/security/CVE-2013-1968-advisory.txt +Bug-Debian: http://bugs.debian.org/711033 +Forwarded: not-needed +Author: Salvatore Bonaccorso <[email protected]> +Last-Update: 2013-06-06 + +--- a/subversion/libsvn_fs_fs/tree.c ++++ b/subversion/libsvn_fs_fs/tree.c +@@ -44,6 +44,7 @@ + #include "svn_private_config.h" + #include "svn_pools.h" + #include "svn_error.h" ++#include "svn_ctype.h" + #include "svn_dirent_uri.h" + #include "svn_path.h" + #include "svn_mergeinfo.h" +@@ -1806,6 +1807,78 @@ + return svn_fs_fs__dag_dir_entries(table_p, node, pool, pool); + } + ++/* Return a copy of PATH, allocated from POOL, for which control ++ characters have been escaped using the form \NNN (where NNN is the ++ octal representation of the byte's ordinal value). */ ++static const char * ++illegal_path_escape(const char *path, apr_pool_t *pool) ++{ ++ svn_stringbuf_t *retstr; ++ apr_size_t i, copied = 0; ++ int c; ++ ++ /* At least one control character: ++ strlen - 1 (control) + \ + N + N + N + null . */ ++ retstr = svn_stringbuf_create_ensure(strlen(path) + 4, pool); ++ for (i = 0; path[i]; i++) ++ { ++ c = (unsigned char)path[i]; ++ if (! svn_ctype_iscntrl(c)) ++ continue; ++ ++ /* If we got here, we're looking at a character that isn't ++ supported by the (or at least, our) URI encoding scheme. We ++ need to escape this character. */ ++ ++ /* First things first, copy all the good stuff that we haven't ++ yet copied into our output buffer. */ ++ if (i - copied) ++ svn_stringbuf_appendbytes(retstr, path + copied, ++ i - copied); ++ ++ /* Make sure buffer is big enough for '\' 'N' 'N' 'N' (and NUL) */ ++ svn_stringbuf_ensure(retstr, retstr->len + 5); ++ /*### The backslash separator doesn't work too great with Windows, ++ but it's what we'll use for consistency with invalid utf8 ++ formatting (until someone has a better idea) */ ++ apr_snprintf(retstr->data + retstr->len, 5, "\\%03o", (unsigned char)c); ++ retstr->len += 4; ++ ++ /* Finally, update our copy counter. */ ++ copied = i + 1; ++ } ++ ++ /* If we didn't encode anything, we don't need to duplicate the string. */ ++ if (retstr->len == 0) ++ return path; ++ ++ /* Anything left to copy? */ ++ if (i - copied) ++ svn_stringbuf_appendbytes(retstr, path + copied, i - copied); ++ ++ /* retstr is null-terminated either by apr_snprintf or the svn_stringbuf ++ functions. */ ++ ++ return retstr->data; ++} ++ ++/* Raise an error if PATH contains a newline because FSFS cannot handle ++ * such paths. See issue #4340. */ ++static svn_error_t * ++check_newline(const char *path, apr_pool_t *pool) ++{ ++ const char *c; ++ ++ for (c = path; *c; c++) ++ { ++ if (*c == '\n') ++ return svn_error_createf(SVN_ERR_FS_PATH_SYNTAX, NULL, ++ _("Invalid control character '0x%02x' in path '%s'"), ++ (unsigned char)*c, illegal_path_escape(path, pool)); ++ } ++ ++ return SVN_NO_ERROR; ++} + + /* Create a new directory named PATH in ROOT. The new directory has + no entries, and no properties. ROOT must be the root of a +@@ -1820,6 +1893,8 @@ + dag_node_t *sub_dir; + const char *txn_id = root->txn; + ++ SVN_ERR(check_newline(path, pool)); ++ + SVN_ERR(open_path(&parent_path, root, path, open_path_last_optional, + txn_id, pool)); + +@@ -2082,6 +2157,8 @@ + const char *to_path, + apr_pool_t *pool) + { ++ SVN_ERR(check_newline(to_path, pool)); ++ + return svn_error_trace(copy_helper(from_root, from_path, to_root, to_path, + TRUE, pool)); + } +@@ -2174,6 +2251,8 @@ + dag_node_t *child; + const char *txn_id = root->txn; + ++ SVN_ERR(check_newline(path, pool)); ++ + SVN_ERR(open_path(&parent_path, root, path, open_path_last_optional, + txn_id, pool)); + Index: debian/patches/CVE-2013-2112.patch =================================================================== --- debian/patches/CVE-2013-2112.patch (revision 0) +++ debian/patches/CVE-2013-2112.patch (working copy) @@ -0,0 +1,24 @@ +Description: Fix CVE-2013-2112 + Subversion's svnserve server process may exit when an incoming TCP connection + is closed early in the connection process. + . + This can lead to disruption for users of the server. +Origin: upstream, http://subversion.apache.org/security/CVE-2013-2112-advisory.txt +Bug-Debian: http://bugs.debian.org/711033 +Forwarded: not-needed +Author: Salvatore Bonaccorso <[email protected]> +Last-Update: 2013-06-06 + +--- a/subversion/svnserve/main.c ++++ b/subversion/svnserve/main.c +@@ -928,7 +928,9 @@ + connection_pool) == APR_CHILD_DONE) + ; + } +- if (APR_STATUS_IS_EINTR(status)) ++ if (APR_STATUS_IS_EINTR(status) ++ || APR_STATUS_IS_ECONNABORTED(status) ++ || APR_STATUS_IS_ECONNRESET(status)) + { + svn_pool_destroy(connection_pool); + continue; Index: debian/patches/chunksize-integer.patch =================================================================== --- debian/patches/chunksize-integer.patch (revision 0) +++ debian/patches/chunksize-integer.patch (working copy) @@ -0,0 +1,13 @@ +Author: W. Martin Borgert <[email protected]> +Bug-Debian: 683188 +--- subversion-1.7.9.orig/subversion/bindings/swig/python/svn/core.py ++++ subversion-1.7.9/subversion/bindings/swig/python/svn/core.py +@@ -171,7 +171,7 @@ + # read the rest of the stream + chunks = [ ] + while True: +- data = svn_stream_read(self._stream, SVN_STREAM_CHUNK_SIZE) ++ data = svn_stream_read(self._stream, int(SVN_STREAM_CHUNK_SIZE)) + if not data: + break + chunks.append(data) Index: debian/patches/series =================================================================== --- debian/patches/series (revision 1261) +++ debian/patches/series (working copy) @@ -19,4 +19,7 @@ apache_module_dependency workaround_EINVAL_on_kfreebsd java-osgi-metadata +chunksize-integer.patch +#CVE-2013-1968.patch +#CVE-2013-2112.patch ruby-test-wc Index: debian/rules =================================================================== --- debian/rules (revision 1261) +++ debian/rules (working copy) @@ -76,6 +76,7 @@ --with-apr=/usr \ --with-apr-util=/usr \ --with-neon=/usr \ + --disable-neon-version-check \ --with-serf=/usr \ --with-berkeley-db=:::db \ --with-sasl=/usr \ @@ -105,7 +106,7 @@ endif ifdef DEB_OPT_WITH_APACHE - confflags += --with-apxs=/usr/bin/apxs2 --disable-mod-activation + confflags += --with-apxs=/usr/bin/apxs --disable-mod-activation else confflags += --without-apxs DH_OPTIONS += -Nlibapache2-svn

