2
0
mirror of synced 2025-02-24 14:48:27 +00:00

18 Commits

Author SHA1 Message Date
Matt Joiner
16c7621d9e
Set span errors 2022-12-16 13:22:44 +11:00
Matt Joiner
87e64b3088
Propagate announce interval, particularly for UDP 2022-12-15 23:21:08 +11:00
Matt Joiner
cbea87aaf3
Add upstream announce gating 2022-12-13 16:41:08 +11:00
Matt Joiner
ab4599b6b8
Add some tracing 2022-12-13 15:28:34 +11:00
Matt Joiner
acb09fcf79
Add get peers limits 2022-12-08 14:04:43 +11:00
Matt Joiner
1028161833
Use smaller parameter type 2022-12-08 14:04:42 +11:00
Matt Joiner
e5f00e9a82
Fix goroutine leak when augmenting peers from upstream 2022-12-08 13:39:58 +11:00
Matt Joiner
26c226f88f
Fix missing log argument 2022-12-07 10:45:13 +11:00
Matt Joiner
c23269d1cc
Support upstream trackers 2022-12-07 10:45:12 +11:00
Matt Joiner
6b5c2fa1b0
Support HTTP tracker server 2022-12-07 10:45:12 +11:00
Matt Joiner
8df885cd81 Move tracker test server code to test file 2021-06-22 22:48:49 +10:00
Matt Joiner
333c878d2b Rewrite UDP tracker client 2021-06-22 22:36:43 +10:00
Matt Joiner
9224303c1e Update all imports of dht to v2 2019-08-10 18:46:07 +10:00
Matt Joiner
8f7408b1f9 IPv6 tracker support 2018-02-19 16:19:18 +11:00
Matt Joiner
57216bd299 Standardize on krpc types, and extend PEX message type for IPv6 2018-02-11 15:13:00 +11:00
Seth Hoenig
9f4bf70e17 refactor struct identifiers to follow conventional go names 2016-04-18 23:11:11 -05:00
Matt Joiner
077ffaaf40 Prefix the Action constants
In preparation to rework the client interface
2016-02-07 17:16:01 +11:00
Matt Joiner
1db00a54f0 Redo the compact peer types 2015-08-17 19:52:47 +10:00