Bug 263168 - mail/cyrus-imapd34: set unixhierarchysep=yes in imapd.conf; disable http and https services in cyrus.conf
Summary: mail/cyrus-imapd34: set unixhierarchysep=yes in imapd.conf; disable http and ...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Hajimu UMEMOTO
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-04-09 04:52 UTC by Yuri Victorovich
Modified: 2022-04-10 05:13 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (ume)


Attachments
patch (2.44 KB, patch)
2022-04-09 04:52 UTC, Yuri Victorovich
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Yuri Victorovich freebsd_committer freebsd_triage 2022-04-09 04:52:55 UTC
Created attachment 233087 [details]
patch

The attached patch makes these 2 modifications:
1. set unixhierarchysep=yes in imapd.conf:
   Thunderbird assumes that folder separator is '/', so
   unixhierarchysep=yes is required for Cyrus IMAP to work with Thunderbird.
2. disable http and https services in cyrus.conf:
   Conf file itself says that these services are optional,
   and freshly installed cyrus service fails to start when these are present.
Comment 1 commit-hook freebsd_committer freebsd_triage 2022-04-10 04:47:27 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c34f92ae7950c05dd13b1286cac07414f503ab1d

commit c34f92ae7950c05dd13b1286cac07414f503ab1d
Author:     Hajimu UMEMOTO <ume@FreeBSD.org>
AuthorDate: 2022-04-10 04:45:04 +0000
Commit:     Hajimu UMEMOTO <ume@FreeBSD.org>
CommitDate: 2022-04-10 04:45:04 +0000

    mail/cyrus-imapd34: disable http and https services in cyrus.conf, when HTTP is not enabled

    PR:             263168

 mail/cyrus-imapd34/Makefile | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)
Comment 2 Hajimu UMEMOTO freebsd_committer freebsd_triage 2022-04-10 04:54:10 UTC
(In reply to Yuri Victorovich from comment #0)

Thank you for your report.

> 1. set unixhierarchysep=yes in imapd.conf:
>    Thunderbird assumes that folder separator is '/', so
>    unixhierarchysep=yes is required for Cyrus IMAP to work with Thunderbird.

The unixhierarchysep is yes by default since 3.X, 
So, you do not need to set it explicitly.

> 2. disable http and https services in cyrus.conf:
>    Conf file itself says that these services are optional,
>    and freshly installed cyrus service fails to start when these are present.

I committed to commented them out when HTTP is not enabled.
Comment 3 Yuri Victorovich freebsd_committer freebsd_triage 2022-04-10 05:13:34 UTC
(In reply to Hajimu UMEMOTO from comment #2)

> The unixhierarchysep is yes by default since 3.X, 
> So, you do not need to set it explicitly.

Bit somehow it made a difference when I added unixhierarchysep=yes.