Leonard Lyubich
a0aa175fcc
[ #13 ] transport/object: Fix io.EOF check in Object gRPC handlers
...
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-10-02 11:25:35 +03:00
Leonard Lyubich
da1961cdf9
[ #13 ] services/util: Support server-side stream request verify
...
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-10-02 11:25:35 +03:00
Leonard Lyubich
c378c353d5
[ #12 ] Serve gRPC session service in neofs-node app
...
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-10-02 11:25:35 +03:00
Leonard Lyubich
f5a0e354ef
[ #12 ] services/session: Implement service executor
...
Implement Session service executor that generates private token and stores
it to map.
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-10-02 11:25:30 +03:00
Leonard Lyubich
de12d751e9
[ #12 ] services/session: Implement execution service
...
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-10-02 11:25:24 +03:00
Leonard Lyubich
7b56633185
[ #12 ] services/session: Implement Sign/Verify service
...
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-10-02 11:25:18 +03:00
Leonard Lyubich
8539f5c2cd
[ #11 ] services/container: Implement Neo:Morph executor and service
...
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-10-02 11:24:45 +03:00
Leonard Lyubich
9e30a87022
[ #11 ] morph: Return nil on Any stack item array type
...
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-10-02 11:24:36 +03:00
Leonard Lyubich
f71d64435e
[ #11 ] services: Implement universal Sign/Verify service
...
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-10-02 11:24:30 +03:00
Leonard Lyubich
3308fcf56d
[ #11 ] neofs-node: Improve sources
...
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-10-02 11:24:20 +03:00
Leonard Lyubich
21c750016b
[ #11 ] transport/session: Fix package name
...
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-10-02 11:24:04 +03:00
Leonard Lyubich
e6fedfbc69
[ #11 ] Use Neo:Morph ServiceExecutor of Accounting service in app
...
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-10-02 11:23:54 +03:00
Leonard Lyubich
5022362c1a
[ #11 ] accounting: Implement ServiceExecutor on Neo:Morph client
...
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-10-02 11:23:48 +03:00
Leonard Lyubich
3ae7f7e914
[ #11 ] Use accounting service executor in neofs-node app
...
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-10-02 11:23:42 +03:00
Leonard Lyubich
7cc1a2a85a
[ #11 ] accounting: Define service executor
...
Defines ServiceExecutor interface of the executor that handles service
request bodies and returns service response bodies. Adds Service
implementation that writes the result of ServiceExecutor to response body
and attaches the internal ResponseMetaHeader.
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-10-02 11:23:35 +03:00
Leonard Lyubich
5cf622881f
[ #11 ] accounting: Implement signing service
...
Adds accounting Service implementation that verifiers request signatures and
signs responses from internal Service.
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-10-02 11:23:29 +03:00
Leonard Lyubich
65eb1181e9
[ #11 ] Use gRPC handlers in neofs-node application
...
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-10-02 11:23:17 +03:00
Leonard Lyubich
c2954aab20
[ #11 ] transport: Implement gRPC server handlers of API service
...
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-10-02 11:23:09 +03:00
Leonard Lyubich
265c26150d
[ #11 ] Build simple neofs-node application
...
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-10-02 11:23:02 +03:00
Leonard Lyubich
a87fdab324
[ #11 ] Trim the old functionality
...
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-10-02 11:22:55 +03:00
Stanislav Bogatyrev
783ec72d56
build: Simplify Docker image build
...
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-08-04 12:17:09 +03:00
Stanislav Bogatyrev
5873dece66
build: Better GitHub handling of auto-generated code
...
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-08-04 12:17:09 +03:00
Stanislav Bogatyrev
d83f2e8b47
build: Simplify test/lint related targets
...
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-08-04 12:17:09 +03:00
Stanislav Bogatyrev
c876e89efb
doc: Add development workflow notes
...
Adding more detailed instructions on how to make contributions according to our
development workflow.
Missing targets like `lint` and `test` will be added to `Makefile` later.
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-08-03 12:41:16 +03:00
Stanislav Bogatyrev
d5cd3e6380
[ #1 ] Add GitHub issue templates
...
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-07-31 14:06:21 +03:00
Stanislav Bogatyrev
b7b5079934
Add Inner Ring code
2020-07-24 17:07:37 +03:00
alexvanin
dadfd90dcd
Initial commit
...
Initial public review release v0.10.0
2020-07-10 17:45:00 +03:00