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