Commit Graph

58 Commits

Author SHA1 Message Date
Jude Nelson
87da0001a8 bugfix: cache until invalidated, and set invalidation timers
appropriately
2016-07-06 15:49:05 -04:00
Jude Nelson
a79f64b5a6 corner case: in case it takes a very long time to load the DB from RAM,
ensure mutual exclusivity on loading it
2016-07-06 12:55:42 -04:00
Jude Nelson
3390162543 add comments on when/how to use BlockstackDB class 2016-07-06 12:55:29 -04:00
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