From 582f0ccd48a0d356efbd164d5be84bf5ebdbb143 Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Tue, 22 Jun 2021 16:52:55 +1000 Subject: [PATCH] Add UDP tracker announce and connect expvars --- tracker/udp.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tracker/udp.go b/tracker/udp.go index 9c9f99c4..033598e5 100644 --- a/tracker/udp.go +++ b/tracker/udp.go @@ -115,6 +115,7 @@ func (c *udpAnnounce) Do(req AnnounceRequest) (res AnnounceResponse, err error) // Clearly this limits the request URI to 255 bytes. BEP 41 supports // longer but I'm not fussed. options := append([]byte{optionTypeURLData, byte(len(reqURI))}, []byte(reqURI)...) + vars.Add("udp tracker announces", 1) b, err := c.request(ActionAnnounce, req, options) if err != nil { return @@ -288,6 +289,7 @@ func (c *udpAnnounce) connect() (err error) { } c.socket = pproffd.WrapNetConn(c.socket) } + vars.Add("udp tracker connects", 1) b, err := c.request(ActionConnect, nil, nil) if err != nil { return -- 2.48.1