Re: [RFC/PATCH] Handling PROPFIND in mod_dav_svn (was: Re: Issue with browsing a SVN 1.9.2, schema 7, packed, repository)

2015-12-30 Thread Daniel Shahaf
Evgeny Kotkov wrote on Wed, Dec 30, 2015 at 18:49:08 +0300: > I'm aware of two possible ways of solving the problem: > > (1) Fix mod_dav, adjust mod_dav_svn accordingly > > (2) Reimplement PROPFIND in mod_dav_svn > > Doing (1) is hard, since it requires revving mod_dav's API and special care >

[RFC/PATCH] Handling PROPFIND in mod_dav_svn (was: Re: Issue with browsing a SVN 1.9.2, schema 7, packed, repository)

2015-12-30 Thread Evgeny Kotkov
Evgeny Kotkov writes: > Stefan Fuhrmann writes: > >> Thanks, it would be nice if could do something within Subversion because >> httpd and apr patches may take a while to trickle down into releases. >> Meanwhile, I posted a patch for mod_dav on the httpd dev list. > > I took a look at what's hap

Last-Modified HTTP header in GET responses

2015-12-30 Thread Ivan Zhakov
Currently mod_dav_svn sets ETag and Last-Modified HTTP headers for GET responses. These headers are optional and and are not used by Subversion client. But they used by browsers and intermediate proxies to cache responses. ETag header is cheap to construct: it's just last modification revision num