Commit Graph

954 Commits

Author SHA1 Message Date
Aaron Blankstein
67454975c2 make zonefile lookups use the same proxy constructor, fix in integrations tests, plus more sophisticated config migration path 2017-08-16 13:23:55 -04:00
Aaron Blankstein
683109cbb6 turn on support for talking to node.blockstack.org via https by default 2017-08-16 11:04:57 -04:00
Aaron Blankstein
04b1ee8f75 previous commit's comments cause argparsing failure in cli 2017-08-15 17:23:09 -04:00
Aaron Blankstein
af418c4aaa add support for ownerkey in manual zonefile hash set 2017-08-15 17:18:38 -04:00
Aaron Blankstein
c27fd304d4 Merge branch 'master' into updates-with-owner-key 2017-08-15 17:06:56 -04:00
Aaron Blankstein
aaeae2ad06 adding debug statements to storage and dropbox, trying to figure out what is going on in issue #490 2017-08-15 16:57:12 -04:00
Aaron Blankstein
6d217b1ce0 fixes issue in subdomain lookups for addresses in regtest mode- the subdomain registrar isn't 'regtest-aware', so it submits mainnet addresses, therefore the address shouldn't be converted in the lookup for subdomains 2017-08-15 14:51:05 -04:00
Aaron Blankstein
c012cc8c2e updates with passed owner key now passing first integration test 2017-08-15 12:03:52 -04:00
Aaron Blankstein
85e80d7e79 add OPTIONS handler and Access-Control-Allow-Origin headers 2017-08-15 10:17:51 -04:00
Aaron Blankstein
a258954df3 fix cli profile verify 2017-08-15 09:27:40 -04:00
Aaron Blankstein
efce90ebe9 first skeleton of code -- tests coming next 2017-08-14 17:09:15 -04:00
Aaron Blankstein
d47dc43e99 fixes wallet migration logic for 14.2->14.3->14.4. fixes status code for /v1/names/ on missing subdomains. add cli support for 'whois <foo.bar.tld>' 2017-08-13 09:45:01 -04:00
Aaron Blankstein
529f71530e fix e-mail signup bug: if you run setup in non-interactive mode, the e-mail *should* be set to '' and you shouldn't get more prompts 2017-08-11 17:27:56 -04:00
Jude Nelson
2dc3dd68df it's okay if the series version is 0.14.4 2017-08-10 17:33:47 -04:00
Aaron Blankstein
80bfb1fe68 Merge branch 'master' into subdomain 2017-08-10 16:59:17 -04:00
Jude Nelson
b897d14d13 log exceptions in debug mode 2017-08-10 16:57:40 -04:00
Jude Nelson
bf16192240 use all drivers, but prioritize local ones 2017-08-10 16:57:27 -04:00
Jude Nelson
378afd46df pass default device ID if none are given 2017-08-10 16:57:10 -04:00
Aaron Blankstein
c5a5b98403 removed unused config parameter 2017-08-10 16:46:53 -04:00
Aaron Blankstein
cf16e020d0 add instructions for regtest of subdomain registrar, plus get rid of behavior that kills registrar during checks (this allows it to run interactive, will have to add atexit handler for cleanup, though) 2017-08-08 23:09:23 -04:00
Aaron Blankstein
e3e86a9110 Merge branch 'master' into subdomain 2017-08-08 18:14:36 -04:00
Aaron Blankstein
0b232045be better error logging, removing dead integration scenarios 2017-08-08 15:17:29 -04:00
Aaron Blankstein
e0cb5f04f6 support for greedily filling the subdomain cache by querying blockstack core for new zonefiles 2017-08-08 15:00:52 -04:00
Aaron Blankstein
299bf350c3 start of getting everything to be a bit more greedy in building up subdomains 2017-08-07 19:08:55 -04:00
Jude Nelson
b17bf693d7 cherrypick Range: header support 2017-08-07 15:12:37 -04:00
Jude Nelson
b566a62da7 remove log 2017-08-04 11:37:09 -04:00
Aaron Blankstein
5bca72ffe0 add support for looking up subdomains via /v1/names/<foo.bar.baz> endpoint -- needed to add support to return the last txid of the subdomain 2017-08-03 17:48:32 -04:00
Aaron Blankstein
6c57cb22d3 patch number bump + fix undefined variable error in drivers/dht 2017-08-03 14:18:18 -04:00
Aaron Blankstein
0574401cd0 Merge branch 'master' into subdomain 2017-08-03 09:18:16 -04:00
Aaron Blankstein
89d73ac7e1 update documentation for subdomains, code comments for sign/verify, and added licenses 2017-08-02 18:16:39 -04:00
Aaron Blankstein
457f4fcd36 support for verifying subdomain updates with multisig scripts. must be standard 'x sig1 sig2 ... pub1 pub2 ... m opcheckmultisig' script 2017-08-02 18:01:41 -04:00
Aaron Blankstein
af0f3c9ad5 subdomains are now owned by bitcoin addresses -- only supports singlesigs right now, but it requires signature on subdomain updates to be scriptSig like 2017-08-02 14:42:30 -04:00
Aaron Blankstein
990fef3b57 URL schema to allow @ + a version bump 2017-08-02 14:07:31 -04:00
Aaron Blankstein
11cfc6c162 subdomain db building for different domains, better update checks, default resolution on cached version, handles case where zonefile hasn't propogated 2017-08-01 17:01:10 -04:00
Jude Nelson
3d39fdc5e0 version bump 2017-08-01 16:21:25 -04:00
Jude Nelson
7735ba3d79 fix #508 2017-08-01 16:20:23 -04:00
Aaron Blankstein
a686e01431 factored all of the zonefile lookup / username lookup calls out of the subdomain registrar, so that it now uses the client's REST api 2017-08-01 14:04:03 -04:00
Aaron Blankstein
8105deda23 cleaning up subdomain rest api + documentation 2017-07-31 18:59:33 -04:00
Aaron Blankstein
570c572103 added bin script for starting subdomain registrar, started updating the subdomain markdown documentation file 2017-07-31 18:15:17 -04:00
Jude Nelson
43a3fe2f31 return raw zone file if we know it's RFC-compliant 2017-07-31 17:08:04 -04:00
Jude Nelson
20d57c081e fix import issue when decoding a zone file in cli_get_name_zonefile() 2017-07-31 17:02:02 -04:00
Aaron Blankstein
4e8563de25 added status endpoint, better handling of zonefile maxlen 2017-07-31 16:40:16 -04:00
Jude Nelson
5dd01c72a6 handle some more cases where we accidentally return raw zonefiles 2017-07-31 16:25:21 -04:00
Aaron Blankstein
079357766f fixes last commits (syntax) bugs 2017-07-27 12:00:53 -04:00
Aaron Blankstein
8af17c4981 working on zonefile length errors 2017-07-26 17:15:35 -04:00
Aaron Blankstein
509da7446b fix up default value error in _build_subdomain, test replayed zonefiles 2017-07-26 13:03:40 -04:00
Aaron Blankstein
080ce55ad7 subdomain db updates by 'catching up' with new zonefiles 2017-07-26 12:21:23 -04:00
Aaron Blankstein
b4dab2622b working on the db cache of subdomain information 2017-07-26 00:21:25 -04:00
Aaron Blankstein
495869bca1 zonefile parsing didn't like looking through zonefiles with txt records with multiple strings 2017-07-25 17:40:03 -04:00
Aaron Blankstein
6d93c5ab40 handling three different kinds of errors stemming from registrations for subdomains already requested, registered, or soon to be registered 2017-07-25 16:20:44 -04:00