Commit graph

  • fb00af23fb Fixed possible NPE in PutObject Evgeniy Kulikov 2020-08-20 02:30:18 +0300
  • 447a255d18 Add func to debug requests Evgeniy Kulikov 2020-08-20 02:28:16 +0300
  • 5df041f7d7 Add func to write headers only Evgeniy Kulikov 2020-08-20 02:27:13 +0300
  • 4dd33ff237 Merge pull request #20 from nspcc-dev/fix/19-fix-accesskey-regexp Evgeniy Kulikov 2020-08-19 16:56:45 +0300
  • f486c22ff4 Merge pull request #18 from nspcc-dev/api-handlers Evgeniy Kulikov 2020-08-19 16:55:00 +0300
  • 0528eed7b6 [#19] Bug with AccessKey Pavel Korotkov 2020-08-19 16:28:17 +0300
  • cea8f9d4ca Add bucket info handler Evgeniy Kulikov 2020-08-19 14:53:17 +0300
  • 92b039fa5e Add unsupported handlers Evgeniy Kulikov 2020-08-19 14:52:44 +0300
  • 9986a82fca Merge pull request #17 from nspcc-dev/api-handlers Evgeniy Kulikov 2020-08-13 20:38:48 +0300
  • b14e2d54c8 Prepare list-objects handler Evgeniy Kulikov 2020-08-11 17:37:20 +0300
  • ccd481e4e2 Prepare list-buckets handler Evgeniy Kulikov 2020-08-11 17:36:52 +0300
  • d9f691a59a Refactoring API handlers Evgeniy Kulikov 2020-08-11 17:35:54 +0300
  • b2a2b5478b Refactoring API Evgeniy Kulikov 2020-08-11 17:34:06 +0300
  • 4d4e52fea7 Merge pull request #16 from nspcc-dev/api-refactoring-for-request-id Evgeniy Kulikov 2020-08-11 15:06:38 +0300
  • 64429d736d Refactoring API layer Evgeniy Kulikov 2020-08-11 14:32:04 +0300
  • 59e26d45fd Refactoring API router Evgeniy Kulikov 2020-08-11 14:30:02 +0300
  • 26f1df2721 Refactoring request info Evgeniy Kulikov 2020-08-11 14:27:31 +0300
  • 93e54bc681 Merge pull request #11 from nspcc-dev/feature/8-rework_auth_scheme pkorotkov 2020-08-07 14:21:13 +0300
  • f6cb0a6ecc [#8] Update deps Pavel Korotkov 2020-08-06 15:02:02 +0300
  • 8d4017f1d3 [#8] Use proper creds contructor to avoid unnatural convertions Pavel Korotkov 2020-08-06 20:55:07 +0300
  • c5489da3cc [#8] Check error after setting gate's auth keys Pavel Korotkov 2020-08-06 20:19:30 +0300
  • 1e608634e7 [#8] Accept directly bytes from gate key file Pavel Korotkov 2020-08-06 19:05:15 +0300
  • d70fe6410b [#8] Active validation of AWS V4 signature Pavel Korotkov 2020-08-06 18:23:01 +0300
  • fdc6d7acbd [#8] Turn on creds and manager Pavel Korotkov 2020-08-06 18:09:45 +0300
  • 4f7a2f3a9a [#8] Rename key-related flags Pavel Korotkov 2020-08-06 18:07:10 +0300
  • c972682430 [#8] Switch outer code to using the new auth scheme Pavel Korotkov 2020-08-06 14:56:40 +0300
  • 490254c69e [#8] Add an early changes to auth package Pavel Korotkov 2020-08-06 01:40:54 +0300
  • 0d7f782b93 Merge pull request #14 from nspcc-dev/cleanup Evgeniy Kulikov 2020-08-06 15:10:02 +0300
  • 0161d2fbd3 [#13] Rename go module name according to NSPCC standards Evgeniy Kulikov 2020-08-06 15:02:13 +0300
  • e7f72fc670 Cleanup README.md Evgeniy Kulikov 2020-08-06 14:51:56 +0300
  • 91ae8b72f8 Cleanup from legacy files Evgeniy Kulikov 2020-08-06 14:49:15 +0300
  • 9a7f7064f4 Merge pull request #12 from nspcc-dev/cleanup Evgeniy Kulikov 2020-08-06 14:05:14 +0300
  • 4c6572141b Update dependencies (cleanup from legacy code usage) Evgeniy Kulikov 2020-08-06 13:51:03 +0300
  • 26dda9ef2b Fixes for handler initialize Evgeniy Kulikov 2020-08-06 13:50:04 +0300
  • e223876d53 Remove legacy code usage Evgeniy Kulikov 2020-08-06 13:49:25 +0300
  • 28fa75fb69 Remove pkg-legacy subpackage Evgeniy Kulikov 2020-08-06 13:48:03 +0300
  • c49d2824a1 Remove legacy subpackage Evgeniy Kulikov 2020-08-06 13:47:44 +0300
  • f055e7d269 Merge pull request #9 from nspcc-dev/fixes-for-object-receive Evgeniy Kulikov 2020-08-05 16:52:43 +0300
  • 06df8642b3 Simplify receiving object from NeoFS Evgeniy Kulikov 2020-08-05 16:47:09 +0300
  • 06c9a126d1 Merge pull request #7 from nspcc-dev/fixes-around-new-layer Evgeniy Kulikov 2020-08-03 18:22:24 +0300
  • f7dc2095b1 Fixes for new NeoFS layer client Evgeniy Kulikov 2020-08-03 18:19:56 +0300
  • 8101161e51 Merge pull request #6 from nspcc-dev/layer-get-neofs-object Evgeniy Kulikov 2020-08-03 18:13:49 +0300
  • a8c8bdaadf Add NeoFS helper to fetch object by refs.Address Evgeniy Kulikov 2020-08-03 18:08:55 +0300
  • 2b5b71ac83 Merge pull request #5 from nspcc-dev/object-layer Evgeniy Kulikov 2020-08-03 17:36:20 +0300
  • 2731246239 Refactoring ObjectLayer Evgeniy Kulikov 2020-08-03 14:48:33 +0300
  • b64c986b1c Merge pull request #4 from nspcc-dev/NFSSVC-27 Evgeniy Kulikov 2020-07-29 14:37:37 +0300
  • a200ae327a NFSSVC-27 Add session token workaround to connection pool Evgeniy Kulikov 2020-07-29 14:29:03 +0300
  • 55dacf20c1 Merge pull request #3 from nspcc-dev/issue/2 Evgeniy Kulikov 2020-07-28 19:14:32 +0300
  • d2ce83a6f8 #2 Fix AWS V4 signature regexp Pavel Korotkov 2020-07-28 18:27:43 +0300
  • feaa52ae81 Merge pull request #1 from nspcc-dev/NFSSVC-27 Evgeniy Kulikov 2020-07-28 14:34:36 +0300
  • 1db70efd7b NFSSVC-27 Add CID to Bucket struct Evgeniy Kulikov 2020-07-28 11:43:42 +0300
  • 504ef4da91 NFSSVC-27 Return list of buckets from getContainerList Evgeniy Kulikov 2020-07-28 01:56:10 +0300
  • b12b5008e3 NFSSVC-27 Update dependencies Evgeniy Kulikov 2020-07-28 01:55:08 +0300
  • 58fdcd090f NFSSVC-27 Fixes for auth middleware Evgeniy Kulikov 2020-07-28 01:54:47 +0300
  • 1ca3e6e04b NFSSVC-27 Simplify ListBuckets handler Evgeniy Kulikov 2020-07-27 09:49:23 +0300
  • e59d62237e NFSSVC-27 Migrate to auth.GetBearerToken Evgeniy Kulikov 2020-07-24 19:16:58 +0300
  • e776e9c0cb NFSSVC-27 Implement list-buckets Evgeniy Kulikov 2020-07-24 19:10:41 +0300
  • 309179e9ba Remove other useless stuff Pavel Korotkov 2020-07-24 19:03:57 +0300
  • de0a63a850 Remove useless log message Pavel Korotkov 2020-07-24 19:00:08 +0300
  • 0a3187aa0e Remove accidental print Pavel Korotkov 2020-07-24 17:07:45 +0300
  • c939abaf5e Add missing return Pavel Korotkov 2020-07-24 17:05:33 +0300
  • f6aeb06ee9 Fast hot fix before rework of auth scheme Pavel Korotkov 2020-07-24 17:03:02 +0300
  • 04dbe30f49 Refactor if-blocks in GetBearerToken method Pavel Korotkov 2020-07-23 14:29:36 +0300
  • ae66e4de61 Add throwing error for GetBearerToken method Pavel Korotkov 2020-07-23 11:05:50 +0300
  • 916a216da5 Move user auth procedure to S3 API router; activate overall setting bearer tokens in neofs objects Pavel Korotkov 2020-07-22 22:48:34 +0300
  • 9662fb0019 Merged master into NFSSVC-26 Pavel Korotkov 2020-07-22 19:06:43 +0300
  • 57466b3db2 Add getting/setting bearer token at the auth package Pavel Korotkov 2020-07-22 19:02:35 +0300
  • b2289ba10b Add a separate package to encapsulate http related stuff Pavel Korotkov 2020-07-22 18:05:18 +0300
  • 1aa22329fa Add setting bearer token in container list method Pavel Korotkov 2020-07-22 17:58:35 +0300
  • c6bc8c513b NFSSVC-30 Isolate S3 routing from legacy code Evgeniy Kulikov 2020-07-22 16:02:32 +0300
  • 324bbdb934 Change app name Pavel Korotkov 2020-07-22 15:38:37 +0300
  • e1c43497db Embed bearer token into context Pavel Korotkov 2020-07-22 12:12:22 +0300
  • 1c6da41bee NFSSVC-25 Isolate health-checkers Evgeniy Kulikov 2020-07-21 17:43:45 +0300
  • 4098bfda9c Merged in NFSSVC-23 (pull request #4) Pavel Korotkov 2020-07-21 10:50:37 +0000
  • b5bd835cd5 Add error checking while creating auth center Pavel Korotkov 2020-07-21 13:21:03 +0300
  • c6b6076544 Get back checking severe auth errors Pavel Korotkov 2020-07-21 13:07:09 +0300
  • 24b19152c4 Remove aliasing Pavel Korotkov 2020-07-21 12:58:53 +0300
  • 3870f59484 Rename GetNeoFSKey(Public/Private)Key to GetNeoFS(Public/Private)Key Pavel Korotkov 2020-07-21 12:44:25 +0300
  • ea7286c875 Split code into smaller parts within the auth package Pavel Korotkov 2020-07-21 12:40:46 +0300
  • 6c0ddca8d0 Add missing error checks Pavel Korotkov 2020-07-21 12:28:00 +0300
  • e4f7a702dc Move auth HTTP header field regexp to a package level variable Pavel Korotkov 2020-07-21 11:35:30 +0300
  • 3355a54272 Merge branch 'master' of bitbucket.org:nspcc-dev/neofs-s3-proto into NFSSVC-23 Pavel Korotkov 2020-07-21 10:46:53 +0300
  • 22487b9ccf Enable auth validation for signed requests Pavel Korotkov 2020-07-21 02:43:40 +0300
  • 5d0505001c Update deps Pavel Korotkov 2020-07-21 02:42:48 +0300
  • d9b146628d Tune getting bearer token; prepare for passing through bearer token Pavel Korotkov 2020-07-20 20:23:16 +0300
  • 3ff7028229 Add early support of auth middleware Pavel Korotkov 2020-07-16 18:33:47 +0300
  • e0a8e48672 Merged in NFSSVC-24 (pull request #5) Evgeniy Kulikov 2020-07-16 13:11:56 +0000
  • b9cc4acb99 NFSSVC-24 Migrate and refactoring metrics Evgeniy Kulikov 2020-07-16 15:42:06 +0300
  • a43c596f49 Remove enclove as a separate entity; move auth center to app settings Pavel Korotkov 2020-07-15 23:16:27 +0300
  • a890d9142d Clear useless comments Pavel Korotkov 2020-07-15 18:31:05 +0300
  • 4fc7eaed34 Remove global state Pavel Korotkov 2020-07-15 18:20:45 +0300
  • f3f16ba768 NFSSVC-24 Remove unnecessary metrics route Evgeniy Kulikov 2020-07-15 18:00:52 +0300
  • aa28121466 Introduce a auth center + secure enclave in a separate package Pavel Korotkov 2020-07-15 16:48:25 +0300
  • e670e68226 Set legacy gateway name to the actual gate's name Pavel Korotkov 2020-07-15 13:28:43 +0300
  • d68347ff4d Add secure enclave Pavel Korotkov 2020-07-15 13:01:22 +0300
  • dd31b28ab7 Add logging to ObjectLayer.ListBuckets Evgeniy Kulikov 2020-07-14 16:12:30 +0300
  • 170f9b4b08 Update scripts for building docker image Evgeniy Kulikov 2020-07-14 14:33:52 +0300
  • c38c4ca5db Add posibility to serve HTTPS/TLS connection Evgeniy Kulikov 2020-07-13 18:50:11 +0300
  • b9c4156e5b Fix S3 NeoFS integration Evgeniy Kulikov 2020-07-13 14:23:23 +0300
  • 45d31752a9 Fixes for S3 API router Evgeniy Kulikov 2020-07-13 13:22:37 +0300