202 Commits (1f46a4c90e268def505037a5d42627942f605ef4)

Author SHA1 Message Date
  Cuong Manh Le 915d9de91d
p2p/pex: reuse hash.Hasher per addrbook for speed (#6509) 4 years ago
  Sam Kleinman e9928f6186
p2p: limit rate of dialing new peers (#6485) 4 years ago
  Marko 719e028e00
libs: internalize some packages (#6366) 4 years ago
  Sam Kleinman 0781ca3f50
p2p/pex: cleanup to pex internals and peerManager interface (#6476) 4 years ago
  Callum Waters 230abbe676
fix pex test to handle too many addresses (#6451) 4 years ago
  Callum Waters 64e7b5efea
p2p: add channel descriptors to open channel (#6440) 4 years ago
  Callum Waters 4dded9c852
pex: fix send requests too often test (#6437) 4 years ago
  Callum Waters ec5e3b0b02
p2p: wire pex v2 reactor to router (#6407) 4 years ago
  Aleksandr Bezobchuk bc643b19c4
p2p: support private peer IDs in new p2p stack (#6409) 4 years ago
  Callum Waters 9efc20c963
p2p: improve PEX reactor (#6305) 4 years ago
  Ismail Khoffi ee70430255
libs: remove most of libs/rand (#6364) 4 years ago
  Aleksandr Bezobchuk a554005136
p2p: revised router message scheduling (#6126) 4 years ago
  Callum Waters 6f6083dae3
linter: fix nolintlint warnings (#6257) 4 years ago
  Anton Kaliaev 089b314bdb
test/fuzz: fix PEX reactor test (#6188) 4 years ago
  Callum Waters 162f67cf26
correct spelling to US english (#6077) 4 years ago
  Erik Grinaker 9b6d6a3ad0
p2p: tighten up Router and add tests (#6044) 4 years ago
  Erik Grinaker 2aad26e2f1
p2p: tighten up and test PeerManager (#6034) 4 years ago
  Erik Grinaker fc71882f74
p2p: add tests and fix bugs for `NodeAddress` and `NodeID` (#6021) 4 years ago
  Erik Grinaker 50b8907581
p2p: clean up new Transport infrastructure (#6017) 4 years ago
  Erik Grinaker 4dca066aab
test: disable TestPEXReactorSeedModeFlushStop due to flake (#5996) 4 years ago
  Erik Grinaker fe5b312337
p2p: resolve PEX addresses in PEX reactor (#5980) 4 years ago
  Erik Grinaker 7ea8746ed1
proto/p2p: rename PEX messages and fields (#5974) 4 years ago
  Erik Grinaker 51aca684b8
p2p: add prototype PEX reactor for new stack (#5971) 4 years ago
  Erik Grinaker 9c98af4277
test: fix TestPEXReactorRunning data race (#5955) 4 years ago
  Erik Grinaker 8e7d431f6f p2p: rename ID to NodeID 4 years ago
  Erik Grinaker bcfc889f25
p2p: implement new Transport interface (#5791) 4 years ago
  Tess Rinearson 79890d8393
reactors: omit incoming message bytes from reactor logs (#5743) 4 years ago
  Alessio Treglia 77d7328bc6
p2p/pex: fix flaky tests (#5733) 4 years ago
  Alessio Treglia 0de4bec862
use Cleanup(),TempDir() in test cases (#5723) 4 years ago
  Anton Kaliaev f2f6a78809
docs: warn developers about calling blocking funcs in Receive (#5679) 4 years ago
  Marko 0ed8dba991
lint: enable errcheck (#5336) 4 years ago
  Marko 40bd416d59
test: protobuf vectors for reactors (#5221) 4 years ago
  Dev Ojha cdba0d82f5
p2p: ensure peers can't change IP of known nodes (#5136) 4 years ago
  Marko 2ac5a559b4
libs: wrap mutexes for build flag with godeadlock (#5126) 5 years ago
  Marko 7c8c356f71
ci: version linter fix (#5128) 5 years ago
  Marko 6ccccb0933
lint: errcheck (#5091) 5 years ago
  Marko 7e2cc1db5e
linter: (1/2) enable errcheck (#5064) 5 years ago
  Marko dedf0d2350
proto: folder structure adhere to buf (#5025) 5 years ago
  Marko 3b256ccb05
p2p/pex: migrate to Protobuf (#4973) 5 years ago
  Anton Kaliaev 3fb80e560d
p2p: return masked IP (not the actual IP) in addrbook#groupKey 5 years ago
  Marko 9149ee7d8b
lint: various fixes 5 years ago
  Anton Kaliaev b7b721c484
change use of errors.Wrap to fmt.Errorf with %w verb 5 years ago
  Anton Kaliaev 398000a10d
pex: use highwayhash for pex bucket 5 years ago
  Anton Kaliaev 8f463cf35c
p2p: set RecvMessageCapacity to maxMsgSize in all reactors 5 years ago
  Anton Kaliaev ec1c657d5a
p2p/pex: fix DATA RACE 5 years ago
  Callum Waters 6aa469d008
p2p: PEX message abuse should ban as well as disconnect (#4621) 5 years ago
  Tess Rinearson ccf53a2276
all: name reactors when they are initialized (#4608) 5 years ago
  Marko 044f1bf288
format: add format cmd & goimport repo (#4586) 5 years ago
  Callum Michael Waters 7e6b1a87da cannot decrease ban time 5 years ago
  Callum Michael Waters c8bb1cc8b7 made suggested changes 5 years ago