Commit Graph

8157 Commits

Author SHA1 Message Date
Jude Nelson
2dc98673b2 Merge pull request #851 from blockstack/feature/token-v1+local-testnet
Add scenario for stripped down testnet
2018-09-11 10:42:42 -04:00
Jude Nelson
dad8583f62 update subdomain test to reflect the latest /list api endpoint 2018-08-28 17:02:19 -04:00
Jude Nelson
33c5b35919 unix time, not page number 2018-08-27 18:01:28 -04:00
Jude Nelson
bd3f1c7099 add a test for listing subdomains 2018-08-27 14:41:35 -04:00
Aaron Blankstein
1b9d339ea4 testnet scenario with subdomain registrar, gaia removed. docker file for building and running. env vars to optionally disable startup of gaia hub, tx broadcaster, registrar check 2018-08-23 17:47:35 -05:00
Jude Nelson
59324365e9 update documentation for installing blockstack-browser to not depend on legacy mechanisms 2018-08-23 16:14:29 -04:00
Jude Nelson
1fe1bba224 make API endpoint match master better, except where appropriate (e.g. return 400 instead of 401 and 502 instead of 500 in a few cases) 2018-08-23 16:14:28 -04:00
Jude Nelson
3d8378de75 use the right public key that matches the owner address 2018-08-23 16:14:27 -04:00
Jude Nelson
057d83b9ea store fast-sync snapshot to ~/.blockstack-server 2018-08-23 16:14:26 -04:00
Jude Nelson
a58d5d6f75 add API call comparison tool 2018-08-23 16:14:25 -04:00
Jude Nelson
fb2fc84f95 update scripts to use new blockstack client API under the new deployment 2018-08-23 16:14:24 -04:00
Jude Nelson
00edf85389 Update the deployment scripts for Blockstack Core, the API server, and the search endpoint
* no more ops script.  All docker images self-initialize
* All docker images have a tini init system
* Updated documentation
2018-08-23 16:14:20 -04:00
Aaron Blankstein
5277bfcf71 consistent TLD treatment in search 2018-08-23 16:12:23 -04:00
moxiegirl
93364351be Removing CLI section
Discussed withe Aaron and he'd prefer to remove this for now until Jude finishes his update to the CLI.

Signed-off-by: moxiegirl <mary@blockstack.com>
2018-08-23 16:12:19 -04:00
Jude Nelson
78afd1ee8b version bumps and expose all ports 2018-08-23 16:10:34 -04:00
Jude Nelson
db9ed57837 need 6264 and 6270 2018-08-23 16:10:33 -04:00
Jude Nelson
584c4ba3fe fix up api docker file 2018-08-23 16:10:32 -04:00
Jude Nelson
e71de8f256 update readme 2018-08-23 16:09:50 -04:00
Jude Nelson
4b2d1df4fe remove deprecated scripts 2018-08-23 16:09:49 -04:00
Jude Nelson
a938073c73 remove dead code 2018-08-15 16:54:42 -04:00
Jude Nelson
12f64b9c07 add usage documentation 2018-08-15 16:54:30 -04:00
Jude Nelson
f56c8527a6 add code to restore a gaia bucket 2018-08-15 16:53:51 -04:00
Jude Nelson
417492dd45 expand gaia test to cover dumping and restoring buckets, and testing with /'s in the file names 2018-08-15 16:53:21 -04:00
Jude Nelson
c08a504b05 test creating and altering profiles that have a legacy profile path (e.g. 0/profile.json) 2018-08-15 16:52:57 -04:00
Jude Nelson
e128aa4c5c jsontokens 2.x 2018-08-13 17:36:18 -04:00
Jude Nelson
c895b36862 test the case where a subdomain is announced and indexed out-of-order by a duplicate zone file (i.e. bar.foo1.test seq=1, bar.foo1.test seq=0, bar.foo1.test seq=1). Verify that a zone file that was already processed for subdomains will be re-processed if its hash is re-announced 2018-08-13 16:02:20 -04:00
Jude Nelson
b8caeb2044 serialize all calls to enqueue zone files 2018-08-13 16:02:10 -04:00
Jude Nelson
f1bf6ee5ea dead comment 2018-08-13 16:02:04 -04:00
Jude Nelson
25491164ed when synchronizing the atlasdb with the namedb, call the storage callback for each zone file we already have. That way, if a zone file hash is re-announced, it will be processed by the storage callback again (as desired) 2018-08-13 16:01:57 -04:00
Jude Nelson
c99e7947f6 api tweak: pass the server state to the virtualchain hooks (including the atlas state) 2018-08-13 16:01:51 -04:00
Jude Nelson
784766ff68 update a few bugs in the readme 2018-08-13 16:01:44 -04:00
Jude Nelson
d1bb179f4c check virtualchain for unclean shutdown and handle accordingly 2018-08-13 16:01:36 -04:00
Jude Nelson
8c0de77db3 Add a best-practices doc (#736) 2018-08-13 16:01:26 -04:00
Jude Nelson
0ebb91a82b pass through fsync 2018-08-13 16:01:09 -04:00
Jude Nelson
c1bd6d2bf5 fix a race condition in the atlas database that can occasionally cause a zone file to not get forwarded to the subdomain system 2018-08-13 16:00:47 -04:00
Jude Nelson
f5f8891d77 remove blockstack_client from test framework. We're done here. 2018-08-07 14:43:16 -04:00
Jude Nelson
961b17cb16 Merge branch 'master' into feature/token-v1 2018-08-07 14:39:29 -04:00
Jude Nelson
5091126f61 remove needless import 2018-08-07 14:22:21 -04:00
Jude Nelson
4bb492c6aa test dumping a gaia bucket 2018-08-07 14:22:13 -04:00
Jude Nelson
f541c57a7b version bump 2018-08-07 14:22:01 -04:00
Jude Nelson
d7bb18fecb add test for dumping a gaia bucket 2018-08-07 14:21:51 -04:00
Jude Nelson
695b3610ee fix a couple of usability bugs in gaia hub read server config; add pre-flight 2018-08-07 14:21:26 -04:00
Jude Nelson
875a505766 /v2 CORS 2018-08-07 14:21:05 -04:00
Jude Nelson
2f2508bc2a need jsonschema 2018-08-07 14:20:52 -04:00
Jude Nelson
bac8ff90c5 fix a few bugs in the readme 2018-08-07 14:20:28 -04:00
Jude Nelson
a7b92da6d1 cap the number of zone files we process per block for subdomains 2018-07-19 22:09:07 -04:00
Jude Nelson
f0854feb46 test large zone files packed with subdomains, and make sure we process them in a performant way 2018-07-18 21:11:03 -04:00
Jude Nelson
f497fc7007 test duplicate zone file processing in batches 2018-07-18 21:10:53 -04:00
Jude Nelson
586bd56460 slightly change the way we test subdomain DID resolution, so we can pair DID resolution tests to the subdomain we are testing 2018-07-18 21:10:47 -04:00
Jude Nelson
cea93eaaed disable durability pragmas in the subdomain db, since if the node crashes we have to restore the subdomain db anyway (2x speed improvement). also, add a 'zonefile_offset' column to the subdomain db that fixes DID creation in the case where the same owner address created multiple subdomains in the same zone file 2018-07-18 21:10:39 -04:00