9 Commits (9a0dbdbf13f019e414ce3f2b490c3ecd4fa6bdb0)

Author SHA1 Message Date
  Sam Kleinman d0e03f01fc
sync: remove special mutexes (#7438) 3 years ago
  Sam Kleinman 65c0aaee5e
p2p: use recieve for channel iteration (#7425) 3 years ago
  Sam Kleinman bd6dc3ca88
p2p: refactor channel Send/out (#7414) 3 years ago
  Sam Kleinman cb88bd3941
p2p: migrate to use new interface for channel errors (#7403) 3 years ago
  Sam Kleinman 892f5d9524
service: cleanup mempool and peer update shutdown (#7401) 3 years ago
  Sam Kleinman a62ac27047
service: remove exported logger from base implemenation (#7381) 3 years ago
  Sam Kleinman 8a991e288c
service: plumb contexts to all (most) threads (#7363) 3 years ago
  Sam Kleinman 6ab62fe7b6
service: remove stop method and use contexts (#7292) 3 years ago
  Sam Kleinman 5cc980698a
mempool: consoldate implementations (#7171) 3 years ago
  Sam Kleinman ca8f004112
p2p: remove final shims from p2p package (#7136) 3 years ago
  Sam Kleinman cbe6ad6cd5
p2p: flatten channel descriptor (#7132) 3 years ago
  Sam Kleinman 0900ea8396
p2p: channel shim cleanup (#7129) 3 years ago
  Sam Kleinman f4a56f4034
p2p: refactor channel description (#7130) 3 years ago
  Sam Kleinman ded310093e
lint: fix collection of stale errors (#7090) 3 years ago
  Sam Kleinman 851d2e3bde
mempool,rpc: add removetx rpc method (#7047) 3 years ago
  M. J. Fromberger cf7537ea5f
cleanup: Reduce and normalize import path aliasing. (#6975) 3 years ago
  William Banfield dc7c212c41
mempool/v1: test reactor does not panic on broadcast (#6772) 3 years ago
  Aleksandr Bezobchuk 4f73748bc8
mempool v1: tweak broadcastTxRoutine (#6771) 3 years ago
  Aleksandr Bezobchuk 1dec3e139a
add stacktrace to panic logs (#6662) 3 years ago
  Sam Kleinman 917180dfd2
p2p: reduce buffering on channels (#6609) 3 years ago
  Sam Kleinman ae5f98881b
p2p: make NodeID and NetAddress public (#6583) 3 years ago
  Sam Kleinman a855f96946
p2p: renames for reactors and routing layer internal moves (#6547) 3 years ago
  Aleksandr Bezobchuk 7ec123c968
improvement: update TxInfo (#6529) 4 years ago
  Aleksandr Bezobchuk 1e4bc04cd6
mempool: v1 implementation (#6466) 4 years ago
  Marko 719e028e00
libs: internalize some packages (#6366) 4 years ago
  Aleksandr Bezobchuk a554005136
p2p: revised router message scheduling (#6126) 4 years ago
  Aleksandr Bezobchuk be88fd3e63
mempool/rpc: log grooming (#6201) 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
  Aleksandr Bezobchuk 642ecc3f5c
mempool: fix mempool tests timeout (#5988) 4 years ago
  Aleksandr Bezobchuk b19acfb605
mempool: fix TestReactorNoBroadcastToSender (#5984) 4 years ago
  Erik Grinaker a741314c97
p2p: improve peerStore prototype (#5954) 4 years ago
  Aleksandr Bezobchuk 68bd2116f0
mempool: p2p refactor (#5919) 4 years ago
  Erik Grinaker 8e7d431f6f p2p: rename ID to NodeID 4 years ago
  Anton Kaliaev 77deb710fb
mempool: disable MaxBatchBytes (#5800) 4 years ago
  Tess Rinearson 79890d8393
reactors: omit incoming message bytes from reactor logs (#5743) 4 years ago
  Anton Kaliaev f2f6a78809
docs: warn developers about calling blocking funcs in Receive (#5679) 4 years ago
  Anton Kaliaev 99aea7b079
mempool: fix nil pointer dereference (#5412) 4 years ago
  Anton Kaliaev ffe2742a6c
mempool: batch txs per peer in broadcastTxRoutine (#5321) 4 years ago
  Marko 2ac5a559b4
libs: wrap mutexes for build flag with godeadlock (#5126) 4 years ago
  Marko 92a361b1e3
mempool: use oneof (#5063) 4 years ago
  Marko 0da7d87351
proto: move mempool to proto (#4940) 5 years ago
  Anton Kaliaev e20105e658
mempool: do not launch broadcastTxRoutine if Broadcast is off 5 years ago
  Anton Kaliaev 8f463cf35c
p2p: set RecvMessageCapacity to maxMsgSize in all reactors 5 years ago
  Tess Rinearson ff87bd912f mempool: reserve IDs in InitPeer instead of AddPeer 5 years ago
  Tess Rinearson ccf53a2276
all: name reactors when they are initialized (#4608) 5 years ago
  Marko 3e2751d274
lint: Enable Golint (#4212) 5 years ago
  Erik Grinaker 745846bd96 mempool: moved TxInfo parameter into Mempool.CheckTx() (#4083) 5 years ago
  Erik Grinaker ea3dc6d742 Include peer ID when logging rejected txns (#4057) 5 years ago
  Jun Kimura e179787d40 mempool: make `max_tx_bytes` configurable instead of `max_msg_bytes` (#3877) 5 years ago