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
80bfb1fe68
Merge branch 'master' into subdomain
2017-08-10 16:59:17 -04:00
Jude Nelson
15ab788e3f
raw=True when storing other peoples data
2017-08-10 16:56:58 -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
e66483e2a3
use new get_mutable_data and put_mutable_data
2017-07-04 23:37:34 -04:00
Jude Nelson
5bab713635
add debug message when loading zonefiles
2017-05-02 22:57:30 -04:00
Jude Nelson
46b085eb55
clean up imports; sync with storage API when storing mutable data as part of the storage gateway
2017-04-27 19:23:49 -04:00
Jude Nelson
d6884b2929
clean up imports
2017-04-27 19:23:35 -04:00
Jude Nelson
f52666a1f8
only use two directories per zone file
2017-04-25 20:21:39 -04:00
Jude Nelson
3bf38e2dde
reduce Atlas inode usage by using a different zonefile directory structure
2017-04-25 11:12:37 -04:00
Jude Nelson
95c472dcca
port fix from master re: storing queued profiles
2017-04-13 16:43:46 -04:00
Jude Nelson
e40c510693
send raw data text; don't expect json
2017-04-05 15:05:29 -04:00
Jude Nelson
1d49201f6e
make sure mutable data in the storage gateway doesn't collide (do so by prefixing by blockchain ID)
2017-02-06 15:01:57 -05:00
Jude Nelson
b949631bd0
store mutable data, but only if the caller owns a public blockchain ID (stops anonymous users from spamming)
2017-01-30 01:35:00 -05:00
Jude Nelson
ed6f45ade1
use required, not profile_storage_drivers
2017-01-20 17:52:55 -05:00
Jude Nelson
51e953400c
move storage pusher to blockstackd.py; remove need for names when pushing zonefiles; have the zonefile-pushing logic inform the Atlas logic that the zonefile has been replicated.
2016-11-22 14:25:22 -05:00
Jude Nelson
063c648edf
asynchronously queue up and replicate profiles and zonefiles
2016-11-21 18:09:08 -05:00
Jude Nelson
e0449d6ed7
clean up symbols
2016-10-24 03:23:24 -04:00
Jude Nelson
e67b506619
remove superfluous method
2016-10-24 03:23:16 -04:00
Jude Nelson
d857be4762
move verify_zonefile to the client
2016-10-24 03:23:03 -04:00
Jude Nelson
0774dcb072
update symbols
2016-10-11 08:16:27 -04:00
Jude Nelson
c5142344a8
remove all need to open the name database, so the atlas logic no longer
...
shares the db with the blockchain indexer
2016-10-11 08:15:57 -04:00
Jude Nelson
1e32f1e506
remove is_current_zonefile_hash, since it's not used
2016-10-11 08:15:48 -04:00
Jude Nelson
2a78fb1ad4
add a way to remove invalid cached zonefiles, and check that the
...
zonefile *data* is cached (not that the zonefile cached is a standard
zonefile).
2016-10-03 00:20:55 -04:00
Jude Nelson
527f7d3e16
require a name for getting the txid
2016-09-28 20:28:57 -04:00
Jude Nelson
7b5fe6deff
Merge branch 'develop' into release-candidate
2016-09-21 14:11:10 -04:00
Jude Nelson
6ed3457ea2
remove unused code; pass through db from RPC endpoint
2016-09-21 14:04:28 -04:00
Jude Nelson
6df34adb46
when looking up the txid that funded a zonefile update, go and look up
...
the name if we aren't given one
2016-09-16 17:45:47 -04:00
Jude Nelson
d8f9367e16
remove dead code
2016-09-15 15:46:42 -04:00
Jude Nelson
e9af1f6406
be pedantic: close the DB handle when we're done with it
2016-09-14 18:17:02 -04:00
Jude Nelson
2a8352a17d
separate zonefile parsing from storage processing
2016-09-14 17:38:54 -04:00
Jude Nelson
90bd4fa2aa
sync symbols
2016-09-14 17:38:45 -04:00
Jude Nelson
49f4e3e624
zonefile cache directories are broken down by byte
2016-09-14 16:19:26 -04:00
Jude Nelson
ed67947572
pass zonefile=True hint when loading zonefiles
2016-09-14 16:12:57 -04:00
Jude Nelson
67ce3c557b
use 2-char zonefile directory names
2016-09-14 14:52:26 -04:00
Jude Nelson
5d39ee7fc9
pass along name to zonefile storage driver whenever possible
2016-09-13 16:31:40 -04:00
Jude Nelson
4ac8651741
use correct zonefile cache path; disable update tx check when testing
2016-08-18 18:33:08 -04:00
Jude Nelson
5e570de5bf
remove dead code
2016-08-15 18:19:12 -04:00
Jude Nelson
21285a9d7e
remove dead code
2016-08-15 18:19:00 -04:00
Jude Nelson
a5d0c1e68f
(temporarily) remove get_zonefile_from_peers from the module
2016-07-12 16:34:56 -04:00
Jude Nelson
16e2cf9f12
store zonefiles as directory trees to avoid filling a single directory
...
with too many entries
2016-07-12 16:34:00 -04:00
Jude Nelson
271ce3ba3d
zonefile_dict
2016-07-10 16:29:30 -04:00
Jude Nelson
8c9dcd42b8
use caller-given zonefile drivers
2016-07-10 16:28:10 -04:00
Jude Nelson
cdf85a8702
optional required drivers argument
2016-07-10 14:47:17 -04:00
Jude Nelson
01e04f876c
parse the right data
2016-07-08 16:37:43 -04:00
Jude Nelson
72265c68b3
dealing with serialized zonefiles
2016-07-08 14:59:59 -04:00
Jude Nelson
946b3a2bdd
store *serialized* zonefile
2016-07-08 12:51:40 -04:00
Jude Nelson
5c31c0f449
if the zonefile directory doesn't exist, create it
2016-07-08 12:31:24 -04:00
Jude Nelson
99d9637237
zone_file-->blockstack_zones
2016-06-14 12:06:57 -04:00