Jude Nelson
|
409c8ca838
|
remove duplicated code
|
2018-02-12 11:02:02 -05:00 |
|
Jude Nelson
|
51b63b91ef
|
no more need for subdomains
|
2018-02-12 11:01:47 -05:00 |
|
Jude Nelson
|
c3046fbba8
|
use blockstackd_client to connect to blockstackd
|
2018-02-12 11:01:16 -05:00 |
|
Jude Nelson
|
d0a0182eec
|
use blockstackd_client
|
2018-02-12 11:00:57 -05:00 |
|
Jude Nelson
|
5b256595fa
|
clean up imports
|
2018-02-12 11:00:47 -05:00 |
|
Jude Nelson
|
24d5533949
|
document semantics on history queries
|
2018-02-12 11:00:32 -05:00 |
|
Jude Nelson
|
fcc05db338
|
move over the remaining blockstackd client methods to blockstackd
|
2018-02-12 11:00:13 -05:00 |
|
Jude Nelson
|
a35bd90c6d
|
get_subdomains_owned_by_address
|
2018-02-12 11:00:00 -05:00 |
|
Jude Nelson
|
cc96df9267
|
WIP: test for subdomain lookups on the REST API
|
2018-02-11 19:00:23 -05:00 |
|
Jude Nelson
|
8f01caf1ab
|
when rebuilding the subdomain db on sanity check, also test DID resolution
|
2018-02-11 19:00:05 -05:00 |
|
Jude Nelson
|
50481319d9
|
generate the address with the right encoding so DID tests pass
|
2018-02-11 18:59:51 -05:00 |
|
Jude Nelson
|
2130de6797
|
stop relying on proxy.py. use blockstack.lib.client instead, and also use it for subdomain queries
|
2018-02-11 18:59:28 -05:00 |
|
Jude Nelson
|
475700b2c2
|
mark some methods as deprecated
|
2018-02-11 18:59:16 -05:00 |
|
Jude Nelson
|
b3ec8217fe
|
WIP: handle subdomains through server-side queries
|
2018-02-11 18:59:05 -05:00 |
|
Jude Nelson
|
127fd48270
|
methods for making and parsing DIDs
|
2018-02-11 18:58:51 -05:00 |
|
Jude Nelson
|
05e96f6213
|
add method for getting a subdomain from a DID, and DID info from a subdomain
|
2018-02-11 18:58:34 -05:00 |
|
Jude Nelson
|
53e9b00e3a
|
history may include a did
|
2018-02-11 18:58:23 -05:00 |
|
Jude Nelson
|
d1eec47ac8
|
add method for resolving DIDs to names, and getting DID info for a given name
|
2018-02-11 18:58:07 -05:00 |
|
Jude Nelson
|
378c4cbe98
|
add method to get the DID info for a name
|
2018-02-11 18:57:52 -05:00 |
|
Jude Nelson
|
79de506afa
|
move subdomain version numbers to config for easier imports
|
2018-02-11 18:57:39 -05:00 |
|
Jude Nelson
|
414e9cb7d5
|
remove dead code; move some namespace query and blockstack transaction query methods over
|
2018-02-11 18:57:19 -05:00 |
|
Jude Nelson
|
eb8222f8ec
|
remove unneeded debug
|
2018-02-11 18:56:55 -05:00 |
|
Jude Nelson
|
851dcdb7c0
|
add DID endpoints; consolidate lookups on names and subdomains
|
2018-02-11 18:56:38 -05:00 |
|
Jude Nelson
|
e64fc049cc
|
remove dead code
|
2018-02-10 16:36:33 -05:00 |
|
Jude Nelson
|
c11773c0b0
|
fix a couple bugs; do a subdomain replay on each test
|
2018-02-09 19:18:43 -05:00 |
|
Jude Nelson
|
4b88c7ed99
|
test large zone files with 100 subdomains each
|
2018-02-09 19:18:27 -05:00 |
|
Jude Nelson
|
b94d4320eb
|
add method to identify a url's protocol
|
2018-02-09 19:18:12 -05:00 |
|
Jude Nelson
|
7f3625e6e1
|
explicit commit
|
2018-02-09 19:18:05 -05:00 |
|
Jude Nelson
|
e28438eed3
|
add a fast-path for inserting subdomains that don't reorg their histories due to ownership change (O(1) DB operations instead of O(N) operations for N existing updates). Also, only process a zone file at most once
|
2018-02-09 18:35:10 -05:00 |
|
Jude Nelson
|
bc9807e79a
|
10x the zone file size
|
2018-02-09 18:34:58 -05:00 |
|
Jude Nelson
|
dbe8db849e
|
add get_consensus_at(); rely on hostport URL scheme to detect SSL
|
2018-02-09 18:34:43 -05:00 |
|
Jude Nelson
|
c11ab45aa9
|
limit length of RPC debug output
|
2018-02-09 18:34:27 -05:00 |
|
Jude Nelson
|
600f2e4a56
|
constrain name class regex
|
2018-02-08 19:38:01 -05:00 |
|
Jude Nelson
|
673db70fc9
|
coerse string; fix import
|
2018-02-08 19:37:51 -05:00 |
|
Jude Nelson
|
0670ab4d31
|
add atlas_peer_exchange() to the atlas network simulator
|
2018-02-08 19:17:18 -05:00 |
|
Jude Nelson
|
cb54a26cc4
|
use the right function calls
|
2018-02-08 19:17:01 -05:00 |
|
Jude Nelson
|
172b41d09f
|
version bump
|
2018-02-08 19:16:50 -05:00 |
|
Jude Nelson
|
d69734656b
|
use the right query formatter
|
2018-02-08 19:16:28 -05:00 |
|
Jude Nelson
|
61b9ec1b93
|
use dedicated variable for queue file name
|
2018-02-08 19:16:15 -05:00 |
|
Jude Nelson
|
fc50f48fc9
|
handle timeouts in db queries
|
2018-02-08 19:16:06 -05:00 |
|
Jude Nelson
|
ec0d37cb20
|
handle db timeouts in the queue creation
|
2018-02-08 19:15:55 -05:00 |
|
Jude Nelson
|
8ce40b5462
|
fix up bugs in imports and packages
|
2018-02-08 19:15:12 -05:00 |
|
Jude Nelson
|
2d4c1af141
|
bugfixes: use the right variable; don't set the ping result to None unless there's an error
|
2018-02-08 19:13:26 -05:00 |
|
Jude Nelson
|
ce69ff0add
|
better logging of peer discovery
|
2018-02-08 19:13:14 -05:00 |
|
Jude Nelson
|
0a774e8492
|
do not depend on blockstack_client (#720)
|
2018-02-08 19:12:56 -05:00 |
|
Jude Nelson
|
e03434e50e
|
Merge branch 'feature/clean-chainstate' into feature/blockstackd-subdomain-indexing
|
2018-02-08 17:02:32 -05:00 |
|
Jude Nelson
|
841f1bbe93
|
do peer exchange in addition to getting atlas peers
|
2018-02-08 17:02:04 -05:00 |
|
Jude Nelson
|
f65ab918ba
|
use atlas_peer_exchange() over get_atlas_peers()
|
2018-02-08 17:01:47 -05:00 |
|
Jude Nelson
|
e1e6dee503
|
add atlas_peer_exchange() call
|
2018-02-08 17:01:36 -05:00 |
|
Jude Nelson
|
4607063c98
|
make sure subdomain transfers can only happen on their domains
|
2018-02-07 19:06:29 -05:00 |
|