Proto commits in textileio/textile

These 82 commits are when the Protocol Buffers files have changed:

Commit:9d96627
Author:Sander Pick
Committer:Sander Pick

buckets: pre-verify bucket pashs when pushing Signed-off-by: Sander Pick <sanderpick@gmail.com>

The documentation is generated from this commit.

Commit:848b33f
Author:Aaron Sutula
Committer:GitHub

fil rewards integration (#550) * integration of everything having to do with filrewards Signed-off-by: Aaron Sutula <hi@asutula.com> * add docker build caching Signed-off-by: Aaron Sutula <hi@asutula.com> * Mocking (#549) * sendfil interfaces, mocks, and service tests using mocks Signed-off-by: Aaron Sutula <hi@asutula.com> * update store test with thurough list and summary tests Signed-off-by: Aaron Sutula <hi@asutula.com> * remove closer from sendfil store interface Signed-off-by: Aaron Sutula <hi@asutula.com> * cleanup store close Signed-off-by: Aaron Sutula <hi@asutula.com> * wip tests for filrewards, some refactoring and cleanup Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:0e17e8a
Author:Aaron Sutula

Merge remote-tracking branch 'origin/master' into asutula/fil-rewards-bookkeeping Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:68c83d2
Author:Aaron Sutula
Committer:GitHub

Wait manager/runner (#521) * first cut a refactor into store and waitmanager Signed-off-by: Aaron Sutula <hi@asutula.com> * useful err message for timeout Signed-off-by: Aaron Sutula <hi@asutula.com> * some fixes around contexts to make timing out work correctly Signed-off-by: Aaron Sutula <hi@asutula.com> * remove more indicator from list api Signed-off-by: Aaron Sutula <hi@asutula.com> * enforce max limit on list txns Signed-off-by: Aaron Sutula <hi@asutula.com> * use page size and page numer for list Signed-off-by: Aaron Sutula <hi@asutula.com> * shut down lotus client properly Signed-off-by: Aaron Sutula <hi@asutula.com> * close lotus client ater mpool push Signed-off-by: Aaron Sutula <hi@asutula.com> * some comments in the client api Signed-off-by: Aaron Sutula <hi@asutula.com> * couple little nits Signed-off-by: Aaron Sutula <hi@asutula.com> * little fix for debug arg Signed-off-by: Aaron Sutula <hi@asutula.com> * pr feedback changes Signed-off-by: Aaron Sutula <hi@asutula.com> * store tests Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:7d06de9
Author:Ignacio Hagopian
Committer:GitHub

Improve UX and add verified-client awareness in bucket archiving (#518) * precommit Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add min and max bucket archive size & add more checks on cli side Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * typo Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix flag name Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * remove unused constant Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * typo Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * typos Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * extra fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * automatic logic in api Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * nit Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * nits Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update pow Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:aaf4d6e
Author:Aaron Sutula
Committer:GitHub

Sendfil Service (#512) * first work on sendfil service Signed-off-by: Aaron Sutula <hi@asutula.com> * nanofil, list and summary apis Signed-off-by: Aaron Sutula <hi@asutula.com> * full tests and some bug fixes found along the way Signed-off-by: Aaron Sutula <hi@asutula.com> * make timeout and confidence configurable Signed-off-by: Aaron Sutula <hi@asutula.com> * client code Signed-off-by: Aaron Sutula <hi@asutula.com> * executable and docker config and makefile updates Signed-off-by: Aaron Sutula <hi@asutula.com> * fix config bug Signed-off-by: Aaron Sutula <hi@asutula.com> * more config fix Signed-off-by: Aaron Sutula <hi@asutula.com> * query for txns to be monitored on start up and recurring Signed-off-by: Aaron Sutula <hi@asutula.com> * point at latest powergate commit needed Signed-off-by: Aaron Sutula <hi@asutula.com> * few fixes around service config and docker ports Signed-off-by: Aaron Sutula <hi@asutula.com> * txn > gettxn naming Signed-off-by: Aaron Sutula <hi@asutula.com> * unbind ticker Signed-off-by: Aaron Sutula <hi@asutula.com> * findopts sugar Signed-off-by: Aaron Sutula <hi@asutula.com> * log error for unexpected cid problems Signed-off-by: Aaron Sutula <hi@asutula.com> * involving address naming Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:4ca7c69
Author:Ignacio Hagopian
Committer:GitHub

fix meta (#515) Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:a10cfe2
Author:Aaron Sutula

Merge remote-tracking branch 'origin/master' into asutula/fil-rewards-bookkeeping Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:471c13c
Author:Aaron Sutula

changes from sanders pr review Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:02481a0
Author:Ignacio Hagopian
Committer:GitHub

Miner's index API & CLI (#508) * fixes & total summaries Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * calculate price multiminer Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * query sketch Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add new fields & query impl Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * query impl, test, rest proxy start Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix names to compile Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * use custom swaggerui lib Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * prices cli Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * reestructuring of proto types Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more improvements and new fields Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * after fixed Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * formatting Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * annotations & api fixes & cli additions Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * nits Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add location to api Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * rename cli Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * solve lints Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix endpoint and faulty sector mapping Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add non-auth exception Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * avoid verbose api test run Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix test Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix existing race Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * cli changes & improvements Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * improve long description of command Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix text and use latest pow tag Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * default max-price safeguard Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * improve logging Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * nit Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * one more column and optimizing space Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * pr review fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * feat(cli): adds flag based config setting (#513) * feat(cli): adds flag based config setting Signed-off-by: Andrew Hill <andrew@textile.io> * fix(example): updated flag Signed-off-by: Andrew Hill <andrew@textile.io> * fixes & cascade new field to pow call & buckets cli gen Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> Co-authored-by: Ignacio Hagopian <jsign.uy@gmail.com> Co-authored-by: Andrew W. Hill <andrew@textile.io>

Commit:51e9d6a
Author:Andrew W. Hill
Committer:GitHub

feat(buck): mv command (#498) * feat(mv): adds rough pass on mv Signed-off-by: Andrew Hill <andrew@textile.io> * feat(mv): unencrypted mv working Signed-off-by: Andrew Hill <andrew@textile.io> * fix(make): revert test change Signed-off-by: Andrew Hill <andrew@textile.io> * chore(api): cleans up pr; enables encrypted tests Signed-off-by: Andrew Hill <andrew@textile.io> * feat(mv): working setup with all commands Signed-off-by: Andrew Hill <andrew@textile.io> * feat(mv): working setup with all commands Signed-off-by: Andrew Hill <andrew@textile.io> * feat(mv): cleanup and tidy Signed-off-by: Andrew Hill <andrew@textile.io> * feat(tests): reenable priv Signed-off-by: Andrew Hill <andrew@textile.io> * feat(tests): clean up a bit more Signed-off-by: Andrew Hill <andrew@textile.io> * fix(buck): clean up all apis, wrap up a few opts Signed-off-by: Andrew Hill <andrew@textile.io> * chore(nits): cleanup some err messages Signed-off-by: Andrew Hill <andrew@textile.io> * chore(nits): cleanup some err messages Signed-off-by: Andrew Hill <andrew@textile.io> * fix(protos): camel vs snake Signed-off-by: Andrew Hill <andrew@textile.io> * fix(docs): wrong comment Signed-off-by: Andrew Hill <andrew@textile.io> * fix(buck): verify metadata before updating node Signed-off-by: Andrew Hill <andrew@textile.io> * fix(buck): verify metadata before updating node Signed-off-by: Andrew Hill <andrew@textile.io> * fix(tests): adds permissions tests for mv Signed-off-by: Andrew Hill <andrew@textile.io> * fix(tests): cleans up permissions test Signed-off-by: Andrew Hill <andrew@textile.io> * buckets: tweaks to move path for usage interceptor Signed-off-by: Sander Pick <sanderpick@gmail.com> Co-authored-by: Sander Pick <sanderpick@gmail.com>

Commit:7bd0725
Author:Ignacio Hagopian
Committer:GitHub

Miner's index & deal calculator (#494) * minexd creation & collector skeleton Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * collector progress Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * collector store work Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * cleanup Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more record importing Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * persistence tests Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * use new ID in retrieval records Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * flags & indexer skeleton Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * indexer skeleton and move packages Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * index generation progress Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fixes and tests Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * retrieval index gen and tests Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * region validation and normalization Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * call to retrieval regeneration Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * on-chain skeleton & renaming Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * test put filecoin info Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * pb proto Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * wirings and API impls Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * pow targets in collection Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * subscriber notification between collector and indexer Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add automatic index snapshoting Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * remove replace in gomod Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lints & changes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix flag names Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add missing flag Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix flag name Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * pr feedback Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update pow and more timestamp api changes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * switch prices to string Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix Makefile and Dockerfile, and use final Powergate tag Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update localnet to v1.4.2 Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:6e5f37e
Author:Aaron Sutula

change paging token to opaque int64 Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:67fb561
Author:Aaron Sutula

nano fil Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:094fd92
Author:Aaron Sutula

use int64 for fil amounts Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:6a7ed04
Author:Aaron Sutula

exhaustive tests, couple fixes Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:e574731
Author:Aaron Sutula

claim state + all user client code Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:56fc615
Author:Aaron Sutula

new claim design for flexible claim amount Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:cd62c2f
Author:Aaron Sutula

initial and pretty ignorant integration of filrewards client into user service Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:7658136
Author:Aaron Sutula

fix proto packages Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:a749642
Author:Aaron Sutula

model account type in proto Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:60d16fd
Author:Aaron Sutula

analytics service, wired analytics and filrewards services in Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:1b56cce
Author:Aaron Sutula

fix indentation Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:859b1bd
Author:Aaron Sutula

stand alone service for filrewards Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:2d6952e
Author:Sander Pick
Committer:GitHub

Bulk Bucket Pushing (#473) * wip: appendable pushes Signed-off-by: Sander Pick <sanderpick@gmail.com> * wip: more appendable pushes Signed-off-by: Sander Pick <sanderpick@gmail.com> * buck: push behavior tweaks Signed-off-by: Sander Pick <sanderpick@gmail.com> * buck: update pull behavior Signed-off-by: Sander Pick <sanderpick@gmail.com> * buck: update add behavior Signed-off-by: Sander Pick <sanderpick@gmail.com> * buck: root should render all path metadata Signed-off-by: Sander Pick <sanderpick@gmail.com> * buck: properly handle encrypted bucket size Signed-off-by: Sander Pick <sanderpick@gmail.com> * buck: ensure bucket it always saved if one file succeeded Signed-off-by: Sander Pick <sanderpick@gmail.com> * buck: simplify client push handling Signed-off-by: Sander Pick <sanderpick@gmail.com> * buck: dont wait for service response between file adds Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: fix push path access roles test Signed-off-by: Sander Pick <sanderpick@gmail.com> * local: update add file method name Signed-off-by: Sander Pick <sanderpick@gmail.com> * local: fix progress closing race Signed-off-by: Sander Pick <sanderpick@gmail.com> * users: clean up push related tests Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: add single push path endpoint Signed-off-by: Sander Pick <sanderpick@gmail.com> * pg: update push path usage Signed-off-by: Sander Pick <sanderpick@gmail.com> * local: fix progress closing race Signed-off-by: Sander Pick <sanderpick@gmail.com> * api: revert breaking changes Signed-off-by: Sander Pick <sanderpick@gmail.com> * core: add PushPaths to usage interceptor handling Signed-off-by: Sander Pick <sanderpick@gmail.com> * review: address feedback Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:923112f
Author:Ignacio Hagopian
Committer:GitHub

Archive imports & bootstrap Bucket from Filecoin (#471) * tests start Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more tests Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * archive ls Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * importing Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * rebase to new branches and image Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * retrievals ls and logs Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * progress Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more progress Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * finish updateretrievalstatus Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * start to move-to-bucket processing Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * daemon progress Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * tracker refactor & retrieval aware Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * refactor Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * use go-log/v2 Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fixes & lotus bug finding Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * global flag for citests Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * reb --- handle not having a storage-config Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * reb -- archives cmds Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * reb -- retrievals cobra Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * reb -- rev to original values for CI Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * reb -- init Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * reb -- powcli compose Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * reb -- hub-dev with pow/lotus, fixes, impr Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * reb -- move CLI to hub, and fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fixes, move apis to hub Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * buf lints Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lints Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * comment Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * comments Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * move code Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * make job events more generic Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * improvement Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * improve comment Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * return retrievalID on bucket async bootstrapping Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * take a decision on some possible case, just to be defensive Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * use next-develop powergate Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * revert threaddb level change Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update to lastest develop Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update to pow-rc2 Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * more updates Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix tag name Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update to pow v2.0.0-rc3 Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * disable feature until ready in mainnet Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * avoid port collision with API CI tests Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * rebase remanent Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * move apis from hubd to userd Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * rebase matser Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:4485b48
Author:Andrew W. Hill
Committer:GitHub

feat(analytics): moves package into billing (#469) * feat(api): moves analytics into billing api Signed-off-by: Andrew Hill <andrew@textile.io> * feat(api): moves new analytics file Signed-off-by: Andrew Hill <andrew@textile.io> * feat(analytics): wires up a bunch of signals

Commit:4149a93
Author:Aaron Sutula
Committer:GitHub

bucket archive improvements and limits (#457) * bucket archive improvements and limits Signed-off-by: Aaron Sutula <hi@asutula.com> * default rep factor limit of 4 Signed-off-by: Aaron Sutula <hi@asutula.com> * naming nit Signed-off-by: Aaron Sutula <hi@asutula.com> * set max rep factor for tests Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:2e8cb77
Author:Aaron Sutula
Committer:GitHub

Archive Deals Insight (#412) * simplify archive api, add deal information Signed-off-by: Aaron Sutula <hi@asutula.com> * remove processing archive Signed-off-by: Aaron Sutula <hi@asutula.com> * cleaning up, better cli Signed-off-by: Aaron Sutula <hi@asutula.com> * use configurable poll intervals based on deal state Signed-off-by: Aaron Sutula <hi@asutula.com> * test fix Signed-off-by: Aaron Sutula <hi@asutula.com> * fix archive watch client Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:3a0cbd7
Author:Sander Pick
Committer:GitHub

Release fixes (#423) * core: fix npd when accessing account user Signed-off-by: Sander Pick <sanderpick@gmail.com> * billing: create parent if missing Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:5edbf56
Author:Sander Pick
Committer:GitHub

Monthly usage reporting (#414) * billing: better customer creation Signed-off-by: Sander Pick <sanderpick@gmail.com> billing: add get period usage api Signed-off-by: Sander Pick <sanderpick@gmail.com> hub: show monthly usage Signed-off-by: Sander Pick <sanderpick@gmail.com> hub: add note about daily evaluation Signed-off-by: Sander Pick <sanderpick@gmail.com> billing: double count usage fix Signed-off-by: Sander Pick <sanderpick@gmail.com> review: address feedback Signed-off-by: Sander Pick <sanderpick@gmail.com> hubd: catch grace period in usage interceptor Signed-off-by: Sander Pick <sanderpick@gmail.com> * billing: add free quota grace size Signed-off-by: Sander Pick <sanderpick@gmail.com> * billing: make grace sizes huge Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:76eae3e
Author:Andrew W. Hill
Committer:GitHub

feat(analytics): adds basic signup stream (#407)

Commit:d8652ba
Author:Sander Pick
Committer:GitHub

hub: show grace period time remaining in cli (#411) Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:3d5f753
Author:Sander Pick
Committer:GitHub

Daily evaluated billing, monthly invoicing (#408) * billing: consolidate inc methods Signed-off-by: Sander Pick <sanderpick@gmail.com> * wip: add daily usage reporter Signed-off-by: Sander Pick <sanderpick@gmail.com> * billing: finish pass at daily usage Signed-off-by: Sander Pick <sanderpick@gmail.com> * billing: fix unitPrice calc Signed-off-by: Sander Pick <sanderpick@gmail.com> * billing: add tests for each product usage Signed-off-by: Sander Pick <sanderpick@gmail.com> * billing: send back current daily cost with usage Signed-off-by: Sander Pick <sanderpick@gmail.com> * hub: update billing cli Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:e36bd0f
Author:Sander Pick
Committer:GitHub

Delegated Billing & User Usage Tracking (#402) * billing: allow users to create customers with a parent_key Signed-off-by: Sander Pick <sanderpick@gmail.com> * billing: expose per month billing math Signed-off-by: Sander Pick <sanderpick@gmail.com> * billing: charge customer parent Signed-off-by: Sander Pick <sanderpick@gmail.com> * users: move billing usage API to users Signed-off-by: Sander Pick <sanderpick@gmail.com> * hub: move status command to usage Signed-off-by: Sander Pick <sanderpick@gmail.com> * billing: paginate dependent customers Signed-off-by: Sander Pick <sanderpick@gmail.com> * hub: expose billing users Signed-off-by: Sander Pick <sanderpick@gmail.com> * billing: create free prices for dependent customers Signed-off-by: Sander Pick <sanderpick@gmail.com> * hub: allow api key and secret for auth Signed-off-by: Sander Pick <sanderpick@gmail.com> * hub: config saves token and identity Signed-off-by: Sander Pick <sanderpick@gmail.com> * hub: enable user pagination Signed-off-by: Sander Pick <sanderpick@gmail.com> * hub: dont create customer during account creation Signed-off-by: Sander Pick <sanderpick@gmail.com> * hub: skip stats handler if no billing client Signed-off-by: Sander Pick <sanderpick@gmail.com> * billing: reverts removal of re-create customer sub method Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: remove write txns Signed-off-by: Sander Pick <sanderpick@gmail.com> * mod: bump go-threads v1.0.1 Signed-off-by: Sander Pick <sanderpick@gmail.com> * billing: add delay between creating stripe test customers Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:8be3712
Author:Sander Pick
Committer:GitHub

Billing, Take 1 (#374) * billing: initial service integration Signed-off-by: Sander Pick <sanderpick@gmail.com> * billing: wip on hub methods Signed-off-by: Sander Pick <sanderpick@gmail.com> * billing: add get period usage method Signed-off-by: Sander Pick <sanderpick@gmail.com> * billing: stub in stats handler Signed-off-by: Sander Pick <sanderpick@gmail.com> * billing: weave in billing to buckets service Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: track context throughout Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: use owner context in max bucket determination Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: enable limited usage w/o payment method Signed-off-by: Sander Pick <sanderpick@gmail.com> * billing: record txns as well Signed-off-by: Sander Pick <sanderpick@gmail.com> * tests: fix up bucket tests Signed-off-by: Sander Pick <sanderpick@gmail.com> * ci: use mongo repl set Signed-off-by: Sander Pick <sanderpick@gmail.com> * billing: nits Signed-off-by: Sander Pick <sanderpick@gmail.com> * billing: get customer portal session url Signed-off-by: Sander Pick <sanderpick@gmail.com> * billing: improved subscription lifecycle tracking Signed-off-by: Sander Pick <sanderpick@gmail.com> * hub: adds re-enable billing command Signed-off-by: Sander Pick <sanderpick@gmail.com> * billing: adds customer concurrency control Signed-off-by: Sander Pick <sanderpick@gmail.com> * api: migrate to global protobuf generation Signed-off-by: Sander Pick <sanderpick@gmail.com> * ci: revert mongo repl set change Signed-off-by: Sander Pick <sanderpick@gmail.com> * cleanup: remove protoc files Signed-off-by: Sander Pick <sanderpick@gmail.com> * cleanup: fix mail imports Signed-off-by: Sander Pick <sanderpick@gmail.com> * tests: clean up mongo address Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: watch incoming chunks and check for exceeded quota Signed-off-by: Sander Pick <sanderpick@gmail.com> * cleanup: remove old customers handling Signed-off-by: Sander Pick <sanderpick@gmail.com> * hub: fix up setup billing test Signed-off-by: Sander Pick <sanderpick@gmail.com> * billing: use vars in price creation Signed-off-by: Sander Pick <sanderpick@gmail.com> * hub: improved interceptor logic Signed-off-by: Sander Pick <sanderpick@gmail.com> * hub: check threaddb usage only on relevant methods interceptor logic Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: simplify push path error handling Signed-off-by: Sander Pick <sanderpick@gmail.com> * billing: revert small quota Signed-off-by: Sander Pick <sanderpick@gmail.com> * scripts: add js-protos generation and publishing Signed-off-by: Sander Pick <sanderpick@gmail.com> * core: use tag rpc to store requests stats Signed-off-by: Sander Pick <sanderpick@gmail.com> * cli: adds some nicer billing status output Signed-off-by: Sander Pick <sanderpick@gmail.com> * tmp: test js gen and publish logic in ci Signed-off-by: Sander Pick <sanderpick@gmail.com> * tmp: revert ci test Signed-off-by: Sander Pick <sanderpick@gmail.com> * chore: remove unneeded makefiles Signed-off-by: Sander Pick <sanderpick@gmail.com> * chore: nits while self-reviewing Signed-off-by: Sander Pick <sanderpick@gmail.com> * review: address feedback Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:2a72b54
Author:Aaron Sutula
Committer:GitHub

Archive storage config API (#361) * api for archive storage config Signed-off-by: Aaron Sutula <hi@asutula.com> * new bucket archive apis in client, local buckets, cli Signed-off-by: Aaron Sutula <hi@asutula.com> * typo and go mod tidy Signed-off-by: Aaron Sutula <hi@asutula.com> * update powergate and lotus Signed-off-by: Aaron Sutula <hi@asutula.com> * fix default archive confing Signed-off-by: Aaron Sutula <hi@asutula.com> * disable storage before removal Signed-off-by: Aaron Sutula <hi@asutula.com> * fix makefile for loop for releases Signed-off-by: Aaron Sutula <hi@asutula.com> * pr feedback Signed-off-by: Aaron Sutula <hi@asutula.com> * sander pr feedback Signed-off-by: Aaron Sutula <hi@asutula.com> * use cmp Signed-off-by: Aaron Sutula <hi@asutula.com> * comments about ignored archive config props Signed-off-by: Aaron Sutula <hi@asutula.com> * better prompt location Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:3101199
Author:Sander Pick
Committer:GitHub

Gateway: Render private bucket content via access tokens (#357) * docs: fix a couple nits Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: add access token to private bucket links Signed-off-by: Sander Pick <sanderpick@gmail.com> * mod: update threads Signed-off-by: Sander Pick <sanderpick@gmail.com> * docs: update readme with access role info Signed-off-by: Sander Pick <sanderpick@gmail.com> * docs: update readme with more links to godocs Signed-off-by: Sander Pick <sanderpick@gmail.com> * gateway: pass token through to bucket UI Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:8fa011a
Author:Sander Pick
Committer:GitHub

File-level bucket access control (#316) * buckets: adds new bucket version with write validator and read filter Signed-off-by: Sander Pick <sanderpick@gmail.com> buckets: adds api methods for getting and editing path access Signed-off-by: Sander Pick <sanderpick@gmail.com> buckets: allow multi-user write Signed-off-by: Sander Pick <sanderpick@gmail.com> local: adds local key-based encryption methods Signed-off-by: Sander Pick <sanderpick@gmail.com> buckets: fix up tests Signed-off-by: Sander Pick <sanderpick@gmail.com> mod: update threads Signed-off-by: Sander Pick <sanderpick@gmail.com> buckers: validator fixes Signed-off-by: Sander Pick <sanderpick@gmail.com> tests: fix up more tests Signed-off-by: Sander Pick <sanderpick@gmail.com> buckets: add metadata to api, adds send path invite Signed-off-by: Sander Pick <sanderpick@gmail.com> mod: update threads Signed-off-by: Sander Pick <sanderpick@gmail.com> buckets: fix up local types Signed-off-by: Sander Pick <sanderpick@gmail.com> buckets: handle older bucket versions Signed-off-by: Sander Pick <sanderpick@gmail.com> buckets: allow all readers by default on non-private buckets Signed-off-by: Sander Pick <sanderpick@gmail.com> buckets: tweak write validator to disallow null paths Signed-off-by: Sander Pick <sanderpick@gmail.com> buf: fix up protos Signed-off-by: Sander Pick <sanderpick@gmail.com> mod: update go-ipfs http client Signed-off-by: Sander Pick <sanderpick@gmail.com> chore: update threads, fix up more tests Signed-off-by: Sander Pick <sanderpick@gmail.com> tests: use time to test for time equality Signed-off-by: Sander Pick <sanderpick@gmail.com> buckets: use a single create time Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: rework access path logic Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: handle path access re-encryption Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: fix up tests Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: update validator and filter to handle inherited roles Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: upsert new metadata items Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: fix up tests Signed-off-by: Sander Pick <sanderpick@gmail.com> * tests: bump flayt retry limit Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: more tests and fixes Signed-off-by: Sander Pick <sanderpick@gmail.com> * core: revert fix to make room for jsonsivar pr Signed-off-by: Sander Pick <sanderpick@gmail.com> * Hotfix/buckets-acl: use correct names in cross user method list. (#333) Signed-off-by: jsonsivar <jsonsivar@gmail.com> Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: always rotate file encryption keys under changed prefix Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: migrate to thread transactions Signed-off-by: Sander Pick <sanderpick@gmail.com> * mod: update threads Signed-off-by: Sander Pick <sanderpick@gmail.com> * ci: fix test config Signed-off-by: Sander Pick <sanderpick@gmail.com> * chore: cleanup js indentation Signed-off-by: Sander Pick <sanderpick@gmail.com> * pg: bump flakyt test retries and wait longer Signed-off-by: Sander Pick <sanderpick@gmail.com> * update to latest lotus-devnet and pow client Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * review: address feedback Signed-off-by: Sander Pick <sanderpick@gmail.com> * threaddb: properly handle ending txns Signed-off-by: Sander Pick <sanderpick@gmail.com> Co-authored-by: Janison Sivarajah <jsonsivar@gmail.com> Co-authored-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:ed1982a
Author:Andrew W. Hill
Committer:GitHub

feat(cli): add version command to CLI (#327) * feat(cli): add version command to CLI * feat(version): adds api methods; govvv; update

Commit:fd5c201
Author:Aaron Sutula
Committer:GitHub

Add bingo and buf (#320) * integrate bingo and buf Signed-off-by: Aaron Sutula <hi@asutula.com> * disable breaking change detection for now Signed-off-by: Aaron Sutula <hi@asutula.com> * lint fixes in proto files Signed-off-by: Aaron Sutula <hi@asutula.com> * new generated go code, corresponding updates Signed-off-by: Aaron Sutula <hi@asutula.com> * consolidate Makefile Signed-off-by: Aaron Sutula <hi@asutula.com> * fix ignored methods Signed-off-by: Aaron Sutula <hi@asutula.com> * convert enum properly Signed-off-by: Aaron Sutula <hi@asutula.com> * handle other enums explicitly Signed-off-by: Aaron Sutula <hi@asutula.com> * fix hard coded status Signed-off-by: Aaron Sutula <hi@asutula.com> * rename to createOptions Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:c47c2f9
Author:Sander Pick
Committer:GitHub

mail: use a single thread per user (#304) Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:cbc87f5
Author:Sander Pick
Committer:GitHub

Hub User Mailboxes (#290) * messages: add collection and tests Signed-off-by: Sander Pick <sanderpick@gmail.com> * messages: adds initial threaddb based messaging support Signed-off-by: Sander Pick <sanderpick@gmail.com> * mail: adds local mailbox handling Signed-off-by: Sander Pick <sanderpick@gmail.com> * mail: use two bodies per message Signed-off-by: Sander Pick <sanderpick@gmail.com> * mailbox: add tests Signed-off-by: Sander Pick <sanderpick@gmail.com> * mailbox: adds watch tests Signed-off-by: Sander Pick <sanderpick@gmail.com> * mod: adds forked datastore repos Signed-off-by: Sander Pick <sanderpick@gmail.com> * mod: tidy modules Signed-off-by: Sander Pick <sanderpick@gmail.com> * buck: fix up watch types Signed-off-by: Sander Pick <sanderpick@gmail.com> * ci: fix tests Signed-off-by: Sander Pick <sanderpick@gmail.com> * docs: adds basic usage to bucket lib Signed-off-by: Sander Pick <sanderpick@gmail.com> * docs: adds basic usage of mail lib Signed-off-by: Sander Pick <sanderpick@gmail.com> * review: address other comments Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:a48bc23
Author:Andrew Hill

fix(api): remove bucket size returns Signed-off-by: Andrew Hill <andrew@textile.io>

Commit:dd7e728
Author:Andrew Hill

fix(tests): add size to rootreply and total size to listreply Signed-off-by: Andrew Hill <andrew@textile.io>

Commit:802c5c8
Author:Andrew Hill

fix(partial): tracking down accounting errors Signed-off-by: Andrew Hill <andrew@textile.io>

Commit:bc5c48f
Author:Sander Pick
Committer:GitHub

Local buckets lib (#264) * wip Signed-off-by: Sander Pick <sanderpick@gmail.com> buckets: initial lib refactor Signed-off-by: Sander Pick <sanderpick@gmail.com> buckets: finish migrating init Signed-off-by: Sander Pick <sanderpick@gmail.com> buckets: adds archive to local lib Signed-off-by: Sander Pick <sanderpick@gmail.com> buckets: adds add unixfs path to local lib Signed-off-by: Sander Pick <sanderpick@gmail.com> buckets: adds local buckets tests Signed-off-by: Sander Pick <sanderpick@gmail.com> buckets: adds simple bucket tests Signed-off-by: Sander Pick <sanderpick@gmail.com> buckets: more bucket tests Signed-off-by: Sander Pick <sanderpick@gmail.com> cmd: mv contexts to ctx file Signed-off-by: Sander Pick <sanderpick@gmail.com> cmd: some fixes after integrating buckets lib Signed-off-by: Sander Pick <sanderpick@gmail.com> mod: tidy modules Signed-off-by: Sander Pick <sanderpick@gmail.com> wip Signed-off-by: Sander Pick <sanderpick@gmail.com> local: refactor config setup, passing tests Signed-off-by: Sander Pick <sanderpick@gmail.com> local: cmds all working Signed-off-by: Sander Pick <sanderpick@gmail.com> local: more tests, fixes Signed-off-by: Sander Pick <sanderpick@gmail.com> local: add missing bucket tests Signed-off-by: Sander Pick <sanderpick@gmail.com> local: add doc strings Signed-off-by: Sander Pick <sanderpick@gmail.com> local: adds watch method and command Signed-off-by: Sander Pick <sanderpick@gmail.com> local: adds pull ticker to watch Signed-off-by: Sander Pick <sanderpick@gmail.com> local: adds double bucket tests with watch Signed-off-by: Sander Pick <sanderpick@gmail.com> * mod: remove local threads replace Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: remove org/dev/user restriction Signed-off-by: Sander Pick <sanderpick@gmail.com> * local: fix races in tests Signed-off-by: Sander Pick <sanderpick@gmail.com> * local: adds size test Signed-off-by: Sander Pick <sanderpick@gmail.com> * ci: bump test timeout to 30m Signed-off-by: Sander Pick <sanderpick@gmail.com> * ci: break out buckets tests Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: decrypt nested nodes while listing Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: more conservative watch tests, update threads Signed-off-by: Sander Pick <sanderpick@gmail.com> * review: address comments Signed-off-by: Sander Pick <sanderpick@gmail.com> * local: consolidate tests that don't need own buckd running Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:cb73656
Author:Sander Pick
Committer:GitHub

Bucket Encryption (#230) * local: migrate to flatfs block storage Signed-off-by: Sander Pick <sanderpick@gmail.com> buckets: bucket file encryption and cmd support Signed-off-by: Sander Pick <sanderpick@gmail.com> buckets: private create, update, and list buckets Signed-off-by: Sander Pick <sanderpick@gmail.com> buckets: handle pins in encrypted dag Signed-off-by: Sander Pick <sanderpick@gmail.com> buckets: handle remove node at path Signed-off-by: Sander Pick <sanderpick@gmail.com> buckets: add tests for remove and remove path private Signed-off-by: Sander Pick <sanderpick@gmail.com> buckets: skip password derivation in private mode Signed-off-by: Sander Pick <sanderpick@gmail.com> mod: use released dcrypto Signed-off-by: Sander Pick <sanderpick@gmail.com> cmd: cleanup local bucket handling Signed-off-by: Sander Pick <sanderpick@gmail.com> gateway: hide private buckets Signed-off-by: Sander Pick <sanderpick@gmail.com> cmd: adds client-side encrypt and decrypt commands Signed-off-by: Sander Pick <sanderpick@gmail.com> buckets: use raw node for seed Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: update init from cid with encryption handling Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: update set path with encryption handling Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: rework new dir from existing path method Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: add tests for init from cid and set path private Signed-off-by: Sander Pick <sanderpick@gmail.com> * users: fix up users test Signed-off-by: Sander Pick <sanderpick@gmail.com> * tests: fix up pg tests Signed-off-by: Sander Pick <sanderpick@gmail.com> * local: handle path maps Signed-off-by: Sander Pick <sanderpick@gmail.com> * review: address comments Signed-off-by: Sander Pick <sanderpick@gmail.com> * tests: clean up duplicate tests Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:d6c3b71
Author:Ignacio Hagopian
Committer:GitHub

bucket init from Cid, add IPFS UnixFS in local bucket, SetHead API, update Powergate (#231) * use new powergate, and devnet Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * init with cid test Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * remove seed Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * revert test change Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * bootstrap cid bucket impl Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * buck init cli Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * lints Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * buck add impl Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fix print msg Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * parallelize Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * tests Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * new SetPath API Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * improve impl and tests Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * improve comment Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * rename option Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * fmt Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * remove empty line Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * improve flag description Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * clean gomod Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * replace Ignore with Skip Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:e41528e
Author:Sander Pick
Committer:GitHub

Allow insecure keys for development (#228) * keys: adds allowed origins Signed-off-by: Sander Pick <sanderpick@gmail.com> * keys: validate domains Signed-off-by: Sander Pick <sanderpick@gmail.com> * users: fix up key tests Signed-off-by: Sander Pick <sanderpick@gmail.com> * keys: undo domains, add secure flag Signed-off-by: Sander Pick <sanderpick@gmail.com> * tests: update insecure key test Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:70599b8
Author:Sander Pick
Committer:GitHub

Support cid v0 local buckets (#227) * mongo: update db names Signed-off-by: Sander Pick <sanderpick@gmail.com> * cmd: more output fixes Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: update collection on init Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: handle local buckets with cid v0 roots Signed-off-by: Sander Pick <sanderpick@gmail.com> * cmd: cleanup local bucket tweaks Signed-off-by: Sander Pick <sanderpick@gmail.com> * test: wait a bit longer for pg test to complete Signed-off-by: Sander Pick <sanderpick@gmail.com> * review: address comments Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: dont overwrite current archive Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:f645c2d
Author:Sander Pick
Committer:GitHub

Bucket Sync (#212) * buckets: pull thread buckets into own package Signed-off-by: Sander Pick <sanderpick@gmail.com> buckets: add dir manager Signed-off-by: Sander Pick <sanderpick@gmail.com> local: move local bucket into own package Signed-off-by: Sander Pick <sanderpick@gmail.com> local: add diff cid and path Signed-off-by: Sander Pick <sanderpick@gmail.com> local: add write and load car methods Signed-off-by: Sander Pick <sanderpick@gmail.com> bucket: bucket status cmd w/ local archive Signed-off-by: Sander Pick <sanderpick@gmail.com> cmd: use local bucket for status and push Signed-off-by: Sander Pick <sanderpick@gmail.com> cmd: push bucket changes Signed-off-by: Sander Pick <sanderpick@gmail.com> cmd: smarter pull with local bucket Signed-off-by: Sander Pick <sanderpick@gmail.com> cmd: better push output Signed-off-by: Sander Pick <sanderpick@gmail.com> cmd: better pull output Signed-off-by: Sander Pick <sanderpick@gmail.com> cmd: pull concurrently Signed-off-by: Sander Pick <sanderpick@gmail.com> cmd: fully sync on pull Signed-off-by: Sander Pick <sanderpick@gmail.com> cmd: nits Signed-off-by: Sander Pick <sanderpick@gmail.com> cmd: more nits Signed-off-by: Sander Pick <sanderpick@gmail.com> cmd: enable merge on pull, sync as flag Signed-off-by: Sander Pick <sanderpick@gmail.com> * cmd: move archive cmds to own file Signed-off-by: Sander Pick <sanderpick@gmail.com> * chore: update tests Signed-off-by: Sander Pick <sanderpick@gmail.com> * chore: update threads and powergate Signed-off-by: Sander Pick <sanderpick@gmail.com> * chore: update powergate image Signed-off-by: Sander Pick <sanderpick@gmail.com> * cmd: --sync -> --hard, fix deletion conflicts Signed-off-by: Sander Pick <sanderpick@gmail.com> * review: address comments Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:53de2ed
Author:Sander Pick

cmd: smarter pull with local bucket Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:959043f
Author:Sander Pick
Committer:Sander Pick

cmd: push bucket changes Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:a1fa00e
Author:Ignacio Hagopian
Committer:GitHub

Powergate integration (#151) * pr progress on rebased master Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * switch to cid v1 Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update pg Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * include job errcause and deal errors Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * assume pinned bucket cids are v1 Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * typos Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update pg ecosystem Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * cli stub Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * remove replace gomod Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * control if archiving is enabled Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * control if archiving is enabled Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * add dockerignore Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * compose-pow and make helper Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * compose changes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * changes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * checkpoint! Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * user render table Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * start with watch capability Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * watching flag Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * use log history PG feature Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update to new pg Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * move docker pow setup Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * powcli fixes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * do nothing on archiving same cid Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * update powergate Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * comments Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * capitalize AddPowergateApi Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * save cid as bytes Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> * change json serialization format Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>

Commit:6f92edc
Author:Sander Pick

bucket: bucket status cmd w/ local archive Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:fb62048
Author:Sander Pick
Committer:GitHub

Chore: Clean up things when parents are deleted (#181) * chore: clean up things when parents are deleted Signed-off-by: Sander Pick <sanderpick@gmail.com> * hub: add account destroy API and cmd Signed-off-by: Sander Pick <sanderpick@gmail.com> * ipns: fix data race on cancel all Signed-off-by: Sander Pick <sanderpick@gmail.com> * cmd: add confirmation to org rm Signed-off-by: Sander Pick <sanderpick@gmail.com> * collections: close cursors Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:ec3e9c1
Author:Aaron Sutula
Committer:GitHub

add a cmd to print bucket links any time (#178) * add a cmd to print bucket links Signed-off-by: Aaron Sutula <hi@asutula.com> * remove log Signed-off-by: Aaron Sutula <hi@asutula.com> * docs comment Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:f8cbfac
Author:Sander Pick
Committer:GitHub

buckets: spit out links, gateway fix (#159) Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:35c0852
Author:Sander Pick
Committer:GitHub

keys: add api key type and some fixes (#149) * keys: add api key type and some fixes Signed-off-by: Sander Pick <sanderpick@gmail.com> * apikeys: add auth handling for different key types Signed-off-by: Sander Pick <sanderpick@gmail.com> * users: adds account key tests Signed-off-by: Sander Pick <sanderpick@gmail.com> * chore: remove all generated JS Signed-off-by: Sander Pick <sanderpick@gmail.com> * chore: ignore generated JS Signed-off-by: Sander Pick <sanderpick@gmail.com> * ci: update js grpc lib publising steps Signed-off-by: Sander Pick <sanderpick@gmail.com> * sessions: clean up flaky touch test Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:507bece
Author:Sander Pick
Committer:GitHub

Bucket key and API updates (#144) * buckets: ipns keys and better API Signed-off-by: Sander Pick <sanderpick@gmail.com> * core: check thread owner Signed-off-by: Sander Pick <sanderpick@gmail.com> * gateway: another buckets update Signed-off-by: Sander Pick <sanderpick@gmail.com> * users: fix up tests Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:2d16be4
Author:Sander Pick
Committer:GitHub

Standalone Buckets API (#134) * collections: (wip) migrate to mongo Signed-off-by: Sander Pick <sanderpick@gmail.com> * collections: (wip) more migrate to mongo Signed-off-by: Sander Pick <sanderpick@gmail.com> * chore: api -> cloud Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: add js files Signed-off-by: Sander Pick <sanderpick@gmail.com> * cloud: refactor tests Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: refactor service Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: fixup tests Signed-off-by: Sander Pick <sanderpick@gmail.com> * cloud: passing tests Signed-off-by: Sander Pick <sanderpick@gmail.com> * collections: passing tests Signed-off-by: Sander Pick <sanderpick@gmail.com> * api: consolidate all services Signed-off-by: Sander Pick <sanderpick@gmail.com> * cloud: fix up with consolidated auth Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: tests passing again Signed-off-by: Sander Pick <sanderpick@gmail.com> * threads: update to 0.1.13-rc2 Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: passing tests with new threads Signed-off-by: Sander Pick <sanderpick@gmail.com> * cmd: update config handling Signed-off-by: Sander Pick <sanderpick@gmail.com> * cmd: adds threads cmd and more Signed-off-by: Sander Pick <sanderpick@gmail.com> * cmd: auto-gen thread, find parent config Signed-off-by: Sander Pick <sanderpick@gmail.com> * keys: api, client, cmd for keys Signed-off-by: Sander Pick <sanderpick@gmail.com> * cmd: fix up keys Signed-off-by: Sander Pick <sanderpick@gmail.com> * nit: clean up notes Signed-off-by: Sander Pick <sanderpick@gmail.com> * api: clean up js, cloud -> hub Signed-off-by: Sander Pick <sanderpick@gmail.com> * collections: refactor Signed-off-by: Sander Pick <sanderpick@gmail.com> * core: adds users handling Signed-off-by: Sander Pick <sanderpick@gmail.com> * users: add light buckets test Signed-off-by: Sander Pick <sanderpick@gmail.com> * users: add api key signature validation Signed-off-by: Sander Pick <sanderpick@gmail.com> * hub: use org as owner where needed Signed-off-by: Sander Pick <sanderpick@gmail.com> * hub: adds signup and signin flows Signed-off-by: Sander Pick <sanderpick@gmail.com> * cmd: adds account init and new org creation Signed-off-by: Sander Pick <sanderpick@gmail.com> * cmd: limit bucket push and pull to CWD Signed-off-by: Sander Pick <sanderpick@gmail.com> * gateway: update bucket handlers Signed-off-by: Sander Pick <sanderpick@gmail.com> * collections: combine devs and orgs Signed-off-by: Sander Pick <sanderpick@gmail.com> * mod: update threads Signed-off-by: Sander Pick <sanderpick@gmail.com> * ci: adds mongo service and some other cleanups Signed-off-by: Sander Pick <sanderpick@gmail.com> * collections: dont run tests in parallel Signed-off-by: Sander Pick <sanderpick@gmail.com> * test: adds some extra test logging for threads collection Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: allow dns record to be empty Signed-off-by: Sander Pick <sanderpick@gmail.com> * threads: fix compound _id ordering Signed-off-by: Sander Pick <sanderpick@gmail.com> * review: address comments Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:fc5800f
Author:Andrew W. Hill
Committer:GitHub

Generates account admin lib from protobufs (#113) Generates account admin lib from protobufs

Commit:7ff79b1
Author:Aaron Sutula

implement cli, fixes Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:afde5ab
Author:Aaron Sutula

Implement project config service Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:97eef16
Author:Aaron Sutula

project config collection and proto changes Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:12df5ab
Author:Sander Pick
Committer:GitHub

Bit more project cleanup (#95) * chore: migrate to project names Signed-off-by: Sander Pick <sanderpick@gmail.com> * dns: clean up manager, tweak gateway routes Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:c4ac76a
Author:Sander Pick
Committer:GitHub

Collections Cleanup (#93) * gateway: clean up buckets Signed-off-by: Sander Pick <sanderpick@gmail.com> * collections: add unique index to proj name Signed-off-by: Sander Pick <sanderpick@gmail.com> * cmd: simplify config, mv tokens to project Signed-off-by: Sander Pick <sanderpick@gmail.com> * chore: app tokens -> tokens Signed-off-by: Sander Pick <sanderpick@gmail.com> * chore: users -> developers Signed-off-by: Sander Pick <sanderpick@gmail.com> * chore: appusers -> users Signed-off-by: Sander Pick <sanderpick@gmail.com> * collections: add indexes Signed-off-by: Sander Pick <sanderpick@gmail.com> * collections: ensure URL-safe names Signed-off-by: Sander Pick <sanderpick@gmail.com> * devs: get or create by email Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:ad8a9b3
Author:Sander Pick
Committer:GitHub

Gateway Buckets (#90) * buckets: consolidate get and list paths Signed-off-by: Sander Pick <sanderpick@gmail.com> * gateway: render files Signed-off-by: Sander Pick <sanderpick@gmail.com> * gateway: manage in core Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: fix remove entire bucket Signed-off-by: Sander Pick <sanderpick@gmail.com> * buckets: fix reader bugs Signed-off-by: Sander Pick <sanderpick@gmail.com> * client: use own test package Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:05f2777
Author:Sander Pick
Committer:GitHub

Push 'n pull bucket paths (#79) * cmd: no need to select folders Signed-off-by: Sander Pick <sanderpick@gmail.com> * cmd: flush out folders push Signed-off-by: Sander Pick <sanderpick@gmail.com> * service: migrate to bucket proposal Signed-off-by: Sander Pick <sanderpick@gmail.com> * cmd: consolidate list types Signed-off-by: Sander Pick <sanderpick@gmail.com> * cmd: clean up push Signed-off-by: Sander Pick <sanderpick@gmail.com> * cmd: adds pull Signed-off-by: Sander Pick <sanderpick@gmail.com> * tests: fix list path test Signed-off-by: Sander Pick <sanderpick@gmail.com> * cmd: show n/a for file item count Signed-off-by: Sander Pick <sanderpick@gmail.com> * review: address comments Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:015009f
Author:Sander Pick
Committer:GitHub

Folders (#74) * folders: add files to folders Signed-off-by: Sander Pick <sanderpick@gmail.com> * folders: flush out get, list, remove file Signed-off-by: Sander Pick <sanderpick@gmail.com> * folders: flush out get folder, get file w/ progress Signed-off-by: Sander Pick <sanderpick@gmail.com> * folders: api simplifications Signed-off-by: Sander Pick <sanderpick@gmail.com> * folders: adds nested file test Signed-off-by: Sander Pick <sanderpick@gmail.com> * folders: adds some initial folder commands Signed-off-by: Sander Pick <sanderpick@gmail.com> * folders: add remaining commands Signed-off-by: Sander Pick <sanderpick@gmail.com> * files: add cat file cmd Signed-off-by: Sander Pick <sanderpick@gmail.com> * mod: update to latest go-threads Signed-off-by: Sander Pick <sanderpick@gmail.com> * files: fix remove link handling Signed-off-by: Sander Pick <sanderpick@gmail.com> * files: fix pin link handling Signed-off-by: Sander Pick <sanderpick@gmail.com> * tests: fix get file Signed-off-by: Sander Pick <sanderpick@gmail.com> * review: address comments Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:cc6c83e
Author:Sander Pick
Committer:GitHub

Store Files (#64) * store: adds server and client store method Signed-off-by: Sander Pick <sanderpick@gmail.com> * cmd: adds store add Signed-off-by: Sander Pick <sanderpick@gmail.com> * files: track pinned files Signed-off-by: Sander Pick <sanderpick@gmail.com> * files: add remaining methods and client tests Signed-off-by: Sander Pick <sanderpick@gmail.com> * cmd: adds files list and remove Signed-off-by: Sander Pick <sanderpick@gmail.com> * ci: add ipfs service Signed-off-by: Sander Pick <sanderpick@gmail.com> * review: address comments Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:d9925cb
Author:Sander Pick
Committer:GitHub

Threads Service Auth (#63) * appusers: associate own store Signed-off-by: Sander Pick <sanderpick@gmail.com> * threads: updates for latest threads Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:cbf5f49
Author:Sander Pick
Committer:GitHub

App tokens and users (#55) * docker: tighen up compose file ports Signed-off-by: Sander Pick <sanderpick@gmail.com> * api: add app token api methods Signed-off-by: Sander Pick <sanderpick@gmail.com> * client: adds app token methods and tests Signed-off-by: Sander Pick <sanderpick@gmail.com> * cmd: add app tokens command Signed-off-by: Sander Pick <sanderpick@gmail.com> * gateway: adds register app user handler Signed-off-by: Sander Pick <sanderpick@gmail.com> * core: add client auth interceptor Signed-off-by: Sander Pick <sanderpick@gmail.com> * api: intercept threads api calls, app user auth Signed-off-by: Sander Pick <sanderpick@gmail.com> * mod: update go-threads Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:41ee3d8
Author:Aaron Sutula
Committer:GitHub

Integrate filecoin client and wallet address (#46) * First cut at creating a filecoin client Signed-off-by: Aaron Sutula <hi@asutula.com> * bug fix and test fix for fc grpc address Signed-off-by: Aaron Sutula <hi@asutula.com> * try to clone filecoin Signed-off-by: Aaron Sutula <hi@asutula.com> * check out filecoin first Signed-off-by: Aaron Sutula <hi@asutula.com> * revert checking out filecoin Signed-off-by: Aaron Sutula <hi@asutula.com> * some mod update Signed-off-by: Aaron Sutula <hi@asutula.com> * attempt at checking out filecoin repo Signed-off-by: Aaron Sutula <hi@asutula.com> * add a token Signed-off-by: Aaron Sutula <hi@asutula.com> * v2 Signed-off-by: Aaron Sutula <hi@asutula.com> * try env Signed-off-by: Aaron Sutula <hi@asutula.com> * Use a generated access token Signed-off-by: Aaron Sutula <hi@asutula.com> * clone fc one level up Signed-off-by: Aaron Sutula <hi@asutula.com> * specify main checkout path Signed-off-by: Aaron Sutula <hi@asutula.com> * mod download and don't run tests Signed-off-by: Aaron Sutula <hi@asutula.com> * try path Signed-off-by: Aaron Sutula <hi@asutula.com> * working directory option Signed-off-by: Aaron Sutula <hi@asutula.com> * proper working dir Signed-off-by: Aaron Sutula <hi@asutula.com> * update to latest filecoin Signed-off-by: Aaron Sutula <hi@asutula.com> * mod tidy Signed-off-by: Aaron Sutula <hi@asutula.com> * cleaning up filecoin api address Signed-off-by: Aaron Sutula <hi@asutula.com> * create fc wallet with project, display address and balance Signed-off-by: Aaron Sutula <hi@asutula.com> * remove local filecoin mod Signed-off-by: Aaron Sutula <hi@asutula.com> * update ci Signed-off-by: Aaron Sutula <hi@asutula.com> * try putting ci back to original Signed-off-by: Aaron Sutula <hi@asutula.com> * remove blank line Signed-off-by: Aaron Sutula <hi@asutula.com> * remove refs to storage Signed-off-by: Aaron Sutula <hi@asutula.com> * remove storage package for now Signed-off-by: Aaron Sutula <hi@asutula.com> * pr feedback Signed-off-by: Aaron Sutula <hi@asutula.com>

Commit:1fb41e0
Author:Sander Pick
Committer:GitHub

Docker (#49) * docker: adds a basic dockerfile Signed-off-by: Sander Pick <sanderpick@gmail.com> * docker: adds a basic compose file Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:3f4fd62
Author:Sander Pick
Committer:GitHub

Finish Teams & Projects (#37) * api: stub in remaining methods Signed-off-by: Sander Pick <sanderpick@gmail.com> * service: flush out some of the team methods Signed-off-by: Sander Pick <sanderpick@gmail.com> * service: flush out project methods Signed-off-by: Sander Pick <sanderpick@gmail.com> * teams: implement invite api Signed-off-by: Sander Pick <sanderpick@gmail.com> * tests: add remaining api tests Signed-off-by: Sander Pick <sanderpick@gmail.com> * cmd: flush out remaining commands Signed-off-by: Sander Pick <sanderpick@gmail.com> * gateway: expand templates, handle invite accept Signed-off-by: Sander Pick <sanderpick@gmail.com> * gateway: update consent template Signed-off-by: Sander Pick <sanderpick@gmail.com> * cmd: clean up teams commands Signed-off-by: Sander Pick <sanderpick@gmail.com> * cmd: clean up other commands Signed-off-by: Sander Pick <sanderpick@gmail.com> * tests: add accept invite to leave team test Signed-off-by: Sander Pick <sanderpick@gmail.com> * api: add logout and whoami Signed-off-by: Sander Pick <sanderpick@gmail.com> * cmd: add global switch Signed-off-by: Sander Pick <sanderpick@gmail.com> * api: make scope part of the session Signed-off-by: Sander Pick <sanderpick@gmail.com> * tests: avoid parallel test port collision Signed-off-by: Sander Pick <sanderpick@gmail.com> * cmd: fix members command Signed-off-by: Sander Pick <sanderpick@gmail.com> * review: fix a couple feedback nits Signed-off-by: Sander Pick <sanderpick@gmail.com> * review: list users by team nit Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:1951bb9
Author:Sander Pick
Committer:GitHub

Projects (#30) * projects: add resource and init cmd Signed-off-by: Sander Pick <sanderpick@gmail.com> * projects: stub in client methods and cmd Signed-off-by: Sander Pick <sanderpick@gmail.com> * projects: adds scope, store ID to config Signed-off-by: Sander Pick <sanderpick@gmail.com> * collections: cleanup Signed-off-by: Sander Pick <sanderpick@gmail.com> * teams: add teams collection Signed-off-by: Sander Pick <sanderpick@gmail.com> * teams: add basic team Signed-off-by: Sander Pick <sanderpick@gmail.com> * sessions: stub in collection Signed-off-by: Sander Pick <sanderpick@gmail.com> * cleanup: post-rebase master Signed-off-by: Sander Pick <sanderpick@gmail.com> * login: clean up channel usage Signed-off-by: Sander Pick <sanderpick@gmail.com> * gateway: use existing parse Signed-off-by: Sander Pick <sanderpick@gmail.com> * tests: use freeport to segregate tests Signed-off-by: Sander Pick <sanderpick@gmail.com> * collections: consolidate into a single object Signed-off-by: Sander Pick <sanderpick@gmail.com> * sessions: adds auth middleware Signed-off-by: Sander Pick <sanderpick@gmail.com> * sessions: inflate scope from header Signed-off-by: Sander Pick <sanderpick@gmail.com> * cmd: adds team add command Signed-off-by: Sander Pick <sanderpick@gmail.com> * client: use request-based token and scope Signed-off-by: Sander Pick <sanderpick@gmail.com> * login: revert to unary request Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:de7de4b
Author:Andrew W. Hill
Committer:GitHub

first pass through login flow (#29) adds email verification

Commit:1f813d0
Author:Sander Pick

cmd: adds logout Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:3b14661
Author:Sander Pick

users: signup test Signed-off-by: Sander Pick <sanderpick@gmail.com>

Commit:c7ffc4b
Author:Sander Pick

users: stub in api, client, new user method Signed-off-by: Sander Pick <sanderpick@gmail.com>