Skip to content

0.16.0

Compare
Choose a tag to compare
@emersion emersion released this 03 Jan 11:23
· 100 commits to master since this release
v0.16.0
go-smtp v0.16.0

Aleksei Zhukov (1):
      Improved error handling in Server.Serve

Edd Salkield (1):
      Fix typo in lengthlimit_reader.go

Gusted (1):
      client: add a default timeout to Dial

John Li (1):
      DATA RACE in s.Close() (#150)

Konstantinos Koukas (1):
      server: handle closed connection error

Max Mazurov (1):
      Fix server example in README to use *smtp.MailOptions

Peter Sanchez (1):
      Adding low level SendMail function to Client.

Simon Ser (12):
      Add GitHub issue template
      ci: remove codecov
      Make TLS mandatory for SendMail
      github: switch to Libera Chat
      github: redirect to webchat for questions
      server: stop logging TLS handshake errors in ErrorLog
      readme: make it clearer Client.SendMail doesn't use TLS
      client: fix typo in docs
      go fmt
      client: return inner Close() error in dataCloser
      client: ensure dataCloser is only closed twice
      go fmt

fox.cpp (7):
      client: Add read timeout for initial greeting
      server: Remove authentication-related session creation
      server: Allow authentication only once
      server: Add missing return to handleStartTLS
      Fix MAIL after STARTTLS causing panic
      server: Mention data reader life time in Backend documentation
      server: Expose smtp.Conn to backends

kayrus (3):
      Change smtp.MailOptions to a pointer
      Handle tls.Conn handshake timeout
      Remove hostname argument from the NewSession method