Commit graph

  • 7d31de57ec [#170] audit: Refactor and document package functionality Leonard Lyubich 2022-03-14 14:30:07 +0300
  • 48150852f3 [#170] accounting: Refactor and document package functionality Leonard Lyubich 2022-03-12 19:15:26 +0300
  • a55ffa4796 [#176] status: Do not lose built-in error text message Alex Vanin 2022-03-16 16:54:20 +0300
  • b006ade154 Update neofs-api-go to v2.12.1 Alex Vanin 2022-03-15 17:08:01 +0300
  • 3e12d0eb69 [#172] object: Allow to marshal SplitInfo to JSON Evgenii Stratonikov 2022-03-14 16:52:45 +0300
  • 7d19718e1d [#168] netmap: Add simple selector benchmark Alex Vanin 2022-03-11 12:18:41 +0300
  • b91e25f782 [#168] pool: Adopt replacement of pointer slices with struct slices Alex Vanin 2022-03-11 12:18:13 +0300
  • 9c5d3d9dfa [#168] client: Adopt replacement of pointer slices with struct slices Alex Vanin 2022-03-11 12:16:08 +0300
  • e89a0d88d2 [#168] container: Remove pointer tricks from setAttribute Alex Vanin 2022-03-11 12:59:23 +0300
  • 98d4b5c926 [#168] container: Replace []*Attribute with []Attribute Alex Vanin 2022-03-11 12:13:56 +0300
  • cef9872b39 [#168] policy: Adopt replacement of pointer slices with struct slices Alex Vanin 2022-03-11 12:46:21 +0300
  • cdcbaa1677 [#168] netmap: Replace pointer slices with non-pointer slices Alex Vanin 2022-03-11 12:13:08 +0300
  • e70bf05fb9 [#168] eacl: Replace pointer slices with non-pointer slices Alex Vanin 2022-03-11 12:02:53 +0300
  • ef96949cbf [#168] object: Replace pointer slices with non-pointer slices Alex Vanin 2022-03-11 12:00:54 +0300
  • 467358f15a [#168] reputation: Replace []*reputation.Trust with []reputation.Trust Alex Vanin 2022-03-11 11:56:54 +0300
  • 022f412584 [#168] storagegroup: Replace []*oid.ID with []oid.ID Alex Vanin 2022-03-11 11:54:54 +0300
  • d4a8b1755c [#168] audit: Replace []*oid.ID with []oid.ID Alex Vanin 2022-03-11 11:53:48 +0300
  • eea0c0ecdc [#168] Update neofs-api-go with non pointer slices Alex Vanin 2022-03-11 11:52:15 +0300
  • 68b0440c62 [#164] Do not return rpc.Balance error in Dial Alex Vanin 2022-03-14 12:53:32 +0300
  • b81122740a [#164] pool: Make pool.Pool a struct Leonard Lyubich 2022-03-09 12:40:23 +0300
  • 22dad0573d [#164] client: Refactor and document package functionality Leonard Lyubich 2022-03-07 14:39:49 +0300
  • df5c69eea5 [#139] object: Implement function to init object creation Leonard Lyubich 2022-03-05 17:21:16 +0300
  • 1c161956c8 [#163] object: Implement functions linking Object and Lock instances Leonard Lyubich 2022-03-05 16:54:28 +0300
  • fb8daf80fc Upgrade NeoFS API Go module to v2.12.0 Leonard Lyubich 2022-03-05 16:52:48 +0300
  • 61f9c3392b [#159] Add object context to session tokens Denis Kirillov 2022-02-21 14:30:30 +0300
  • 70c3644e2b [#139] object: Deprecate RawObject type and everything related Leonard Lyubich 2022-03-03 14:48:55 +0300
  • 529c4d1c2a [#160] client: Support request X-Headers Leonard Lyubich 2022-03-03 14:04:53 +0300
  • 6f1c21da31 [#158] client: Do not ignore errors in processCall() Alex Vanin 2022-03-02 16:17:55 +0300
  • 7ef141aab7 [#158] client: Fix length setter in object hash range Alex Vanin 2022-03-02 15:49:11 +0300
  • bf23b548ab [#158] client: Support object context in session token setter Alex Vanin 2022-03-02 15:49:03 +0300
  • d109594d75 [#157] util/signature: Revive removed features Leonard Lyubich 2022-03-02 14:41:37 +0300
  • a292150d42 [#157] signature: Change scheme selection Leonard Lyubich 2022-03-02 13:41:41 +0300
  • 2a0b7b6b40 [#140] client: Specify status errors of Client methods Leonard Lyubich 2022-02-28 13:56:46 +0300
  • 12aa7ae144 [#140] apistatus: Support session errors Leonard Lyubich 2022-02-28 13:19:54 +0300
  • c627648798 [#140] apistatus: Support CONTAINER_NOT_FOUND error Leonard Lyubich 2022-02-28 11:55:25 +0300
  • f1e46d35de [#140] apistatus: Support OBJECT_ALREADY_REMOVED error Leonard Lyubich 2022-02-28 11:49:34 +0300
  • ff3826ae6b [#140] apistatus: Support OBJECT_NOT_FOUND error Leonard Lyubich 2022-02-28 11:45:33 +0300
  • 3e94b7c892 [#140] apistatus: Support ACCESS_DENIED error Leonard Lyubich 2022-02-28 11:39:22 +0300
  • 2b28f91a89 [#140] object: Support LOCK type Leonard Lyubich 2022-02-15 08:41:03 +0300
  • 07817fb403 [#148] client: Allow to iterate over search results Evgenii Stratonikov 2022-02-25 13:20:15 +0300
  • d716765c1a [#150] util/signature: Simplify public interface Evgenii Stratonikov 2022-02-24 14:45:52 +0300
  • 1c7dd03cf5 [#150] signature: Add scheme Evgenii Stratonikov 2022-02-24 14:05:05 +0300
  • 4fba1af6aa Upgrade to NeoFS API Go v2.12.0 Leonard Lyubich 2022-02-25 11:21:19 +0300
  • fa670ab57a *: Fix linter warnings Evgenii Stratonikov 2022-02-24 15:04:12 +0300
  • b5874778e9 [#149] client: Fix false io.ErrUnexpectedEOF return Leonard Lyubich 2022-02-24 14:44:49 +0300
  • 2adbe29f7f [#149] client: Fill buffer completely when reading stream data Leonard Lyubich 2022-02-24 14:33:43 +0300
  • 8e99e8a818 [#149] client: Do not finish on empty ID list in ObjectListReader Leonard Lyubich 2022-02-24 14:09:26 +0300
  • 32af7251f2 [#134] owner: Add helpers for working script hash Evgenii Stratonikov 2022-02-24 15:30:47 +0300
  • 5ed064eba5 [#134] owner: Fix doc comments Evgenii Stratonikov 2022-02-24 15:21:46 +0300
  • 47e8527ffb [#143] object: Add notification setters and getters Pavel Karpy 2022-02-16 17:49:29 +0300
  • ddd6c08b6a [#143] object/search: Add notification filter Pavel Karpy 2022-02-16 17:48:53 +0300
  • e791793253 [#143] go.mod: Update api-go library Pavel Karpy 2022-02-16 15:23:51 +0300
  • a25d145d84 [#143] object: Fix well-known attribute comment Pavel Karpy 2022-02-16 15:12:28 +0300
  • 29c057272c [#147] pool: Limit buffer length by 3MB in PutObject Leonard Lyubich 2022-02-21 21:39:31 +0300
  • 035f1d5667 [#147] client: Send 3MB per message in ObjectWriter.WritePayloadChunk Leonard Lyubich 2022-02-21 21:36:02 +0300
  • 5386694a1a [#142] Drop retry for container operations Denis Kirillov 2022-02-21 09:13:07 +0300
  • 66bc59da5c [#146] pool: Set private key in object HEAD/DELETE Leonard Lyubich 2022-02-21 15:10:16 +0300
  • e1c73fd43d [#146] client: Customize private key in object HEAD/DELETE Leonard Lyubich 2022-02-21 15:02:23 +0300
  • b0f7f75929 [#131] client: Add GetFullObject helper function Leonard Lyubich 2022-02-17 20:17:23 +0300
  • 32458baeb7 [#131] client: Fix false io.ErrUnexpectedEOF return in readers Leonard Lyubich 2022-02-17 20:16:30 +0300
  • 69ffface78 [#131] client: Name all methods and types the same way Leonard Lyubich 2022-02-17 19:10:49 +0300
  • 998bae3f1c [#131] pool: Sign session token before caching in newPool Leonard Lyubich 2022-02-17 18:48:53 +0300
  • d889ab3022 [#131] client: Remove redundant else branch Leonard Lyubich 2022-02-17 18:41:49 +0300
  • b557aa0e2d [#131] client: Add docs to io.Reader implementations Leonard Lyubich 2022-02-17 18:34:38 +0300
  • 85db22eea4 [#131] client: Fix typo in Delete method docs Leonard Lyubich 2022-02-17 18:32:53 +0300
  • 37f0cde78d [#131] client: Remove SetEACLPrm.SetSessionToken Leonard Lyubich 2022-02-16 23:11:49 +0300
  • a0cbc3d8be [#131] client: Return io.ErrUnexpectedEOF on cut object payload Leonard Lyubich 2022-02-16 20:14:24 +0300
  • d90fe8fbab [#131] client: Remove no longer needed code Leonard Lyubich 2022-02-16 19:00:38 +0300
  • 1130c1f5a6 [#131] pool: Limit session lifetime in openDefaultSession method Leonard Lyubich 2022-02-16 18:19:32 +0300
  • 28b49419ab [#131] client: Re-implement Object Delete and Hash methods Leonard Lyubich 2022-02-15 08:36:47 +0300
  • fb3501752d [#131] client: Re-implement Object.Search method Leonard Lyubich 2022-02-12 23:30:16 +0300
  • ff4febff6f [#131] client: Re-implement Object.Range method Leonard Lyubich 2022-02-12 12:26:38 +0300
  • 7de81cd585 [#131] pool: Fix ineffectual error assignments Leonard Lyubich 2022-02-11 19:19:45 +0300
  • caf31a928c [#131] client: Re-implement Object.Head method Leonard Lyubich 2022-02-11 19:13:53 +0300
  • 8d734d1020 [#131] client: Add ID suffix to ResObjectPut.ReadStoredObject Leonard Lyubich 2022-02-11 18:16:04 +0300
  • b508f3b71e [#131] pool: Refactor retry сalls Leonard Lyubich 2022-02-11 17:40:09 +0300
  • d5ce5d63b4 [#131] pool: Remove redundant var from pool.PutObject Leonard Lyubich 2022-02-11 08:03:14 +0300
  • eee9a72a4e [#131] container: Set current SDK version in New Leonard Lyubich 2022-02-09 15:19:05 +0300
  • 2624347d9b [#131] client: Change interface of object PUT and GET ops Leonard Lyubich 2022-02-07 23:27:56 +0300
  • 40aaaafc73 [#126] pool: Do not resend object Put requests Alex Vanin 2022-02-02 14:21:23 +0300
  • de4eedcd61 [#126] pool: Store access time in the session token cache Alex Vanin 2022-02-02 14:18:05 +0300
  • ac66db59e0 [#130] pool: Set default session token lifetime before initial requests Alex Vanin 2022-02-10 15:59:31 +0300
  • b6abb02ace [#130] pool: Add default session token duration Alex Vanin 2022-02-02 16:45:01 +0300
  • bfff21965d [#130] pool: Process expired session tokens as invalid Alex Vanin 2022-02-02 16:27:20 +0300
  • a86c08b3ee [#130] pool: Replace expiration value with expiration duration Alex Vanin 2022-02-02 16:25:36 +0300
  • 2a72f180dc [#133] client: Don't accept session token params in PutContainer Alex Vanin 2022-02-03 19:17:30 +0300
  • 6a7ba33b59 [#99] docs: add README.md Evgenii Stratonikov 2022-01-13 15:31:51 +0300
  • 2fff3fd9ec [#128] session: Sync comments and constructors Pavel Karpy 2022-02-01 13:21:25 +0300
  • 6d3d91f889 [#128] *: Use correct aliases for object testing Pavel Karpy 2022-02-01 13:15:12 +0300
  • 41f17d1a09 [#128] objecttest: Fix linter Pavel Karpy 2022-01-25 19:41:46 +0300
  • fb5b56fdc9 [#128] session: Add ObjectContext Pavel Karpy 2022-01-25 19:21:35 +0300
  • e8eac3997c [#128] object: Move ID and Address in subpkg Pavel Karpy 2022-01-25 19:20:32 +0300
  • 03560b84af [#128] token: Add getters/setters Pavel Karpy 2022-01-25 19:17:09 +0300
  • 9414f42aa3 [#127] apistatus: Fix grammar of fromStatusV2 method docs Leonard Lyubich 2022-02-01 14:55:21 +0300
  • 0fb22361a3 [#127] apistatus: Support WRONG_MAGIC_NUMBER status Leonard Lyubich 2022-01-25 15:37:30 +0300
  • 883a26d210 [#92] client: Add docs about status returns Leonard Lyubich 2022-01-24 13:33:43 +0300
  • 213d20e3fb [#92] client: Accept structured parameters in non-object operations Leonard Lyubich 2021-12-02 15:21:54 +0300
  • 596774ce5b [#103] owner: remove NEO3Wallet type Evgenii Stratonikov 2022-01-13 16:16:35 +0300
  • f83ff628fb [#36] eacl: add eACL table to ValidationUnit Evgenii Stratonikov 2021-10-05 15:24:04 +0300
  • 8c5a596ea2 [#36] eacl: add tests for filter match Evgenii Stratonikov 2021-09-13 12:30:34 +0300