195 Commits (a91680efee3653e3de620f24eb8ddca1c95ce8f9)

Author SHA1 Message Date
  Callum Waters ec5e3b0b02
p2p: wire pex v2 reactor to router (#6407) 3 years ago
  Aleksandr Bezobchuk bc643b19c4
p2p: support private peer IDs in new p2p stack (#6409) 3 years ago
  Callum Waters 9efc20c963
p2p: improve PEX reactor (#6305) 3 years ago
  Ismail Khoffi ee70430255
libs: remove most of libs/rand (#6364) 3 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) 4 years ago
  Marko 7c8c356f71
ci: version linter fix (#5128) 4 years ago
  Marko 6ccccb0933
lint: errcheck (#5091) 4 years ago
  Marko 7e2cc1db5e
linter: (1/2) enable errcheck (#5064) 4 years ago
  Marko dedf0d2350
proto: folder structure adhere to buf (#5025) 4 years ago
  Marko 3b256ccb05
p2p/pex: migrate to Protobuf (#4973) 4 years ago
  Anton Kaliaev 3fb80e560d
p2p: return masked IP (not the actual IP) in addrbook#groupKey 4 years ago
  Marko 9149ee7d8b
lint: various fixes 4 years ago
  Anton Kaliaev b7b721c484
change use of errors.Wrap to fmt.Errorf with %w verb 4 years ago
  Anton Kaliaev 398000a10d
pex: use highwayhash for pex bucket 4 years ago
  Anton Kaliaev 8f463cf35c
p2p: set RecvMessageCapacity to maxMsgSize in all reactors 4 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
  Callum Michael Waters dbf02200de lint fix 5 years ago
  Callum Michael Waters 5de6ec78e5 added logs for more information 5 years ago
  Callum Michael Waters 1e37a1f3e4 added isBanned check in addrbook 5 years ago
  Callum Michael Waters 2f2d62efed banned addresses can't be added again 5 years ago
  Callum Michael Waters 65d86bcad1 added banned address error 5 years ago
  Callum Michael Waters 60d375eba6 basic test for banning peers 5 years ago
  Callum Michael Waters 4110c252af make banTime an argument and set default in PEX reactor instead of AddrBook 5 years ago