Return-Path: X-Original-To: apmail-subversion-users-archive@minotaur.apache.org Delivered-To: apmail-subversion-users-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1E538181BA for ; Sun, 16 Aug 2015 16:00:24 +0000 (UTC) Received: (qmail 46236 invoked by uid 500); 16 Aug 2015 16:00:22 -0000 Delivered-To: apmail-subversion-users-archive@subversion.apache.org Received: (qmail 46198 invoked by uid 500); 16 Aug 2015 16:00:22 -0000 Mailing-List: contact users-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list users@subversion.apache.org Received: (qmail 46188 invoked by uid 99); 16 Aug 2015 16:00:22 -0000 Received: from Unknown (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 16 Aug 2015 16:00:22 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id B8D01DE201 for ; Sun, 16 Aug 2015 16:00:21 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.314 X-Spam-Level: X-Spam-Status: No, score=0.314 tagged_above=-999 required=6.31 tests=[KAM_LAZY_DOMAIN_SECURITY=1, RP_MATCHES_RCVD=-0.697, T_FILL_THIS_FORM_SHORT=0.01, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id ZveIF9KedOPQ for ; Sun, 16 Aug 2015 16:00:14 +0000 (UTC) Received: from mail.am-soft.de (mail.am-soft.de [83.218.36.120]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id D71D0428DF for ; Sun, 16 Aug 2015 16:00:13 +0000 (UTC) Envelope-To: users@subversion.apache.org Received: from localhost (dslb-178-000-097-206.178.000.pools.vodafone-ip.de [178.0.97.206]) by mail.am-soft.de (Postfix) with ESMTP id E75A7EAB76 for ; Sun, 16 Aug 2015 18:00:11 +0200 (CEST) Date: Sun, 16 Aug 2015 18:00:13 +0200 From: =?utf-8?Q?Thorsten_Sch=C3=B6ning?= Organization: AM-SoFT IT-Systeme X-Priority: 3 (Normal) Message-ID: <1864338439.20150816180013@am-soft.de> To: Subversion Subject: Re: Error "mod_dav_svn close_stream: error closing write stream" using a write-through proxy In-Reply-To: References: <1226955392.20150815161651@am-soft.de> <085857.20150816112118@am-soft.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Guten Tag Nico Kadel-Garcia, am Sonntag, 16. August 2015 um 14:58 schrieben Sie: > But you need an *authenticated* mirror, right? As opposed to a public mir= ror? Yes, some repos contain data of different customers and we don't want them to see each other, which is currently working great with path based authorization using authz files and mod_dav_svn is using the same ones. But looking at my problem I don't think authorization itself would make any difference. Instead it seems that commits in general are failing because of some incompatibility with my SSH tunnel. Which is interesting because I successfully commit using svnserve over a SSH tunnel for years now... > ViewVC is my friend for pure visual web access, it's packaged for most > distributions and is well maintained. Sounds I need to have a second look, I had the impression there's not much activity anymore as well. One important reason using WebSVN in the past was that I found it to be far more beautiful with its default=20 templates already and somewhat easier to install. But ongoing maintenance is a joker of course. :-) > Ahh. Hmm. I'm not sure why it couldn't, if you can propagate the > configurations for access among the different masters and slaves, and > simply designate the slave servers with the svnserve *daemon's* user > account having only read access to the relevant repositories. From=20my understanding the important part about using master-slave with mod_dav_svn is SVNMasterURI, so you have one endpoint for all users and depending on what a user tries to do mod_dav_svn either serves read only operations on its own or forwards write access to the configured target. But all users always use the same entry point. I don't see how this is possible using svnserve only, because it simply lacks that forwarding logic to a master writable repo. And that's what I want: All my customers should only access the same public VM for their repos, regardless if they have write access or not. If they get write access in the future, they don't need to change anything, just commit and mod_dav_svn handles everything else. In theory... Mit freundlichen Gr=C3=BC=C3=9Fen, Thorsten Sch=C3=B6ning --=20 Thorsten Sch=C3=B6ning E-Mail: Thorsten.Schoening@AM-SoFT.de AM-SoFT IT-Systeme http://www.AM-SoFT.de/ Telefon...........05151- 9468- 55 Fax...............05151- 9468- 88 Mobil..............0178-8 9468- 04 AM-SoFT GmbH IT-Systeme, Brandenburger Str. 7c, 31789 Hameln AG Hannover HRB 207 694 - Gesch=C3=A4ftsf=C3=BChrer: Andreas Muchow