Commit Graph

6942 Commits

Author SHA1 Message Date
Jude Nelson
172676580f don't restore unless we have to; always use snapshots if available 2017-10-31 12:34:00 -04:00
Jude Nelson
e3373f2c2f add timeout recovery to all rpc requests, to mask timeout failure in the test framework 2017-10-31 11:55:21 -04:00
Jude Nelson
5b2229b1e0 get_name_at() can return None; update DID resolution error message 2017-10-31 11:42:00 -04:00
Jude Nelson
68ab53755f add test for Blockstack DID resolution 2017-10-31 11:41:40 -04:00
Jude Nelson
79ef9626b4 better error message for when we can't load a profile due to a signature mismatch 2017-10-31 11:20:45 -04:00
Jude Nelson
531443c154 don't include history in snv-returned nameops. it's not trusted 2017-10-31 11:20:24 -04:00
Jude Nelson
ab2fce19bc make lookup_snv() return the actual profile. Add get_snv_blockchain_record for getting blockchain records with SNV 2017-10-31 11:11:59 -04:00
Jude Nelson
a4be04ffd1 Merge branch 'hotfix/nameop-library-support' into hotfix/did-support 2017-10-30 16:39:36 -04:00
Jude Nelson
930b03542c shorten timeout window to 75 minutes 2017-10-30 16:22:23 -04:00
Jude Nelson
375337f126 wait a bit longer on import zone files 2017-10-30 16:22:11 -04:00
Jude Nelson
7504818e7a auto-restore on restart from improper shutdown 2017-10-30 11:57:56 -04:00
Jude Nelson
ab8ba2afb7 push back test deadline to 89 minutes (trying to undercut the CI system) 2017-10-30 11:38:55 -04:00
Jude Nelson
0574ea2e01 keylib. 2017-10-30 11:38:48 -04:00
Jude Nelson
f760a0a3fc if the intermediate child that starts the API daemon does not exit after 60 seconds, assume a deadlock occurred and kill it directly. 2017-10-29 22:46:17 -04:00
Jude Nelson
bf56081cf0 add a test watchdog that will cause a test to abort after 2 hours. also, add jittery exponential back-off for influxdb connection retries 2017-10-29 22:38:25 -04:00
Jude Nelson
6807734dea typo 2017-10-29 22:38:18 -04:00
Jude Nelson
f88ff8010a abort on failed putimmutable 2017-10-28 13:36:59 -04:00
Jude Nelson
25ae384977 test did resolution automatically by constructing dids from api calls 2017-10-28 13:36:17 -04:00
Jude Nelson
f9fa58c7bf port 16264 is also http (for testing) 2017-10-28 13:35:57 -04:00
Jude Nelson
42b57c9268 reenable gc in grandchild 2017-10-28 13:35:38 -04:00
Jude Nelson
b9318b1c44 disable gc in intermediate child, and re-enable it in grandchild. appears to stop waitpid/gc deadlock in daemonization due to sqlite3 handles having custom __del__ implementations 2017-10-28 13:33:36 -04:00
Jude Nelson
3d09eb35e3 add test for creating an empty ID namespace without an APi server 2017-10-27 19:27:28 -04:00
Jude Nelson
e2b30f724b make a DID for each name we create, and verify that we can get the current blockchain record for it using our DID resolver algorithm 2017-10-27 19:26:28 -04:00
Jude Nelson
17fb989a31 add method for resolving a blockstack DID to a blockchain record 2017-10-27 19:25:57 -04:00
Jude Nelson
b122674893 fix up symbols 2017-10-27 19:25:47 -04:00
Jude Nelson
b8230e6f96 expose CLI API for getting the list of names ever created by an address 2017-10-27 19:25:28 -04:00
Jude Nelson
dfa26846b0 add API methods to find out the list of names ever created by an address 2017-10-27 19:25:06 -04:00
Jude Nelson
37bd9cfa42 add RPC methods to find out the list of names ever created by an address 2017-10-27 19:24:48 -04:00
Jude Nelson
01bad1dcb2 remember the address that creates (i.e. imports-for-the-first-time or registers) a name 2017-10-27 19:24:24 -04:00
Aaron Blankstein
eee58f617d Merge pull request #667 from blockstack/hotfix/opt-in-subdomains
Opt-in for resolving subdomains on the client
v0.17.0.11
2017-10-27 13:41:05 -07:00
Aaron Blankstein
7645cc681b opt-in for resolving subdomains on the client 2017-10-27 16:26:46 -04:00
Aaron Blankstein
3a71c3a0c5 Merge pull request #666 from blockstack/develop
Remove app private key requirements
2017-10-27 12:14:52 -07:00
Aaron Blankstein
c7952cef71 Merge branch 'develop' of github.com:blockstack/blockstack-core into develop 2017-10-27 15:07:44 -04:00
Aaron Blankstein
4a5826347c version bump 2017-10-27 15:07:31 -04:00
Aaron Blankstein
b7808b8bf5 Merge pull request #665 from blockstack/develop-no-app-privkey
Remove requirement of app private key
2017-10-27 12:06:16 -07:00
Aaron Blankstein
0c1972f5ed blockstack-storage.js assumes it needs to create an uncompressed address for the datastore id, replicate that here 2017-10-27 13:43:40 -04:00
Jude Nelson
6fca324a6d version bump 2017-10-27 11:38:25 -04:00
Jude Nelson
39861d2b8c fix error path reference to undeclared variable 2017-10-27 11:38:08 -04:00
Aaron Blankstein
db55718bba one too many brackets 2017-10-27 10:54:35 -04:00
Aaron Blankstein
bb17de507f remove app private key as requirement from authentication requests 2017-10-27 10:06:17 -04:00
Jude Nelson
d2e5b35273 whitespace 2017-10-26 14:24:42 -04:00
Jude Nelson
846d816b85 send zone file to given hostport 2017-10-26 14:24:33 -04:00
Jude Nelson
3e1d6bf9ec sync_zonefile: registration and renewal can set the zone file 2017-10-26 14:24:20 -04:00
Aaron Blankstein
a1dfb604fb Merge branch 'master' into develop 2017-10-26 12:18:12 -04:00
Jude Nelson
e42cc610f0 unused import 2017-10-26 00:41:59 -04:00
Jude Nelson
5c019ee9dd fix using a separate key 2017-10-26 00:41:45 -04:00
Jude Nelson
c7f8590e6b fix typos; ecdsa_private_key doesn't take compressed (yet) 2017-10-25 20:18:26 -04:00
Jude Nelson
0373942dd8 use the is_name_valid() call to validate names 2017-10-25 19:41:53 -04:00
Jude Nelson
8532807835 support segwit and multisig owner and payment keys passed in from the browser 2017-10-25 19:41:37 -04:00
Jude Nelson
a4debac824 prefer ecdsa_private_key over ECPrivateKey 2017-10-25 15:45:22 -04:00