https://bugs.documentfoundation.org/show_bug.cgi?id=147716

--- Comment #4 from Joe Breuer <[email protected]> ---
I've dug a little bit deeper - with SAL_LOG="+INFO.ucb", LO 7.1 logs a ton of
information pertaining to the HTTP requests underlying WebDAV, ie things like:

info:ucb.ucp.webdav:515394:515394:ucb/source/ucp/webdav-neon/webdavcontent.cxx:449:
Content::execute: start: command: open, env: present
info:ucb.ucp.webdav:515394:515394:ucb/source/ucp/webdav-neon/NeonSession.cxx:651:
NeonSession ctor - URL
<https://hidden.host.name:443/alfresco/webdav/Sites/HIDDEN/documentLibrary/!HIDDEN/>
HTTP session to https://hidden.host.name:443 begins.
ssl: SNI enabled by default.
info:ucb.ucp.webdav:515394:515394:ucb/source/ucp/webdav-neon/NeonSession.cxx:868:
OPTIONS - relative URL </alfresco/webdav/Sites/HIDDEN/documentLibrary/!HIDDEN/>
Running pre_send hooks
Sending request headers:
OPTIONS /alfresco/webdav/Sites/HIDDEN/documentLibrary/!HIDDEN/ HTTP/1.1
Keep-Alive: 
Connection: TE, Keep-Alive
TE: trailers
Host: hidden.host.name
Pragma: no-cache
User-Agent: LibreOffice

Sending request-line and headers:
Doing DNS lookup on hidden.host.name...
req: Connecting to 192.168.23.254:443
Doing SSL negotiation.


With LO 7.2, NONE of this is logged - the only things logged at all within ucb
are within/below ucb.ucp.gio:

info:ucb.ucp.gio:516758:516758:ucb/source/ucp/gio/gio_provider.cxx:36:
QueryContent:
https://hidden.host.name:443/alfresco/webdav/Sites/HIDDEN/documentLibrary/!HIDDEN/
info:ucb.ucp.gio:516758:516758:ucb/source/ucp/gio/gio_content.cxx:81: New
Content
('https://hidden.host.name:443/alfresco/webdav/Sites/HIDDEN/documentLibrary/!HIDDEN/')
info:ucb.ucp.gio:516758:516758:ucb/source/ucp/gio/gio_content.cxx:939:
Content::execute open
warn:ucb.ucp.gio:516758:516758:ucb/source/ucp/gio/gio_content.cxx:399: ignoring
GError "HTTP Client Error: Unauthorized" for
<https://hidden.host.name:443/alfresco/webdav/Sites/HIDDEN/documentLibrary/!HIDDEN/>


Digging around the ucb providers in OpenGrok, it seems to me that the gio
provider is erroneously chosen instead of the WebDAV one.

My source-reading fu is currently not strong enough to find the place where the
decision for a particular ucb provider is actually made, and what that decision
is based on.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to