Update Subversion to 1.8.8. ok?
Index: Makefile =================================================================== RCS file: /cvs/ports/devel/subversion/Makefile,v retrieving revision 1.131 diff -u -p -r1.131 Makefile --- Makefile 20 Feb 2014 21:15:31 -0000 1.131 +++ Makefile 10 Apr 2014 12:34:24 -0000 @@ -7,10 +7,8 @@ COMMENT-ruby= ruby interface to subvers COMMENT-ap2= apache2 subversion modules COMMENT-gnome-keyring= GNOME keyring support for subversion -VERSION= 1.8.5 +VERSION= 1.8.8 DISTNAME= subversion-${VERSION} -REVISION-main = 0 -REVISION-ap2 = 0 PKGNAME-main= ${DISTNAME} FULLPKGNAME-perl= p5-SVN-${VERSION} FULLPKGPATH-perl= devel/subversion,-perl Index: distinfo =================================================================== RCS file: /cvs/ports/devel/subversion/distinfo,v retrieving revision 1.44 diff -u -p -r1.44 distinfo --- distinfo 25 Nov 2013 17:08:06 -0000 1.44 +++ distinfo 10 Apr 2014 12:33:51 -0000 @@ -1,2 +1,2 @@ -SHA256 (subversion-1.8.5.tar.bz2) = /VIr8ezaHAlCbtbENvB0SrlcMXArCQSt0ImGTHPudWQ= -SIZE (subversion-1.8.5.tar.bz2) = 6881572 +SHA256 (subversion-1.8.8.tar.bz2) = FWmTHNha4nBSiVVUvBQSXgeV16F9Pkp8Ks63KJvnHbM= +SIZE (subversion-1.8.8.tar.bz2) = 6821200 Index: patches/patch-subversion_mod_dav_svn_repos_c =================================================================== RCS file: patches/patch-subversion_mod_dav_svn_repos_c diff -N patches/patch-subversion_mod_dav_svn_repos_c --- patches/patch-subversion_mod_dav_svn_repos_c 20 Feb 2014 21:15:31 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,30 +0,0 @@ -$OpenBSD: patch-subversion_mod_dav_svn_repos_c,v 1.2 2014/02/20 21:15:31 stsp Exp $ -CVE-2014-0032: mod_dav_svn DoS vulnerability with SVNListParentPath ---- subversion/mod_dav_svn/repos.c.orig Thu Nov 14 22:02:26 2013 -+++ subversion/mod_dav_svn/repos.c Thu Feb 20 19:55:28 2014 -@@ -1971,6 +1971,25 @@ get_resource(request_rec *r, - of private resource, iff the SVNListParentPath directive is 'on'. */ - if (dav_svn__is_parentpath_list(r)) - { -+ /* Only allow GET and HEAD on the parentpath resource -+ * httpd uses the same method_number for HEAD as GET */ -+ if (r->method_number != M_GET) -+ { -+ int status; -+ -+ /* Marshall the error back to the client by generating by -+ * way of the dav_svn__error_response_tag trick. */ -+ err = dav_svn__new_error(r->pool, HTTP_METHOD_NOT_ALLOWED, -+ SVN_ERR_APMOD_MALFORMED_URI, -+ "The URI does not contain the name " -+ "of a repository."); -+ /* can't use r->allowed since the default handler isn't called */ -+ apr_table_setn(r->headers_out, "Allow", "GET,HEAD"); -+ status = dav_svn__error_response_tag(r, err); -+ -+ return dav_push_error(r->pool, status, err->error_id, NULL, err); -+ } -+ - err = get_parentpath_resource(r, resource); - if (err) - return err;