From a537dca87f2a1bdc46bf4e9d29c8e2b859fe4679 Mon Sep 17 00:00:00 2001 From: Sam Therapy Date: Fri, 14 Oct 2022 18:46:01 +0200 Subject: [PATCH] fix(query): fix printing irregularities Signed-off-by: Sam Therapy --- pkg/query/print.go | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/pkg/query/print.go b/pkg/query/print.go index 084ad82..19846b8 100644 --- a/pkg/query/print.go +++ b/pkg/query/print.go @@ -147,23 +147,18 @@ func ToString(res util.Response, opts *util.Options) (string, error) { } func serverExtra(opts *util.Options) string { - // Add extra information to server string - var extra string - switch { case opts.TCP: - extra = ":" + strconv.Itoa(opts.Request.Port) + " (TCP)" + return " (TCP)" case opts.TLS: - extra = ":" + strconv.Itoa(opts.Request.Port) + " (TLS)" + return " (TLS)" case opts.HTTPS, opts.DNSCrypt: - extra = "" + return "" case opts.QUIC: - extra = ":" + strconv.Itoa(opts.Request.Port) + " (QUIC)" + return " (QUIC)" default: - extra = ":" + strconv.Itoa(opts.Request.Port) + " (UDP)" + return " (UDP)" } - - return extra } // stringParse edits the raw responses to user requests. @@ -419,7 +414,7 @@ func MakePrintable(res util.Response, opts *util.Options) (*Message, error) { ret.Statistics = Statistics{ RTT: res.RTT.String(), Server: opts.Request.Server + serverExtra(opts), - When: time.Now().Format(time.RFC1123Z), + When: time.Now().Format(time.RFC3339), MsgSize: res.DNS.Len(), } } else { -- 2.45.2