Breaking change for clients (b4bb320): 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)