2.0.0-alpha.3
Pre-release
Pre-release
go-imap v2.0.0-alpha.3 Simon Ser (42): cmd/imapmemserver: new command cmd/imapmemserver: fix -password flag imapmemserver: add per-mailbox UIDVALIDITY imapmemserver: bump UIDVALIDITY when a mailbox is re-created imapmemserver: return NONEXISTENT/ALREADYEXISTS response codes imapmemserver: return TRYCREATE for COPY and MOVE readme: add usage and note about v1 imapserver: add Server.ListenAndServe{,TLS} imapclient: make text after resp-text-code optional imapwire: use unicode.MaxASCII imapclient: use CHARSET for SEARCH when necessary imapclient: refuse PREAUTH when using STARTTLS imapclient: fix typo imapserver: error greeting can only be BYE imapserver: add support for custom SASL mechanisms imapserver: rename variable in handleAuthenticate imap: add placeholder for Error with no text imap: include response code in Error message imapclient: ignore literal8 marker for FETCH BINARY[] imapserver: send literal8 marker for FETCH BINARY[] imapwire: add Encoder.SeqSet imap: add SelectOptions imap: add CreateOptions imapserver: add missing CreateOptions argument imapclient: don't encode UTF-8 quoted strings with UTF8=ACCEPT imap: add FetchOptions imap: add StoreOptions imapclient: add support for UNAUTHENTICATE Add support for CREATE-SPECIAL-USE imapserver: allow CREATE-SPECIAL-USE to be advertised by the backend imapserver: allow CREATE-SPECIAL-USE to be advertised with IMAP4rev2 imapclient: simplify UIDNEXT/UIDVALIDITY parsing imapclient: request capabilities if needed internal: rename ReadFlag{,List} to ExpectFlag{,List} imapwire: add Encoder.MailboxAttr internal: add ExpectMailboxAttr{,List} internal: canonicalize well-known flags and mailbox attrs imapserver: add support for PREAUTH imapclient: add a few more examples imapclient: add streaming LIST example imapclient: add pipelining example imapserver: forbid unknown commands before authentication mariwilliam (1): imapclient: fix deadlock in commandEncoder.Literal