chore: remove refs to deprecated io/ioutil (#459)

thanks @testwill
This commit is contained in:
guangwu
2023-10-19 19:58:31 +08:00
committed by GitHub
parent 4eb9e6a87f
commit dca1156401
9 changed files with 21 additions and 26 deletions
+2 -2
View File
@@ -8,10 +8,10 @@ import (
"encoding/base64"
"errors"
"fmt"
"io/ioutil"
"net"
"net/http"
"net/url"
"os"
"regexp"
"strings"
"time"
@@ -118,7 +118,7 @@ func NewClient(c *Config) (*Client, error) {
tc.InsecureSkipVerify = true
} else if c.TLS.CA != "" {
rootCAs := x509.NewCertPool()
if b, err := ioutil.ReadFile(c.TLS.CA); err != nil {
if b, err := os.ReadFile(c.TLS.CA); err != nil {
return nil, fmt.Errorf("Failed to load file: %s", c.TLS.CA)
} else if ok := rootCAs.AppendCertsFromPEM(b); !ok {
return nil, fmt.Errorf("Failed to decode PEM: %s", c.TLS.CA)
+1 -2
View File
@@ -3,7 +3,6 @@ package main
import (
"flag"
"fmt"
"io/ioutil"
"log"
"net/http"
"os"
@@ -89,7 +88,7 @@ var commonHelp = `
func generatePidFile() {
pid := []byte(strconv.Itoa(os.Getpid()))
if err := ioutil.WriteFile("chisel.pid", pid, 0644); err != nil {
if err := os.WriteFile("chisel.pid", pid, 0644); err != nil {
log.Fatal(err)
}
}
+2 -3
View File
@@ -4,7 +4,6 @@ import (
"crypto/tls"
"crypto/x509"
"errors"
"io/ioutil"
"net"
"os"
"os/user"
@@ -116,7 +115,7 @@ func addCA(ca string, c *tls.Config) error {
clientCAPool := x509.NewCertPool()
if fileInfo.IsDir() {
//this is a directory holding CA bundle files
files, err := ioutil.ReadDir(ca)
files, err := os.ReadDir(ca)
if err != nil {
return err
}
@@ -140,7 +139,7 @@ func addCA(ca string, c *tls.Config) error {
}
func addPEMFile(path string, pool *x509.CertPool) error {
content, err := ioutil.ReadFile(path)
content, err := os.ReadFile(path)
if err != nil {
return err
}
+1 -2
View File
@@ -2,7 +2,6 @@ package cio
import (
"io"
"io/ioutil"
"os"
)
@@ -11,6 +10,6 @@ var Stdio = &struct {
io.ReadCloser
io.Writer
}{
ioutil.NopCloser(os.Stdin),
io.NopCloser(os.Stdin),
os.Stdout,
}
+2 -2
View File
@@ -4,7 +4,7 @@ import (
"encoding/json"
"errors"
"fmt"
"io/ioutil"
"os"
"regexp"
"sync"
@@ -125,7 +125,7 @@ func (u *UserIndex) loadUserIndex() error {
if u.configFile == "" {
return errors.New("configuration file not set")
}
b, err := ioutil.ReadFile(u.configFile)
b, err := os.ReadFile(u.configFile)
if err != nil {
return fmt.Errorf("Failed to read auth file: %s, error: %s", u.configFile, err)
}
+2 -2
View File
@@ -4,7 +4,7 @@ import (
"bytes"
"context"
"errors"
"io/ioutil"
"io"
"log"
"os"
"sync"
@@ -57,7 +57,7 @@ func New(c Config) *Tunnel {
//setup socks server (not listening on any port!)
extra := ""
if c.Socks {
sl := log.New(ioutil.Discard, "", 0)
sl := log.New(io.Discard, "", 0)
if t.Logger.Debug {
sl = log.New(os.Stdout, "[socks]", log.Ldate|log.Ltime)
}
+1 -2
View File
@@ -17,7 +17,6 @@ import (
"flag"
"fmt"
"io"
"io/ioutil"
"log"
"net/http"
"os"
@@ -86,7 +85,7 @@ func testTunnel(port string, size int) {
fatal(err)
}
n, err := io.Copy(ioutil.Discard, resp.Body)
n, err := io.Copy(io.Discard, resp.Body)
if err != nil {
fatal(err)
}
+7 -8
View File
@@ -11,7 +11,6 @@ import (
"crypto/x509/pkix"
"encoding/pem"
"fmt"
"io/ioutil"
"math/big"
"net"
"os"
@@ -53,7 +52,7 @@ func newTestTLSConfig() (*tlsConfig, error) {
return nil, err
}
tlsConfig.tmpDir, err = ioutil.TempDir("", "")
tlsConfig.tmpDir, err = os.MkdirTemp("", "")
if err != nil {
return nil, err
}
@@ -63,7 +62,7 @@ func newTestTLSConfig() (*tlsConfig, error) {
return nil, err
}
pathServerCACrt := path.Join(dirServerCA, "client.crt")
if err := ioutil.WriteFile(pathServerCACrt, clientCertPEM, 0666); err != nil {
if err := os.WriteFile(pathServerCACrt, clientCertPEM, 0666); err != nil {
return nil, err
}
@@ -72,7 +71,7 @@ func newTestTLSConfig() (*tlsConfig, error) {
return nil, err
}
pathClientCACrt := path.Join(dirClientCA, "server.crt")
if err := ioutil.WriteFile(pathClientCACrt, serverCertPEM, 0666); err != nil {
if err := os.WriteFile(pathClientCACrt, serverCertPEM, 0666); err != nil {
return nil, err
}
@@ -81,11 +80,11 @@ func newTestTLSConfig() (*tlsConfig, error) {
return nil, err
}
pathServerCrtCrt := path.Join(dirServerCrt, "server.crt")
if err := ioutil.WriteFile(pathServerCrtCrt, serverCertPEM, 0666); err != nil {
if err := os.WriteFile(pathServerCrtCrt, serverCertPEM, 0666); err != nil {
return nil, err
}
pathServerCrtKey := path.Join(dirServerCrt, "server.key")
if err := ioutil.WriteFile(pathServerCrtKey, serverKeyPEM, 0666); err != nil {
if err := os.WriteFile(pathServerCrtKey, serverKeyPEM, 0666); err != nil {
return nil, err
}
@@ -94,11 +93,11 @@ func newTestTLSConfig() (*tlsConfig, error) {
return nil, err
}
pathClientCrtCrt := path.Join(dirClientCrt, "client.crt")
if err := ioutil.WriteFile(pathClientCrtCrt, clientCertPEM, 0666); err != nil {
if err := os.WriteFile(pathClientCrtCrt, clientCertPEM, 0666); err != nil {
return nil, err
}
pathClientCrtKey := path.Join(dirClientCrt, "client.key")
if err := ioutil.WriteFile(pathClientCrtKey, clientKeyPEM, 0666); err != nil {
if err := os.WriteFile(pathClientCrtKey, clientKeyPEM, 0666); err != nil {
return nil, err
}
+3 -3
View File
@@ -2,7 +2,7 @@ package e2e_test
import (
"context"
"io/ioutil"
"io"
"log"
"net"
"net/http"
@@ -36,7 +36,7 @@ func (tl *testLayout) setup(t *testing.T) (server *chserver.Server, client *chcl
fileAddr := "127.0.0.1:" + filePort
f := http.Server{
Handler: http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
b, _ := ioutil.ReadAll(r.Body)
b, _ := io.ReadAll(r.Body)
w.Write(append(b, '!'))
}),
}
@@ -133,7 +133,7 @@ func post(url, body string) (string, error) {
if err != nil {
return "", err
}
b, err := ioutil.ReadAll(resp.Body)
b, err := io.ReadAll(resp.Body)
if err != nil {
return "", err
}