Go implementation of FrostFS SDK
 
 
 
Go to file
Pavel Karpy 2a6fe47e5e [#114] client: Add `WithNeoFSErrorParsing` option
This option make client parse all NeoFS error statuses and return them as
errors from method calls (not as part of result structure). This is done
for applications that want to handle errors as it is customary in golang.
Default behaviour (construction client without new option) has not been
changed.

Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
2022-01-13 15:37:43 +03:00
.github/workflows [#37] ci: Add github workflows 2021-10-15 17:37:18 +03:00
accounting [#54] tests: unify test generator names 2021-12-01 10:34:54 +03:00
acl [#106] Add extra descriptions for constants 2022-01-11 11:01:37 +03:00
audit [#54] tests: unify test generator names 2021-12-01 10:34:54 +03:00
checksum [#54] tests: unify test generator names 2021-12-01 10:34:54 +03:00
client [#114] client: Add `WithNeoFSErrorParsing` option 2022-01-13 15:37:43 +03:00
container [#106] Use BasicACL instead of uint32 2022-01-11 11:01:37 +03:00
eacl [#93] Remove golang.org/x/crypto dependency 2021-12-14 15:27:04 +03:00
logger [#26] *: Move pkg content to root 2021-07-28 13:47:27 +03:00
netmap netmap: sort buckets by HRW value 2021-12-28 15:59:35 +03:00
object [#93] Remove golang.org/x/crypto dependency 2021-12-14 15:27:04 +03:00
owner [#93] Remove golang.org/x/crypto dependency 2021-12-14 15:27:04 +03:00
policy [#42] policy: use SDK netmap version 2021-10-28 14:50:33 +03:00
pool [#111] pool: Adopt new `client.New` signature 2022-01-11 11:03:14 +03:00
reputation [#93] Remove golang.org/x/crypto dependency 2021-12-14 15:27:04 +03:00
resolver [#93] Return NNS resolver 2021-12-14 15:27:04 +03:00
session [#93] Remove golang.org/x/crypto dependency 2021-12-14 15:27:04 +03:00
signature [#54] tests: unify test generator names 2021-12-01 10:34:54 +03:00
storagegroup [#54] tests: unify test generator names 2021-12-01 10:34:54 +03:00
subnet [#54] tests: unify test generator names 2021-12-01 10:34:54 +03:00
token [#93] Remove golang.org/x/crypto dependency 2021-12-14 15:27:04 +03:00
util/signature [#93] Remove golang.org/x/crypto dependency 2021-12-14 15:27:04 +03:00
version [#54] tests: unify test generator names 2021-12-01 10:34:54 +03:00
.gitattributes [#3] policy: use ANTLRv4 parser generator 2021-06-15 11:42:14 +03:00
.gitignore Add vendor directory to gitignore 2021-07-07 17:20:36 +03:00
.golangci.yml [#37] ci: Replace golint by revive 2021-10-15 17:37:18 +03:00
LICENSE Initial commit 2021-02-25 11:35:04 +03:00
Makefile [nspcc-dev/neofs-node#166] *: Add project files 2021-05-20 23:57:51 +03:00
README.md Initial commit 2021-02-25 11:35:04 +03:00
go.mod [#107] client: Provide RWTimeout option 2021-12-28 15:59:21 +03:00
go.sum [#107] client: Provide RWTimeout option 2021-12-28 15:59:21 +03:00

README.md

neofs-sdk-go

Go implementation of NeoFS SDK