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