Neil Booth
|
d7162311e5
|
session.py: don't bother showing the block hash
Don't sanity-check height twice
|
6 years ago |
Neil Booth
|
5e161b1a25
|
Use aiohttp session correctly when reading blacklist
|
6 years ago |
Neil Booth
|
b05f3793f9
|
session.py: log_me is now in the aiorpcX base class
|
6 years ago |
Neil Booth
|
377e8f3a52
|
electrumx_rpc: add lognew command
|
6 years ago |
Neil Booth
|
516b04e6eb
|
Remove a condition that is always true now
|
6 years ago |
Neil Booth
|
f02e551442
|
setup.py: update
|
6 years ago |
Neil Booth
|
b71e95b1a5
|
_close_servers: close the servers before waiting
Might help #795
|
6 years ago |
Neil Booth
|
5e03dc038b
|
Mark 4 env vars as obsolete
|
6 years ago |
Neil Booth
|
1129e50252
|
Add REQUEST_TIMEOUT environment variable
|
6 years ago |
Neil Booth
|
96537bd554
|
Require aiorpcX 0.13.6
|
6 years ago |
Roger Taylor
|
16914022bf
|
Bitcoin SV scaling testnet support. (#796)
|
6 years ago |
Neil Booth
|
9635ab6a8b
|
tx.py: clean up
|
6 years ago |
Neil Booth
|
a04b84722a
|
server_base.py, text.py: clean up
|
6 years ago |
Neil Booth
|
3abaf87865
|
script.py: clean up
|
6 years ago |
Neil Booth
|
22a8b0727c
|
merkle.py: clean up
|
6 years ago |
Neil Booth
|
7fbde07b1c
|
coins.py: clean up
|
6 years ago |
Neil Booth
|
82b1a9d59e
|
history.py: clean up
|
6 years ago |
Neil Booth
|
065c61c350
|
db.py: clean up
|
6 years ago |
Neil Booth
|
49c5e0af45
|
session.py: clean up
|
6 years ago |
Neil Booth
|
e1abaa8fb4
|
mempool.py: cleanup
|
6 years ago |
Neil Booth
|
08c55bbc6c
|
peers.py: cleanup
|
6 years ago |
Neil Booth
|
a6785929c4
|
daemon.py, blockprocessor.py: cleanup
|
6 years ago |
Neil Booth
|
52993215cb
|
environment.rst: tweak docs for SESSION_TIMEOUT
|
6 years ago |
Neil Booth
|
c881397f8e
|
Prepare 1.10.1
|
6 years ago |
Neil Booth
|
12b0727722
|
Tweak tx_hashes cost
Reduce it given SomberNight's optimisation
The logic and costing needs cleaning up here but this is good for now
|
6 years ago |
Neil Booth
|
7ea05184dc
|
ElectrumX: recalc concurrency on connect
Require aiorpcX 0.13.5
|
6 years ago |
turcol
|
e497a50cfb
|
Rename CivX to EXOS for mainnet and testnet (#793)
|
6 years ago |
Neil Booth
|
57baafde0f
|
Fix doc typos
|
6 years ago |
Neil Booth
|
91576490c1
|
Expose more session control knobs to the operator
|
6 years ago |
Neil Booth
|
8d7fa58ac7
|
No longer a reason to sort the sessions
|
6 years ago |
Neil Booth
|
f843d26325
|
other_cost: tweak costing
Based on suggestion of SomberNight
|
6 years ago |
Neil Booth
|
a8e1dff79d
|
Require aiorpcX 0.13.2
|
6 years ago |
Neil Booth
|
6c75734d4e
|
Require aiorpcX 0.13.1
|
6 years ago |
Neil Booth
|
10cb7415fd
|
Fix requests count
|
6 years ago |
Neil Booth
|
33da4a4e64
|
Remove BitcoinSegwitElectrumX; add CRASH_CLIENT_VER to Coin
|
6 years ago |
Neil Booth
|
b7a7b6df0d
|
Revert "Move client crash code above the client name check"
This reverts commit b09608e6c3 .
|
6 years ago |
Neil Booth
|
b09608e6c3
|
Move client crash code above the client name check
|
6 years ago |
Neil Booth
|
f89cea536c
|
Require Electrum protocol at least 1.4
|
6 years ago |
Neil Booth
|
072be11fa2
|
Fix test
|
6 years ago |
Neil Booth
|
fcbc30f5fc
|
Report mempool and block sizes
|
6 years ago |
Neil Booth
|
b943760a19
|
Fix concurrency handling; require aiorpcx 0.13
|
6 years ago |
Neil Booth
|
acd4e1da99
|
extra_cost: split retained cost in full over existing group sessions
|
6 years ago |
Neil Booth
|
18c5fcad26
|
session.py: groups retain cost of closed sessions
Based on issues pointed out by and discussions with SomberNight
|
6 years ago |
Neil Booth
|
4d1e02a5e7
|
ip_addr_bucket: to avoid doubt explode the address
|
6 years ago |
Neil Booth
|
eb56b32987
|
extra_cost: don't assume session is still present
Fixes #792
|
6 years ago |
Neil Booth
|
40b4536bc8
|
Fix tests
|
6 years ago |
Neil Booth
|
353f26be71
|
Change default soft and hard limits
|
6 years ago |
Neil Booth
|
4f65e3423f
|
session.py: close sessions hitting the hard limit
|
6 years ago |
Neil Booth
|
c0b8589f0f
|
docs/rpc-interface.rst: update
|
6 years ago |
Neil Booth
|
90e2cf6efd
|
Process sessions most-expensive first
So if they are cut off they no longer contribute to the group cost
of other sessions
|
6 years ago |