Commit Graph

1204 Commits (v2.15.0)

Author SHA1 Message Date
Evgeniy Kulikov 3bcdbc9864
Merge pull request #48 from nspcc-dev/Get-range-response-struct
Get range response struct
2020-02-05 14:45:12 +03:00
Evgeniy Kulikov c0dd4fcb15
Get range response struct 2020-02-05 14:34:23 +03:00
Evgeniy Kulikov d34c2bd936
Merge pull request #47 from nspcc-dev/add-badges
Add badges
2020-02-05 14:10:29 +03:00
Evgeniy Kulikov 2057710f22
Merge pull request #46 from nspcc-dev/object-GetRange-stream
make object.GetRange to be server-side streaming RPC
2020-02-05 14:10:10 +03:00
Evgeniy Kulikov 1caab5200c
Add badges 2020-02-05 13:55:07 +03:00
Evgeniy Kulikov 1fe7f7b2fa
make object.GetRange to be server-side streaming RPC 2020-02-05 13:42:49 +03:00
Evgeniy Kulikov 1be95ee2a1
Merge pull request #45 from nspcc-dev/update-dependencies
Update dependencies
2020-02-04 19:14:37 +03:00
Evgeniy Kulikov 6becb23585
Update dependencies
- github.com/golang/protobuf `v1.3.2 => v1.3.3`
- github.com/pkg/errors `v0.8.1 => v0.9.1`
- github.com/prometheus/client_golang `v1.2.1 => v1.4.0`
- github.com/prometheus/client_model `v0.0.0-20190812154241-14fe0d1b01d4 => v0.2.0`
- github.com/spf13/viper `v1.6.1 => v1.6.2`
- google.golang.org/grpc `v1.24.0 => v1.27.0`
2020-02-04 19:12:46 +03:00
Evgeniy Kulikov c11cae18ac
Merge tag 'v0.2.14' into develop
Release v0.2.14
2020-02-04 13:53:21 +03:00
Evgeniy Kulikov bd623f2a8b
Merge branch 'release/0.2.14' 2020-02-04 13:53:11 +03:00
Evgeniy Kulikov 3f82b41a62
CHANGELOG 2020-02-04 13:52:57 +03:00
Evgeniy Kulikov 980d777176
Merge pull request #44 from nspcc-dev/feature/add-default-filename-header
object: Add default filename user header key for third party apps
2020-02-04 13:48:09 +03:00
Evgeniy Kulikov 06789f451f
Merge pull request #42 from nspcc-dev/update-object-search
Update object search
2020-02-04 13:30:21 +03:00
alexvanin 124666a142 object: Add default filename user header key for third party apps 2020-02-04 13:29:31 +03:00
Evgeniy Kulikov b528d5c980
Merge pull request #41 from nspcc-dev/update-readme
Update README
2020-02-03 12:38:26 +03:00
Evgeniy Kulikov d75a56f92e
Update Object.Search, stream 2020-02-03 12:36:37 +03:00
Evgeniy Kulikov 0d3aa8bf4e
Update README 2020-02-03 11:39:03 +03:00
Evgeniy Kulikov a28f93bf0d
Merge tag 'v0.2.13' into develop
Release v0.2.13
2020-02-03 11:36:24 +03:00
Evgeniy Kulikov 47594556de
Merge branch 'release/0.2.13' 2020-02-03 11:36:10 +03:00
Evgeniy Kulikov 3f5a819af6
CHANGELOG 2020-02-03 11:35:35 +03:00
Evgeniy Kulikov 048cd413cf
Merge pull request #40 from nspcc-dev/prepare-for-separated-proto-lib
Use separated proto repository
2020-02-03 11:25:50 +03:00
Evgeniy Kulikov 80fde665ca
code format 2020-01-30 16:38:52 +03:00
Evgeniy Kulikov 53af48372f
prepare to rename neofs-proto to neofs-api 2020-01-30 16:35:30 +03:00
Evgeniy Kulikov b42537f8d8
Use separated proto repository
Workflow:
- update goland dependencies
- remove old `*.proto` and `*.pb.go` files
- download specific version of neofs-proto (will be published soon)
- extract proto files into `vendor/proto`
- walk throw `vendor/proto` folders that contains `*.proto` files and override in repo
2020-01-30 16:35:24 +03:00
Evgeniy Kulikov 78d1372cf6
Merge tag 'v0.2.12' into develop
Release v0.2.12
2020-01-27 15:52:56 +03:00
Evgeniy Kulikov 403d999fa3
Merge branch 'release/0.2.12' 2020-01-27 15:52:47 +03:00
Evgeniy Kulikov 131ec937da
Update changelog for v0.2.12 2020-01-27 15:51:58 +03:00
Evgeniy Kulikov b9107680bb
Merge pull request #39 from nspcc-dev/fix/object_size_NaN
Fix NaN ObjectSize
2020-01-27 15:14:19 +03:00
Evgeniy Kulikov 9366b51ace
Fix NaN ObjectSize 2020-01-27 15:02:14 +03:00
alexvanin 959fb58dba Merge tag 'v0.2.11' into develop
Release v0.2.11
2020-01-21 13:12:59 +03:00
alexvanin 934dc5a82b Merge branch 'release/0.2.11' 2020-01-21 13:12:54 +03:00
alexvanin 9683795a22 Update changelog for v0.2.11 2020-01-21 13:12:28 +03:00
Alex Vanin 4bb81ef369
Merge pull request #38 from nspcc-dev/raw-get-head-flag
Raw flag in Get and Head requests
2020-01-21 12:37:06 +03:00
Leonard Lyubich 5bd19fe0d2 Add Raw flag to Get and Head request bodies
Raw flag provides the ability to switch the expected representation
of the object between the physically stored and the system-wide.
The response to the request may vary when the flag is set for some
classes of objects (e.g. linking).
2020-01-21 10:22:40 +03:00
alexvanin e585cf90b2 Merge tag 'v0.2.10' into develop
Release v0.2.10
2020-01-17 15:09:14 +03:00
alexvanin 25cf1e8b7b Merge branch 'release/0.2.10' 2020-01-17 15:09:08 +03:00
alexvanin 0a2fd1dbc0 Update changelog for v0.2.10 2020-01-17 15:08:21 +03:00
Alex Vanin 40f3b3673d
Merge pull request #37 from nspcc-dev/fix/add-public-keys-to-session-store
session: Add public key to the constructor of new private token
2020-01-17 15:06:20 +03:00
alexvanin 01b910fd31 session: Add public key to the constructor of new private token
Private token based on the token with private key. Therefore
it must inherit public key field through constructor parameter.
2020-01-17 14:56:51 +03:00
alexvanin a21dd19fad Merge tag 'v0.2.9' into develop
Release v0.2.9
2020-01-17 14:06:58 +03:00
alexvanin e945525510 Merge branch 'release/0.2.9' 2020-01-17 14:06:53 +03:00
alexvanin 34828f5578 Update changelog for v0.2.9 2020-01-17 14:06:08 +03:00
Alex Vanin 038f934da5
Merge pull request #36 from nspcc-dev/public-keys-in-token
Public keys in token
2020-01-17 13:57:59 +03:00
alexvanin b556d54f16 session: Modify verify routine to check owner id connection with public keys 2020-01-17 13:18:36 +03:00
alexvanin 98ea69a9d4 docs: Add documentation on public keys field in session token 2020-01-17 13:18:36 +03:00
alexvanin e88a6ee028 session: Add owner's public key into session token
We want to remove all innner ring queries to authenticate
owner by public keys. Therefore we put public keys into
session token. Later public keys could be gathered with NeoID
or other centre of authority.
2020-01-17 13:18:36 +03:00
Alex Vanin beb13d5a9f
Merge pull request #34 from nspcc-dev/object-verification-change
Add public key header for new object verification routine
2020-01-17 11:44:41 +03:00
alexvanin 81cdfcc502 object: Update verify routine
Verify routine now supports public key field to check
if integrity header contains correct signature of
object header.

Verify also have strict check that integrity header is
last header in the list of headers.
2020-01-16 17:32:57 +03:00
alexvanin f1418ef79d object: Add `CreateIntegrityHeader` function
CreateIntegrityHeader function allow to optimize
object put pipeline in neofs nodes.
2020-01-16 17:32:32 +03:00
alexvanin c2f63107d0 docs: Add doc about new public key header in object 2020-01-16 17:32:32 +03:00