commit 59c68b5
Hubert Hirtz
·
2021-02-21 11:59:39 +0000 UTC
parent 073f395
Add a no-tls option to config
M
app.go
+7,
-2
1@@ -3,6 +3,7 @@ package senpai
2 import (
3 "crypto/tls"
4 "fmt"
5+ "net"
6 "os/exec"
7 "strings"
8 "time"
9@@ -49,12 +50,16 @@ func NewApp(cfg Config) (app *App, err error) {
10
11 app.initWindow()
12
13- var conn *tls.Conn
14+ var conn net.Conn
15 app.addLineNow(Home, ui.Line{
16 Head: "--",
17 Body: fmt.Sprintf("Connecting to %s...", cfg.Addr),
18 })
19- conn, err = tls.Dial("tcp", cfg.Addr, nil)
20+ if cfg.NoTLS {
21+ conn, err = net.Dial("tcp", cfg.Addr)
22+ } else {
23+ conn, err = tls.Dial("tcp", cfg.Addr, nil)
24+ }
25 if err != nil {
26 app.addLineNow(Home, ui.Line{
27 Head: "!!",
+1,
-0
1@@ -13,6 +13,7 @@ type Config struct {
2 Real string
3 User string
4 Password *string
5+ NoTLS bool `yaml:"no-tls"`
6
7 Highlights []string
8 OnHighlight string `yaml:"on-highlight"`