package proxy import ( "time" "github.com/coredns/coredns/plugin/dnstap" "github.com/coredns/coredns/plugin/dnstap/msg" "github.com/coredns/coredns/request" tap "github.com/dnstap/golang-dnstap" "github.com/miekg/dns" "golang.org/x/net/context" ) func toDnstap(ctx context.Context, host string, ex Exchanger, state request.Request, reply *dns.Msg, start time.Time) error { tapper := dnstap.TapperFromContext(ctx) if tapper == nil { return nil } // Query b := msg.New().Time(start).HostPort(host) t := ex.Transport() if t == "" { t = state.Proto() } if t == "tcp" { b.SocketProto = tap.SocketProtocol_TCP } else { b.SocketProto = tap.SocketProtocol_UDP } if tapper.Pack() { b.Msg(state.Req) } m, err := b.ToOutsideQuery(tap.Message_FORWARDER_QUERY) if err != nil { return err } tapper.TapMessage(m) // Response if reply != nil { if tapper.Pack() { b.Msg(reply) } m, err := b.Time(time.Now()).ToOutsideResponse(tap.Message_FORWARDER_RESPONSE) if err != nil { return err } tapper.TapMessage(m) } return nil } s'>bun-polyfills Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/node (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2022-07-04[internal] Fix duplicate symbol issueGravatar Jarred Sumner 1-3/+0
2022-07-04Fix npm peer dep issueGravatar Jarred Sumner 2-2/+3
2022-07-04[bench] Add a react ssr hello worldGravatar Jarred Sumner 2-0/+37
2022-07-04Update bun.lockbGravatar Jarred Sumner 1-0/+0
2022-07-04Update README.mdGravatar Jarred Sumner 1-15/+6
2022-07-04[resolver] Add a test for self-referencing package.json exportsGravatar Jarred Sumner 1-0/+44
2022-07-04Bump docker build of webkitGravatar Jarred Sumner 1-1/+1
2022-07-04[itnernal] Cleanup some of the streams codeGravatar Jarred Sumner 7-792/+846
2022-07-04[internal] Add a note explaining what to do if this failsGravatar Jarred Sumner 1-0/+4
2022-07-04[jsc] Handle promise ownership (might revert this)Gravatar Jarred Sumner 1-3/+8
2022-07-04[jsc] Run JSC's deferredWorkTimer sometimesGravatar Jarred Sumner 1-1/+1
2022-07-04[jsc] Attempt to make detecting ArrayBuffer/Uint8Array fasterGravatar Jarred Sumner 1-13/+128
2022-07-04[server] Clean up some of the logic for freeing ReadableStreamGravatar Jarred Sumner 1-3/+30
2022-07-04Update __global.zigGravatar Jarred Sumner 1-4/+4
2022-07-04[jsc] Make JSC own the memory for source code stringsGravatar Jarred Sumner 2-19/+40