Commit Graph
323 Commits
Author SHA1 Message Date
Łukasz Magiera 8d58c0a2fd Only set genesis once 2019-07-25 01:12:22 +02:00
Whyrusleeping 0569075442 Merge pull request #73 from filecoin-project/feat/persist-chain-head
store and load latest chain head in the datastore
2019-07-24 15:27:13 -07:00
whyrusleeping 69d21d39a0 fix chainstore default option 2019-07-24 15:04:31 -07:00
whyrusleeping 4b76a06224 address code review 2019-07-24 14:46:54 -07:00
whyrusleeping 2ce8dbbb06 store and load latest chain head in the datastore 2019-07-24 14:43:26 -07:00
Łukasz Magiera 1e10bf8a36 Merge pull request #61 from filecoin-project/feat/storminer-structure
Begin implementing storage miner
2019-07-24 23:29:21 +02:00
Łukasz Magiera 93a8ee11db jsonrpc: Work with browsers 2019-07-24 19:09:00 +02:00
Łukasz Magiera c7b2bf8100 Fix reading auth headers 2019-07-24 15:40:42 +02:00
Łukasz Magiera 77bc243110 jsonrpc: Break NewMergeClient into smaller functions 2019-07-24 14:20:57 +02:00
Łukasz Magiera 4fa9e45eb7 repo: check for config in exists 2019-07-24 13:20:00 +02:00
Łukasz Magiera 81d7c30fac Couple lint fixes 2019-07-24 03:16:17 +02:00
Łukasz Magiera 33dc14c9f2 Move API implementations to a separate package 2019-07-24 03:13:56 +02:00
Łukasz Magiera c6b4fadba1 Fix permissions after split and rebase 2019-07-24 03:10:26 +02:00
Łukasz Magiera 772dd6c549 Implement storage miner API in node 2019-07-24 02:58:31 +02:00
Łukasz Magiera f0e807dabb Fix jsonrpc client after splitting apis 2019-07-24 02:40:19 +02:00
Łukasz Magiera eda03095b0 Separate API for storageminer 2019-07-24 02:09:34 +02:00
Łukasz Magiera d0cbf02d36 Don't build full API in storage miner 2019-07-24 01:48:59 +02:00
Łukasz Magiera 8d529d1ae7 gofmt 2019-07-24 01:47:36 +02:00
Łukasz Magiera 4c8b028887 Return error form Repo.Exists 2019-07-24 01:47:36 +02:00
Łukasz Magiera 4f1946d5a2 Address review 2019-07-24 01:47:36 +02:00
Łukasz Magiera 677f5c3e30 Check full node version in storageminer init 2019-07-24 01:47:36 +02:00
Łukasz Magiera 0e570c0b19 StorageMiner init code 2019-07-24 01:47:36 +02:00
Łukasz Magiera fe147ce90d StorageMiner node type 2019-07-24 01:47:36 +02:00
Łukasz Magiera 486598ef53 storageminer: separate env var for storage repo 2019-07-24 01:47:36 +02:00
Łukasz Magiera a5441f8d17 Add missing daemon files 2019-07-24 01:47:36 +02:00
Łukasz Magiera 145814d5c4 Fix gitignore 2019-07-24 01:47:36 +02:00
Łukasz Magiera b73f29286b Begin implementing storage miner 2019-07-24 01:47:36 +02:00
Łukasz Magiera c394e3c2aa Merge pull request #58 from filecoin-project/feat/apiauth
API Security
2019-07-24 00:52:28 +02:00
Łukasz Magiera 16d5f144c4 mod tidy 2019-07-24 00:46:40 +02:00
Łukasz Magiera 0a17041221 Fix rpc tests after rebase 2019-07-24 00:39:48 +02:00
Łukasz Magiera b41763d8cf Fix secret loading in tests 2019-07-24 00:38:52 +02:00
Łukasz Magiera 5be0ecadd1 gofmt 2019-07-24 00:38:52 +02:00
Łukasz Magiera 0aadddb6c8 auth: Load JWT secret once 2019-07-24 00:38:52 +02:00
Łukasz Magiera 57219c6126 auth: Update docs 2019-07-24 00:38:52 +02:00
Łukasz Magiera 3c9f88d043 auth: Actually generate API secrets 2019-07-24 00:38:52 +02:00
Łukasz Magiera 16353dfebe auth: more validation 2019-07-24 00:38:52 +02:00
Łukasz Magiera 6554db3e5f auth: Addres review 2019-07-24 00:38:52 +02:00
Łukasz Magiera b5c11f31b7 auth: Few more perms 2019-07-24 00:38:52 +02:00
Łukasz Magiera a88be8d1df auth: Store token in repo 2019-07-24 00:38:52 +02:00
Łukasz Magiera 309ecc4052 auth: Put auth methods in API 2019-07-24 00:37:05 +02:00
Łukasz Magiera fa4bf5178a auth: Restructure for getting tokens form keystore 2019-07-24 00:37:05 +02:00
Łukasz Magiera 4ff83c5744 Return errors in Permissioned API 2019-07-24 00:37:05 +02:00
Łukasz Magiera c0f3bdbb61 jsonrpc: verify jwt tokens 2019-07-24 00:37:05 +02:00
Łukasz Magiera 265302f4aa Implement API-level auth 2019-07-24 00:36:19 +02:00
Łukasz Magiera 3ecc83efd4 Merge pull request #70 from filecoin-project/feat/jsonrpc-chans
jsonrpc: Channel support
2019-07-23 23:27:11 +02:00
Jakub Sztandera 38102b28c6 Merge pull request #66 from filecoin-project/errors/oh-errors
Create actor error type
2019-07-23 20:25:44 +02:00
Jakub Sztandera 2e6dd1b862 Wrap and return correct error
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-23 20:25:17 +02:00
Jakub Sztandera 68cfff17e5 Make invoker error non fatal
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-23 20:25:17 +02:00
Whyrusleeping c54bd28e64 Merge pull request #71 from filecoin-project/fix/make-clean
Don't error `make clean` on missing submodule
2019-07-23 10:46:37 -07:00
Jakub Sztandera 681f40ad75 go mod tidy
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-23 15:20:10 +02:00