go-imap
go-imap copied to clipboard
Added MYRIGHTS and SETACL support
This is part of the IMAP4 ACL extension.
It seems like a vendor/
dir was committed?
Also I'd prefer to avoid the testify
dependency if possble…
Sorry, I keep getting more comments for new functionality...
I would suggest trying to upstream your patches step by step if you want me to merge stuff more quickly. That is, stop adding more features and functions, focus on addressing the review comments. But if you are fine with getting continuous feedback for new ACL functions, that's fine by me as well. I don't want you to be frustrated because of the feedback, is all.
I can also help addressing the review comments if you grow tired of it.
Hey! I'm drowning in work right now, but I'll be back with fixes as soon as I can. I really want to contribute to this project)
No worries, take your time :)
So builds.sr.ht failed due to the issue with ACL extension support as I mentioned in a thread above
The error message from CI is:
acl_test.go:74: create MyFolder.Child error: imap: NO [CANNOT] Character not allowed in mailbox name: '.' (0.001 + 0.000 secs).
By default Dovecot uses .
for mailbox delimiters. a3d367456797a4cf1a9c853ba0e7d75dff67f069 changes it to /
(to align it with imapmemserver).
The client parts have been merged in #618, still missing the server part from this PR.