Commit Graph

1247 Commits

Author SHA1 Message Date
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
Aaron Blankstein
7645cc681b opt-in for resolving subdomains on the client 2017-10-27 16:26:46 -04: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
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
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
Jude Nelson
50b4e3421f prefer ecdsa_private_key over ECPrivateKey 2017-10-25 15:45:09 -04:00
Jude Nelson
d27aa02c57 prefer ecdsa_private_key() over ECPrivateKey() 2017-10-25 15:44:56 -04:00
Jude Nelson
a8bbf7b3b9 is_name_registered() can filter on names in the grace period, and take a config file pat 2017-10-25 15:44:40 -04:00
Jude Nelson
e00db4a709 aggressive address encoding 2017-10-25 15:44:22 -04:00
Jude Nelson
f2f7d5a7cb have registrar methods return the names they did (and did not) register; when encrypting owner/private keys, allow the registrar to specify scrypt parameters (taken from the environment) 2017-10-25 15:43:48 -04:00
Jude Nelson
05e37da5cf whitespacing 2017-10-25 15:43:38 -04:00
Jude Nelson
4537fb8d32 be more aggressive about address encoding checks; pass config paths where appropriate 2017-10-25 15:43:06 -04:00
Jude Nelson
fbb90491eb allow the aes_encrypt() caller to pass scrypt parameters 2017-10-25 15:42:46 -04:00
Jude Nelson
bb1f3e42b7 accept config path 2017-10-25 15:42:35 -04:00
Jude Nelson
5544f4dc1f use ecdsa_private_key over ECPrivateKey when appropriate 2017-10-25 15:42:18 -04:00
Jude Nelson
dbd9bb6341 Merge branch 'master' into hotfix/nameop-library-support 2017-10-24 10:58:17 -04:00
Jude Nelson
e17c67ced6 Merge branch 'hotfix/lookup-public-key' 2017-10-24 10:56:12 -04:00
Jude Nelson
815418ff42 Merge branch 'hotfix/daemonization-race' 2017-10-24 10:55:54 -04:00
Jude Nelson
e7818de6f9 version bump 2017-10-23 23:49:27 -04:00
Jude Nelson
0260814e47 wrong variable 2017-10-23 19:08:39 -04:00
Jude Nelson
ba6649b961 accept return_public_key=True/False kwarg to control whether or not get_mutable_data() returns the public key that authenticated the data (if it could be found) 2017-10-23 18:02:24 -04:00
Jude Nelson
0a227ed6ff extract public key from storage layer and return it with subdomain profile 2017-10-23 18:02:08 -04:00
Jude Nelson
5859630556 extract public key from storage layer and return it with the profile 2017-10-23 18:01:55 -04:00
Jude Nelson
a55525ba7b lookup returns the public key as well as the profile and zone file 2017-10-23 18:01:42 -04:00
Jude Nelson
15f6bbca8a pass owner address through 2017-10-23 17:08:34 -04:00
Jude Nelson
99d1f0c510 whitespace 2017-10-23 17:08:23 -04:00
Jude Nelson
889e70fe5d allow accepting only the owner address, in case the owner private key is not known 2017-10-23 17:08:06 -04:00
Jude Nelson
97dcab7cb3 allow running the registrar once, in one pass. Also, accept config overrides in its constructor 2017-10-23 17:07:44 -04:00
Aaron Blankstein
b6751c4d30 Merge branch 'master' into develop 2017-10-19 16:43:00 -04:00
Jude Nelson
db8b6d13e8 close all file descriptors when daemonizing 2017-10-19 14:29:07 -04:00
Jude Nelson
6577fc5dd9 don't die on lack of pip; don't die of address is in use (just return an error) 2017-10-19 14:28:43 -04:00
Jude Nelson
85cf161800 fix race condition visible in test framework when creating a registrar queue 2017-10-19 14:28:19 -04:00
Aaron Blankstein
0555ad09dd improved error codes on profile resolver 2017-10-19 11:59:19 -04:00
Jude Nelson
299c750f2b Merge branch 'hotfix/namespace-safety' 2017-10-18 16:55:58 -04:00
Jude Nelson
e870c63d4f Merge branch 'hotfix/sign-profile' 2017-10-18 16:55:40 -04:00