这是indexloc提供的服务,不要输入任何密码
Skip to content

Tags: emersion/go-smtp

Tags

v0.24.0

Toggle v0.24.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.24.0

Martin Tournoij (1):
      Remove superfluous validateLine() calls in sendMail()

Quinn (1):
      Implement MT-PRIORITY (RFC 6710)

v0.23.0

Toggle v0.23.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.23.0

Quinn (1):
      Implement DELIVERBY (RFC 2852)

v0.22.0

Toggle v0.22.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.22.0

Alex Tomlins (1):
      Add checking for auth to Server example

Mathias Lieber (2):
      client: allow manual Hello after Reset
      server: reset session on EHLO

Quinn (2):
      server: handle newline characters in error messages
      Implement RRVS

Simon Ser (5):
      backendutil: drop package
      client: save greet error
      readme: drop CI badge
      Upgrade dependencies
      client: introduce DataCommand

torikki (1):
      Allow manual Hello after StartTLS

v0.21.3

Toggle v0.21.3's commit message

Verified

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

Simon Ser (1):
      client: save greet error

torikki (1):
      Allow manual Hello after StartTLS

v0.21.2

Toggle v0.21.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.21.2

Mathias Lieber (1):
      Add remote addr in error handler log

Simon Ser (8):
      server: fix failingListener data race in tests
      server: fix TestServerAcceptErrorHandling data race
      ci: switch to alpine/latest
      ci: enable data race detector
      ci: add gofmt check
      client: fix server responses in TestClient_TooLongLine
      client: add Client.readResponse helper
      server: unify logic to decode SASL response

diogomr (1):
      Do not use HELLO as fallback of EHLO when server responds with 421

v0.21.1

Toggle v0.21.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.21.1

Jason Friedland (1):
      Update example server auth for AuthSession interface in 0.21.0 update

Simon Ser (5):
      client: drop defaultTimeout constant
      Rename SendMail PLAIN auth example
      server: add Conn.writeError
      server: rename toSMTPStatus to dataErrorToStatus
      client: adjust TestClientAuthTrimSpace comments

albertony (1):
      Fix anonymous authentication with empty trace information string

v0.21.0

Toggle v0.21.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.21.0

This release contains multiple breaking changes:

- Servers implementing Session.AuthPlain need to switch to AuthSession
- Server.AuthDisabled and Server.EnableAuth have been superseded by AuthSession
- Client.StartTLS has been superseded by DialStartTLS and NewClientStartTLS

IKEDA Soji (1):
      Server: The value of BODY parameter is case-insensitive

Simon Ser (18):
      Add DialStartTLS
      Unexport Client.StartTLS
      De-duplicate SendMail/SendMailTLS
      Fix tls.Config ignored in DialStartTLS
      Add NewClientStartTLS
      server: add LIMITS RCPTMAX support
      client: add Client.MaxMessageSize
      client: drop unnecessary nil check in Client.Extension
      client: drop unused Client.auth
      client: add Client.SupportsAuth
      server: send error response on invalid AUTH initial response
      server: drop Server.caps
      Add BackendFunc
      server: use Conn.authAllowed in handleAuth
      server: replace EnableAuth with AuthSession
      Disable AUTH when AuthSession.AuthMechanisms is empty
      Drop Session.AuthPlain
      Drop Server.AuthDisabled

v0.20.2

Toggle v0.20.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.20.2

Simon Ser (1):
      server: use netcat -C instead of telnet for example testing

fox.cpp (2):
      Fix Conn.Hostname being empty when NewSession is called
      Parse DATA\r\n\r\n.\r\n as \r\n\r\n message

v0.20.1

Toggle v0.20.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.20.1

Mathias Lieber (1):
      Prevent <LF>.<CR><LF> SMTP smuggling attacks

v0.20.0

Toggle v0.20.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.20.0

Brian Mayer (1):
      Remove DotLF to EOFState case

Simon Ser (10):
      client: don't check for nil Client.ext in SendMail
      client: add newline after validation in SendMail
      client: drop nil check from toSMTPErr
      Prefix SMTPError message
      Add defaultDialer
      Add TLS warning in Dial
      Remove host argument from NewClient
      Add SMTP smuggling test
      client: delay greeting
      client: drop Client.tls

guangwu (1):
      Fix typos