Tags: emersion/go-smtp
Tags
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
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
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
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
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
PreviousNext