all: Remove or convert deprecated API usages (#8459)

This commit is contained in:
Jakob Borg 2022-07-28 17:14:49 +02:00 committed by GitHub
parent 7e26f74f38
commit 7bdb5faa9c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 10 additions and 11 deletions

View File

@ -10,11 +10,12 @@ import (
"time" "time"
"github.com/prometheus/client_golang/prometheus" "github.com/prometheus/client_golang/prometheus"
"github.com/prometheus/client_golang/prometheus/collectors"
"github.com/syncthing/syncthing/lib/sync" "github.com/syncthing/syncthing/lib/sync"
) )
func init() { func init() {
processCollectorOpts := prometheus.ProcessCollectorOpts{ processCollectorOpts := collectors.ProcessCollectorOpts{
Namespace: "syncthing_relaypoolsrv", Namespace: "syncthing_relaypoolsrv",
PidFn: func() (int, error) { PidFn: func() (int, error) {
return os.Getpid(), nil return os.Getpid(), nil
@ -22,7 +23,7 @@ func init() {
} }
prometheus.MustRegister( prometheus.MustRegister(
prometheus.NewProcessCollector(processCollectorOpts), collectors.NewProcessCollector(processCollectorOpts),
) )
} }

View File

@ -76,7 +76,7 @@ func protocolConnectionHandler(tcpConn net.Conn, config *tls.Config) {
} }
state := conn.ConnectionState() state := conn.ConnectionState()
if (!state.NegotiatedProtocolIsMutual || state.NegotiatedProtocol != protocol.ProtocolName) && debug { if debug && state.NegotiatedProtocol != protocol.ProtocolName {
log.Println("Protocol negotiation error") log.Println("Protocol negotiation error")
} }

View File

@ -242,7 +242,7 @@ func (s *service) handleConns(ctx context.Context) error {
// of the TLS handshake. Unfortunately this can't be a hard error, // of the TLS handshake. Unfortunately this can't be a hard error,
// because there are implementations out there that don't support // because there are implementations out there that don't support
// protocol negotiation (iOS for one...). // protocol negotiation (iOS for one...).
if !cs.NegotiatedProtocolIsMutual || cs.NegotiatedProtocol != s.bepProtocolName { if cs.NegotiatedProtocol != s.bepProtocolName {
l.Infof("Peer at %s did not negotiate bep/1.0", c) l.Infof("Peer at %s did not negotiate bep/1.0", c)
} }

View File

@ -336,13 +336,13 @@ func TestWeakHash(t *testing.T) {
// both are of the same length, for example: // both are of the same length, for example:
// File 1: abcdefgh // File 1: abcdefgh
// File 2: xyabcdef // File 2: xyabcdef
f.Seek(0, os.SEEK_SET) f.Seek(0, io.SeekStart)
existing, err := scanner.Blocks(context.TODO(), f, protocol.MinBlockSize, size, nil, true) existing, err := scanner.Blocks(context.TODO(), f, protocol.MinBlockSize, size, nil, true)
if err != nil { if err != nil {
t.Error(err) t.Error(err)
} }
f.Seek(0, os.SEEK_SET) f.Seek(0, io.SeekStart)
remainder := io.LimitReader(f, size-shift) remainder := io.LimitReader(f, size-shift)
prefix := io.LimitReader(rand.Reader, shift) prefix := io.LimitReader(rand.Reader, shift)
nf := io.MultiReader(prefix, remainder) nf := io.MultiReader(prefix, remainder)

View File

@ -48,12 +48,11 @@ func (c *dynamicClient) serve(ctx context.Context) error {
l.Debugln(c, "looking up dynamic relays") l.Debugln(c, "looking up dynamic relays")
req, err := http.NewRequest("GET", uri.String(), nil) req, err := http.NewRequestWithContext(ctx, "GET", uri.String(), nil)
if err != nil { if err != nil {
l.Debugln(c, "failed to lookup dynamic relays", err) l.Debugln(c, "failed to lookup dynamic relays", err)
return err return err
} }
req.Cancel = ctx.Done()
data, err := http.DefaultClient.Do(req) data, err := http.DefaultClient.Do(req)
if err != nil { if err != nil {
l.Debugln(c, "failed to lookup dynamic relays", err) l.Debugln(c, "failed to lookup dynamic relays", err)

View File

@ -204,7 +204,7 @@ func performHandshakeAndValidation(conn *tls.Conn, uri *url.URL) error {
} }
cs := conn.ConnectionState() cs := conn.ConnectionState()
if !cs.NegotiatedProtocolIsMutual || cs.NegotiatedProtocol != protocol.ProtocolName { if cs.NegotiatedProtocol != protocol.ProtocolName {
return errors.New("protocol negotiation error") return errors.New("protocol negotiation error")
} }

View File

@ -444,11 +444,10 @@ func soapRequest(ctx context.Context, url, service, function, message string) ([
body := fmt.Sprintf(tpl, message) body := fmt.Sprintf(tpl, message)
req, err := http.NewRequest("POST", url, strings.NewReader(body)) req, err := http.NewRequestWithContext(ctx, "POST", url, strings.NewReader(body))
if err != nil { if err != nil {
return resp, err return resp, err
} }
req.Cancel = ctx.Done()
req.Close = true req.Close = true
req.Header.Set("Content-Type", `text/xml; charset="utf-8"`) req.Header.Set("Content-Type", `text/xml; charset="utf-8"`)
req.Header.Set("User-Agent", "syncthing/1.0") req.Header.Set("User-Agent", "syncthing/1.0")