[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: Re: Review Request: Broken redirections in handling of webdav when
From: "Matthew Dawson" <matthew () mjdsystems ! ca>
Date: 2010-01-29 15:52:47
Message-ID: 20100129155247.17919.12808 () localhost
[Download RAW message or body]
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard.kde.org/r/2760/
-----------------------------------------------------------
(Updated 2010-01-29 15:52:47.461340)
Review request for kdelibs.
Summary (updated)
-------
When a website holding a webdav repository automatically redirects all http requests \
to https, the webdav handler in kio_http forces the request back to http. The \
problem occurs as the code assumes the webdav protocol will not change.
This patch fixes the issue by analyzing the returned url, and sets webdav/webdavs \
based on whether the server requested a redirection to http/https respectively (it \
also will handle redirects from webdavs to webdav). It also includes a fallback to \
the old behaviour if no protocol is specified, or the protocol is not http/https (is \
that even a legal request? If not I can remove the fallback).
Also, is it ok to backport this patch for KDE SC 4.4?
Diffs
-----
/trunk/KDE/kdelibs/kioslave/http/http.cpp 1082000
Diff: http://reviewboard.kde.org/r/2760/diff
Testing (updated)
-------
Locally against a remote server running lighttpd that auto redirects all requests \
from http to https. The webdav implementation used comes from webcit, included in \
the citadel mail server. Url was:
webdav://mail.mjdsystems.ca/groupdav
Tested using kioclient (running kioclient get $url and checking debug output).
Thanks,
Matthew
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic