Jude Nelson
2707c563ec
remove unused methods; add storage_drivers_local to identify private storage providers (so we don't accidentally read shared data from it)
2017-01-18 18:46:05 -05:00
Jude Nelson
20dfe8b9a7
keep the private key indexes, public user keys, and user lists on shared storage (not just local storage).
...
* add support for getting, setting, and deleting user state from storage providers
* add support for generating and saving per-identity and per-user private key indexes
* make sure get_mutable() operates on *non-local* data storage providers for shared data.
2017-01-18 18:44:10 -05:00
Jude Nelson
8a95892b72
don't needlessly encrypt and decrypt secrets in the backend process
2017-01-17 19:05:01 -05:00
Jude Nelson
575a476ba4
fix bugs in resolve.py found during testing
2017-01-17 19:04:49 -05:00
Jude Nelson
667512f37d
stricter requirements for datastore names and user IDs; also, add a 'type' field to the datastore (to differentiate between collections and datastores)
2017-01-17 19:04:10 -05:00
Jude Nelson
0b152e80e4
remove the old profile-pointers to mutable data
2017-01-17 19:03:40 -05:00
Jude Nelson
2067ffed17
refactor datastore API so most of it can be reused to implement collections (WIP)
2017-01-17 19:02:31 -05:00
Jude Nelson
bc85259b19
merge rc-0.14.1 wallet.py
2017-01-17 11:23:40 -05:00
Jude Nelson
0aa5bc7170
merge rc-0.14.1 scripts.py
2017-01-17 11:23:15 -05:00
Jude Nelson
f65e19cb20
merge rc-0.14.1 rpc.py
2017-01-17 11:23:10 -05:00
Jude Nelson
c3a7bdf4a5
merge rc-0.14.1 resolve.py
2017-01-17 11:23:04 -05:00
Jude Nelson
60c003f377
merge rc-0.14.1 profile.py
2017-01-17 11:22:38 -05:00
Jude Nelson
9f2225fedd
merge rc-0.14.1 keys.py
2017-01-17 11:22:32 -05:00
Jude Nelson
7e6b635afc
merge rc-0.14.1 registrar.py
2017-01-17 11:20:59 -05:00
Jude Nelson
cb17880826
merge rc-0.14.1 nameops.py
2017-01-17 11:20:46 -05:00
Jude Nelson
2b23c2db82
merge rc-0.14.1 actions.py
2017-01-17 11:20:32 -05:00
Jude Nelson
e4455caf96
Repository re-organization
2017-01-17 11:16:19 -05:00