Commit Graph

494 Commits

Author SHA1 Message Date
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
299bf350c3 start of getting everything to be a bit more greedy in building up subdomains 2017-08-07 19:08:55 -04:00
Jude Nelson
f2db7e63f5 shutdown the socket when asked 2017-08-04 11:34:34 -04:00
Jude Nelson
65542e85d8 don't store data to the resolver (which is read-only) 2017-08-04 11:20:35 -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
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
75e0cb01ff remove profile-verification-by-hash, since all clients now should be using timestamp-based staleness prevention 2017-07-04 23:38:08 -04:00
Jude Nelson
e66483e2a3 use new get_mutable_data and put_mutable_data 2017-07-04 23:37:34 -04:00
Jude Nelson
7d540c8ce0 version bump 2017-07-04 23:37:27 -04:00
Aaron Blankstein
7ee99f2ee0 dangerous registrations! ignore safety! 2017-07-04 16:29:13 -04:00
Aaron Blankstein
e7cf70201a update blockstackd's call to get_profile to match refactor from 2063c88305 2017-06-20 10:21:45 -04:00
Jude Nelson
95d9e52216 make Atlas test-debug statements quieter 2017-06-19 23:24:33 -04:00
Jude Nelson
1c3b00b565 extra logging message 2017-06-19 23:24:26 -04:00
Jude Nelson
23e8e69009 TODO notes 2017-06-15 11:19:07 -04:00
Jude Nelson
0f2a70d7b5 use latest snapshot public key 2017-05-08 18:39:46 -04:00
Jude Nelson
9fd544afc9 start GC thread earlier 2017-05-03 12:38:23 -04:00
Jude Nelson
5bab713635 add debug message when loading zonefiles 2017-05-02 22:57:30 -04:00
Jude Nelson
0ab379e1c1 pass zonefile_storage_drivers_write 2017-05-02 22:50:53 -04:00
Jude Nelson
4776ccfad6 differentiate between read and write drivers for profiles, zonefiles, and data 2017-05-02 22:47:20 -04:00
Jude Nelson
f90d003548 add --testnet3 option 2017-05-01 19:54:57 -04:00
Jude Nelson
43f1b8ec3c update default fast-sync pubkey to latest one used on our snapshot server 2017-04-27 19:48:35 -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
70606144ae clean up imports 2017-04-27 19:23:26 -04:00
Jude Nelson
15bcb452ee clean up imports 2017-04-27 19:23:15 -04:00
Jude Nelson
e94eadf8c8 clean up imports 2017-04-27 19:23:07 -04:00
Jude Nelson
2008a80d2d clean up imports 2017-04-27 19:22:57 -04:00
Jude Nelson
927e71ae96 clean up imports 2017-04-27 19:22:49 -04:00
Jude Nelson
7cbe1b4a44 clean up imports; do not shell-out for tar/bzip2/bunzip2. Instead, use tarfile module 2017-04-27 19:22:28 -04:00
Jude Nelson
4d792e2494 clean up imports 2017-04-27 19:22:16 -04:00
Jude Nelson
63dda984a0 clean up imports 2017-04-27 19:22:08 -04:00
Jude Nelson
500735eb4c clean up imports 2017-04-27 19:21:13 -04:00
Jude Nelson
6274248683 clean up imports 2017-04-27 19:21:03 -04:00
Jude Nelson
3b099fc72a fix bugs in supporting mutable data v2 in the storage proxy component; fix arg-parsing bug 2017-04-27 19:20:38 -04:00
Jude Nelson
f52666a1f8 only use two directories per zone file 2017-04-25 20:21:39 -04:00
Jude Nelson
4e4166a648 refactor Atlas peer code to use context manages for locking global data structures and accessing the database 2017-04-25 20:20:59 -04:00
Jude Nelson
06a4ef0b34 improve documentation of collision-checker methods to indicate that they are not called directly. Also, fix potential NameError (doesn't happen in practice, but let's be careful) 2017-04-25 20:20:07 -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
ad5948c30a better database-is-locked error handling 2017-04-24 20:11:06 -04:00
Jude Nelson
a3e5487edc move get_file_hash() to fast_sync 2017-04-24 20:10:57 -04:00
Jude Nelson
82edadff96 remove pybitcoin and pybitcointools dependencies 2017-04-20 17:38:02 -04:00
Jude Nelson
eb06526aa4 use generic virtualchain multisig script check 2017-04-20 17:37:17 -04:00
Jude Nelson
9c12126d95 use generic virtualchain multisig script check 2017-04-20 17:37:02 -04:00
Jude Nelson
ff07b90bd1 use keylib base58 instead of pybitcoin base58 2017-04-20 17:36:49 -04:00
Jude Nelson
40d94506a0 use virtualchain address methods instead of pybitcoin address methods 2017-04-20 17:36:32 -04:00
Jude Nelson
845d23cc60 do not require pybitcoin, except for unit tests 2017-04-20 17:36:16 -04:00
Jude Nelson
3cde47c606 use virtualchain hashing library instead of pybitcoin 2017-04-20 17:36:04 -04:00