SASLMethod -> SASLMech
This commit is contained in:
parent
2219ffbf39
commit
42d17746e8
@ -22,7 +22,7 @@ you're using won't have breaking changes**
|
|||||||
- [Documentation](https://godoc.org/github.com/lrstanley/girc) is _mostly_ complete.
|
- [Documentation](https://godoc.org/github.com/lrstanley/girc) is _mostly_ complete.
|
||||||
- Support for almost all of the IRCv3 spec.
|
- Support for almost all of the IRCv3 spec.
|
||||||
- SASL Auth (currently only `PLAIN` and `EXTERNAL` is support by default,
|
- SASL Auth (currently only `PLAIN` and `EXTERNAL` is support by default,
|
||||||
however you can simply implement `SASLMethod` yourself to support additional
|
however you can simply implement `SASLMech` yourself to support additional
|
||||||
mechanisms.)
|
mechanisms.)
|
||||||
- Message tags (and with this, things like `account-tag` on by default)
|
- Message tags (and with this, things like `account-tag` on by default)
|
||||||
- `account-notify`, `away-notify`, `chghost`, `extended-join`, etc -- all handled seemlessly ([cap.go](https://github.com/lrstanley/girc/blob/master/cap.go) for more info).
|
- `account-notify`, `away-notify`, `chghost`, `extended-join`, etc -- all handled seemlessly ([cap.go](https://github.com/lrstanley/girc/blob/master/cap.go) for more info).
|
||||||
|
4
cap.go
4
cap.go
@ -172,9 +172,9 @@ func handleCAP(c *Client, e Event) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// SASLMethod is an representation of what a SASL mechanism should support.
|
// SASLMech is an representation of what a SASL mechanism should support.
|
||||||
// See SASLExternal and SASLPlain for implementations of this.
|
// See SASLExternal and SASLPlain for implementations of this.
|
||||||
type SASLMethod interface {
|
type SASLMech interface {
|
||||||
// Method returns the uppercase version of the SASL mechanism name.
|
// Method returns the uppercase version of the SASL mechanism name.
|
||||||
Method() string
|
Method() string
|
||||||
// Encode returns the response that the SASL mechanism wants to use,
|
// Encode returns the response that the SASL mechanism wants to use,
|
||||||
|
@ -80,10 +80,10 @@ type Config struct {
|
|||||||
// affect during the dial process.
|
// affect during the dial process.
|
||||||
Name string
|
Name string
|
||||||
// SASL contains the necessary authentication data to authenticate
|
// SASL contains the necessary authentication data to authenticate
|
||||||
// with SASL. See the documentation for SASLMethod for what is currently
|
// with SASL. See the documentation for SASLMech for what is currently
|
||||||
// supported. Capability tracking must be enabled for this to work, as
|
// supported. Capability tracking must be enabled for this to work, as
|
||||||
// this requires IRCv3 CAP handling.
|
// this requires IRCv3 CAP handling.
|
||||||
SASL SASLMethod
|
SASL SASLMech
|
||||||
// Proxy is a proxy based address, used during the dial process when
|
// Proxy is a proxy based address, used during the dial process when
|
||||||
// connecting to the server. This only has an affect during the dial
|
// connecting to the server. This only has an affect during the dial
|
||||||
// process. Currently, x/net/proxy only supports socks5, however you can
|
// process. Currently, x/net/proxy only supports socks5, however you can
|
||||||
|
Loading…
Reference in New Issue
Block a user