diff options
| -rw-r--r-- | client.go | 5 | ||||
| -rw-r--r-- | go.mod | 2 | ||||
| -rw-r--r-- | go.sum | 4 |
3 files changed, 8 insertions, 3 deletions
@@ -5,6 +5,7 @@ package kbbi import ( "bytes" + "crypto/tls" "encoding/gob" "errors" "fmt" @@ -99,6 +100,10 @@ func NewClient() (cl *Client, err error) { } cl.httpc.Jar = jar + var transport *http.Transport = cl.httpc.Transport() + + // This fix connection being blocked by CloudFlare. + transport.TLSClientConfig.MinVersion = tls.VersionTLS13 err = cl.loadCookies() if err != nil { @@ -6,7 +6,7 @@ module git.sr.ht/~shulhan/kbbi go 1.23.3 require ( - git.sr.ht/~shulhan/pakakeh.go v0.58.1 + git.sr.ht/~shulhan/pakakeh.go v0.58.2-0.20241212161141-3361472cc3d4 golang.org/x/net v0.32.0 ) @@ -1,5 +1,5 @@ -git.sr.ht/~shulhan/pakakeh.go v0.58.1 h1:KBb/6rT/IjBOP1MqjI6uKVw/miTjTuwR27e8oWzz3es= -git.sr.ht/~shulhan/pakakeh.go v0.58.1/go.mod h1:QOiVaVWOilYaB+OlQtQfZo9uSvSVSVP1r8s2zve6imY= +git.sr.ht/~shulhan/pakakeh.go v0.58.2-0.20241212161141-3361472cc3d4 h1:GJuzSB1DntXGLZzhGhwMIuI66wsBIYXF5kfEvDh0qiQ= +git.sr.ht/~shulhan/pakakeh.go v0.58.2-0.20241212161141-3361472cc3d4/go.mod h1:andCp7SiIOiomrITys+AuhviJn/o2ASLQNrQjTlRkS4= golang.org/x/net v0.32.0 h1:ZqPmj8Kzc+Y6e0+skZsuACbx+wzMgo5MQsJh9Qd6aYI= golang.org/x/net v0.32.0/go.mod h1:CwU0IoeOlnQQWJ6ioyFrfRuomB8GKF6KbYXZVyeXNfs= golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA= |
