Commit Graph

5438 Commits

Author SHA1 Message Date
Jude Nelson
112ea083a0 Merge pull request #390 from spankratov/rc-0.14.2
fixed typo in backend_set_wallet
2017-05-02 11:35:17 -05:00
Aaron
76e755f982 Merge pull request #408 from kantai/rc-0.14.2
fixing core api service whitespace issue on macOS
2017-05-02 12:17:36 -04:00
Jude Nelson
9f32190ceb update zone file wizard to set the ECDSA public key for a blockchain ID 2017-05-02 12:13:56 -04:00
Jude Nelson
f3b222cff9 add integration test for getting a public key from a zone file 2017-05-02 11:52:55 -04:00
Jude Nelson
225e1a08af constant-time string comparison for passwords 2017-05-02 11:52:37 -04:00
Jude Nelson
f60aa4b77f make sure we set (or do not set) a zone file public key correctly when doing an internal profile migration 2017-05-02 11:52:17 -04:00
Jude Nelson
cab1a94ddd add constant-time string comparison for checking password equality 2017-05-02 11:51:58 -04:00
Jude Nelson
0dbb9908b3 when storing a public key to a zone file, make sure it's compressed 2017-05-02 11:51:35 -04:00
Jude Nelson
8b36406f1e add GET endpoint for the zone file public key 2017-05-02 11:51:21 -04:00
Aaron Blankstein
1c85a9e06c fixing core api service whitespace issue on macOS 2017-05-02 11:51:16 -04:00
Jude Nelson
f07aaf0dd7 pass blockchain ID when storing profile 2017-05-02 11:50:45 -04:00
Jude Nelson
c08f0f0b35 make sure we're dealing with keys of the same format when comparing 2017-05-02 11:50:30 -04:00
Jude Nelson
948d950b82 add get_public_key command; replace 'name' with 'blockchain ID' 2017-05-02 11:50:08 -04:00
Jude Nelson
b37e568c24 add routines to call sign_data and verify_data 2017-05-01 19:56:05 -04:00
Jude Nelson
44aa7dd4c8 keys are required if there are no zone files 2017-05-01 19:55:53 -04:00
Jude Nelson
d99b5abe3b keys are required if there is no zone file 2017-05-01 19:55:40 -04:00
Jude Nelson
2ac84c1709 test for sign data and verify data 2017-05-01 19:55:29 -04:00
Jude Nelson
79d564c382 blockstack-core for start/stop; also fix up sign_data and verify_data 2017-05-01 19:55:13 -04:00
Jude Nelson
f90d003548 add --testnet3 option 2017-05-01 19:54:57 -04:00
Jude Nelson
a467379fe0 Merge branch 'rc-0.14.2' of https://github.com/blockstack/blockstack-core into rc-0.14.2 2017-05-01 16:45:04 -04:00
Jude Nelson
2c40a2c71c allow ample time for multisig operations; use page numbers for fetching ranges of names 2017-05-01 16:44:33 -04:00
Jude Nelson
697393b1aa remove blockstack_gpg import; fix up requested permissions 2017-05-01 16:44:13 -04:00
Jude Nelson
bf036a08b1 remove blockstack_gpg import; on put_immutable(), use the data string (sync'ing with the current API); on sign-in, use a private key to generate the request 2017-05-01 16:43:16 -04:00
Jude Nelson
1fa58f3218 sync with core API 2017-05-01 16:42:37 -04:00
Jude Nelson
23bd884b8e in test mode, allow callers to create wallets without data keys 2017-05-01 16:42:17 -04:00
Jude Nelson
d573db34ef fix up tombstone generation in data deletion code 2017-05-01 16:41:57 -04:00
Jude Nelson
416be51a77 add schemas for wallets without data keys; allow reader_pubkeys to be sent back with inode information 2017-05-01 16:41:21 -04:00
Jude Nelson
d7c15bb4ac remove stale pid files where appropriate; do not pass the wallet to the registrar, but instead instantiate the registrar with the wallet 2017-05-01 16:40:53 -04:00
Jude Nelson
49e33838a8 it's possible to ask for the consensus hash of a block that has not yet been processed. If this happens, return an error message 2017-05-01 16:40:18 -04:00
Jude Nelson
69e5aa0620 when making hardened child private keys, make sure they're compressed by default unless the caller says otherwise 2017-05-01 16:39:50 -04:00
Jude Nelson
9ebdf3b855 reader_pubkeys are distinct from readers (public keys versus addresses). 2017-05-01 16:39:28 -04:00
Jude Nelson
3c38231b46 support BLOCKSTACK_TESTNET_FIRST_BLOCK= and BLOCKSTACK_TESTNET3= envars (thanks @sbaks0820!) 2017-05-01 16:38:23 -04:00
Jude Nelson
cf81dd7c6b remove race condition in registrar initialization: set the wallet keys on instantiation 2017-05-01 16:38:04 -04:00
Jude Nelson
166199f8da remove unnecessary print 2017-05-01 16:37:53 -04:00
Jude Nelson
dca4b9052b tx fee is always an int 2017-05-01 16:37:41 -04:00
Jude Nelson
ffe0c40ed2 sync app publish/unpublish, app config, and app resources APIs with current data storage APIs 2017-05-01 16:37:19 -04:00
Jude Nelson
a1ecae0aaa when preordering and revealing a namespace, require that both the preorder and reveal private keys are compressed 2017-05-01 16:36:57 -04:00
Aaron
5582fa05e5 Merge pull request #407 from kantai/rc-0.14.2
Removing dependency on pycrypto
2017-05-01 15:59:29 -04:00
Aaron Blankstein
1e02a7747e using cryptography instead of pycrypto for legacy wallet decryption 2017-05-01 14:07:07 -04:00
Aaron Blankstein
c5219e376a removing pycrypto from setup.py 2017-04-28 16:35:59 -04:00
Jude Nelson
43f1b8ec3c update default fast-sync pubkey to latest one used on our snapshot server 2017-04-27 19:48:35 -04:00
Jude Nelson
b88dcd887f Merge branch 'rc-0.14.2' of https://github.com/blockstack/blockstack-core into rc-0.14.2 2017-04-27 19:37:48 -04:00
Jude Nelson
b03fd764b0 fix up imports; remove dead code for testing the old and never-used blockstack:// URL scheme 2017-04-27 19:37:19 -04:00
Jude Nelson
5989fc7650 test storage gateway better: make sure the client only stores to the blockstack server gateway (and not to disk as well) 2017-04-27 19:36:47 -04:00
Jude Nelson
c4185dcb9c disable safety checks, since we want to simulate what happens with lots of imports at once 2017-04-27 19:35:46 -04:00
Jude Nelson
c5c8bc2229 fix up imports 2017-04-27 19:35:36 -04:00
Jude Nelson
62f9b6d4ba remove dead code 2017-04-27 19:35:23 -04:00
Jude Nelson
f7fa4d85f7 clean up import symbols 2017-04-27 19:35:15 -04:00
Jude Nelson
23e5fbe827 clean up pimports 2017-04-27 19:35:07 -04:00
Jude Nelson
c131c7b782 clean up imports 2017-04-27 19:34:54 -04:00