subversion-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <pierre.vi...@postfinance.ch>
Subject AW: AW: AW: AW: AW: AW: AW: Segmentation Fault with SVN Client related to serf
Date Fri, 09 Jan 2015 15:46:27 GMT


> -----Ursprüngliche Nachricht-----
> Von: Philip Martin [mailto:philip.martin@wandisco.com]
> Gesendet: Freitag, 9. Januar 2015 16:25
> An: Viret Pierre, PF54
> Cc: users@subversion.apache.org
> Betreff: Re: AW: AW: AW: AW: AW: AW: Segmentation Fault with SVN Client
> related to serf
> 
> <pierre.viret@postfinance.ch> writes:
> 
> > Question: do you know when the patch for the header field name
> > case-sensitiveness will be delivered? Is it planned for 1.8.12 SVN
> > client?
> 
> It's approved for 1.8.12, see:
> 
>   http://svn.apache.org/repos/asf/subversion/branches/1.8.x/STATUS
> 

I have implemented a small workaround which avoids that the case of all header field names
string with "SVN-" get changed. This seems to work properly: I send you the output of socat.
Can you please confirm that the downgrading from v2 to v1 is away now?

I still have to analyse the "Connection: close" problem.

> 2015/01/09 16:35:40.817050  length=521 from=0 to=520
OPTIONS /svn/t_sponis_testrepo HTTP/1.1\r
Host: 127.0.0.1:9630\r
User-Agent: SVN/1.8.10 (x86_64-pc-linux-gnu) serf/1.3.7\r
Content-Type: text/xml\r
Connection: keep-alive\r
Accept-Encoding: gzip\r
DAV: http://subversion.tigris.org/xmlns/dav/svn/depth\r
DAV: http://subversion.tigris.org/xmlns/dav/svn/mergeinfo\r
DAV: http://subversion.tigris.org/xmlns/dav/svn/log-revprops\r
Content-Length: 131\r
\r
<?xml version="1.0" encoding="utf-8"?><D:options xmlns:D="DAV:"><D:activity-collection-set></D:activity-collection-set></D:options><
2015/01/09 16:35:41.030351  length=1861 from=0 to=1860
HTTP/1.1 200 OK\r
SVN-Repository-MergeInfo: yes\r
Content-type: text/xml; charset="utf-8"\r
SVN-Allow-Bulk-Updates: On\r
SVN-Txn-Root-Stub: /svn/t_sponis_testrepo/!svn/txr\r
SVN-Rev-Root-Stub: /svn/t_sponis_testrepo/!svn/rvr\r
SVN-VTxn-Root-Stub: /svn/t_sponis_testrepo/!svn/vtxr\r
Content-length: 201\r
Dav: 1,2, version-control,checkout,working-resource, merge,baseline,activity,version-controlled-collection,
http://subversion.tigris.org/xmlns/dav/svn/depth, http://subversion.tigris.org/xmlns/dav/svn/log-revprops,
http://subversion.tigris.org/xmlns/dav/svn/atomic-revprops, http://subversion.tigris.org/xmlns/dav/svn/partial-replay,
http://subversion.tigris.org/xmlns/dav/svn/inherited-props, http://subversion.tigris.org/xmlns/dav/svn/inline-props,
http://subversion.tigris.org/xmlns/dav/svn/reverse-file-revs, http://subversion.tigris.org/xmlns/dav/svn/mergeinfo,
http://subversion.tigris.org/xmlns/dav/svn/ephemeral-txnprops, http://subversion.tigris.org/xmlns/dav/svn/replay-rev-resource\r
Ch.nevis.session.secroles: auth.strong,idma_Benutzer,infplat_user,esclienttest_roleBC,esclienttest_roleA,esclienttest_roleB,depo_Admin,itam_Leser,itam_Administrator,itsms_asset_viewer,itsms_svc_req_usr,testsaml_admin,global.allow,acc.idma,acc.infplat,acc.esclienttest,acc.depo,acc.itam,acc.itsms,acc.testsaml\r
SVN-Repository-UUID: 0926ec5e-c495-11e3-b81a-bb1aca739395\r
Ms-author-via: DAV\r
Connection: close\r
Server: Apache\r
SVN-VTxn-Stub: /svn/t_sponis_testrepo/!svn/vtxn\r
SVN-Rev-Stub: /svn/t_sponis_testrepo/!svn/rev\r
Date: Fri, 09 Jan 2015 15:35:41 GMT\r
SVN-Me-Resource: /svn/t_sponis_testrepo/!svn/me\r
SVN-Txn-Stub: /svn/t_sponis_testrepo/!svn/txn\r
Allow: OPTIONS,GET,HEAD,POST,DELETE,TRACE,PROPFIND,PROPPATCH,COPY,MOVE,LOCK,UNLOCK,CHECKOUT\r
SVN-Repository-Root: /svn/t_sponis_testrepo\r
SVN-Supported-Posts: create-txn, create-txn-with-props\r
SVN-Youngest-Rev: 16\r
\r
< 2015/01/09 16:35:41.069585  length=1 from=1861 to=1861
<< 2015/01/09 16:35:41.069780  length=200 from=1862 to=2061
?xml version="1.0" encoding="utf-8"?>
<D:options-response xmlns:D="DAV:">
<D:activity-collection-set><D:href>/svn/t_sponis_testrepo/!svn/act/</D:href></D:activity-collection-set></D:options-response>
> 2015/01/09 16:35:41.172067  length=426 from=0 to=425
OPTIONS /svn/t_sponis_testrepo HTTP/1.1\r
Host: 127.0.0.1:9630\r
User-Agent: SVN/1.8.10 (x86_64-pc-linux-gnu) serf/1.3.7\r
Accept-Encoding: gzip\r
DAV: http://subversion.tigris.org/xmlns/dav/svn/depth\r
DAV: http://subversion.tigris.org/xmlns/dav/svn/mergeinfo\r
DAV: http://subversion.tigris.org/xmlns/dav/svn/log-revprops\r
Transfer-Encoding: chunked\r
\r
42\r
<?xml version="1.0" encoding="utf-8"?><D:options xmlns:D="DAV:" />\r
0\r
\r
< 2015/01/09 16:35:41.351560  length=1142 from=0 to=1141
HTTP/1.1 200 OK\r
Content-type: text/xml; charset="utf-8"\r
Content-length: 97\r
Ch.nevis.session.secroles: auth.strong,idma_Benutzer,infplat_user,esclienttest_roleBC,esclienttest_roleA,esclienttest_roleB,depo_Admin,itam_Leser,itam_Administrator,itsms_asset_viewer,itsms_svc_req_usr,testsaml_admin,global.allow,acc.idma,acc.infplat,acc.esclienttest,acc.depo,acc.itam,acc.itsms,acc.testsaml\r
Dav: 1,2, version-control,checkout,working-resource, merge,baseline,activity,version-controlled-collection,
http://subversion.tigris.org/xmlns/dav/svn/depth, http://subversion.tigris.org/xmlns/dav/svn/log-revprops,
http://subversion.tigris.org/xmlns/dav/svn/atomic-revprops, http://subversion.tigris.org/xmlns/dav/svn/partial-replay,
http://subversion.tigris.org/xmlns/dav/svn/inherited-props, http://subversion.tigris.org/xmlns/dav/svn/inline-props,
http://subversion.tigris.org/xmlns/dav/svn/reverse-file-revs, http://subversion.tigris.org/xmlns/dav/svn/mergeinfo\r
Ms-author-via: DAV\r
Connection: close\r
Server: Apache\r
Date: Fri, 09 Jan 2015 15:35:41 GMT\r
Allow: OPTIONS,GET,HEAD,POST,DELETE,TRACE,PROPFIND,PROPPATCH,COPY,MOVE,LOCK,UNLOCK,CHECKOUT\r
\r
< 2015/01/09 16:35:41.389541  length=1 from=1142 to=1142
<< 2015/01/09 16:35:41.389756  length=96 from=1143 to=1238
?xml version="1.0" encoding="utf-8"?>
<D:options-response xmlns:D="DAV:">
</D:options-response>
> 2015/01/09 16:35:41.517270  length=515 from=0 to=514
OPTIONS /svn/t_sponis_testrepo HTTP/1.1\r
Host: 127.0.0.1:9630\r
User-Agent: SVN/1.8.10 (x86_64-pc-linux-gnu) serf/1.3.7\r
Content-Type: text/xml\r
Accept-Encoding: gzip\r
DAV: http://subversion.tigris.org/xmlns/dav/svn/depth\r
DAV: http://subversion.tigris.org/xmlns/dav/svn/mergeinfo\r
DAV: http://subversion.tigris.org/xmlns/dav/svn/log-revprops\r
Transfer-Encoding: chunked\r
\r
83\r
<?xml version="1.0" encoding="utf-8"?><D:options xmlns:D="DAV:"><D:activity-collection-set></D:activity-collection-set></D:options>\r
0\r
\r
< 2015/01/09 16:35:41.716924  length=1861 from=0 to=1860
HTTP/1.1 200 OK\r
SVN-Repository-MergeInfo: yes\r
Content-type: text/xml; charset="utf-8"\r
SVN-Allow-Bulk-Updates: On\r
SVN-Txn-Root-Stub: /svn/t_sponis_testrepo/!svn/txr\r
SVN-Rev-Root-Stub: /svn/t_sponis_testrepo/!svn/rvr\r
SVN-VTxn-Root-Stub: /svn/t_sponis_testrepo/!svn/vtxr\r
Content-length: 201\r
Dav: 1,2, version-control,checkout,working-resource, merge,baseline,activity,version-controlled-collection,
http://subversion.tigris.org/xmlns/dav/svn/depth, http://subversion.tigris.org/xmlns/dav/svn/log-revprops,
http://subversion.tigris.org/xmlns/dav/svn/atomic-revprops, http://subversion.tigris.org/xmlns/dav/svn/partial-replay,
http://subversion.tigris.org/xmlns/dav/svn/inherited-props, http://subversion.tigris.org/xmlns/dav/svn/inline-props,
http://subversion.tigris.org/xmlns/dav/svn/reverse-file-revs, http://subversion.tigris.org/xmlns/dav/svn/mergeinfo,
http://subversion.tigris.org/xmlns/dav/svn/ephemeral-txnprops, http://subversion.tigris.org/xmlns/dav/svn/replay-rev-resource\r
Ch.nevis.session.secroles: auth.strong,idma_Benutzer,infplat_user,esclienttest_roleBC,esclienttest_roleA,esclienttest_roleB,depo_Admin,itam_Leser,itam_Administrator,itsms_asset_viewer,itsms_svc_req_usr,testsaml_admin,global.allow,acc.idma,acc.infplat,acc.esclienttest,acc.depo,acc.itam,acc.itsms,acc.testsaml\r
SVN-Repository-UUID: 0926ec5e-c495-11e3-b81a-bb1aca739395\r
Ms-author-via: DAV\r
Connection: close\r
Server: Apache\r
SVN-VTxn-Stub: /svn/t_sponis_testrepo/!svn/vtxn\r
SVN-Rev-Stub: /svn/t_sponis_testrepo/!svn/rev\r
Date: Fri, 09 Jan 2015 15:35:41 GMT\r
SVN-Me-Resource: /svn/t_sponis_testrepo/!svn/me\r
SVN-Txn-Stub: /svn/t_sponis_testrepo/!svn/txn\r
Allow: OPTIONS,GET,HEAD,POST,DELETE,TRACE,PROPFIND,PROPPATCH,COPY,MOVE,LOCK,UNLOCK,CHECKOUT\r
SVN-Repository-Root: /svn/t_sponis_testrepo\r
SVN-Supported-Posts: create-txn, create-txn-with-props\r
SVN-Youngest-Rev: 16\r
\r
< 2015/01/09 16:35:41.755727  length=1 from=1861 to=1861
<< 2015/01/09 16:35:41.755944  length=200 from=1862 to=2061
?xml version="1.0" encoding="utf-8"?>
<D:options-response xmlns:D="DAV:">
<D:activity-collection-set><D:href>/svn/t_sponis_testrepo/!svn/act/</D:href></D:activity-collection-set></D:options-response>
> 2015/01/09 16:35:41.869581  length=709 from=0 to=708
PROPFIND /svn/t_sponis_testrepo/!svn/rvr/16 HTTP/1.1\r
Host: 127.0.0.1:9630\r
User-Agent: SVN/1.8.10 (x86_64-pc-linux-gnu) serf/1.3.7\r
Content-Type: text/xml\r
Accept-Encoding: gzip\r
DAV: http://subversion.tigris.org/xmlns/dav/svn/depth\r
DAV: http://subversion.tigris.org/xmlns/dav/svn/mergeinfo\r
DAV: http://subversion.tigris.org/xmlns/dav/svn/log-revprops\r
Depth: 0\r
Transfer-Encoding: chunked\r
\r
12d\r
<?xml version="1.0" encoding="utf-8"?><propfind xmlns="DAV:"><prop><resourcetype
xmlns="DAV:"/><getcontentlength xmlns="DAV:"/><deadprop-count xmlns="http://subversion.tigris.org/xmlns/dav/"/><version-name
xmlns="DAV:"/><creationdate xmlns="DAV:"/><creator-displayname xmlns="DAV:"/></prop></propfind>\r
0\r
\r
< 2015/01/09 16:35:42.055683  length=473 from=0 to=472
HTTP/1.1 207 Multi-Status\r
Content-type: text/xml; charset="utf-8"\r
Content-length: 776\r
Ch.nevis.session.secroles: auth.strong,idma_Benutzer,infplat_user,esclienttest_roleBC,esclienttest_roleA,esclienttest_roleB,depo_Admin,itam_Leser,itam_Administrator,itsms_asset_viewer,itsms_svc_req_usr,testsaml_admin,global.allow,acc.idma,acc.infplat,acc.esclienttest,acc.depo,acc.itam,acc.itsms,acc.testsaml\r
Connection: close\r
Server: Apache\r
Date: Fri, 09 Jan 2015 15:35:42 GMT\r
\r
< 2015/01/09 16:35:42.092019  length=1 from=473 to=473
<< 2015/01/09 16:35:42.092227  length=775 from=474 to=1248
?xml version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:" xmlns:ns1="http://subversion.tigris.org/xmlns/dav/" xmlns:ns0="DAV:">
<D:response xmlns:lp1="DAV:" xmlns:lp2="http://subversion.tigris.org/xmlns/dav/" xmlns:g0="DAV:">
<D:href>/svn/t_sponis_testrepo/!svn/rvr/16/</D:href>
<D:propstat>
<D:prop>
<lp1:resourcetype><D:collection/></lp1:resourcetype>
<lp2:deadprop-count>0</lp2:deadprop-count>
<lp1:version-name>16</lp1:version-name>
<lp1:creationdate>2014-12-18T09:42:07.784066Z</lp1:creationdate>
<lp1:creator-displayname>viretp</lp1:creator-displayname>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
<D:propstat>
<D:prop>
<g0:getcontentlength/>
</D:prop>
<D:status>HTTP/1.1 404 Not Found</D:status>
</D:propstat>
</D:response>
</D:multistatus>
> 2015/01/09 16:35:42.197017  length=520 from=0 to=519
PROPFIND /svn/t_sponis_testrepo/!svn/rvr/16 HTTP/1.1\r
Host: 127.0.0.1:9630\r
User-Agent: SVN/1.8.10 (x86_64-pc-linux-gnu) serf/1.3.7\r
Content-Type: text/xml\r
Accept-Encoding: gzip\r
DAV: http://subversion.tigris.org/xmlns/dav/svn/depth\r
DAV: http://subversion.tigris.org/xmlns/dav/svn/mergeinfo\r
DAV: http://subversion.tigris.org/xmlns/dav/svn/log-revprops\r
Depth: 1\r
Transfer-Encoding: chunked\r
\r
71\r
<?xml version="1.0" encoding="utf-8"?><propfind xmlns="DAV:"><prop><resourcetype
xmlns="DAV:"/></prop></propfind>\r
0\r
\r
< 2015/01/09 16:35:42.396041  length=474 from=0 to=473
HTTP/1.1 207 Multi-Status\r
Content-type: text/xml; charset="utf-8"\r
Content-length: 1056\r
Ch.nevis.session.secroles: auth.strong,idma_Benutzer,infplat_user,esclienttest_roleBC,esclienttest_roleA,esclienttest_roleB,depo_Admin,itam_Leser,itam_Administrator,itsms_asset_viewer,itsms_svc_req_usr,testsaml_admin,global.allow,acc.idma,acc.infplat,acc.esclienttest,acc.depo,acc.itam,acc.itsms,acc.testsaml\r
Connection: close\r
Server: Apache\r
Date: Fri, 09 Jan 2015 15:35:42 GMT\r
\r
< 2015/01/09 16:35:42.436942  length=1 from=474 to=474
<< 2015/01/09 16:35:42.437010  length=1055 from=475 to=1529
?xml version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:" xmlns:ns0="DAV:">
<D:response xmlns:lp1="DAV:">
<D:href>/svn/t_sponis_testrepo/!svn/rvr/16/</D:href>
<D:propstat>
<D:prop>
<lp1:resourcetype><D:collection/></lp1:resourcetype>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
<D:response xmlns:lp1="DAV:">
<D:href>/svn/t_sponis_testrepo/!svn/rvr/16/trunk/</D:href>
<D:propstat>
<D:prop>
<lp1:resourcetype><D:collection/></lp1:resourcetype>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
<D:response xmlns:lp1="DAV:">
<D:href>/svn/t_sponis_testrepo/!svn/rvr/16/branches/</D:href>
<D:propstat>
<D:prop>
<lp1:resourcetype><D:collection/></lp1:resourcetype>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
<D:response xmlns:lp1="DAV:">
<D:href>/svn/t_sponis_testrepo/!svn/rvr/16/tags/</D:href>
<D:propstat>
<D:prop>
<lp1:resourcetype><D:collection/></lp1:resourcetype>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>

Remarque concernant la sécurité:
Ce courriel provenant de PostFinance est signé. Vous trouverez d'autres informations à ce
sujet sous: 
https://www.postfinance.ch/e-signature.
Ne divulguez jamais vos éléments de sécurité à des tiers.
Mime
View raw message