Neil Booth
|
beeb60f324
|
Implement blockchain.address.get_mempool
Fixes #26
|
2016-11-18 21:41:27 +09:00 |
|
Neil Booth
|
e6058c3fd3
|
hex_hash is already hex
|
2016-11-18 21:16:34 +09:00 |
|
Neil Booth
|
7f3551e435
|
tx_merkle: catch bad hashes and report properly
Fixes #27
|
2016-11-18 20:56:53 +09:00 |
|
Neil Booth
|
4fe7e7dab2
|
Merge branch 'better_logs' into develop
|
2016-11-18 20:19:27 +09:00 |
|
Neil Booth
|
d2c575a24b
|
Better, more concise logs, particularly when caught up.
|
2016-11-18 20:08:43 +09:00 |
|
Neil Booth
|
3f8b26291a
|
At startup only log some things during initial sync
|
2016-11-18 19:21:45 +09:00 |
|
Neil Booth
|
66c493dbf4
|
Make the default reorg_limit a coin property
|
2016-11-18 19:21:38 +09:00 |
|
Neil Booth
|
022a919701
|
Prepare release 0.6
|
2016-11-17 23:08:19 +09:00 |
|
Neil Booth
|
4c7f72fe68
|
RPCError is not a global variable
|
2016-11-17 22:07:37 +09:00 |
|
Neil Booth
|
f4651c0ca4
|
Store tx_num in 'h' table key so keys are unique
|
2016-11-17 07:59:40 +09:00 |
|
Neil Booth
|
3c98053f5d
|
Remove some dead code
|
2016-11-17 07:44:42 +09:00 |
|
Neil Booth
|
c5c7b6f438
|
Have all expensive requests yield.
|
2016-11-17 06:50:46 +09:00 |
|
Neil Booth
|
f17ad2ddf4
|
Put notifications on the session queue
This keeps the network in-order and means slow clients get slow
notifications, which seems fairer.
Add some simple logging
|
2016-11-17 06:04:08 +09:00 |
|
Neil Booth
|
a1eb446af4
|
Tweak notify handling
|
2016-11-17 05:37:37 +09:00 |
|
Neil Booth
|
cc2db4a62c
|
Bump HIST_MB default to 300MB
|
2016-11-16 06:39:39 +09:00 |
|
Neil Booth
|
b60eb5ca17
|
Prepare 0.5.1
|
2016-11-15 21:34:08 +09:00 |
|
Neil Booth
|
d85034353f
|
Remove useless re-raise of cancellation
|
2016-11-15 20:13:50 +09:00 |
|
Neil Booth
|
db187540d5
|
Have task coros handle cancelled exceptions
|
2016-11-15 20:09:38 +09:00 |
|
Neil Booth
|
a2280bbc93
|
Clean up futures handling
|
2016-11-15 20:09:38 +09:00 |
|
Neil Booth
|
8671e57183
|
Move fs flushes to same time as history flushes
|
2016-11-15 06:28:52 +09:00 |
|
Neil Booth
|
8c55f41305
|
Accept more SSL protocols
|
2016-11-14 23:13:34 +09:00 |
|
Neil Booth
|
95cc979465
|
Yield more during mempool load
|
2016-11-14 23:12:50 +09:00 |
|
Neil Booth
|
1830cae3de
|
Remove a redundant message
|
2016-11-14 21:52:25 +09:00 |
|
Neil Booth
|
83674b1b7b
|
Clarify peername() logic
|
2016-11-14 21:28:42 +09:00 |
|
Neil Booth
|
be45a9e228
|
Minor improvements to client handling
Don't create a task until ready to execute it
Log expensive tasks
Assume peers are for logging unless explicitly not stated
|
2016-11-14 21:15:09 +09:00 |
|
Neil Booth
|
14d3d85bd9
|
Need an array to take its len
|
2016-11-14 19:52:18 +09:00 |
|
Neil Booth
|
dc74c869a1
|
Await task after cancelling it.
|
2016-11-14 19:24:17 +09:00 |
|
Neil Booth
|
984a482590
|
Merge branch 'master' into develop
|
2016-11-14 08:11:40 +09:00 |
|
Neil Booth
|
12ed9f7069
|
Have session_count return a dictionary
|
2016-11-14 08:01:00 +09:00 |
|
Neil Booth
|
1b8881800d
|
Move the RPC handlers to the manager
|
2016-11-14 07:56:48 +09:00 |
|
Johann Bauer
|
d45321927e
|
Add optional option to anonymise logs (remove IP addresses)
|
2016-11-13 23:56:16 +01:00 |
|
Neil Booth
|
c22366c1cc
|
Prepare 0.5 release
|
2016-11-13 22:41:11 +09:00 |
|
Neil Booth
|
451f9d026a
|
Merge branch 'save_all_utxos' into develop
|
2016-11-13 20:42:43 +09:00 |
|
Neil Booth
|
85786b87a2
|
Save all UTXOs
Change the DB version
|
2016-11-13 20:35:03 +09:00 |
|
Neil Booth
|
4dac728984
|
Ignore the unspendable genesis coinbase
Fixes #17
|
2016-11-13 20:15:54 +09:00 |
|
Neil Booth
|
41ff6e5b11
|
Prepare 0.4.3
|
2016-11-13 17:55:50 +09:00 |
|
Neil Booth
|
57dd4ece9c
|
Avoid annoying exception on shutdown
|
2016-11-13 17:52:08 +09:00 |
|
Neil Booth
|
e7e0dd15be
|
Don't log new peers any more
|
2016-11-13 15:44:37 +09:00 |
|
Neil Booth
|
831225492e
|
Better RPC sessions stats
|
2016-11-13 15:28:34 +09:00 |
|
Neil Booth
|
7523735f99
|
Split out server and session management
|
2016-11-13 14:43:13 +09:00 |
|
Neil Booth
|
3b6ab77e47
|
Break out JSONRPC into own file
- improved handling of JSON 2.0 RPC protocol
- permits batched requests (not yet supported by Electrum client)
|
2016-11-13 13:39:37 +09:00 |
|
Neil Booth
|
d816c21752
|
Prepare 0.4.1
|
2016-11-12 23:23:08 +09:00 |
|
Neil Booth
|
14d8ece7c6
|
Return a version the Electrum client expects
If you don't do this you don't appear in the network dialog box
|
2016-11-12 23:20:20 +09:00 |
|
Neil Booth
|
d84417e2d6
|
Add note about IRC package
|
2016-11-12 22:09:00 +09:00 |
|
Neil Booth
|
751bb2d970
|
Remove debug code
|
2016-11-12 21:52:50 +09:00 |
|
Neil Booth
|
5624809933
|
Prepare 0.4
|
2016-11-12 21:51:43 +09:00 |
|
Neil Booth
|
c93f6cb920
|
Final cleanup
|
2016-11-12 21:48:34 +09:00 |
|
Neil Booth
|
cb7b7dd1fe
|
Move pretty printing of sessions to client
Tweak logging
|
2016-11-12 21:36:49 +09:00 |
|
Neil Booth
|
501807bf1a
|
Implement IRC support and related queries from clients
|
2016-11-12 21:06:51 +09:00 |
|
Neil Booth
|
80fe427c89
|
Improve logging
|
2016-11-12 20:50:44 +09:00 |
|