Skip to content

Tags: pkramme/go-smtp

Tags

v0.13.0

Toggle v0.13.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
emersion Simon Ser
go-smtp v0.13.0

Simon Ser (2):
      readme: explain differences with net/smtp
      Update dependencies

Tomochika Hara (1):
      Fix sample code in README

fox.cpp (5):
      server: Close the session on STARTTLS
      server: Protect s.listeners with mutex
      server: Return 501 on SASL negotiation cancel
      Properly handle AUTH= parameter for MAIL command
      Fix-up 153661b

v0.12.1

Toggle v0.12.1's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
emersion Simon Ser
go-smtp v0.12.1

Simon Ser (1):
      Updated dependencies

fox.cpp (10):
      Add a note about errors to Client.Quit doc
      client: Remove Quit calls from Auth
      server: Fix Close to not deadlock and close all listeners
      Fix MAIL FROM arguments parsing to handle arguments without values
      server: Rewrite MAIL FROM arguments handling
      server: Add missing BODY argument case
      server: Return after sending an error on EHLO in the LMTP mode
      server: Wait for LMTPData to complete before continuing
      server: Handle panics in the LMTPData goroutine
      client: Restrict the line length for responses

v0.12.0

Toggle v0.12.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
emersion Simon Ser
go-smtp v0.12.0

Matthias Schneider (2):
      do not abort mailfrom if FROM is <> (for example NDR)
      fixed "use of closed network connection"

Simon Ser (1):
      readme: drop stability badge

fox.cpp (14):
      Add LocalAddr to the ConnectionState struct
      server: Restrict line length to 2000 bytes
      client: Return SMTPError for server errors
      Add Temporary method to SMTPError
      server: Reject AUTH PLAIN on plain-text connections
      server: Don't call Session.Logout twice on QUIT command
      server: Extend Backend interface with MailOptions argument
      server: Allow enabling SMTPUTF8 extension
      client: Allow specifying additional MAIL arguments
      Allow enabling REQUIRETLS extension
      client: Change Mail to accept optional MailOptions
      server: Implement per-recipient status for LMTP
      server: Add missing Conn.reset call
      server: Simplify statusCollector data structure

v0.11.2

Toggle v0.11.2's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
emersion Simon Ser
go-smtp v0.11.2

Marc Hörsken (1):
      Reintroduce updated backendutil.TransformBackend after 1a1363a (emersion#47)

Simon Ser (5):
      Fix panic when whitespace is provided to AUTH
      Switch to sr.ht for CI
      Populate tls.Config.ServerName if empty in StartTLS
      readme: drop go report card badge
      Update dependencies

Tom Harris (1):
      Fix type in example

fox.cpp (4):
      server: Add ErrorLog
      server: Add command-level panic handler
      server: Test panic handler
      Add go.sum

v0.11.1

Toggle v0.11.1's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
emersion Simon Ser
go-smtp v0.11.1

Simon Ser (1):
      RSET doesn't logout the user

SteveT (1):
      Permit backend Auth method to return own error message

fox.cpp (1):
      Server-side support for enhanced status codes (emersion#37)

v0.11.0

Toggle v0.11.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
emersion Simon Ser
NamedKitten (1):

      Added Read and Write timeouts. (emersion#33)

emersion (1):
      Update README server example, add server example in tests

fox.cpp (2):
      server: Immediately pass envelope information to the backend
      Update README.md

v0.10.0

Toggle v0.10.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
emersion Simon Ser
Lutz Horn (2):

      added missing import of "io" in server example
      Make go vet happy with server example (emersion#28)

Nico Berlee (1):
      export SMTPError so it can be used in Send() to return custom smtp errors

emersion (2):
      Remove Conn.IsTLS
      readme: update example with latest API

fox.cpp (1):
      Pass connection information to backend

v0.9.0

Toggle v0.9.0's commit message

Verified

This commit was signed with the committer’s verified signature. The key has expired.
emersion Simon Ser
Update client test keys

See golang/go@ee7e443