On Thu, Aug 15, 2013 at 10:30 AM, Lieven Govaerts <lieven.govae...@gmail.com> wrote: > On Wed, Aug 14, 2013 at 11:30 PM, Johan Corveleyn <jcor...@gmail.com> wrote: >> On Wed, Aug 14, 2013 at 12:05 PM, Felipe Alvarez >> <felipe.alva...@gmail.com> wrote: ... >>> How do I enabled debugging in .subversion/config or .subversion/servers? It >>> used to be something like "neon-debug" but that's no longer available since >>> 1.8.1 (or 1.8) >>> >> >> As of 1.8 SVN only uses the serf library for http communication, and >> no longer the neon library (before 1.8, both were part of svn, but >> neon was the default library). >> >> Unfortunately there is no runtime-switch (yet) to enable debug output >> with svn+serf. There is already an open enhancement request for this >> [1]. >> >> You can enable debug logging with serf by rebuilding (see [2]). > > A FYI to Johan: note that there are two levels of abstraction here: > - serf: the http library that's now used instead of neon: implements > the http protocol and sends/receives bytes over the network > - ra_serf: the subversion ra module that uses serf to communicate with > a mod_dav_svn module in an apache server via XML request/reply > messaging > > If there's an issue that looks like missing or corrupted data, > connection or authentication problems then we look to the serf > library. The logging you refer to is then a good way to start > gathering info on what's going wrong. > > However in this case it seems that the communication itself is ok, but > there's a potential issue in how ra_serf drives the communication > (i.e. the content of the xml requests). Serf logging will not help > here as it's a level too deep. A simple wireshark trace can help, once > the exact reproduction recipe is known. > (serf can also log request and reply output, even with https, but it's > easier to use wireshark) > > Lieven
Ah yes, thanks. I will keep that in mind. -- Johan