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
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
Aaron Blankstein
c8b6feb839
fixing some pylinter errors
2017-07-14 02:50:11 -04:00
Aaron Blankstein
e598e5f6ff
okay, cleaned up the backoff a little bit more
2017-07-11 18:12:43 -04:00
Aaron Blankstein
18d3972900
fixed the exponential backoff in the registrar... now it actually backs off, but will max the back off at the normal poll interval (5 minutes currently)
2017-07-11 18:01:10 -04:00
Aaron Blankstein
70d53f7374
Merge branch 'rc-0.14.3' into rc-0.14.3-registrar-tracking-owner
2017-07-11 16:04:36 -04:00
Aaron Blankstein
b8ebdb0c05
porting back in mainnet conversion for /v1/names/<foo> endpoint
2017-07-11 14:56:26 -04:00
Aaron Blankstein
d28543e86b
Merge branch 'rc-0.14.3' into rc-0.14.3-registrar-tracking-owner
2017-07-11 14:14:38 -04:00
Aaron Blankstein
b5c62cc332
fixing some bugs in integration tests
2017-07-11 14:14:13 -04:00
Aaron Blankstein
9f6c8043fc
first pass at getting registrar to track the owner key while doing a multi-step registration
2017-07-11 14:11:31 -04:00
Aaron Blankstein
a70e71dc2f
adding missing parameter to metadata_dir
2017-07-11 11:10:15 -04:00
Aaron Blankstein
5b1cbad8a5
in TESTNET mode (e.g. our integration regtests, and regtest mode for browser), if an unknown address is passed to get_utxos, it adds it to the bitcoind's tracked addresses. this fixes issue #487
2017-07-10 16:30:37 -04:00
Jude Nelson
ae35146c38
don't cast 'None' to string by accident
2017-07-10 15:57:25 -04:00
Aaron Blankstein
598926335a
cutting down on the verbosity of logging outputs -- registrar now only prints 1 line on wakeups. storage drivers are concatenated into 1 line
2017-07-10 15:05:47 -04:00
Aaron Blankstein
a0eceab1f3
adding dropbox as a default storage driver to load, and switched default 'required' drivers to 'disk,dropbox'
2017-07-10 15:04:36 -04:00
Aaron Blankstein
e667bf2384
adding test case for issue 483, which *also* required fixing the app session schema to handle empty string methods a little bit more gracefully
2017-07-10 15:04:30 -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
0ee3fd8f09
make all metadata directories inside the critical section
2017-07-10 15:03:47 -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
87e3e7ab0d
cutting down on the verbosity of logging outputs -- registrar now only prints 1 line on wakeups. storage drivers are concatenated into 1 line
2017-07-07 17:16:23 -04:00
Aaron Blankstein
9471b0a20a
adding dropbox as a default storage driver to load, and switched default 'required' drivers to 'disk,dropbox'
2017-07-07 17:05:45 -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
32efc99d62
adding test case for issue 483, which *also* required fixing the app session schema to handle empty string methods a little bit more gracefully
2017-07-07 15:26:18 -04:00
Aaron Blankstein
1488013b93
bugfix for the address reencoding in get_zonefile -- checks to see if the address is an address before trying to reencode
2017-07-07 14:55:10 -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
Jude Nelson
e66236abd2
make all metadata directories inside the critical section
2017-07-07 13:25:19 -04:00
Jude Nelson
c6250d5349
don't cast 'None' to string by accident
2017-07-07 13:25:02 -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
e72d43d0be
force string
2017-07-06 19:36:27 -04:00
Jude Nelson
1ce371644f
force string
2017-07-06 19:36:20 -04:00
Aaron Blankstein
a5f19dfab0
adding most of the logic to the subdomain registrar service. will need to update config.py, then can begin integration testing the registrar. may need to think about how to unit test
2017-07-06 19:34:06 -04:00
Jude Nelson
7f1f7e9731
add unbound proxy variable
2017-07-06 19:29:23 -04:00
Jude Nelson
5353cb1015
force string
2017-07-06 19:29:18 -04:00