Yaroslav Kolomiiets
|
102f3182fc
|
PEX: remove workaround for krpc marshaller
|
2021-12-11 19:44:42 +00:00 |
Yaroslav Kolomiiets
|
bdb218a698
|
PEX: use new NodeAddr search methods in krpc
|
2021-12-11 19:18:30 +00:00 |
Yaroslav Kolomiiets
|
4a06517856
|
PEX: fluid event log
|
2021-12-12 00:27:28 +11:00 |
YenForYang
|
644a746b6b
|
Inlineable `addrIndex` (#673)
|
2021-09-27 12:41:20 +10:00 |
Yaroslav Kolomiiets
|
d8d71addfc
|
PEX: impede full-meching in tracker-less swarms by adding a cooldown minute
|
2021-02-24 08:29:18 +11:00 |
Matt Joiner
|
9f9953be52
|
Don't expose Peer network through RemoteAddr
|
2021-01-25 15:49:48 +11:00 |
Yaroslav Kolomiiets
|
71b9718347
|
optimise PEX by avoiding intermediate storage while preparing PEX messages
|
2020-11-16 15:59:32 +11:00 |
Yaroslav Kolomiiets
|
0c1a506e04
|
optimise generation of the initial PEX
|
2020-11-12 22:25:17 +11:00 |
Yaroslav Kolomiiets
|
94055287b0
|
simplify pexMsgFactory
|
2020-11-12 22:25:17 +11:00 |
Matt Joiner
|
252d220709
|
Fix initial pex message regression
As pointed out by @yarikk c1d189ed31 (r43920706)
|
2020-11-08 23:13:59 +11:00 |
Matt Joiner
|
c1d189ed31
|
Performance improvements to PEX
|
2020-10-23 08:58:55 +11:00 |
Yaroslav Kolomiiets
|
2b2c480706
|
PEX: add periodic deltas
|
2020-04-15 17:24:44 +10:00 |
Yaroslav Kolomiiets
|
93430aa01a
|
PEX: add connection tracking
|
2020-04-15 17:24:44 +10:00 |
Matt Joiner
|
50def7a688
|
Move PEX stuff into peer_protocol
|
2018-07-10 11:21:24 +10:00 |
Matt Joiner
|
70010ce691
|
Support IPv6 peers over PEX
|
2018-02-13 00:50:32 +11:00 |
Matt Joiner
|
57216bd299
|
Standardize on krpc types, and extend PEX message type for IPv6
|
2018-02-11 15:13:00 +11:00 |
Matt Joiner
|
1db00a54f0
|
Redo the compact peer types
|
2015-08-17 19:52:47 +10:00 |