Commit Graph

7442 Commits

Author SHA1 Message Date
Jude Nelson
0904e6f89c don't log invalid zone files' stack traces when parsing 2018-02-12 19:02:14 -05:00
Jude Nelson
c079b35234 a name can have 1 character excluding its tld 2018-02-12 19:02:00 -05:00
Jude Nelson
c55379df6d less verbose debug output 2018-02-12 19:01:48 -05:00
Jude Nelson
d9aa6c90e0 atlas.db and subdomain.db are now considered state paths 2018-02-12 18:39:06 -05:00
Jude Nelson
38d8ff4046 guard db_restore exception 2018-02-12 18:38:54 -05:00
Jude Nelson
d13f18c879 on daemonize, exit if we're the parent. Also, don't use legacy bitcoind opts parser, and fix bugs in early CLI parsing to remove opts that would cause us to re-exec 2018-02-12 18:38:27 -05:00
Jude Nelson
1dde829c72 use get_state_paths() correctly 2018-02-12 17:03:09 -05:00
Jude Nelson
0e708b391e typo 2018-02-12 16:58:34 -05:00
Jude Nelson
d7adadf576 Merge branch 'master' into develop 2018-02-12 16:50:28 -05:00
Jude Nelson
f4d4103a87 Merge pull request #746 from blockstack/proposed/v0.17.0.17
Proposed/v0.17.0.17
2018-02-12 16:48:37 -05:00
Aaron Blankstein
5b133da9f9 bump version 2018-02-12 16:24:48 -05:00
Jude Nelson
5cc6c60403 allow testing subdomain reindexing with an explicit start block 2018-02-12 16:18:58 -05:00
Jude Nelson
ae562068e6 method to get the subdomain db handle 2018-02-12 16:18:43 -05:00
Jude Nelson
8c2bb704fa if the subdomains db doesn't exist or isn't initialized, then initialize it 2018-02-12 16:18:27 -05:00
Jude Nelson
400e340718 move get-started script to tools 2018-02-12 16:18:18 -05:00
Jude Nelson
45d627bc09 remove deprecated pypi directory 2018-02-12 16:18:09 -05:00
Jude Nelson
0a7bf9dde7 remove deprecated homebrew package 2018-02-12 16:17:59 -05:00
Jude Nelson
01546c3a38 remove deprecated demo 2018-02-12 16:17:54 -05:00
Jude Nelson
a3948c5895 remove unused .spec files 2018-02-12 16:17:45 -05:00
Jude Nelson
11dcbc7165 test initial subdomain indexing 2018-02-12 16:17:34 -05:00
Jude Nelson
ca0231b992 Merge branch 'feature/blockstackd-subdomain-indexing' into develop 2018-02-12 11:03:36 -05:00
Jude Nelson
57880e4198 use blockstack's client, not blockstack_client's client 2018-02-12 11:02:45 -05:00
Jude Nelson
d773e29ebe make consistent with API 2018-02-12 11:02:35 -05:00
Jude Nelson
e0efb54153 handle subdomains as first-class names for the purposes of lookups, profile lookups, and querying names owned by address. Also, use blockstackd_client instead of proxy whenever possible. 2018-02-12 11:02:09 -05:00
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
Aaron Blankstein
c1b7fbdaf2 fix undefined variable bug in log.warn 2018-02-12 09:49:32 -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