Your message dated Sun, 26 Jul 2026 13:47:06 +0000
with message-id <[email protected]>
and subject line Bug#1141956: fixed in cyrus-imapd 3.10.2-1+deb13u1
has caused the Debian Bug report #1141956,
regarding cyrus-imapd: JMAP EventSource is non-functional - Fixed upstream in 
3.12
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1141956: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1141956
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: cyrus-imapd
Version: 3.10.2-1
Severity: normal

Dear Maintainer,

In trixie's cyrus-imapd 3.10.2-1, JMAP EventSource is non-functional:
the session resource advertises `eventSourceUrl`, but
`GET /jmap/eventsource/` returns `204 No Content` unconditionally,
so no JMAP client can use push (RFC 8620 ยง7.3).

Root cause: `jmap_push_poll` is only initialised inside
`if (ws_enabled)`, and the package is built without `libwslay`,
so push is silently disabled.

(I tried installing `libwslay-dev` and found that it does not install a
pkgconf (pc) file, and therefore `configure` does not "see" libwslay-dev
installed. But, upstream moved `jmap_push_poll` out of WebSocket block,
so that's the way to go.)

Fixed upstream by commit d510b3d2b ("allow EventSource without WebSocket"),
released in 3.12.0, which moves the initialisation out of the WebSocket
guard.

The main fix is 2 lines, carries no ABI/behaviour risk for non-JMAP users,
and is already in testing/unstable (as version 3.12.0). There are three
additional small hunks in the diff (no-ops under the default
configuration) that implement the second line of the fix.


-- System Information:
Debian Release: 13.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.95+deb13-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages cyrus-imapd depends on:
pn  cyrus-common  <none>
ii  libc6         2.36-9+deb12u10
ii  libcom-err2   1.47.0-2
ii  libjansson4   2.14-2
ii  libsasl2-2    2.1.28+dfsg-10
ii  libsqlite3-0  3.40.1-2+deb12u1
pn  libssl3t64    <none>
ii  libwrap0      7.6.q-32
ii  zlib1g        1:1.2.13.dfsg-1

Versions of packages cyrus-imapd recommends:
ii  rsync  3.2.7-1+deb12u2

cyrus-imapd suggests no packages.

-- Configuration Files:
/etc/pam.d/imap [Errno 13] Permission denied: '/etc/pam.d/imap'

-- no debconf information

-- debsums errors found:
debsums: package cyrus-imapd is not installed
(I fixed Cyrus with a workaround and installed that manually)

--- End Message ---
--- Begin Message ---
Source: cyrus-imapd
Source-Version: 3.10.2-1+deb13u1
Done: Edmund Lodewijks <[email protected]>

We believe that the bug you reported is fixed in the latest version of
cyrus-imapd, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Edmund Lodewijks <[email protected]> (supplier of updated cyrus-imapd 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 12 Jul 2026 21:29:05 +0200
Source: cyrus-imapd
Architecture: source
Version: 3.10.2-1+deb13u1
Distribution: trixie
Urgency: medium
Maintainer: Debian Cyrus Team <[email protected]>
Changed-By: Edmund Lodewijks <[email protected]>
Closes: 1141956
Changes:
 cyrus-imapd (3.10.2-1+deb13u1) trixie; urgency=medium
 .
   * http_jmap: allow JMAP EventSource without WebSocket/wslay; backport
     upstream commit d510b3d2b (released 3.12.0). (Closes: #1141956)
Checksums-Sha1:
 e446647979bb0f15145c0dd05110a512b19a227d 5776 cyrus-imapd_3.10.2-1+deb13u1.dsc
 40ed62da1a713c9bbcdce4743162460ddc688160 7739580 cyrus-imapd_3.10.2.orig.tar.xz
 4b1d22a1a144f4278d70dd5de89a18c69e22185a 88348 
cyrus-imapd_3.10.2-1+deb13u1.debian.tar.xz
 d1b58a147728c49a19688d2ce84ce9a1daac0a80 7291 
cyrus-imapd_3.10.2-1+deb13u1_source.buildinfo
Checksums-Sha256:
 5c4de409cce032b772679dc6ff15c140cb76036f84148ad460d57ab0c787e034 5776 
cyrus-imapd_3.10.2-1+deb13u1.dsc
 f21d6e73d530b39498fed9c8a9182ab5c5b0fe1bbb27af881307258e8d32cd10 7739580 
cyrus-imapd_3.10.2.orig.tar.xz
 244d8ec8feecb2205b4f52194f7f82da00f81a7b2b77fd6bd2481437794acee8 88348 
cyrus-imapd_3.10.2-1+deb13u1.debian.tar.xz
 dd278388fbbddb79160759f70f66791f91bd59005e498a02b908673ad94efba6 7291 
cyrus-imapd_3.10.2-1+deb13u1_source.buildinfo
Files:
 9b884c57778da029583730090b574ecc 5776 mail optional 
cyrus-imapd_3.10.2-1+deb13u1.dsc
 250d98e6be6556bd9a464c330f486bdd 7739580 mail optional 
cyrus-imapd_3.10.2.orig.tar.xz
 2d4beb806a6caae1812c309d4f1386d0 88348 mail optional 
cyrus-imapd_3.10.2-1+deb13u1.debian.tar.xz
 007485b28f12ab84f9bda456e8a954b7 7291 mail optional 
cyrus-imapd_3.10.2-1+deb13u1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmplLmwQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFFjYC/0fO+5HeQv7PhtEZj+pskN+DmsAfzc9puyC
k2D3mlGVcdEec6JkXegDqrifP1KKv4YBUGpfU7lm2EoQzVJuM+y79gz0674etC6R
0vlz6jWhMXzd3rAIzQNg0RXsRO9tZiYwXdXxR2TeHK9jgNAtH628BGuZFWxgIYcz
nnIF1B7SjEYBBD2q/lTPFW0rypONa2ZeOJIMQ4NVDXd8u8uUEpcCdCxZfQYM13gf
gZMO5LlGwSDkNI6ToerwdVRCwM9/qa4fh5w0pWKkTpAXWhaIYi371nuFaJOM47iA
FQIG4XHXs5uvGt7DqoNkBgFmcNPbtYj0diM57YdUIRLytqwN19viM397PgsrgwH+
vvVfW+35kZj8EnZCvR/skzEt1TXOSWcHe1V51fRCvtyT7DRfpaD3EKVjBS8hxR2c
dz/gOqvI7E/CkdQqmOJD+dZZSKINACZ7WWZXRUKhWsIkXXvfGIY5Ypk+ODGwfoil
ej99/EFNCirgUAUfAQOcpsRfIV6D2yQ=
=DRdx
-----END PGP SIGNATURE-----

Attachment: pgpHtZiidAIq1.pgp
Description: PGP signature


--- End Message ---

Reply via email to