Commit Graph

64 Commits

Author SHA1 Message Date
Jude Nelson
b53937bee5 fix RPC call 2018-02-18 00:34:29 -05:00
Jude Nelson
409c8ca838 remove duplicated code 2018-02-12 11:02:02 -05:00
Jude Nelson
475700b2c2 mark some methods as deprecated 2018-02-11 18:59:16 -05:00
Jude Nelson
85f31210c0 make compatible with 0.17.x by falling back to get_name_blockchain_record() if get_name_record() is not defined on the remote server 2018-01-29 19:10:55 -05:00
Jude Nelson
3f63c5661a add get_name_record() proxy method; use where appropriate 2018-01-19 18:45:22 -05:00
Jude Nelson
7a79500780 remove wrong comment 2018-01-13 23:50:49 -05:00
Jude Nelson
d50b0b75c4 in DID resolution logic, order name history by block ID *and* vtxindex 2018-01-13 22:54:27 -05:00
Jude Nelson
36b61b5bae add code path for the new get_nameops_at() RPC call that will be present on new blockstackd nodes. This invocation can simply paginate through historic name snapshots without needing to fetch histories and replay them locally (making SNV much faster and more reliable) 2018-01-12 18:35:05 -05:00
Jude Nelson
0ed55f419e Merge branch 'master' into hotfix/ipfs-support 2017-11-20 23:08:37 -05:00
Jude Nelson
13a7a82c9b pass proxy through 2017-11-20 21:54:29 -05:00
Aaron Blankstein
7a92f69036 fixes buggy behavior when communicating with older nodes, and protocol weirdness when fetching zonefiles 2017-11-20 10:10:04 -05:00
Jude Nelson
f99b2ac437 fix lack of DID resolution on imported names 2017-11-15 16:05:02 -05:00
Jude Nelson
94681afecc don't crash on error path 2017-11-10 18:39:35 -05:00
Jude Nelson
caddfb77bb when getting a name's history, include expired name histories 2017-11-10 13:13:28 -05:00
Jude Nelson
7e6107f909 multisig did addrs can be 35 characters 2017-11-09 18:56:13 -05:00
Jude Nelson
8d95c26e5f expand get_num_names() and get_all_names() to honor include_expired 2017-11-08 11:41:56 -05:00
Jude Nelson
47f915a2c7 use hostport to build a proxy object 2017-11-06 19:18:14 -05:00
Jude Nelson
3cdc697911 Merge branch 'hotfix/registrar-check-storage' into hotfix/did-support 2017-10-31 16:52:40 -04:00
Jude Nelson
9ace72ebc0 log host/port on failed atlas method 2017-10-31 16:47:18 -04:00
Jude Nelson
38bf496568 page size is 10 2017-10-31 14:33:42 -04:00
Jude Nelson
5b2229b1e0 get_name_at() can return None; update DID resolution error message 2017-10-31 11:42:00 -04:00
Jude Nelson
a4be04ffd1 Merge branch 'hotfix/nameop-library-support' into hotfix/did-support 2017-10-30 16:39:36 -04:00
Jude Nelson
f9fa58c7bf port 16264 is also http (for testing) 2017-10-28 13:35:57 -04:00
Jude Nelson
17fb989a31 add method for resolving a blockstack DID to a blockchain record 2017-10-27 19:25:57 -04:00
Jude Nelson
846d816b85 send zone file to given hostport 2017-10-26 14:24:33 -04:00
Jude Nelson
a8bbf7b3b9 is_name_registered() can filter on names in the grace period, and take a config file pat 2017-10-25 15:44:40 -04:00
Jude Nelson
7af52966cc fix multi-zonefile-put return value schema 2017-10-17 18:31:49 -04:00
Jude Nelson
640bb08e18 use MAX_RPC_LEN in defusedxml 2017-10-11 14:39:22 -04:00
Jude Nelson
6d82829ba0 some methods should take a host/port 2017-10-05 12:15:50 -04:00
Jude Nelson
5d4f9b6ff0 fix get_nameops_at() to work correctly with namespace operations 2017-10-04 00:05:59 -04:00
Jude Nelson
359a19bcc9 optionally return the name record if it is in the grace period 2017-09-29 00:49:37 -04:00
Aaron Blankstein
5e7c9308f5 removed all wildcard imports from non-init, non-storage-driver files in blockstack_client 2017-08-21 16:54:08 -04:00
Aaron Blankstein
cae9a2e0b8 removed a few more wildcard imports, fixed a handful of pylint errors 2017-08-21 16:02:58 -04:00
Aaron Blankstein
c878b62c8a /usr/bin/env python -> python2. our code is not python3 friendly, we should specify that 2017-08-17 13:40:01 -04:00
Aaron Blankstein
bcbab3ef19 fixes bug in https support changes by making rpc proxy default to 'http' 2017-08-16 17:23:40 -04:00
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
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
93d07d68b3 This reverts us *all* the way back to 523cf405d7 -- this removes all changes to support the token file from this branch.
Revert "added example request and response for PUT /v1/wallet/keys/owner to api docs"

This reverts commit d52ee4b31e.

Revert "cutting down on the verbosity of logging outputs -- registrar now only prints 1 line on wakeups. storage drivers are concatenated into 1 line"

This reverts commit 87e3e7ab0d.

Revert "adding dropbox as a default storage driver to load, and switched default 'required' drivers to 'disk,dropbox'"

This reverts commit 9471b0a20a.

Revert "adding test case for issue 483, which *also* required fixing the app session schema to handle empty string methods a little bit more gracefully"

This reverts commit 32efc99d62.

Revert "bugfix for the address reencoding in get_zonefile -- checks to see if the address is an address before trying to reencode"

This reverts commit 1488013b93.

Revert "Merge branch 'rc-0.14.3' of github.com:blockstack/blockstack-core into rc-0.14.3"

This reverts commit f75ab67960, reversing
changes made to fe863bcd3c.

Revert "don't create the metadata dir"

This reverts commit fe863bcd3c.

Revert "make all metadata directories inside the critical section"

This reverts commit e66236abd2.

Revert "don't cast 'None' to string by accident"

This reverts commit c6250d5349.

Revert "force string"

This reverts commit e72d43d0be.

Revert "add unbound proxy variable"

This reverts commit 7f1f7e9731.

Revert "return raw zonefile"

This reverts commit 51e858428d.

Revert "force string"

This reverts commit 1ce371644f.

Revert "force string"

This reverts commit 5353cb1015.

Revert "require virtualchain rc-0.14.3 and jsontokens-py 0.0.4"

This reverts commit 346f042db7.

Revert "Merge branch 'rc-0.14.3' of https://github.com/blockstack/blockstack-core into rc-0.14.3"

This reverts commit 1fa1de3e54, reversing
changes made to 523cf405d7.
2017-07-10 14:59:23 -04:00
Jude Nelson
6e73c1ae2d nonrelative imports 2017-07-06 18:48:31 -04:00
Aaron Blankstein
45e9adfef0 Merge branch 'rc-0.14.2' into api 2017-05-04 15:03:56 -04:00
Jude Nelson
49e33838a8 it's possible to ask for the consensus hash of a block that has not yet been processed. If this happens, return an error message 2017-05-01 16:40:18 -04:00
Jude Nelson
3eb23becae clean up imports; set lower and upper bounds on integer fields in certain API call schemas 2017-04-27 19:31:28 -04:00
Jude Nelson
c7fdf4d5c9 Merge branch 'rc-0.14.2' of https://github.com/blockstack/blockstack-core into rc-0.14.2 2017-04-24 20:12:27 -04:00
Jude Nelson
4f50b6fd2a log full stack traces only in debug mode 2017-04-24 20:11:22 -04:00
Aaron Blankstein
4c73f38db2 Merge branch 'rc-0.14.2' into api 2017-04-24 17:05:11 -04:00
Aaron Blankstein
29884412bf fixes a small bug in fetching ops for a given block 2017-04-24 16:59:59 -04:00
Aaron Blankstein
1d91835e0f Merge branch 'rc-0.14.2' into api 2017-04-21 14:52:53 -04:00
Aaron Blankstein
52afc13bd7 adding pagination requirement to 'names in namespace' api call, and fixing bug in pagination where it would infinite loop trying to fetch pages above the total number of names 2017-04-21 14:50:40 -04:00
Aaron Blankstein
c2443a2ef8 simple typo fix 2017-04-20 10:38:32 -04:00