[kdepim] [Bug 509837] New: Akonadi/DAV groupware ressource doesn't report failed logins to user

Thomas Baag bugzilla_noreply at kde.org
Tue Sep 23 18:25:16 BST 2025


https://bugs.kde.org/show_bug.cgi?id=509837

            Bug ID: 509837
           Summary: Akonadi/DAV groupware ressource doesn't report failed
                    logins to user
    Classification: Applications
           Product: kdepim
      Version First 6.5.2
       Reported In:
          Platform: NixOS
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: bugs.kde.org at spam.b2ag.de
  Target Milestone: ---

SUMMARY

Hi, if the akonadi_davgroupware_resource is unable to login to e.g. Nextcloud
it seems to have no way to report this issue to the user. In the case of using
Nextcloud this results in getting banned by the brute-force detection.

STEPS TO REPRODUCE
1. Configure DAV with Nextcloud calendar.
2. Change user password in Nextcloud or for the DAV ressource.

OBSERVED RESULT
Getting your IP address throttled in Nextcloud. DAV agent state in Akonadi is
marked as "Ready" and "Online". It looks as happy as it can be in Akonadi
Console.

EXPECTED RESULT
Getting a dialog displayed informing me about failed login issues and maybe
asking for updated credentials. A failure state of the DAV agent in Akonadi is
expected as well.

ADDITIONAL INFORMATION
Logs only show a vague HTTP error "0".
org.kde.pim.davresource: Unable to fetch collections 300 "There was a problem
with the request.\nHTTP error (0)."
It does display the correct HTTP error "429" when throttled.
org.kde.pim.davresource: Unable to fetch collections 300 "There was a problem
with the request.\nHTTP error (429)."

I tested a generic PROPFIND with cURL to the same Nextcloud which gave me a
"HTTP/2 401" when using wrong credentials. So it looks to me like the problem
is NOT with Nextcloud giving HTTP 0 as a return code.

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


More information about the Kdepim-bugs mailing list