Commit Graph

82 Commits

Author SHA1 Message Date
Aaron Blankstein
caad4a215d patch gaia_hub driver for multi-reader storage 2017-09-29 00:49:38 -04:00
Jude Nelson
ac20d116c5 return URL on put mutable 2017-09-29 00:49:38 -04:00
Aaron Blankstein
36e1365b73 Authentication headers should be Authorization headers for gaia_hub 2017-09-29 00:49:25 -04:00
Aaron Blankstein
04c6af1389 fixes typo bug in gaia hub driver 2017-09-29 00:49:25 -04:00
Aaron Blankstein
96e31abd86 dashes become underscores in the gaia_hub driver config 2017-09-29 00:48:49 -04:00
Aaron Blankstein
7e52b721ae first working prototype of a gaia/hub driver, needs clean up on error handling, but this successfully communicated PUTs/GETs to my local s3 backed gaia hub! 2017-09-29 00:48:48 -04:00
Aaron Blankstein
095d5594e4 Authentication headers should be Authorization headers for gaia_hub 2017-09-19 17:53:39 -04:00
Aaron Blankstein
b1823fce03 fixes typo bug in gaia hub driver 2017-09-19 13:29:25 -04:00
Aaron Blankstein
1d86d05b7d dashes become underscores in the gaia_hub driver config 2017-09-14 17:15:29 -04:00
Aaron Blankstein
8b002af077 first working prototype of a gaia/hub driver, needs clean up on error handling, but this successfully communicated PUTs/GETs to my local s3 backed gaia hub! 2017-09-13 18:07:12 -04:00
Aaron Blankstein
c550a341b1 fix case where stale manifest_page returns from index_cache, caused error in name_preorder_register_update_app_datastore_multiuser 2017-08-24 11:09:50 -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
aaeae2ad06 adding debug statements to storage and dropbox, trying to figure out what is going on in issue #490 2017-08-15 16:57:12 -04:00
Jude Nelson
b566a62da7 remove log 2017-08-04 11:37:09 -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
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
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
Jude Nelson
e22457949b use a different index bucket name in regtest mode 2017-07-04 23:31:18 -04:00
Jude Nelson
1bda677ca3 fix error formatting 2017-06-26 18:01:28 -04:00
Jude Nelson
aa1bfadb28 Merge branch 'rc-0.14.2' 2017-06-26 17:32:09 -04:00
Jude Nelson
3f136782ee expose ConcurrencyViolationException 2017-06-25 18:46:19 -04:00
Jude Nelson
8b19683e86 parallelization improvements to the indexing system; don't allow concurrent index_setup() calls 2017-06-25 18:45:56 -04:00
Jude Nelson
8e8365a6df cache index pages by driver, and then by index bucket (not by blockchain ID). Also, make sure accesses are thread-safe 2017-06-21 22:42:10 -04:00
Jude Nelson
51c72d66b5 bugfix on error path 2017-06-20 23:53:32 -04:00
Jude Nelson
07e88d81e0 add driver classes so we can select drivers by capabilities instead of by name. Also, add an index_check_setup() method to avoid re-building an index 2017-06-18 22:06:49 -04:00
Jude Nelson
73e5d94d91 expose getting the index manifest URL 2017-06-18 22:06:34 -04:00
Jude Nelson
9733be1cf4 return None on programmed failure 2017-06-15 22:23:11 -04:00
Jude Nelson
36dc6e9945 include built-in indexed read/write logic 2017-06-15 11:26:40 -04:00
Jude Nelson
c97c096f61 debug return values 2017-06-15 11:25:49 -04:00
Jude Nelson
29ef0b801e use new built-in index handlers 2017-06-15 11:25:15 -04:00
Jude Nelson
95879e88c7 WIP: use the indexing system (DRIVER IS STILL NOT WORKING) 2017-06-15 11:24:59 -04:00
Jude Nelson
82ab59b1b2 get bucket, then create bucket 2017-06-15 11:24:47 -04:00
Jude Nelson
0cc98412b9 Merge branch 'rc-0.14.2' of https://github.com/blockstack/blockstack-core into rc-0.14.2 2017-05-30 19:22:19 -04:00
Jude Nelson
445af537c5 don't require an API token to run 2017-05-30 19:20:26 -04:00
Jude Nelson
d9682c232c only cache the manifest URL if it was looked up 2017-05-30 19:20:09 -04:00
Jude Nelson
4121eee2a3 elaborate on how blockstack storage drivers are expected to behave regarding loading data from other users' storage 2017-05-30 19:19:36 -04:00
Jude Nelson
0d6c44c9ff Merge pull request #442 from vsund/fix/skeleton-driver
Fix minor flaws in driver skeleton
2017-05-30 10:35:01 -05:00
Valentin Sundermann
6662e89ca4 Update log name of driver skeleton 2017-05-30 17:30:10 +02:00
Jude Nelson
5d4ff04886 versioned index pages 2017-05-24 15:17:13 -04:00
Jude Nelson
246610360f expand storage documentation 2017-05-24 13:58:18 -04:00
Valentin Sundermann
36cf089250 Add missing return 2017-05-24 19:57:31 +02:00
Valentin Sundermann
b10253802a Fix typo 2017-05-24 19:56:56 +02:00
Jude Nelson
540eac314c sync with new driver API; make Dropbox indexed 2017-05-23 16:48:40 -04:00
Jude Nelson
1f9120b554 make test driver indexed 2017-05-23 16:48:19 -04:00
Jude Nelson
29de5a0330 indexed storage for Dropbox-like systems 2017-05-23 16:48:07 -04:00
Jude Nelson
f5ecf9b148 experimental support for building up a data_id --> URL index within a storage provider, so we can share files publicly and access them without API keys 2017-05-17 22:05:03 -04:00
Jude Nelson
04b781abe0 consolidate scratch space code 2017-05-17 00:18:40 -04:00
Jude Nelson
21b1132eb9 move scratch-space setup/teardown to common 2017-05-17 00:18:25 -04:00
Jude Nelson
065e19618f add support for microsoft onedrive 2017-05-11 18:23:39 -04:00