From b64263b31145f6cd94c089f38c269f2ce229d3e9 Mon Sep 17 00:00:00 2001 From: a <a@tuxpa.in> Date: Sun, 16 Jun 2024 20:56:20 -0500 Subject: [PATCH] noot --- lib/fed/codecs/netconncodec/codec.go | 7 ++++++- lib/gsql/query_test.go | 7 ++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/lib/fed/codecs/netconncodec/codec.go b/lib/fed/codecs/netconncodec/codec.go index b1887bf3..414943ca 100644 --- a/lib/fed/codecs/netconncodec/codec.go +++ b/lib/fed/codecs/netconncodec/codec.go @@ -3,6 +3,7 @@ package netconncodec import ( "crypto/tls" "errors" + "fmt" "net" "sync" @@ -104,5 +105,9 @@ func (c *Codec) EnableSSL(config *tls.Config, isClient bool) error { c.encoder.Reset(sslConn) c.decoder.Reset(sslConn) c.conn = sslConn - return sslConn.Handshake() + err := sslConn.Handshake() + if err != nil { + return fmt.Errorf("ssl handshake fail client(%v): %w", isClient, err) + } + return nil } diff --git a/lib/gsql/query_test.go b/lib/gsql/query_test.go index df5cd3fe..476748de 100644 --- a/lib/gsql/query_test.go +++ b/lib/gsql/query_test.go @@ -1,6 +1,7 @@ package gsql_test import ( + "crypto/tls" "log" "net" "net/http" @@ -34,12 +35,12 @@ func TestQuery(t *testing.T) { server := fed.NewConn(netconncodec.NewCodec(s)) err = backends.Accept( server, - "", - nil, + "disable", + &tls.Config{}, "postgres", credentials.Cleartext{ Username: "postgres", - Password: "password", + Password: "postgres", }, "postgres", nil, -- GitLab