Jude Nelson
470d776a27
stable version bump
2016-04-22 17:59:52 -04:00
Jude Nelson
0db2f7e76d
BLOCKSTACK_VERSION, not BLOCKSTORE_VERSION
2016-04-22 17:59:40 -04:00
Jude Nelson
b575980ba8
Remove now-dead code; compat with virtualchain 0.0.9.0
2016-04-22 17:59:21 -04:00
Jude Nelson
da907595f7
BLOCKSTACK_VERSION, not BLOCKSTORE_VERSION. Also, DISPOSITION_* fields
...
backported from develop
2016-04-22 17:58:56 -04:00
Jude Nelson
9e4991b0aa
compat with current virtualchain
2016-04-22 17:58:38 -04:00
Jude Nelson
f4af30b774
Remove now-obsolete code that was moved to blockstack-utxo
2016-04-22 17:57:05 -04:00
Jude Nelson
6361ebac4c
add custom RPC port; add UTXO proxy API endpoint (so the client can
...
communicate with the server as a UTXO provider)
2016-04-22 17:56:32 -04:00
Jude Nelson
06647e2eac
get version from version.py
2016-04-22 17:56:06 -04:00
Jude Nelson
972b7067a5
Keep version separate
2016-04-20 17:56:47 -04:00
Jude Nelson
fe4bf8bdc1
Backport queries for value hashes by name
2016-04-20 17:54:36 -04:00
Jude Nelson
f93c01fbd7
back-port zonefile storage implementation from develop (but not peer
...
discovery)
2016-04-20 17:46:04 -04:00
Jude Nelson
fc0e80ff7b
Backport part of the zonefile storage API from develop
2016-04-20 17:45:45 -04:00
Jude Nelson
f1cdba220a
remove DHT; allow running an RPC endpoint without indexing
2016-04-20 15:16:47 -04:00
Jude Nelson
507aeddc4d
remove DHT option parsing
2016-04-20 15:16:30 -04:00
Jude Nelson
9f923f2e61
remove DHT (now in https://github.com/blockstack/blockstack-dht ) and
...
Twisted tac files
2016-04-20 15:16:10 -04:00
Ubuntu
f155ed4745
plumb through get_block_from_consensus
2016-04-18 21:42:45 +00:00
Ubuntu
9dff68cf01
backport testlib from develop to stable
2016-04-18 21:25:05 +00:00
Ubuntu
01029d5e95
backport run_scenario from develop to stable
2016-04-18 21:24:45 +00:00
Ubuntu
1d4f59f261
debug when listening
2016-04-18 21:24:35 +00:00
Ubuntu
43e2c18933
rename blockstack.ini.in to blockstack-server.ini.in
2016-04-18 21:24:14 +00:00
Jude Nelson
b5350cf13d
WIP (broken): copy over develop test framework
2016-04-18 16:32:19 -04:00
Ubuntu
259dfa2e9c
back-port modern test setup for recent virtualchain
2016-04-18 20:28:54 +00:00
Ubuntu
1102ddac8e
back-port modern connection mechanism for mock_bitcoind to virtualchain
2016-04-18 20:28:33 +00:00
Ubuntu
e27b9d636f
always reload the db if it doesn't exist
2016-04-18 20:28:17 +00:00
Ubuntu
ffe114fcf2
backport compatibility with virtualchain 0.0.8
2016-04-18 20:26:56 +00:00
Ubuntu
44f0d6ec61
back-port loading config from virtualchain
2016-04-18 20:26:40 +00:00
Ubuntu
a4110f6fc0
missing import; whitespace
2016-04-18 19:30:44 +00:00
Ubuntu
7d8a438063
handle the case where the db is not on disk
2016-04-18 19:30:29 +00:00
Jude Nelson
3ba885104c
backport XMLRPC-based RPC from develop; use an RPC thread instead of a
...
subprocess; drop DHT support (will be handled in a separate package, to
avoid the Twisted dependency)
2016-04-18 15:15:21 -04:00
Jude Nelson
7deb8bdbfd
use mtime to determine when to re-load the database
2016-04-18 15:14:58 -04:00
Muneeb Ali
56ab26e4b4
renamed .tac file, fixes issue with starting server
2016-04-08 15:23:32 -04:00
Jude Nelson
d4512b7440
Add integration test for delayed consensus hashes when re-preordering an
...
expired name
2016-04-01 17:25:07 -04:00
Jude Nelson
e9fadbd35a
back up 'transfer_send_block_id' in all name operations
2016-04-01 17:24:42 -04:00
Jude Nelson
ace2184195
'transfer_send_block_id' comes from the current name operation, not the
...
previous.
2016-04-01 17:24:24 -04:00
Jude Nelson
0597acd78b
When reconstructing a NAME_TRANSFER, use its transfer_send_block_id to
...
look up which consensus hash to use.
2016-04-01 15:07:46 -04:00
Jude Nelson
a3cd65cddc
Add integration tests that ensure that we correctly reconstruct
...
NAME_TRANSFER operations using the new `transfer_send_block_id` field--
even when the consensus hash from the NAME_TRANSFER is several blocks
old.
2016-04-01 15:07:02 -04:00
Jude Nelson
3b91f4a7f8
Remember which block ID contained the consensus hash that accompanied a
...
NAME_TRANSFER operation. This is not a consensus-breaking change, but
any database that does not incorporate this information on NAME_TRANSFER
will be unverifiable.
The block ID is used to later look up the consensus hash that
accompanied the NAME_TRANSFER, when verifying the database or performing
SNV. This is necessary because due to a quirk in the original
Blockstore prototype, NAME_TRANSFER did not save its consensus hash, and
our test framework accidentally masked this behavior (by sheer
coincidence, it could always select the "right" consensus hash when
reconstructing a NAME_TRANSFER operation from a name's history when
running in the test environment). This has since been caught, and
integration tests have been written to watch for this bug.
2016-04-01 15:04:01 -04:00
Jude Nelson
067188e500
Rename the .ini file in testing
2016-04-01 14:21:24 -04:00
Ubuntu
491ddbb0dc
Merge branch 'rename-v0.0.10.2' of https://github.com/blockstack/blockstore into rename-v0.0.10.2
2016-03-01 17:27:19 +00:00
Ubuntu
be242e2005
small improvements for testing stable with the rename
2016-03-01 16:04:22 +00:00
Muneeb Ali
3a79c9e0d9
fixed merge conflicts
2016-02-25 00:26:42 -05:00
Ubuntu
681f571d74
Backport DHT config parsing fix
2016-02-24 16:17:10 +00:00
Ubuntu
9cc9326558
virtual chain name is now 'blockstack-server' to avoid conflicts with the new client.
2016-02-24 15:48:44 +00:00
Jude Nelson
766f8df56a
Rename BlockstoreDB to BlockstackDB
2016-02-23 15:56:09 -05:00
Jude Nelson
29f7e2ef8c
WIP: renaming blockstore to blockstack
2016-02-23 15:52:18 -05:00