Commit graph

  • 40d7c9cd93 [#189] sdk/netmap: Implement NodeInfo JSON encode/decode functions Leonard Lyubich 2020-11-05 15:20:07 +03:00
  • 8367b498d9 [#189] sdk/netmap: Implement NodeInfo type Leonard Lyubich 2020-11-05 15:01:24 +03:00
  • 6347f846eb [#189] sdk/netmap: Implement NodeAttribute type Leonard Lyubich 2020-11-05 14:39:50 +03:00
  • d4f5c27d47 [#189] sdk/netmap: Implement NodeState enum Leonard Lyubich 2020-11-05 14:24:52 +03:00
  • 53697081ce [#189] sdk: Fix type conflicts after netmap package refactoring Leonard Lyubich 2020-11-05 14:15:54 +03:00
  • 9f19139999 [#189] sdk/netmap: Refactor PlacementPolicy type Leonard Lyubich 2020-11-05 14:08:19 +03:00
  • 6a29d9c360 [#189] sdk/netmap: Refactor Replica type Leonard Lyubich 2020-11-05 13:28:29 +03:00
  • eb96fffa5c [#189] sdk/netmap: Refactor Selector type Leonard Lyubich 2020-11-05 13:19:21 +03:00
  • fd0c10b832 [#189] sdk/netmap: Refactor Filter type Leonard Lyubich 2020-11-05 13:02:31 +03:00
  • 8c1afc6bab [#189] sdk/netmap: Refactor Clause enum Leonard Lyubich 2020-11-05 12:24:19 +03:00
  • 6d8612fd51 [#189] sdk/netmap: Refactor Operation enum Leonard Lyubich 2020-11-05 12:03:26 +03:00
  • e4111ff3e7 [#190] sdk/object: Implement AddParentIDFilter method on SearchFilters Leonard Lyubich 2020-11-05 19:31:23 +03:00
  • 3fb3cfd1a5 [#186] sdk/netmap: Use JSON placement policy converters in SDK Alex Vanin 2020-11-02 18:17:15 +03:00
  • e4d94bbe03 [#186] v2/netmap: Add JSON converter for placement policy Alex Vanin 2020-10-29 20:13:07 +03:00
  • 2b171e1617 [#188] sdk: Implement Epoch method Leonard Lyubich 2020-11-03 18:59:57 +03:00
  • 89a7a946dc [#187] sdk: Implement IsSupportedVersion function Leonard Lyubich 2020-11-03 11:29:41 +03:00
  • 352e99d9b9 [#185] v2: Return errors in JSON converters Alex Vanin 2020-10-28 15:10:54 +03:00
  • ac38d13f04 [#182] sdk/object: Refactor a way to add filters by properties Leonard Lyubich 2020-10-27 21:11:58 +03:00
  • 6b54019148 [#182] v2/object: Define boolean property values Leonard Lyubich 2020-10-27 20:51:27 +03:00
  • 88c8c08c6b [#182] sdk/object: Implement methods for adding object search filters Leonard Lyubich 2020-10-27 20:39:41 +03:00
  • 6f45f713c1 [#182] sdk/eacl: Implement convenient methods for adding object filters Leonard Lyubich 2020-10-27 20:20:01 +03:00
  • 309c39481e [#182] v2/acl: Define filter keys for object headers Leonard Lyubich 2020-10-27 18:13:14 +03:00
  • 31b1bed5d7 [#182] v2/object: Define reserved search filter keys Leonard Lyubich 2020-10-27 18:11:36 +03:00
  • dc9fcd5d98 [#182] Rename methods to match updated field names Leonard Lyubich 2020-10-27 16:55:19 +03:00
  • 5be034ab80 [#182] Regenerate proto-compiled files Leonard Lyubich 2020-10-27 16:48:17 +03:00
  • 7f0f42bc30 [#180] sdk/client: Set session token field in all requests Leonard Lyubich 2020-10-27 16:27:16 +03:00
  • b2ba0eef07 [#180] sdk/client: Implement methods that attach tokens to Client Leonard Lyubich 2020-10-27 15:55:19 +03:00
  • 805ad54f41 [#180] sdk/client: Make defaultOptions func a Client method Leonard Lyubich 2020-10-27 15:54:02 +03:00
  • ad0b01e892 [#172] Improve the readability of named attribute constants Leonard Lyubich 2020-10-22 19:10:42 +03:00
  • 5494d3417f [#172] sdk/object: Define well-known application attributes Leonard Lyubich 2020-10-22 18:41:49 +03:00
  • 4357430e0f [#172] sdk/container: Define well-known application attributes Leonard Lyubich 2020-10-22 18:41:34 +03:00
  • 342eeb47a8 [#172] v2/object: Define well-known system attributes Leonard Lyubich 2020-10-22 18:41:08 +03:00
  • 634f7e92e8 [#172] v2/container: Define well-known system attributes Leonard Lyubich 2020-10-22 18:40:55 +03:00
  • 7b212431df [#179] sdk/token: Add function to return token issuer Alex Vanin 2020-10-22 12:18:07 +03:00
  • e023b6e51e [#179] sdk/client: Ease bearer token sanity check Alex Vanin 2020-10-21 18:10:49 +03:00
  • c8f46f7d97 [#178] v2: Print default values in JSON Alex Vanin 2020-10-20 17:57:56 +03:00
  • 2aa40b0dd3 [#177] sdk/client: Set version of new EACL table Alex Vanin 2020-10-20 15:17:53 +03:00
  • e6035a3249 [#172] v2: Use protojson package Alex Vanin 2020-10-19 22:09:13 +03:00
  • fd8e691f61 [#172] util/proto: Resolve protobuf compile warnings Alex Vanin 2020-10-19 22:12:43 +03:00
  • 8351c78f58 [#172] Use protobuf v2 API for go Alex Vanin 2020-10-19 21:51:59 +03:00
  • b681b28e33 [#172] v2/netmap: Add JSON converter for node info Alex Vanin 2020-10-19 21:27:38 +03:00
  • 2e1096200e [#172] v2/container: Add JSON converter for container Alex Vanin 2020-10-19 21:23:11 +03:00
  • cb188e63b7 [#172] v2/acl: Add JSON converters for EACL and bearer token Alex Vanin 2020-10-19 16:25:42 +03:00
  • 5f6720f456 [#172] v2/acl: Rename target keyList field to keys Alex Vanin 2020-10-19 15:39:13 +03:00
  • 80b7033606 [#172] Update neofs-api with rich docs and JSON attributes Alex Vanin 2020-10-19 15:34:51 +03:00
  • 6a69a896e5 [#174] netmap: process unspecified attribute as ID Evgenii Stratonikov 2020-10-20 11:31:45 +03:00
  • 4e6350f6d4 [#147] Work around owner package Evgeniy Kulikov 2020-10-14 22:10:34 +03:00
  • e2d8f408d8 [#147] Work around owner package Evgeniy Kulikov 2020-10-14 22:09:13 +03:00
  • 20273357f6 [#147] Work around object package Evgeniy Kulikov 2020-10-14 22:08:27 +03:00
  • f5b442fe3b [#147] Work around object package Evgeniy Kulikov 2020-10-14 22:03:49 +03:00
  • f5388b553e [#147] Work around container package Evgeniy Kulikov 2020-10-14 22:02:01 +03:00
  • 28260eb2ff [#147] Add constant error type Evgeniy Kulikov 2020-10-14 22:00:39 +03:00
  • 7b3736567c [#169] sdk/client: Do not resign session token Alex Vanin 2020-10-14 20:06:05 +03:00
  • d3e3889425 [#167] sdk/client: Add endpoint info getter Alex Vanin 2020-10-08 15:06:36 +03:00
  • a29b615522 [#166] v2/netmap: add v2 structures for netmap service Alex Vanin 2020-10-08 14:22:28 +03:00
  • fa18f5ede7 [#165] pkg/owner: Add ID constructor from wallet Alex Vanin 2020-10-06 09:56:28 +03:00
  • cf70026c7e [#164] sdk/container: Implement Equal method on ID Leonard Lyubich 2020-09-30 20:24:05 +03:00
  • 1305bc750e [#164] sdk/object: Add HasParent method Leonard Lyubich 2020-09-30 20:21:32 +03:00
  • 2a2e4d8577 [#164] sdk/object: Implement method to reset relation fields Leonard Lyubich 2020-09-30 18:59:31 +03:00
  • f3bddc2ba5 [#164] sdk/object: Define filters to search virtual objects Leonard Lyubich 2020-09-30 18:57:39 +03:00
  • 09e6093e64 [#164] sdk/object: Define filters to search root objects Leonard Lyubich 2020-09-30 18:54:07 +03:00
  • 9799e5d48c [#164] sdk/object: Return nil parent if parent fields are empty Leonard Lyubich 2020-09-30 18:40:57 +03:00
  • ae81f4584e [#164] sdk/object: Add parent ID getter and setter Leonard Lyubich 2020-09-30 18:39:27 +03:00
  • 420d956062 [#162] sdk/object: Detach header verification functions Leonard Lyubich 2020-09-29 15:18:52 +03:00
  • 2cc58e36f8 [#160] sdk/client: Set object identifier in Head result Leonard Lyubich 2020-09-25 17:35:36 +03:00
  • c814cc62fa [#158] pkg/client: Ignore EOF on buffer copy in object.Put Alex Vanin 2020-09-25 14:59:07 +03:00
  • d19e5418da [#159] sdk: Define object range in object pkg Leonard Lyubich 2020-09-25 15:51:34 +03:00
  • 14fa89b819 [#155] sdk/object: Add Object to RawObject converter Leonard Lyubich 2020-09-22 15:10:01 +03:00
  • cecdeeac73 [#155] sdk/object: Add CutPayload method to RawObject Leonard Lyubich 2020-09-22 14:42:17 +03:00
  • dbb5102c02 [#155] sdk/object: Add object type getter/setter Leonard Lyubich 2020-09-22 14:02:36 +03:00
  • 2fb1547cd8 [#155] sdk/object: Define object types Leonard Lyubich 2020-09-22 14:01:10 +03:00
  • b991e014a9 [#155] sdk/eacl: Fix package cross dependency Leonard Lyubich 2020-09-22 13:55:17 +03:00
  • c66b23995c [#155] sdk/object: Add session token getter/setter Leonard Lyubich 2020-09-22 13:53:10 +03:00
  • 3347e53cde [#151] sdk/netmap: Add public key getter for node Alex Vanin 2020-09-21 15:56:21 +03:00
  • c43f7d816d cicd: Update GH Actions setup Stanislav Bogatyrev 2020-09-21 21:17:49 +03:00
  • 81975017b2 sdk/v2: Remove unused marshallers Alex Vanin 2020-09-21 17:22:35 +03:00
  • f21cecfc43 sdk/v2: Fix typo found by golangci-lint Alex Vanin 2020-09-21 17:21:48 +03:00
  • 8e0ddc5579 Update CI pipeline Alex Vanin 2020-09-21 17:15:17 +03:00
  • 78079bea04 docs: Added 2.0.0 Changelog Stanislav Bogatyrev 2020-09-21 16:12:03 +03:00
  • 6b319b410b docs: Update README Stanislav Bogatyrev 2020-09-20 22:29:00 +03:00
  • e97f7096c6 Add credits and contribution guide Stanislav Bogatyrev 2020-09-18 11:25:43 +03:00
  • 1a9b163561 Simplify Makefile Stanislav Bogatyrev 2020-09-18 11:25:11 +03:00
  • 59033d330d [#143] sdk/client: Add call option to set bearer token Alex Vanin 2020-09-15 13:46:56 +03:00
  • 96de0bd25a [#143] sdk/token: Define bearer token structure Alex Vanin 2020-09-15 13:45:20 +03:00
  • 0259a06783 [#150] sdk/token: Add owner ID Leonard Lyubich 2020-09-17 18:04:04 +03:00
  • 73220620c5 [#148] sdk/client: Support object search rpc Alex Vanin 2020-09-17 13:12:48 +03:00
  • 549fcad76e [#148] sdk/object: Change search filters v2 converter return type Alex Vanin 2020-09-17 13:00:27 +03:00
  • 353448c0c3 [#149] sdk/object: Add address field getters and setters Leonard Lyubich 2020-09-17 13:16:43 +03:00
  • 7ef249f8db [#149] sdk/netmap: Add net address getter to Node Leonard Lyubich 2020-09-17 13:11:40 +03:00
  • f8e7a577de [#149] sdk/container: Add function to calculate identifier Leonard Lyubich 2020-09-17 13:08:04 +03:00
  • fea8cd48f2 [#146] sdk/object: Add structures for object search rpc call Alex Vanin 2020-09-17 12:20:35 +03:00
  • f60069ec9f [#146] sdk/object: Move well-known header const to object type Alex Vanin 2020-09-17 12:20:11 +03:00
  • 2a7e91fa13 [#144] sdk/token: Use MarshalBinary to uuid of session token Alex Vanin 2020-09-16 15:19:43 +03:00
  • 5fa271e141 [#144] sdk/client: Add call option to set session token Alex Vanin 2020-09-15 13:51:36 +03:00
  • 3783133173 [#144] sdk/client: Add RPC to create session token Alex Vanin 2020-09-15 13:49:20 +03:00
  • dfcc21242b [#144] sdk/token: Define session token structure Alex Vanin 2020-09-15 13:47:43 +03:00
  • 0b9ddd10f8 [#145] sdk/object: Implement Object deserialization function Leonard Lyubich 2020-09-16 14:23:09 +03:00
  • 1ac6f2eeeb [#145] sdk/object: Refactor logic of field setters Leonard Lyubich 2020-09-16 14:16:58 +03:00
  • 052a4a97dc [#139] sdk/acl: Highlight prefix of well known header names Alex Vanin 2020-09-16 12:15:20 +03:00
  • d1499e65b9 [#139] sdk/acl: Add test coverage for EACL structures Alex Vanin 2020-09-14 18:21:11 +03:00