Add argument to set InsecureSkipVerify when creating tls Config
parent
3723666343
commit
dd6ad0099d
4
xdcc.go
4
xdcc.go
|
|
@ -136,13 +136,13 @@ type XdccTransfer struct {
|
||||||
events chan TransferEvent
|
events chan TransferEvent
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewXdccTransfer(url IRCFileURL, filePath string) *XdccTransfer {
|
func NewXdccTransfer(url IRCFileURL, filePath string, skipCertificateCheck bool) *XdccTransfer {
|
||||||
rand.Seed(time.Now().UTC().UnixNano())
|
rand.Seed(time.Now().UTC().UnixNano())
|
||||||
nick := IRCClientUserName + strconv.Itoa(int(rand.Uint32()))
|
nick := IRCClientUserName + strconv.Itoa(int(rand.Uint32()))
|
||||||
|
|
||||||
config := irc.NewConfig(nick)
|
config := irc.NewConfig(nick)
|
||||||
config.SSL = true
|
config.SSL = true
|
||||||
config.SSLConfig = &tls.Config{ServerName: url.Network}
|
config.SSLConfig = &tls.Config{ServerName: url.Network, InsecureSkipVerify: skipCertificateCheck}
|
||||||
config.Server = url.Network
|
config.Server = url.Network
|
||||||
config.NewNick = func(nick string) string {
|
config.NewNick = func(nick string) string {
|
||||||
return nick + "" + strconv.Itoa(int(rand.Uint32()))
|
return nick + "" + strconv.Itoa(int(rand.Uint32()))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue