8000 Tags · guvi77/go-imap · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: guvi77/go-imap

Tags

v1.2.1

Toggle v1.2.1's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
emersion Simon Ser
go-imap v1.2.1

Leander Beernaert (1):
      Fix FETCH command with ALL, FAST and FULL macro as fetch items

Mikhail Faraponov (2):
      Update mailbox.go
      Use EqualFold to compare case insensitively

Simon Ser (1):
      readme: narrow CI badge to master branch

Stephen Benjamin (1):
      Add link to notmuch backend

fox.cpp (1):
      Add IDLE to capabilities list

v1.2.0

Toggle v1.2.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
emersion Simon Ser
go-imap v1.2.0

This release merges support for a few IMAP extensions in go-imap,
instead of relying on external repositories.

René 'Necoro' Neumann (1):
      Ignore unilateral updates from the server in FETCH

Simon Ser (10):
      github: switch to Libera Chat for questions
      Merge client support for ENABLE extension
      Add missing ENABLE command and response
      Merge support for MOVE extension
      Merge support for IDLE extension
      Ignore IDLE in Server.Enable
      Add missing IDLE command and response
      readme: mark IDLE as built-in
      readme: sort built-in ext list
      github: redirect to Libera webchat for questions

Zhang Huangbin (1):
      Update dependent packages: go-message@0.15.0, x/text@0.3.7.

fox.cpp (2):
      Merge support for the UNSELECT extension
      Merge support for APPENDLIMIT extension

v1.1.0

Toggle v1.1.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
emersion Simon Ser
go-imap v1.1.0

This release adds built-in support for SPECIAL-USE, CHILDREN and
IMPORTANT. Moving forward more extensions will be merged back into
go-imap.

A handful of bugfixes are also included.

Adam Chalkley (1):
      Fix small typo in example's doc comment

René 'Necoro' Neumann (1):
      Update dependencies

Ryan Westlund (1):
      Fix emersion#421: Correct docstring on client.Append

Simon Ser (8):
      Add the IMPORTANT extension
      readme: remove pointless `go get` command
      readme: switch GoDoc links to godocs.io
      ci: drop codecov
      readme: remove codecov badge
      Add issue template
      github: add issue template front-matter
      github: add about field to issue template

daichitakahashi (1):
      utf7: reset ascii boolean after decode while destination is short.

fox.cpp (4):
      Add section about "built-in" extensions to README
      Merge support for SPECIAL-USE extension
      Add constant with builtin extensions for tests
      Merge support for CHILDREN extension

liangping (1):
      Message chan not closed

v1.0.6

Toggle v1.0.6's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
emersion Simon Ser
go-imap v1.0.6

James (2):
      Support NIL hierarchy delimiter
      server: error when selecting should unselect

Michal Horejsek (1):
      utf7: reset ascii boolean at EOF while destination is short

Patrick Hahn (1):
      remove "should not be called directly" comments and replaced them with links to the GitHub wiki pages

Simon Ser (1):
      readme: add NAMESPACE extension

fox.cpp (3):
      Write NIL for empty ENVELOPE fields
      backendutil: Improve Match function
      client: Drop syscall.ECONNRESET hack from Client.readOnce

proletarius101 (1):
      utf7: fix package doc comment

sqwishy (1):
      imap: lower some fields + content disposition keys

y0ast (2):
      return empty reader instead of nil when BODY is found but server returns nil
      add support for empty groups in address lists

v1.0.5

Toggle v1.0.5's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
emersion Simon Ser
go-imap v1.0.5

Kiyan Yazdani (1):
      Fix empty envelope address fields

Max Mazurov (1):
      backendutil: Implement message size and lines counting

Michal Horejsek (1):
      Add MailboxInfoUpdate

Simon Ser (2):
      Fix BodyStructure fields documented as encoded
      readme: update CI badge to only show status for commits

fox.cpp (3):
      Move ErrStatusResp to the root package
      Replace empty string result in ErrStatusResp.Error
      server: Return proper BAD response for cancelled SASL negotiation

v1.0.4

Toggle v1.0.4's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
emersion Simon Ser
go-imap v1.0.4

Robert G. Jakabosky (2):
      sevrer: add Login test for already authenticated
      server: add tests for StartTLS errors

Simon Ser (2):
      readme: add link to go-imap-metadata
      all: go fmt

Xiaobin Huang (1):
      fix rfc822XXX issue (emersion#332)

v1.0.3

Toggle v1.0.3's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
emersion Simon Ser
go-imap v1.0.3

Adirelle (3):
      Fix SearchCriteria formatting of keywords flags.
      Test STORE with keyword flags.
      Test APPEND with keyword flag.

Arnold Bechtoldt (1):
      Search for ALL messages by default (emersion#330)

Simon Ser (8):
      Introduce BodyStructure.Filename
      Improve BodyStructure docs
      Add Address.Address helper
      Simplify BodyStructure.Filename
      Introduce BodyStructure.Walk
      Add TryCreateFlag
      client: fix channels not closed on error
      Update dependencies

v1.0.2

Toggle v1.0.2's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
emersion Simon Ser
go-imap v1.0.2

Mostly server and backendutils fixes.

Robert G. Jakabosky (7):
      Fix issue with backendutils.UpdateFlags().
      Server - allow single flag in STORE command.
      Server - Fix deadlocks when client connection closes early.
      Add tests for Recent flag.
      Backendutils - Improve tests for UpdateFlags.
      Test FETCH with no mailbox selected.
      Test NOOP on selected mailbox.

Simon Ser (1):
      Update dependencies

fox.cpp (2):
      Provide a useful error message if written literal is smaller than expected
      client: Close the connection on mismatched literal length

v1.0.1

Toggle v1.0.1's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
emersion Simon Ser
go-imap v1.0.1

Daniel Kucera (2):
      use correct header for content encoding
      fix detection of multipart in different case

Daniel Lublin (1):
      Add basic comment stripping for date-time

David Rauschenbach (1):
      Fix search larger and smaller edge case

Fernando Ramos (1):
      Make SEARCH charset a RawString

Martin Ashby (1):
      Don't send CAPABILITY statement unsolicited after starting TLS connections

Simon Ser (1):
      client: add example for Client.Append

fox.cpp (1):
      commands: Properly handle EOF in Authenticate.Handle

v1.0.0

Toggle v1.0.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
emersion Simon Ser
go-imap v1.0.0

This is the first stable release of go-imap.

For a list of API changes since v0.9, see:
emersion#152

Carsten Seeger (1):
      added Clieint.Terminate()

CodeLingo Bot (1):
      Fix function comments based on best practices from Effective Go

David Crawshaw (3):
      backendutil: skip part header when using an index
      backendutil: read body section parts left-to-right
      imap: quote parameter values

Kyriakos Kyriakou (1):
      Make MIMEType and MIMESubType string comparisons case insensitive (emersion#237)

LE Manh Cuong (2):
      add test for login state
      fix wrong login state condition

Martin Kirilov (2):
      Always close ch chan *imap.Message upon fetch
      test fetch closes output channel when state is not SelectedState

Pablo SEMINARIO (1):
      Add an example for Client.Search() usage

Robert G. Jakabosky (10):
      Fix client data race.
      Fix data race with server continuation requests
      Fix data races in Upgrade and SetDebug.
      Fix debug writer data race.
      Client - Detect 'connection reset by peer' errors.
      Use WaitGroups instead of channels in Waiter.
      Cleanup greeting handling code.
      Fix data race in `client.(*Client).Authenticate()`
      AuthReplyFunc - return `error`
      Change auth replies from `string` to `[]byte`

Simon Ser (10):
      readme: go-dkim has migrated to go-msgauth
      ci: migrate to sr.ht
      client: expose handler replies to third-parties
      client: add a note about concurrency
      go fmt
      client: prepopulate tls.Config.ServerName
      Update dependencies
      client: cancel pending literal writes after status response
      readme: drop go report card badge
      readme: remove stability badge

emersion (50):
      imap: rename NewSeqSet to ParseSeqSet
      imap: rename NewBodySectionName to ParseBodySectionName, fixes emersion#103
      client: do not set channels to nil
      client: make State and Mailbox getters
      client: refactor basic tests
      client: refactor tests in any conn state
      client: refactoring tests when state is not authenticated
      client: refactor tests for authenticated state
      imap: add ParseString, fixes emersion#127
      client: refactor tests for selected state
      utf7: remove globals
      go fmt
      server: fix a data race in tests
      client: change DialWithDialer{,TLS} doc wording, fixes emersion#128
      imap: Mime -> MIME, updates emersion#102
      imap: Md5 -> MD5
      server: Sasl -> SASL
      client: redesigned response handling
      imap: rename ToNamedResp to ParseNamedResp
      Replace various update channels with one unique channel
      Block when sending to Client.Updates
      Recommend to use a separate goroutine when receiving from Client.Updates
      Add one type per update
      Update Client.Updates docs
      server: close sending goroutine, fixes emersion#139
      Add PartSpecifier type
      imap: add FetchItem and StoreItem
      imap: add StatusItem
      imap: remove private command constants
      imap: rename imap.StatusRespType constants
      imap: add StatusRespCode
      client: spec the ErrorLog to be safe to use from multiple goroutines
      imap: simplify Conn.Flush
      client: add Client.SetState for extensions
      utf7: explicitly set Encoding type to improve docs
      Fix atoms containing forbidden chars
      Call Handle and Upgrade with Conn, not *conn
      Change Message.GetBody to accept a BodySectionName instead of a FetchItem
      client: add Store example
      Do not print an error on unhandled response
      travis: use Go 1.9
      backend: improve Update
      client: more strongly typed server updates
      readme: remove Gitter chat
      Add go.mod
      ci: simplify build, use Go 1.10
      readme: remove rant
      readme: add go-imap-sortthread
      commands: fix Fetch BODY[0] formatted as a string
      client: add test case for failed APPEND

ferhat elmas (6):
      all: some simplification
      all: gofmt
      read: fix crlf reading
      client: fix couple of formatting issues in tests
      travis: make docker based, instead of vm
      all: fix some lint issues

fox.cpp (24):
      Accept LF as command separator instead of only CRLF
      Pass basic connection information to backend
      Handle HEADER.FIELDS in backendutil.FetchBodySection (emersion#240)
      backendutil: Merge Match* functions (emersion#241)
      backendutil: Update to go-message 0.10 (emersion#245)
      Handle "STORE FLAGS seqset flag1 flag2" syntax
      Change order of defer statements in tests
      Check literal length
      Use io.CopyN instead of io.Copy
      Use less restrictve Dialer interface in DialWithDialer (emersion#249)
      backendutil: Compare header field names in case-insensitive way
      Server-side (reader) support for non-synchronizing literals (emersion#258)
      backendutil: Use textproto directly (emersion#256)
      Explicit separation for quoted strings and atoms (emersion#261)
      server: Fix quoted capabilities in post-auth response
      server: Add per-connection panic handler (emersion#264)
      Revert "backendutil: Use textproto directly for Match"
      Client & server support for SASL-IR extension (emersion#262)
      backendutil: Set Sender and Reply-To to From if empty
      backendutil: Decode headers in Match before comparsion
      backendutil: Still try to match if field decoding fails
      client: Use non-synchronizing literals when length is small (<4096) (emersion#273)
      backendutil: Handle BODY[1] for non-multipart messages
      Add go.sum

true_one (2):
      Client
      Client: done buffer changed to 2
0