1
1
mirror of https://github.com/wader/fq.git synced 2024-11-26 21:55:57 +03:00

Merge pull request #751 from wader/bump-github-golangci-lint-1.54.2

Update github-golangci-lint to 1.54.2 from 1.54.1
This commit is contained in:
Mattias Wadman 2023-08-21 19:37:46 +02:00 committed by GitHub
commit 4930a3e3cc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 18 additions and 18 deletions

View File

@ -7,7 +7,7 @@ on:
pull_request: pull_request:
env: env:
GOLANGCILINT_VERSION: "1.54.1" GOLANGCILINT_VERSION: "1.54.2"
jobs: jobs:
lint: lint:

View File

@ -28,8 +28,8 @@ type TCPDirection struct {
} }
type TCPConnection struct { type TCPConnection struct {
Client TCPDirection Client *TCPDirection
Server TCPDirection Server *TCPDirection
tcpState *reassembly.TCPSimpleFSM tcpState *reassembly.TCPSimpleFSM
optChecker *reassembly.TCPOptionCheck optChecker *reassembly.TCPOptionCheck
net gopacket.Flow net gopacket.Flow
@ -62,9 +62,9 @@ func (t *TCPConnection) ReassembledSG(sg reassembly.ScatterGather, ac reassembly
var d *TCPDirection var d *TCPDirection
switch dir { switch dir {
case reassembly.TCPDirClientToServer: case reassembly.TCPDirClientToServer:
d = &t.Client d = t.Client
case reassembly.TCPDirServerToClient: case reassembly.TCPDirServerToClient:
d = &t.Server d = t.Server
default: default:
panic("unreachable") panic("unreachable")
} }
@ -115,14 +115,14 @@ func (fd *Decoder) New(net, transport gopacket.Flow, tcp *layers.TCP, ac reassem
} }
stream := &TCPConnection{ stream := &TCPConnection{
Client: TCPDirection{ Client: &TCPDirection{
Endpoint: TCPEndpoint{ Endpoint: TCPEndpoint{
IP: append([]byte(nil), net.Src().Raw()...), IP: append([]byte(nil), net.Src().Raw()...),
Port: clientPort, Port: clientPort,
}, },
Buffer: &bytes.Buffer{}, Buffer: &bytes.Buffer{},
}, },
Server: TCPDirection{ Server: &TCPDirection{
Endpoint: TCPEndpoint{ Endpoint: TCPEndpoint{
IP: append([]byte(nil), net.Dst().Raw()...), IP: append([]byte(nil), net.Dst().Raw()...),
Port: serverPort, Port: serverPort,

View File

@ -59,7 +59,7 @@ func fieldFlows(d *decode.D, fd *flowsdecoder.Decoder, tcpStreamFormat decode.Gr
var clientV any var clientV any
var serverV any var serverV any
d.FieldStruct("client", func(d *decode.D) { d.FieldStruct("client", func(d *decode.D) {
clientV = f(d, &s.Client, format.TCP_Stream_In{ clientV = f(d, s.Client, format.TCP_Stream_In{
IsClient: true, IsClient: true,
HasStart: s.Client.HasStart, HasStart: s.Client.HasStart,
HasEnd: s.Client.HasEnd, HasEnd: s.Client.HasEnd,
@ -69,7 +69,7 @@ func fieldFlows(d *decode.D, fd *flowsdecoder.Decoder, tcpStreamFormat decode.Gr
}) })
}) })
d.FieldStruct("server", func(d *decode.D) { d.FieldStruct("server", func(d *decode.D) {
serverV = f(d, &s.Server, format.TCP_Stream_In{ serverV = f(d, s.Server, format.TCP_Stream_In{
IsClient: false, IsClient: false,
HasStart: s.Server.HasStart, HasStart: s.Server.HasStart,
HasEnd: s.Server.HasEnd, HasEnd: s.Server.HasEnd,

View File

@ -120,7 +120,7 @@ type idx1Sample struct {
type aviStream struct { type aviStream struct {
hasFormat bool hasFormat bool
format decode.Group format *decode.Group
formatInArg any formatInArg any
indexes []ranges.Range indexes []ranges.Range
ixSamples []ranges.Range ixSamples []ranges.Range
@ -390,11 +390,11 @@ func aviDecode(d *decode.D) any {
format.BMPTagH264_UMSV, format.BMPTagH264_UMSV,
format.BMPTagH264_tshd, format.BMPTagH264_tshd,
format.BMPTagH264_INMC: format.BMPTagH264_INMC:
s.format = aviMpegAVCAUGroup s.format = &aviMpegAVCAUGroup
s.hasFormat = true s.hasFormat = true
case format.BMPTagHEVC, case format.BMPTagHEVC,
format.BMPTagHEVC_H265: format.BMPTagHEVC_H265:
s.format = aviMpegHEVCAUGroup s.format = &aviMpegHEVCAUGroup
s.hasFormat = true s.hasFormat = true
} }
@ -417,11 +417,11 @@ func aviDecode(d *decode.D) any {
switch formatTag { switch formatTag {
case format.WAVTagMP3: case format.WAVTagMP3:
s.format = aviMp3FrameGroup s.format = &aviMp3FrameGroup
s.hasFormat = true s.hasFormat = true
case format.WAVTagFLAC: case format.WAVTagFLAC:
// TODO: can flac in avi have streaminfo somehow? // TODO: can flac in avi have streaminfo somehow?
s.format = aviFLACFrameGroup s.format = &aviFLACFrameGroup
s.hasFormat = true s.hasFormat = true
} }
case "iavs": case "iavs":
@ -521,7 +521,7 @@ func aviDecode(d *decode.D) any {
index < len(streams) && index < len(streams) &&
streams[index].hasFormat: streams[index].hasFormat:
s := streams[index] s := streams[index]
d.FieldFormatLen("data", d.BitsLeft(), &s.format, s.formatInArg) d.FieldFormatLen("data", d.BitsLeft(), s.format, s.formatInArg)
default: default:
d.FieldRawLen("data", d.BitsLeft()) d.FieldRawLen("data", d.BitsLeft())
} }
@ -559,7 +559,7 @@ func aviDecode(d *decode.D) any {
decodeSample := func(d *decode.D, sr ranges.Range) { decodeSample := func(d *decode.D, sr ranges.Range) {
d.RangeFn(sr.Start, sr.Len, func(d *decode.D) { d.RangeFn(sr.Start, sr.Len, func(d *decode.D) {
if sr.Len > 0 && ai.DecodeSamples && s.hasFormat { if sr.Len > 0 && ai.DecodeSamples && s.hasFormat {
d.FieldFormat("sample", &s.format, s.formatInArg) d.FieldFormat("sample", s.format, s.formatInArg)
} else { } else {
d.FieldRawLen("sample", d.BitsLeft()) d.FieldRawLen("sample", d.BitsLeft())
} }

View File

@ -196,7 +196,7 @@ func fromHTMLToArray(n *html.Node) any {
return f(n) return f(n)
} }
var htmlMagicRe = &lazyre.RE{S: `` + var htmlMagicRE = &lazyre.RE{S: `` +
`^` + // anchor to start `^` + // anchor to start
`(?i)` + // case insensitive `(?i)` + // case insensitive
`[[:graph:][:space:]]{0,64}?` + // 0-64 non-control ASCII lazily to allow comment etc `[[:graph:][:space:]]{0,64}?` + // 0-64 non-control ASCII lazily to allow comment etc
@ -214,7 +214,7 @@ func decodeHTML(d *decode.D) any {
if d.ArgAs(&pi) { if d.ArgAs(&pi) {
// if probing the input has to start with "<html" or "<!DOCTYPE html" this // if probing the input has to start with "<html" or "<!DOCTYPE html" this
// is because the html parser will always succeed so we have to be careful // is because the html parser will always succeed so we have to be careful
if d.RE(htmlMagicRe.Must()) == nil { if d.RE(htmlMagicRE.Must()) == nil {
d.Fatalf("no <html> or <!DOCTYPE html> found") d.Fatalf("no <html> or <!DOCTYPE html> found")
} }
} }