Commit Graph

  • d7162311e5 session.py: don't bother showing the block hash Neil Booth 2019-04-15 11:36:17 +0100
  • 5e161b1a25 Use aiohttp session correctly when reading blacklist Neil Booth 2019-04-15 01:53:39 +0100
  • b05f3793f9 session.py: log_me is now in the aiorpcX base class Neil Booth 2019-04-14 19:17:33 +0100
  • 377e8f3a52 electrumx_rpc: add lognew command Neil Booth 2019-04-14 17:48:25 +0100
  • 516b04e6eb Remove a condition that is always true now Neil Booth 2019-04-14 17:06:27 +0100
  • f02e551442 setup.py: update Neil Booth 2019-04-14 16:27:46 +0100
  • b71e95b1a5 _close_servers: close the servers before waiting Neil Booth 2019-04-14 16:10:09 +0100
  • 5e03dc038b Mark 4 env vars as obsolete Neil Booth 2019-04-14 13:11:13 +0100
  • 1129e50252 Add REQUEST_TIMEOUT environment variable Neil Booth 2019-04-14 12:52:20 +0100
  • 96537bd554 Require aiorpcX 0.13.6 Neil Booth 2019-04-14 12:32:52 +0100
  • 16914022bf Bitcoin SV scaling testnet support. (#796) Roger Taylor 2019-04-14 21:05:24 +1200
  • 9635ab6a8b tx.py: clean up Neil Booth 2019-04-14 00:13:58 +0100
  • a04b84722a server_base.py, text.py: clean up Neil Booth 2019-04-14 00:09:25 +0100
  • 3abaf87865 script.py: clean up Neil Booth 2019-04-14 00:07:17 +0100
  • 22a8b0727c merkle.py: clean up Neil Booth 2019-04-14 00:04:08 +0100
  • 7fbde07b1c coins.py: clean up Neil Booth 2019-04-14 00:02:29 +0100
  • 82b1a9d59e history.py: clean up Neil Booth 2019-04-13 23:42:45 +0100
  • 065c61c350 db.py: clean up Neil Booth 2019-04-13 23:39:16 +0100
  • 49c5e0af45 session.py: clean up Neil Booth 2019-04-13 23:31:45 +0100
  • e1abaa8fb4 mempool.py: cleanup Neil Booth 2019-04-13 23:13:23 +0100
  • 08c55bbc6c peers.py: cleanup Neil Booth 2019-04-13 23:12:47 +0100
  • a6785929c4 daemon.py, blockprocessor.py: cleanup Neil Booth 2019-04-13 23:09:17 +0100
  • 52993215cb environment.rst: tweak docs for SESSION_TIMEOUT Neil Booth 2019-04-13 22:59:44 +0100
  • c881397f8e Prepare 1.10.1 Neil Booth 2019-04-13 20:06:37 +0100
  • 12b0727722 Tweak tx_hashes cost Neil Booth 2019-04-13 16:49:25 +0100
  • 7ea05184dc ElectrumX: recalc concurrency on connect Neil Booth 2019-04-13 14:10:18 +0100
  • e497a50cfb Rename CivX to EXOS for mainnet and testnet (#793) turcol 2019-04-12 17:31:22 -0400
  • 57baafde0f Fix doc typos Neil Booth 2019-04-12 22:25:21 +0100
  • 91576490c1 Expose more session control knobs to the operator Neil Booth 2019-04-12 18:46:20 +0100
  • 8d7fa58ac7 No longer a reason to sort the sessions Neil Booth 2019-04-12 17:06:37 +0100
  • f843d26325 other_cost: tweak costing Neil Booth 2019-04-12 16:54:41 +0100
  • a8e1dff79d Require aiorpcX 0.13.2 Neil Booth 2019-04-12 16:13:07 +0100
  • 6c75734d4e Require aiorpcX 0.13.1 Neil Booth 2019-04-12 15:42:40 +0100
  • 10cb7415fd Fix requests count Neil Booth 2019-04-12 13:47:03 +0100
  • 33da4a4e64 Remove BitcoinSegwitElectrumX; add CRASH_CLIENT_VER to Coin Neil Booth 2019-04-12 12:46:28 +0100
  • b7a7b6df0d Revert "Move client crash code above the client name check" Neil Booth 2019-04-12 12:37:11 +0100
  • b09608e6c3 Move client crash code above the client name check Neil Booth 2019-04-12 11:44:37 +0100
  • f89cea536c Require Electrum protocol at least 1.4 Neil Booth 2019-01-10 20:39:36 +0800
  • 072be11fa2 Fix test Neil Booth 2019-04-12 11:25:17 +0100
  • fcbc30f5fc Report mempool and block sizes Neil Booth 2019-04-12 11:00:24 +0100
  • b943760a19 Fix concurrency handling; require aiorpcx 0.13 Neil Booth 2019-04-12 10:40:23 +0100
  • acd4e1da99 extra_cost: split retained cost in full over existing group sessions Neil Booth 2019-04-11 22:57:25 +0100
  • 18c5fcad26 session.py: groups retain cost of closed sessions Neil Booth 2019-04-11 17:07:03 +0100
  • 4d1e02a5e7 ip_addr_bucket: to avoid doubt explode the address Neil Booth 2019-04-11 16:21:44 +0100
  • eb56b32987 extra_cost: don't assume session is still present Neil Booth 2019-04-11 16:14:59 +0100
  • 40b4536bc8 Fix tests Neil Booth 2019-04-11 12:41:50 +0100
  • 353f26be71 Change default soft and hard limits Neil Booth 2019-04-11 12:22:09 +0100
  • 4f65e3423f session.py: close sessions hitting the hard limit Neil Booth 2019-04-11 12:19:41 +0100
  • c0b8589f0f docs/rpc-interface.rst: update Neil Booth 2019-04-11 10:22:06 +0100
  • 90e2cf6efd Process sessions most-expensive first Neil Booth 2019-04-11 10:12:29 +0100
  • d3b3c26e4d Add 2 groups for each session Neil Booth 2019-04-10 20:56:14 +0100
  • 593fb548bf session: rework transaction.get_merkle: avoid calling bitcoind (#789) ghost43 2019-04-10 23:29:53 +0200
  • c03a72faa6 Generic session costing Neil Booth 2019-04-10 14:35:19 +0100
  • 4252af006f Change peer list refresh / stale timeout from 24 hours to 1 hour (#787) peleion 2019-04-06 18:45:17 -0400
  • 1bafc3404e BitcoinSV: update PEERS Neil Booth 2019-04-06 13:31:09 +0800
  • a89eeaa775 electrumx_rpc: raise timeout to 30s; show exception as string Neil Booth 2019-04-06 10:02:56 +0800
  • 1f5115703f session: properly disconnect unsupported clients in server_version (#786) ghost43 2019-04-06 03:55:55 +0200
  • 06ee804a30 aiorpcx: require 0.11.0 Neil Booth 2019-04-06 09:19:48 +0800
  • 3144d3821f Placate pycodestyle Neil Booth 2019-04-05 00:53:12 +0800
  • 2e03d46042 Limit add_peer requests by domain Neil Booth 2019-04-04 23:38:46 +0800
  • f57f227fa4 DeepOnion integration. (#782) Liam Alford 2019-04-03 15:21:38 +0100
  • 8caae42a99 Added BitcoinZero BZX (#780) 2INFINITY 2019-04-01 04:30:53 +0200
  • fcc62b4762 Added GravityCoin GXX (#773) DEVCØN 2019-03-31 09:38:33 +0200
  • d2fe2728f2 add handling for transactions of version 2 with service hash (#770) smogm 2019-03-22 23:46:17 +0100
  • 890456ba8f adding ECCoin blockchain (#769) smogm 2019-03-22 13:07:03 +0100
  • 0562f6ed85 peers: small improvements against sybils (#765) ghost43 2019-03-19 23:49:46 +0100
  • 13952823eb local rpc: new field for getinfo: "sessions_with_subs" (#766) ghost43 2019-03-19 23:41:18 +0100
  • e78f57b9a1 Add support for Electra (ECA) (#764) Jenova7 2019-03-19 08:42:55 +0100
  • 4e9104acad Windows support for ElectrumX (#761) sancoder 2019-03-17 15:45:30 -0700
  • 7ec188b35b peers: case insensitive blacklist (#763) Björge Dijkstra 2019-03-17 16:38:22 +0100
  • 5e5f97c2a3 Prepare 1.10.0 Neil Booth 2019-03-15 10:00:58 +0800
  • bdea2b2b06 crash old clients (#760) ghost43 2019-03-15 02:46:35 +0100
  • 380035ba22 peers: force retry blacklisted active peers after fetching blacklist (#758) ghost43 2019-03-14 03:33:12 +0100
  • 10a0026516 Update SnowGem header (#751) Snowgem 2019-03-10 14:51:14 +0700
  • 71b37bd2fe peers: mark blacklisted peers bad (#753) ghost43 2019-03-09 08:11:02 +0100
  • c7a65fc9b0 Add Onixcoin (ONIX) (#747) Jose Luis Estevez 2019-03-05 05:05:22 +0100
  • a10be8633a Add support for Ravencoin (RVN) (#745) standard-error 2019-03-03 19:39:23 +0000
  • 54bbf90fe0 Peer.genesis_hash docstring (#742) d42 2019-02-27 00:41:52 +0100
  • d96a91c727 Add support for Bitsend (BSD) (#738) David 2019-02-25 23:51:54 +0100
  • 24008f3111 [DashElectrumX] prevent size change of self.mns (#739) konez2k 2019-02-24 14:29:21 +0100
  • 6ac360185b Add BTX peers (#737) David 2019-02-23 06:45:37 +0100
  • bd9fcabc6e Add Groestlcoin Blacklist URL (#735) Gruve_p 2019-02-18 15:29:29 +0100
  • 19d3499f7e server_base: Wait for task cancellation to complete Neil Booth 2019-02-18 16:20:46 +0900
  • a44c40c169 Fixing Polis and add more coins (#733) Cronos 2019-02-17 23:09:57 +0000
  • 7a075efa6b Add support for Sparks (SPK) (#721) Mircea Rila 2019-02-12 23:29:27 +0200
  • ed59ea9f51 add .idea dir to gitignore (#729) RaySpock 2019-02-10 07:45:22 +0800
  • 7659a2667d Add monacoin's blacklist.json (#730) Jin Eguchi 2019-02-10 08:44:46 +0900
  • de3ad8195a Prepare 1.9.5 Neil Booth 2019-02-08 12:48:44 +0800
  • bde362752c Fix docs Neil Booth 2019-02-08 12:58:25 +0800
  • 624a921a6e Tests: fix deprecation warning Neil Booth 2019-02-08 12:57:25 +0800
  • 647fad57fb Remove unused wallet stuff Neil Booth 2019-02-08 12:43:11 +0800
  • 7c9c06e562 Don't add same peer twice Neil Booth 2019-02-08 12:30:26 +0800
  • 9f4fc12db1 Use less task groups now aiorpcx (0.10.4) is fixed Neil Booth 2019-02-08 11:14:41 +0800
  • 03d263fd40 Follow-up prior Neil Booth 2019-02-08 10:40:02 +0800
  • de3edaaa51 Blacklist logic: (#723) ThomasV 2019-02-08 03:20:30 +0100
  • 4e96fd44f0 Fix docs for cp_height Neil Booth 2019-02-07 21:05:30 +0800
  • 4236bf9df8 Prepare 1.9.4 Neil Booth 2019-02-07 10:11:56 +0800
  • 4b025ca80b Sombernight's fix for #713 Neil Booth 2019-02-07 10:06:15 +0800
  • c27860327f Only check matches for non-tor peers Neil Booth 2019-02-05 23:52:04 +0800
  • 422686aa43 Prepare 1.9.3 Neil Booth 2019-02-05 22:38:07 +0800