251 Commits (v0.35.1)

Author SHA1 Message Date
  Sam Kleinman fe31621dc2
e2e: use more simple strings for generated transactions (#7513) (#7514) 2 years ago
  mergify[bot] 657afc7322
Remove now-unused nolint:lll directives. (backport #7356) (#7358) 3 years ago
  M. J. Fromberger 1c1ce83e2d
Performance improvements for the event query API (#7338) 3 years ago
  M. J. Fromberger 778be06de8
pubsub: Report a non-nil error when shutting down. (#7310) 3 years ago
  Thane Thomson 035da42a91
rpc: backport experimental buffer size control parameters from #7230 (tm v0.35.x) (#7276) 3 years ago
  Sam Kleinman e40a8468a4
config: backport file writing changes (#7182) 3 years ago
  mergify[bot] 8314f24d79
pubsub: Use distinct client IDs for test subscriptions. (#7178) (#7179) 3 years ago
  lklimek 1bd1593f20
fix: race condition in p2p_switch and pex_reactor (#7015) 3 years ago
  Sam Kleinman d7c3a8f682
time: make median time library type private (#6853) 3 years ago
  Sam Kleinman 39dee8abc5
pubsub: improve handling of closed blocking subsciptions. (#6852) 3 years ago
  Sam Kleinman a6d20a6660
pubsub: unsubscribe locking handling (#6816) 3 years ago
  M. J. Fromberger 53d53e6205
bytes: clean up and simplify encoding of HexBytes (#6810) 3 years ago
  JayT106 d4cda544ae
fastsync/rpc: add TotalSyncedTime & RemainingTime to SyncInfo in /status RPC (#6620) 3 years ago
  Aleksandr Bezobchuk 414130aee1
pubsub: Refactor Event Subscription (#6634) 3 years ago
  Sam Kleinman a6b30faf35
libs/time: move types/time into libs (#6595) 3 years ago
  Sam Kleinman 09a409df9c
libs/log: text logging format changes (#6589) 3 years ago
  Sam Kleinman 886519e3ca
rpc: add subscription id to events (#6386) 3 years ago
  Aleksandr Bezobchuk 3635c7a382
logger: refactor Tendermint logger by using zerolog (#6534) 3 years ago
  Sam Kleinman 663c0bba9c
rpc: decouple test fixtures from node implementation (#6533) 3 years ago
  Emmanuel T Odeke 1e0efb6758
libs/log: use fmt.Fprintf directly with *bytes.Buffer to avoid unnecessary allocations (#6503) 3 years ago
  Marko 719e028e00
libs: internalize some packages (#6366) 3 years ago
  Cuong Manh Le 2d0b3a300f
libs/clist: fix flaky tests (#6453) 3 years ago
  Emmanuel T Odeke 6fdf665385
libs/os: avoid CopyFile truncating destination before checking if regular file (#6428) 3 years ago
  Aleksandr Bezobchuk bc643b19c4
p2p: support private peer IDs in new p2p stack (#6409) 3 years ago
  Ismail Khoffi ee70430255
libs: remove most of libs/rand (#6364) 3 years ago
  Sam Kleinman 0811c7be99
fix: theoretical leak in clisit.Init (#6302) 3 years ago
  Sam Kleinman 0124593a61
fix: avoid race with a deeper copy (#6285) 3 years ago
  Anton Kaliaev fc5a108d53
libs/log: [JSON format] include timestamp (#6174) 3 years ago
  Marko 45572117ae
logging: print string instead of callback (#6177) 3 years ago
  Callum Waters 162f67cf26
correct spelling to US english (#6077) 3 years ago
  Erik Grinaker 2aad26e2f1
p2p: tighten up and test PeerManager (#6034) 3 years ago
  Aleksandr Bezobchuk 17905cbaa2
sync: move closer to separate file (#6015) 3 years ago
  Anton Kaliaev d76add65a6
libs/log: format []byte as hexidecimal string (uppercased) (#5960) 3 years ago
  Aleksandr Bezobchuk 68bd2116f0
mempool: p2p refactor (#5919) 3 years ago
  Marko 09cf0bcb01
privval: add grpc (#5725) 3 years ago
  Erik Grinaker a0d4d85375
os: simplify EnsureDir() (#5871) 3 years ago
  Erik Grinaker 1ccd23ca1d
p2p: fix MConnection inbound traffic statistics and rate limiting (#5868) 3 years ago
  Erik Grinaker 9c47b572f7
libs/os: EnsureDir now returns IO errors and checks file type (#5852) 3 years ago
  Erik Grinaker bcfc889f25
p2p: implement new Transport interface (#5791) 4 years ago
  Anton Kaliaev b1bbd37519
libs/bits: validate BitArray in FromProto (#5720) 4 years ago
  Marko 781f4badc3
ci: build for 32 bit, libs: fix overflow (#5700) 4 years ago
  Callum Waters 909da42789
light: make fraction parts uint64, ensuring that it is always positive (#5655) 4 years ago
  Alessio Treglia 8bd3d5105f
libs/os: remove unused aliases, add test cases (#5654) 4 years ago
  Alessio Treglia eb0d353767
libs/os: add test case for TrapSignal (#5646) 4 years ago
  Anton Kaliaev 8e6194626e
light: model-based tests (#5461) 4 years ago
  Marko 346aa14db5
fix lint failures with 1.31 (#5489) 4 years ago
  Marko 0ed8dba991
lint: enable errcheck (#5336) 4 years ago
  Anton Kaliaev 4827ed121f
libs/bits: inline defer and change order of mutexes (#5187) 4 years ago
  Marko a6032f4183
fix go 1.15 errors (#5277) 4 years ago
  Marko 42e4e8b58e
lint: add markdown linter (#5254) 4 years ago