[Bug 273817] net/xapsd: Fails to parse HTTP header and exits when using Go 1.20, should use 1.19
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 273817] net/xapsd: Fails to parse HTTP header and exits when using Go 1.20, should use 1.19"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 273817] net/xapsd: Fails to parse HTTP header and exits when using Go 1.20, should use 1.19"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 15 Sep 2023 10:35:41 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273817
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. When
using that version of Go, the xapsd daemon is not able to request a certificate
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 Makefile
to the following:
USES= go:1.19,modules
--
You are receiving this mail because:
You are the assignee for the bug.