Commit Graph

6092 Commits

Author SHA1 Message Date
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
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
Jude Nelson
b457a633ac fix a few typos 2017-07-31 15:04:35 -04:00
Jude Nelson
c8953c60ca add schemas to (most) API calls 2017-07-31 15:01:45 -04:00
Aaron Blankstein
3e50ba4bbe Merge branch 'master' into 0.14.3-core-api 2017-07-31 14:48:59 -04:00
Aaron
5ed140a609 api/readme.md changed to just point to docs
removing the inline documentation from here
2017-07-31 14:48:21 -04:00
Aaron Blankstein
b2edc4e4b1 removing dead spec file 2017-07-31 14:43:50 -04:00
Aaron Blankstein
f4d393622f okay, now the api for core.blockstack.org can be generated from aglio correctly 2017-07-31 14:43:17 -04:00
Aaron Blankstein
3d988dd4b2 better support for rendering the public api endpoints. will be moving core.blockstack.org over to this now 2017-07-31 11:46:31 -04:00
Aaron Blankstein
9137dcd0c4 Merge branch 'master' into subdomain 2017-07-31 09:20:33 -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
cf7a3847c0 added handling of errors during submission (like trying to associate a subdomain with a domain you don't own) 2017-07-25 19:07:19 -04:00