[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