Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Sep 2023 10:35:41 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 273817] net/xapsd: Fails to parse HTTP header and exits when using Go 1.20, should use 1.19
Message-ID:  <bug-273817-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D273817

            Bug ID: 273817
           Summary: net/xapsd: Fails to parse HTTP header and exits when
                    using Go 1.20, should use 1.19
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: me@ianmcdowell.net
                CC: PopularMoment@protonmail.com
             Flags: maintainer-feedback?(PopularMoment@protonmail.com)
                CC: PopularMoment@protonmail.com

This port relies on go:module, which is currently using Go version 1.20. Wh=
en
using that version of Go, the xapsd daemon is not able to request a certifi=
cate
and exits with an error.

Go 1.20 broke parsing an HTTP header returned from the Apple server used for
push certificates.

For details, see this issue in their project:
https://github.com/freswa/dovecot-xaps-daemon/issues/24

I was able to get the daemon working by setting the USES line in the Makefi=
le
to the following:
USES=3D           go:1.19,modules

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-273817-7788>