Commit Graph

150 Commits

Author SHA1 Message Date
Jude Nelson
daceea770e return renewal_deadline on whois; remove analytics 2017-09-29 00:49:37 -04:00
Jude Nelson
5054fe9562 on NAMESPACE_REVEAL, accept pay-to-burn-address versus pay-to-namespace-creator modes 2017-09-29 00:49:35 -04:00
Jude Nelson
4ecf7023d8 rely on virtualchain for fee estimation 2017-09-29 00:49:02 -04:00
Aaron Blankstein
70b37b15ca adds payment key to withdraw POSTs 2017-09-11 10:25:03 -04:00
Aaron Blankstein
7afd0f55a7 updated tests to test payment key support with updates, transfers, and renewals. plus better handling in 0-UTXO safety check 2017-09-08 15:31:35 -04:00
Aaron Blankstein
c006610f75 added options to the rpc schemas, begin testing the new payment key registrations 2017-09-07 17:26:17 -04:00
Aaron Blankstein
3886e76c94 improved wallet setup interactions + improved error output 2017-08-23 14:38:38 -04:00
Aaron Blankstein
b81747c44d add "owner_key" data field for PUT /v1/names/foo/owner and integration test 2017-08-21 18:08:43 -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
19e98f59ac clearing out more wildcards 2017-08-21 15:22:05 -04:00
Aaron Blankstein
d59322fcce wallet only writes changes when change detected + make ownerkey reading play nicely with different cli_update calling mechanisms 2017-08-18 09:24:27 -04:00
Aaron Blankstein
5c0e4f2606 Merge branch 'develop' into set-payment-keys 2017-08-17 16:02:18 -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
8eda4c5529 first modifications to support persistent setting of payment key 2017-08-16 17:50:01 -04:00
Aaron Blankstein
04b1ee8f75 previous commit's comments cause argparsing failure in cli 2017-08-15 17:23:09 -04:00
Aaron Blankstein
af418c4aaa add support for ownerkey in manual zonefile hash set 2017-08-15 17:18:38 -04:00
Aaron Blankstein
c27fd304d4 Merge branch 'master' into updates-with-owner-key 2017-08-15 17:06:56 -04:00
Aaron Blankstein
c012cc8c2e updates with passed owner key now passing first integration test 2017-08-15 12:03:52 -04:00
Aaron Blankstein
a258954df3 fix cli profile verify 2017-08-15 09:27:40 -04:00
Aaron Blankstein
efce90ebe9 first skeleton of code -- tests coming next 2017-08-14 17:09:15 -04:00
Aaron Blankstein
d47dc43e99 fixes wallet migration logic for 14.2->14.3->14.4. fixes status code for /v1/names/ on missing subdomains. add cli support for 'whois <foo.bar.tld>' 2017-08-13 09:45:01 -04:00
Aaron Blankstein
80bfb1fe68 Merge branch 'master' into subdomain 2017-08-10 16:59:17 -04:00
Jude Nelson
378afd46df pass default device ID if none are given 2017-08-10 16:57:10 -04:00
Aaron Blankstein
0574401cd0 Merge branch 'master' into subdomain 2017-08-03 09:18:16 -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
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
5dd01c72a6 handle some more cases where we accidentally return raw zonefiles 2017-07-31 16:25:21 -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
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
ae31f87626 I'd broken the empty-profile making logic before -- now there's an explicit argument passed through the call graph. call graph is very strange though. 2017-07-10 15:04:00 -04:00
Jude Nelson
40a3017eed add unbound proxy variable 2017-07-10 15:03:36 -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
Aaron Blankstein
50eee058ff the beginnings of trying to change the way subdomains interact with storage's new interface 2017-07-07 16:15:19 -04:00
Aaron Blankstein
a77b6ab96c oops, better merging 2017-07-07 14:12:37 -04:00
Aaron Blankstein
01611609db merging in token changes 2017-07-07 13:38:38 -04:00
Aaron Blankstein
9b3fa70d1a I'd broken the empty-profile making logic before -- now there's an explicit argument passed through the call graph. call graph is very strange though. 2017-07-07 12:04:16 -04:00
Jude Nelson
51e858428d return raw zonefile 2017-07-06 19:48:43 -04:00
Jude Nelson
7f1f7e9731 add unbound proxy variable 2017-07-06 19:29:23 -04:00
Jude Nelson
8057b0e352 look up device public keys and devices for datastore operations; add "app_signup" command to add one's device to the application 2017-07-06 18:46:45 -04:00
Aaron Blankstein
c802eee0ba subdomain resolution in cli_lookup 2017-07-06 16:36:01 -04:00
Jude Nelson
30b91122d8 Merge branch 'rc-0.14.3' of https://github.com/blockstack/blockstack-core into rc-0.14.3 2017-07-05 17:40:03 -04:00
Jude Nelson
463825dbe8 more work on incorporating token files: allow lookup to fetch both profiles and token files; allow us to list device IDs in the token file; extract public keys and device IDs from the token file when loading datastore; flesh out migration logic to convert profiles into token files, and more 2017-07-05 17:27:35 -04:00
Aaron Blankstein
c8a12d4edb rename flag 'aggressive_registration' -> 'unsafe' + added information to the api doc 2017-07-05 10:10:36 -04:00
Jude Nelson
9cc2366601 Merge branch 'rc-0.14.3' of https://github.com/blockstack/blockstack-core into rc-0.14.3 2017-07-04 23:39:10 -04:00
Jude Nelson
c4c9e029a9 patch profile-dependent methods and data-key-dependent methods to use the token file for data formatting and key selection 2017-07-04 23:30:18 -04:00
Aaron Blankstein
7ee99f2ee0 dangerous registrations! ignore safety! 2017-07-04 16:29:13 -04:00
Aaron Blankstein
86b6f9e9cb Merge branch 'rc-0.14.3' into rc-0.14.3-low-conf-register 2017-07-04 13:39:56 -04:00