[Akonadi] [Bug 480770] New: Regression: EWS Server might require HTTP 1.1
Igor Poboiko
bugzilla_noreply at kde.org
Sat Feb 3 10:40:36 GMT 2024
https://bugs.kde.org/show_bug.cgi?id=480770
Bug ID: 480770
Summary: Regression: EWS Server might require HTTP 1.1
Classification: Frameworks and Libraries
Product: Akonadi
Version: 5.240.95
Platform: Gentoo Packages
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: EWS Resource
Assignee: kdepim-bugs at kde.org
Reporter: igor.poboiko at gmail.com
CC: carl at carlschwan.eu, krissn at op.pl
Target Milestone: ---
SUMMARY
When testing 6th MegaRelease, and trying to configure Akonadi Microsoft
Exchange Server (EWS) resource for my workplace, server autodiscovery fails
with message "Failed to read POX response XML". Logs reveal suspicious message:
> org.kde.pim.ews.client.proto: "<?xml version=\"1.0\"?><Autodiscover xmlns=\"http://schemas.microsoft.com/exchange/autodiscover/outlook/requestschema/2006\"><Request><EMailAddress>[MAIL]</EMailAddress><AcceptableResponseSchema>http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a</AcceptableResponseSchema></Request></Autodiscover>\n"
> org.kde.pim.ews.client.request: Starting POX Autodiscovery request (url: QUrl(https://[SERVER]/autodiscover/autodiscover.xml) , email: [MAIL]
> qt.network.http2: stream 3 finished with error: "Server requires that HTTP/1.1 be used instead of HTTP/2."
> org.kde.pim.ews.client.proto: data KIO::TransferJob(0x564a2890da90) ""
> org.kde.pim.ews.client.proto: response dumped to "/tmp/akonadi-ews-XIiXnid/ews_xmldump_kVvvsjS.xml"
> org.kde.pim.ews.client: Failed to read POX response XML
Corresponding XML file it refers to it empty. According to
https://doc.qt.io/qt-6/network-changes-qt6.html, it seems like Qt 6 enabled
HTTP/2 by default, which might be the cause of this regression.
Older KMail 23.08 at the same time with the same server works. Moreover, it
provides with the URL via autodiscovery, which can then be entered manually in
the newer 24.02 version. Nevertheless the newer version cannot connect with the
message "Failed to read EWS request XML" and same "Server requires that
HTTP/1.1 be used instead of HTTP/2." in logs.
Operating System: Gentoo Linux 2.14
KDE Plasma Version: 5.93.0
KDE Frameworks Version: 5.249.0
KDE PIM Version: 5.240.95 rc2 (24.01.95)
Qt Version: 6.6.1
Graphics Platform: Wayland
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Kdepim-bugs
mailing list