Commit Graph

941 Commits

Author SHA1 Message Date
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
Aaron Blankstein
c095f6f139 subdomain registrar up and running! its debug logging is in the wrong format and there are still a slew of error conditions to test and correct. 2017-07-25 11:12:33 -04:00
Aaron Blankstein
3c37220bff moved registrar worker out of core and into its own package. added rpc interface 2017-07-24 18:57:07 -04:00
Jude Nelson
50a64766e6 possible fix to #503 2017-07-22 11:02:37 -04:00
Aaron Blankstein
d6b9d8e521 Merge branch 'rc-0.14.3' into subdomain 2017-07-20 18:20:31 -04:00
Aaron Blankstein
0734a0daf6 fix infinite loop in list_accounts 2017-07-19 15:35:20 -04:00
Aaron Blankstein
a672a9dcb7 increase maxlen for PUT/POST file 2017-07-19 15:03:22 -04:00
Aaron Blankstein
f810bca234 fixes an error in the parameters used in cli_delete_account, plus updates an integration test 2017-07-19 14:11:11 -04:00
Aaron Blankstein
a4d4442fe9 first pass at fast price lookups 2017-07-18 13:59:42 -04:00
Aaron Blankstein
dc5ef3718f fix handling of app domain names that aren't url-like, added error responses, and test cases for origin rejections 2017-07-17 16:07:17 -04:00
Aaron Blankstein
29bdb81221 Merge branch 'rc-0.14.3' into rc-0.14.3-rpc 2017-07-17 15:03:39 -04:00
Aaron Blankstein
7a005ff1d9 add support for port 3000 + fix some of the tests, still some errors in the unit tests I'll come back to 2017-07-17 14:06:28 -04:00
Jude Nelson
99c4f58202 default UI port is 8888 2017-07-17 11:30:35 -04:00
Jude Nelson
e79813f95a require Origin: header for password-based auth, and check Origin: header against session token 2017-07-17 11:29:47 -04:00