Commit Graph

6106 Commits

Author SHA1 Message Date
Aaron Blankstein
4bbd027afc Merge branch 'fix-integration-tests' into subdomain 2017-08-10 00:33:11 -04:00
Aaron Blankstein
b5c75ab561 fix api stop call in sync_zonefile 2017-08-09 23:39:37 -04:00
Aaron Blankstein
fe4e641d1c fix raw zonefile fetches 2017-08-09 23:13:49 -04:00
Aaron Blankstein
fef8adcba3 fixes problem when stopping API -- blockstackd's socket is open in the child process, TERM call invokes the atexit handler, which closes the socket, causing CONNECTION REFUSED on subsequent blockstackd requests. solved by SIGKILLing the API process instead 2017-08-09 21:50:41 -04:00
Aaron Blankstein
0bd6c32236 update nginx config to add headers on OPTIONS 2017-08-09 11:42:39 -04:00
Aaron Blankstein
0ab6d5f433 subdomain integration test should now correctly kill the registrar on exit 2017-08-09 10:27: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
d1dc615dfe use ConfigParser instead of configparser in subdomain registrar 2017-08-08 22:27:52 -04:00
Aaron Blankstein
e3e86a9110 Merge branch 'master' into subdomain 2017-08-08 18:14:36 -04:00
Aaron Blankstein
e4ef649bed oops -- removed wrong init 2017-08-08 17:23:35 -04:00
Aaron Blankstein
4592abce97 update /v2/users/<foo> endpoint to handle subdomains 2017-08-08 17:14:35 -04:00
Aaron Blankstein
8e58445ebb move subdomain registrar integration test out of its own subdirectory 2017-08-08 17:13:58 -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
dfe9aecf2c Merge branch 'subdomain' of github.com:blockstack/blockstack-core into subdomain 2017-08-07 19:09:04 -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
Aaron Blankstein
5f77e015e7 Updating subdomain tasks 2017-08-07 10:54:38 -04:00
Aaron Blankstein
4d2fe1a447 Merge branch 'master' into subdomain 2017-08-07 09:08:10 -04:00
Jude Nelson
bb39fdd58e require jsontokens 0.0.3 or greater 2017-08-04 11:43:17 -04:00
Jude Nelson
b566a62da7 remove log 2017-08-04 11:37:09 -04:00
Jude Nelson
f2db7e63f5 shutdown the socket when asked 2017-08-04 11:34:34 -04:00
Jude Nelson
65542e85d8 don't store data to the resolver (which is read-only) 2017-08-04 11:20:35 -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
0d8a04ad80 rounding out the subdomain doc 2017-08-03 10:40:19 -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
c97dddb4f8 subdomain registrar interface now matches the interface for domain registration requests 2017-08-02 16:10:01 -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
4fe00780e7 Merge pull request #520 from blockstack/hotfix-issue519
URL schema to allow @
2017-08-02 14:16:32 -04:00
Aaron Blankstein
990fef3b57 URL schema to allow @ + a version bump 2017-08-02 14:07:31 -04:00
Aaron Blankstein
7e36f219fa added integration test for the subdomain registrar 2017-08-01 20:19:41 -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
4d8fd6bf39 missing file from last commit 2017-08-01 14:12:39 -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
2384c2b6e0 Merge pull request #513 from blockstack/0.14.3-core-api
core.blockstack.org API build from docs
2017-07-31 19:09:56 -04:00
Aaron Blankstein
22c1209c7a Merge branch 'master' into 0.14.3-core-api 2017-07-31 19:01:53 -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
Jude Nelson
933a8748a4 Merge branch 'hotfix-0.14.3-issue-512' 2017-07-31 16:47:28 -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
b98d93979e fixing up the syntax to match aglio 2017-07-31 15:36:21 -04:00
Aaron Blankstein
2d4f302d7b Merge branch 'docs-schemas' into 0.14.3-core-api 2017-07-31 15:06:13 -04:00