Commit Graph

342 Commits

Author SHA1 Message Date
Jude Nelson
62b1ca7296 Merge branch 'lacabra-pr/ipfs-storage-driver' into hotfix/ipfs-support 2017-11-14 17:41:05 -05:00
Jude Nelson
f9c1b7dac8 Merge branch 'pr/ipfs-storage-driver' of https://github.com/lacabra/blockstack-core into lacabra-pr/ipfs-storage-driver 2017-11-14 17:40:53 -05:00
Jude Nelson
3a5ca6bef3 Merge branch 'lacabra-pr/backend-driver-common-changing-indexes' into hotfix/ipfs-support 2017-11-14 17:40:05 -05:00
Jude Nelson
b05d04844f Merge branch 'pr/backend-driver-common-changing-indexes' of https://github.com/lacabra/blockstack-core into lacabra-pr/backend-driver-common-changing-indexes 2017-11-14 17:39:46 -05:00
Jude Nelson
05a7db7950 whitespace 2017-11-14 17:36:29 -05:00
Jude Nelson
91b8c5b30f report failed names 2017-11-14 17:36:19 -05:00
Jude Nelson
4e4dadda8a add min-confs to renew; fix up some owner address detection 2017-11-14 17:36:04 -05:00
Jude Nelson
b8c125e0fa Merge branch 'hotfix/did-support' 2017-11-11 16:38:18 -05:00
Jude Nelson
e7083c9f70 coerce string 2017-11-10 21:22:16 -05:00
Jude Nelson
8f3e3bfdc5 transfer_address may be None 2017-11-10 21:07:04 -05:00
Jude Nelson
65e8efd21e make sure we compare with the same version bits 2017-11-10 18:39:17 -05:00
Jude Nelson
53b7af9bcd re-send zone files when testing 2017-11-10 13:13:19 -05:00
Victor Grau Serrat
f2e4f39d6f BLD: IPFS driver clean up: passes unit tests and test harness 2017-11-09 00:07:17 -07:00
Victor Grau Serrat
542796c052 MAINT: unrelated older typo 2017-11-08 23:59:13 -07:00
Victor Grau Serrat
432bce6b6a ENH: introduces index_update_manifest(), and handling of ipfs:// 2017-11-08 23:41:23 -07:00
Victor Grau Serrat
fcd2c1e667 MAINT: Indentation fix & PEP8 styling 2017-11-07 08:33:40 -07:00
Jude Nelson
2427912c77 whitespace 2017-11-06 19:18:42 -05:00
Victor Grau Serrat
dc94ef723b BLD: ipfs driver uses DEFAULT_GATEWAY when no local ipfs node 2017-11-06 13:37:21 -07:00
Victor Grau Serrat
ebcc5524a1 BLD: ipfs driver working across users 2017-11-06 12:51:46 -07:00
Victor Grau Serrat
7d89cb5318 BUG: ipfs ensuring addressing across machines 2017-11-06 10:21:56 -07:00
Victor Grau Serrat
ebc00511b6 BLD: ipfs - blockstack addressing 2017-11-06 09:59:36 -07:00
Victor Grau Serrat
18a11ff78f BLD: ipfs driver implementation 2017-11-06 00:20:11 -07:00
Victor Grau Serrat
19079b4bd9 BLD: ipfs working within local mahine 2017-11-05 21:11:36 -07:00
Victor Grau Serrat
2e28c38c0e BUG: added addtl params for dropbox storage init to preserve consistency across drivers 2017-11-04 23:00:28 -06:00
Jude Nelson
3cdc697911 Merge branch 'hotfix/registrar-check-storage' into hotfix/did-support 2017-10-31 16:52:40 -04:00
Jude Nelson
9d7ea8d451 add method to set a name's data in the registration queue 2017-10-31 16:47:06 -04:00
Jude Nelson
6a8cc72aa1 add fault-injection hooks for each step the registrar takes, so we can simulate race conditions where the blockchain advances while we're processing data replication. At the same time, update the registrar so it does not clear out a transaction if it hasn't replicated an associated zone file 2017-10-31 16:46:20 -04:00
Jude Nelson
aaa4ebf3eb whitespace 2017-10-31 14:33:33 -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
8532807835 support segwit and multisig owner and payment keys passed in from the browser 2017-10-25 19:41:37 -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
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
Jude Nelson
85cf161800 fix race condition visible in test framework when creating a registrar queue 2017-10-19 14:28:19 -04:00
Jude Nelson
6d51ade869 name_import is part of the registrar state 2017-10-18 14:30:21 -04:00
Jude Nelson
9767abbb00 update fee warning 2017-10-17 11:59:45 -04:00
Aaron Blankstein
9f54bcf21e use /tmp/ for the registrar lockfile, prior location was breaking registrar worker in Windows 2017-10-12 18:15:50 -04:00
Jude Nelson
feb02859ae remove dead code 2017-10-12 17:11:54 -04:00
Jude Nelson
278d656bf1 version bump; omit unneeded safety check on namespace_reveal (thanks @mark!) 2017-10-12 11:12:36 -04:00
Jude Nelson
56b032474b not guaranteed to have a zonefile hash in all uses of this method 2017-10-11 14:38:40 -04:00
Jude Nelson
932c6fec6f for zonefile lookups via blockstack-server, use rpc_get_name_blockchain_record() to get the zone file hash 2017-10-10 11:23:39 -04:00
Aaron Blankstein
c63893484b be a little more graceful when not configured yet 2017-10-09 16:05:49 -04:00