]> Sergey Matveev's repositories - godlighty.git/commitdiff
io/ioutil is deprecated since Go 1.16
authorSergey Matveev <stargrave@stargrave.org>
Tue, 30 Aug 2022 13:17:07 +0000 (16:17 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Tue, 30 Aug 2022 13:17:21 +0000 (16:17 +0300)
auth.go
handler.go
tls.go

diff --git a/auth.go b/auth.go
index 3a950f6f48857940fa30bfd4c22a919660b88820..83428c11142a5976cb5599536d6efaa913ecf6d9 100644 (file)
--- a/auth.go
+++ b/auth.go
@@ -22,8 +22,8 @@ import (
        "encoding/hex"
        "errors"
        "fmt"
-       "io/ioutil"
        "net/http"
+       "os"
        "strings"
 )
 
@@ -36,7 +36,7 @@ func performAuth(w http.ResponseWriter, r *http.Request, cfg *AuthCfg) (string,
                w.WriteHeader(http.StatusUnauthorized)
                return username, Unauthorized
        }
-       data, err := ioutil.ReadFile(cfg.Passwords)
+       data, err := os.ReadFile(cfg.Passwords)
        if err != nil {
                return username, err
        }
index e6d63fc6e76911358a5aa41dc1b266e7d59bc671..d7037b43f109f008dfda8e1deddc0750f785cb7f 100644 (file)
@@ -23,7 +23,7 @@ import (
        "encoding/base64"
        "errors"
        "fmt"
-       "io/ioutil"
+       "io"
        "log"
        "net"
        "net/http"
@@ -47,12 +47,12 @@ const (
 
 var (
        gzPool = sync.Pool{
-               New: func() interface{} { return gzip.NewWriter(ioutil.Discard) },
+               New: func() interface{} { return gzip.NewWriter(io.Discard) },
        }
        zstdPool = sync.Pool{
                New: func() interface{} {
                        w, err := zstd.NewWriter(
-                               ioutil.Discard,
+                               io.Discard,
                                zstd.WithEncoderLevel(zstd.SpeedDefault),
                        )
                        if err != nil {
@@ -200,7 +200,7 @@ IndexLookup:
                        }
                        var readme []byte
                        for _, f := range append(cfg.Readmes, Readme) {
-                               readme, _ = ioutil.ReadFile(path.Join(pth, f))
+                               readme, _ = os.ReadFile(path.Join(pth, f))
                                if readme != nil {
                                        break
                                }
@@ -245,7 +245,7 @@ IndexLookup:
                if meta4fi.Size() > meta4.MaxSize {
                        goto SkipMeta4
                }
-               meta4Raw, err := ioutil.ReadFile(pth + meta4.Ext)
+               meta4Raw, err := os.ReadFile(pth + meta4.Ext)
                if err != nil {
                        goto SkipMeta4
                }
diff --git a/tls.go b/tls.go
index ff7d7d653fc2050fd60af53701bac3ee0bf9e0da..e30d4e361a2ac485053fe13d2fc8599f70468569 100644 (file)
--- a/tls.go
+++ b/tls.go
@@ -23,8 +23,8 @@ import (
        "encoding/pem"
        "errors"
        "fmt"
-       "io/ioutil"
        "log"
+       "os"
 )
 
 var (
@@ -83,7 +83,7 @@ func loadCertificates(
                log.Fatalln(err)
        }
        if cfg.CACert != "" {
-               data, err := ioutil.ReadFile(cfg.CACert)
+               data, err := os.ReadFile(cfg.CACert)
                if err != nil {
                        log.Fatalln(err)
                }
@@ -99,7 +99,7 @@ func loadCertificates(
        (*hostToCertificate)[host] = &cert
        pool := x509.NewCertPool()
        for _, p := range cfg.ClientCAs {
-               data, err := ioutil.ReadFile(p)
+               data, err := os.ReadFile(p)
                if err != nil {
                        log.Fatalln(err)
                }