#1086228 cyrus-caldav: CardDAV addresssbook give nghttp2 errors

Package:
cyrus-caldav
Source:
cyrus-caldav
Description:
Cyrus mail system - CalDAV and CardDAV support
Submitter:
Gabriel Rolland
Date:
2026-07-26 16:29:02 UTC
Severity:
normal
Tags:
#1086228#5
Date:
2024-10-29 08:46:10 UTC
From:
To:
Dear Maintainer,

One of the DAV address books is giving me some problems.
From my tests I saw that by giving the command:

curl -u user:pass https://hostname:8443/dav/addressbooks/user/addressbook/Default

The address book is downloaded correctly, accessing it via the web the download never completes and in the logs I see several errors:

cyrus/https[4157554]: nghttp2_submit_data: DATA or HEADERS frame has already been submitted for the stream

The problem was the same with cyrus 3.2.6-2+deb11u2 and libnghttp2-14 1.43.0-1.
I have tried restoring the address book from backups and rebuilding the box, but the problem persists.
If I remove all contacts, the address book is downloaded correctly

#1086228#10
Date:
2024-10-30 09:36:26 UTC
From:
To:
Oops, it seems the problem only occurs when requesting the address book
with Firefox.
Using Chromium or Cardbook for Thunderbird the address book is
downloaded without generating any error.

#1086228#13
Date:
2026-07-26 16:26:54 UTC
From:
To:
As this seems to be an issue with Firefox, I tag this wontfix.
If you want to get this fixed you should first confirm it is a
cyrus-imapd issue and point to the bug more specifically.