Breaking change for clients (b4bb32048522b500b878a35b370df91d71876e29): FetchMessageBuffer.BodySection and FetchMessageBuffer.BinarySection are now slices instead of maps. The new helpers FetchMessageBuffer.FindBodySection and FetchMessageBuffer.FindBinarySection can be used to find a section.
Full commit log:
Jebbs (1):
Allow continuous SP between CAPABILITY items
Simon Ser (17):
imapclient: add basic FETCH test
imapclient: add closed conn FETCH test
imapclient: add basic SEARCH test
Remove .DS_Store
imapserver: add ExtractBodySection helper
imapmemserver: don't encode envelope fields
imapserver: add ExtractEnvelope helper
imapserver: add ExtractBodyStructure helper
iampserver: fix literal8 in APPEND
imapserver: fix FetchResponseWriter.WriteBinarySectionSize arg type
imapserver: add BINARY helpers
imapmemserver: implement FETCH BINARY
imapmemserver: decode header fields during search
imapmemserver: decode body during search
imapserver: limit command size
imapclient: add helpers to match FETCH response sections
imapclient: use slice instead of map for FetchMessageBuffer sections
Zhi Qu (1):
Support IMAP server response token case-insensitively (#656)