Jude Nelson
5dee5cc499
load analytics key from config file
2016-06-28 16:50:13 -04:00
Jude Nelson
203869b10a
rely on check time, not mtime
2016-06-21 02:42:20 -04:00
Jude Nelson
4e3a66e2eb
Optimization: keep the database in RAM, except when indexing. Be sure to invalidate
...
when finished indexing. The only thing clients will pull from the db is
the current consensus hash.
2016-06-21 01:48:28 -04:00
Jude Nelson
0b79d37e5a
set config options directly; prefix bitcoind options with 'bitcoind_'
...
for virtualchain
2016-06-15 17:40:44 -04:00
Jude Nelson
3aae968e46
remove more testset/testnet (should be handled implicitly by bitcoind
...
anyway); make sure `configure` works
2016-06-15 15:19:37 -04:00
Jude Nelson
b0201b7c1c
move most configuration out of blockstack and into blockstack-client
2016-06-15 11:24:52 -04:00
Jude Nelson
99d9637237
zone_file-->blockstack_zones
2016-06-14 12:06:57 -04:00
Jude Nelson
07632cf4e7
zone_file --> blockstack_zones
2016-06-14 11:31:24 -04:00
Jude Nelson
ce89e6643b
remove testset
2016-06-14 11:31:13 -04:00
Jude Nelson
144d1dbe1d
remove dead code
2016-06-14 11:31:04 -04:00
Jude Nelson
33329b373d
remove testset
2016-06-14 11:30:53 -04:00
Jude Nelson
6a14fa441e
remove testset
2016-06-14 11:30:43 -04:00
Jude Nelson
383b903f1f
Remove needless testnet/testset
2016-06-14 11:30:19 -04:00
Jude Nelson
47469fe6fa
update symbols
2016-06-09 03:18:42 -04:00
Jude Nelson
c52ff0b3b6
bugfixes to handle zonefile replication correctly
2016-06-09 03:18:26 -04:00
Jude Nelson
e56d202a4d
return None if there are no names with a given value hash
2016-06-09 03:18:12 -04:00
Jude Nelson
b3a7f79445
supply subsidy key via config
2016-06-09 03:17:35 -04:00
Jude Nelson
011576a168
WIP: move most nameop handling to the client
2016-06-09 03:17:15 -04:00
Jude Nelson
daac6d43fa
BLOCKSTORE --> BLOCKSTACK
2016-06-06 17:44:33 -04:00
Jude Nelson
76b3223a96
backport automatic db backup and restore from develop
2016-05-18 15:45:53 -04:00
Jude Nelson
a7390848b0
fix bug on lack of zonefile error path
2016-05-11 18:03:52 -04:00
Jude Nelson
8c74e5ce23
use new virtualchain log facility
2016-05-11 18:03:44 -04:00
Jude Nelson
ee3e97e06f
Use new virtualchain log facility
2016-05-11 18:03:21 -04:00
Jude Nelson
a62535e500
use new virtualchain log facility
2016-05-11 18:03:02 -04:00
Jude Nelson
b85bfe6f70
preserve 'first_registered' and 'last_renewed' across re-registers
...
(affects SNV, not consensus). Also, bugfix on namespace reveal
expiration
2016-05-11 18:02:34 -04:00
Jude Nelson
94a4f283c9
enable different constants during testing to speed things up; fix
...
announcement API to be compatible with latest client
2016-05-11 18:02:00 -04:00
Jude Nelson
6ac27c75ae
Use relative import paths
2016-05-11 18:01:47 -04:00
Jude Nelson
bfffc61511
always ensure database is fresh
2016-04-26 03:36:48 -04:00
Jude Nelson
176aaef9fa
DRY __version__
2016-04-26 03:36:33 -04:00
Jude Nelson
3e48b69837
Merge branch 'hotfix-verifydb' into hotfix-notwisted
2016-04-24 08:31:10 -04:00
Jude Nelson
42e494cb82
bugs fixed in testing
2016-04-23 23:32:59 -04:00
Jude Nelson
40479be895
expose storage methods
2016-04-23 23:32:45 -04:00
Jude Nelson
3f168070ab
bugs fixed during testing
2016-04-23 23:32:29 -04:00
Jude Nelson
c32f8059c2
zonefile storage
2016-04-23 23:32:15 -04:00
Jude Nelson
feae61637c
add serve_zonefiles config option
2016-04-23 02:22:15 -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
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
507aeddc4d
remove DHT option parsing
2016-04-20 15:16:30 -04: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
7d8a438063
handle the case where the db is not on disk
2016-04-18 19:30:29 +00:00
Jude Nelson
7deb8bdbfd
use mtime to determine when to re-load the database
2016-04-18 15:14:58 -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
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