├── .dockerignore ├── .editorconfig ├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md ├── actions │ ├── cleanup-and-coverage │ │ └── action.yaml │ └── setup-ci │ │ └── action.yaml ├── ceph │ ├── Dockerfile │ ├── entrypoint-wrapper.sh │ └── wait_for_ceph.sh ├── docker │ ├── admin.json │ ├── config.s3c.json │ ├── creds.env │ ├── docker-compose.sse.yaml │ ├── docker-compose.yaml │ ├── ensure-version.sh │ ├── local.sh │ ├── md-config.json │ ├── mongodb │ │ ├── Dockerfile │ │ └── conf │ │ │ ├── initReplicaSet │ │ │ ├── mongo-run.sh │ │ │ └── mongod.conf │ ├── setup-s3c.sh │ ├── sproxyd │ │ ├── Dockerfile │ │ └── conf │ │ │ ├── fastcgi_params │ │ │ ├── nginx.conf │ │ │ ├── sproxyd0.conf │ │ │ └── supervisord.conf │ └── vault-config.json ├── pykmip │ ├── Dockerfile │ ├── bin │ │ ├── create_certificates.py │ │ └── run_server.py │ ├── certs │ │ ├── kmip-ca.pem │ │ ├── kmip-cert.pem │ │ ├── kmip-client-cert.pem │ │ ├── kmip-client-key.pem │ │ └── kmip-key.pem │ ├── docker-entrypoint.sh │ ├── policy.json │ └── server.conf ├── scripts │ └── credentials.bash └── workflows │ ├── alerts.yaml │ ├── codeql.yaml │ ├── dependency-review.yaml │ ├── release.yaml │ └── tests.yaml ├── .gitignore ├── .nycrc ├── CONTRIBUTING.md ├── DESIGN.md ├── Dockerfile ├── DockerfileMem ├── Healthchecks.md ├── LICENSE ├── README.md ├── TESTING.md ├── _config.yml ├── bin ├── create_bucket_with_NFS_enabled.js ├── create_encrypted_bucket.js ├── ensureServiceUser ├── list_bucket_metrics.js ├── list_metrics.js ├── metrics_server.js ├── search_bucket.js └── secure_channel_proxy.js ├── codecov.yml ├── conf └── authdata.json ├── config.json ├── constants.js ├── dataserver.js ├── docker-entrypoint.sh ├── docker-test-with-coverage.sh ├── docs ├── ARCHITECTURE.rst ├── BUCKET_POLICIES.md ├── CLIENTS.rst ├── CONTRIBUTING.rst ├── DOCKER.rst ├── GETTING_STARTED.rst ├── GET_BUCKET_V2.md ├── INTEGRATIONS.rst ├── MD_SEARCH.rst ├── Makefile ├── OBJECT_LOCK_TEST_PLAN.md ├── RELEASE.md ├── USING_PUBLIC_CLOUDS.rst ├── conf.py ├── developers │ ├── getting-started.rst │ ├── new-backend.rst │ ├── non-s3-compatible-backend.rst │ └── s3-compatible-backend.rst ├── images │ ├── access_control_authorization.png │ ├── data_metadata_daemon_arch.png │ └── data_metadata_daemon_arch.svg ├── index.rst ├── mkdocs.yml ├── requirements.in └── requirements.txt ├── eslint.config.mjs ├── examples ├── go-md-search.go ├── node-md-search.js └── python-md-search.py ├── images └── federation │ └── Dockerfile ├── index.js ├── lib ├── Config.js ├── api │ ├── api.js │ ├── apiUtils │ │ ├── authorization │ │ │ ├── bucketOwner.js │ │ │ ├── permissionChecks.js │ │ │ ├── prepareRequestContexts.js │ │ │ ├── serviceUser.js │ │ │ └── tagConditionKeys.js │ │ ├── bucket │ │ │ ├── bucketCors.js │ │ │ ├── bucketCreation.js │ │ │ ├── bucketDeletion.js │ │ │ ├── bucketEncryption.js │ │ │ ├── bucketShield.js │ │ │ ├── bucketWebsite.js │ │ │ ├── checkPreferredLocations.js │ │ │ ├── createKeyForUserBucket.js │ │ │ ├── deleteUserBucketEntry.js │ │ │ ├── getNotificationConfiguration.js │ │ │ ├── getReplicationConfiguration.js │ │ │ ├── invisiblyDelete.js │ │ │ ├── parseLikeExpression.js │ │ │ ├── parseWhere.js │ │ │ ├── updateEncryption.js │ │ │ ├── validateReplicationConfig.js │ │ │ └── validateSearch.js │ │ ├── integrity │ │ │ └── validateChecksums.js │ │ ├── object │ │ │ ├── abortMultipartUpload.js │ │ │ ├── applyZenkoUserMD.js │ │ │ ├── checkHttpHeadersSize.js │ │ │ ├── checkReadLocation.js │ │ │ ├── checkUserMetadataSize.js │ │ │ ├── coldStorage.js │ │ │ ├── continueToken.js │ │ │ ├── corsResponse.js │ │ │ ├── createAndStoreObject.js │ │ │ ├── deleteObject.js │ │ │ ├── expirationHeaders.js │ │ │ ├── getReplicationBackendDataLocator.js │ │ │ ├── getReplicationInfo.js │ │ │ ├── lifecycle.js │ │ │ ├── locationConstraintCheck.js │ │ │ ├── locationHeaderCheck.js │ │ │ ├── locationKeysHaveChanged.js │ │ │ ├── locationStorageCheck.js │ │ │ ├── objectLockHelpers.js │ │ │ ├── objectRestore.js │ │ │ ├── parseCopySource.js │ │ │ ├── partInfo.js │ │ │ ├── prepareStream.js │ │ │ ├── removeAWSChunked.js │ │ │ ├── setPartRanges.js │ │ │ ├── setUpCopyLocator.js │ │ │ ├── sseHeaders.js │ │ │ ├── storeObject.js │ │ │ ├── validateChecksumHeaders.js │ │ │ ├── versioning.js │ │ │ └── websiteServing.js │ │ ├── quotas │ │ │ └── quotaUtils.js │ │ └── rateLimit │ │ │ ├── cache.js │ │ │ ├── cleanup.js │ │ │ ├── client.js │ │ │ ├── config.js │ │ │ ├── gcra.js │ │ │ ├── grantTokens.lua │ │ │ ├── helpers.js │ │ │ ├── refillJob.js │ │ │ └── tokenBucket.js │ ├── backbeat │ │ ├── listLifecycleCurrents.js │ │ ├── listLifecycleNonCurrents.js │ │ └── listLifecycleOrphanDeleteMarkers.js │ ├── bucketDelete.js │ ├── bucketDeleteCors.js │ ├── bucketDeleteEncryption.js │ ├── bucketDeleteLifecycle.js │ ├── bucketDeletePolicy.js │ ├── bucketDeleteQuota.js │ ├── bucketDeleteRateLimit.js │ ├── bucketDeleteReplication.js │ ├── bucketDeleteTagging.js │ ├── bucketDeleteWebsite.js │ ├── bucketGet.js │ ├── bucketGetACL.js │ ├── bucketGetCors.js │ ├── bucketGetEncryption.js │ ├── bucketGetLifecycle.js │ ├── bucketGetLocation.js │ ├── bucketGetLogging.js │ ├── bucketGetNotification.js │ ├── bucketGetObjectLock.js │ ├── bucketGetPolicy.js │ ├── bucketGetQuota.js │ ├── bucketGetRateLimit.js │ ├── bucketGetReplication.js │ ├── bucketGetTagging.js │ ├── bucketGetVersioning.js │ ├── bucketGetWebsite.js │ ├── bucketHead.js │ ├── bucketPut.js │ ├── bucketPutACL.js │ ├── bucketPutCors.js │ ├── bucketPutEncryption.js │ ├── bucketPutLifecycle.js │ ├── bucketPutLogging.js │ ├── bucketPutNotification.js │ ├── bucketPutObjectLock.js │ ├── bucketPutPolicy.js │ ├── bucketPutRateLimit.js │ ├── bucketPutReplication.js │ ├── bucketPutTagging.js │ ├── bucketPutVersioning.js │ ├── bucketPutWebsite.js │ ├── bucketUpdateQuota.js │ ├── completeMultipartUpload.js │ ├── corsPreflight.js │ ├── initiateMultipartUpload.js │ ├── listMultipartUploads.js │ ├── listParts.js │ ├── metadataSearch.js │ ├── multiObjectDelete.js │ ├── multipartDelete.js │ ├── objectCopy.js │ ├── objectDelete.js │ ├── objectDeleteTagging.js │ ├── objectGet.js │ ├── objectGetACL.js │ ├── objectGetLegalHold.js │ ├── objectGetRetention.js │ ├── objectGetTagging.js │ ├── objectHead.js │ ├── objectPut.js │ ├── objectPutACL.js │ ├── objectPutCopyPart.js │ ├── objectPutLegalHold.js │ ├── objectPutPart.js │ ├── objectPutRetention.js │ ├── objectPutTagging.js │ ├── objectRestore.js │ ├── serviceGet.js │ └── website.js ├── auth │ ├── in_memory │ │ ├── backend.js │ │ └── builder.js │ ├── streamingV4 │ │ ├── V4Transform.js │ │ ├── constructChunkStringToSign.js │ │ └── trailingChecksumTransform.js │ └── vault.js ├── data │ └── wrapper.js ├── kms │ ├── Cache.js │ ├── common.js │ ├── file │ │ └── backend.js │ ├── in_memory │ │ └── backend.js │ ├── utilities.js │ └── wrapper.js ├── management │ ├── ChannelMessageV0.js │ ├── agentClient.js │ ├── configuration.js │ ├── credentials.js │ ├── index.js │ ├── poll.js │ └── push.js ├── metadata │ ├── acl.js │ ├── metadataUtils.js │ └── wrapper.js ├── nfs │ └── utilities.js ├── routes │ ├── routeBackbeat.js │ ├── routeMetadata.js │ ├── routeVeeam.js │ ├── routeWorkflowEngineOperator.js │ ├── utilities │ │ └── pushReplicationMetric.js │ └── veeam │ │ ├── delete.js │ │ ├── get.js │ │ ├── head.js │ │ ├── list.js │ │ ├── put.js │ │ ├── schemas │ │ ├── capacity.js │ │ └── system.js │ │ └── utils.js ├── server.js ├── services.js ├── utapi │ ├── utapi.js │ ├── utapiReindex.js │ ├── utapiReplay.js │ └── utilities.js ├── utilities │ ├── aclUtils.js │ ├── collectCorsHeaders.js │ ├── collectResponseHeaders.js │ ├── healthcheckHandler.js │ ├── internalHandlers.js │ ├── legacyAWSBehavior.js │ ├── logger.js │ ├── monitoringHandler.js │ ├── parseXML.js │ ├── reportHandler.js │ ├── request.js │ ├── serverAccessLogger.js │ ├── stringChecks.js │ ├── validateQueryAndHeaders.js │ └── writeContinue.js └── utilization │ ├── instance.js │ └── scuba │ └── wrapper.js ├── localData └── .gitignore ├── localMetadata └── .gitignore ├── locationConfig.json ├── managementAgent.js ├── mdserver.js ├── monitoring ├── alerts.10s.test.yaml ├── alerts.test.yaml ├── alerts.yaml ├── dashboard.json ├── dashboard.py └── push-to-registry.sh ├── package.json ├── pfsserver.js ├── res ├── architecture.png ├── aws-console-successful-put.png ├── aws-console-versioning-enabled.png ├── azure-console-successful-put.png └── scality-cloudserver-logo.png ├── schema └── server_access_log.schema.json ├── tests ├── constants.js ├── deps │ └── squid │ │ ├── Dockerfile │ │ └── squid.conf ├── functional │ ├── aws-node-sdk │ │ ├── index.js │ │ ├── lib │ │ │ ├── fixtures │ │ │ │ └── project.js │ │ │ ├── json │ │ │ │ ├── mem_credentials.json │ │ │ │ └── s3c_credentials.json │ │ │ └── utility │ │ │ │ ├── bucket-util.js │ │ │ │ ├── checkError.js │ │ │ │ ├── cors-util.js │ │ │ │ ├── createEncryptedBucket.js │ │ │ │ ├── customS3Request.js │ │ │ │ ├── genMaxSizeMetaHeaders.js │ │ │ │ ├── getRange.c │ │ │ │ ├── provideRawOutput.js │ │ │ │ ├── replication.js │ │ │ │ ├── tagging.js │ │ │ │ ├── test-utils.js │ │ │ │ ├── versioning-util.js │ │ │ │ └── website-util.js │ │ ├── schema │ │ │ ├── bucket.json │ │ │ ├── bucketV2.json │ │ │ └── service.json │ │ ├── test │ │ │ ├── bucket │ │ │ │ ├── aclUsingPredefinedGroups.js │ │ │ │ ├── bucketPolicyBypassPort.js │ │ │ │ ├── bucketPolicyWithResourceStatements.js │ │ │ │ ├── deleteBucketLifecycle.js │ │ │ │ ├── deleteBucketPolicy.js │ │ │ │ ├── deleteBucketQuota.js │ │ │ │ ├── deleteBucketRateLimit.js │ │ │ │ ├── deleteBucketReplication.js │ │ │ │ ├── deleteBucketTagging.js │ │ │ │ ├── deleteCors.js │ │ │ │ ├── deleteWebsite.js │ │ │ │ ├── get.js │ │ │ │ ├── getBucketEncryption.js │ │ │ │ ├── getBucketLifecycle.js │ │ │ │ ├── getBucketLogging.js │ │ │ │ ├── getBucketNotification.js │ │ │ │ ├── getBucketObjectLock.js │ │ │ │ ├── getBucketPolicy.js │ │ │ │ ├── getBucketQuota.js │ │ │ │ ├── getBucketRateLimit.js │ │ │ │ ├── getBucketReplication.js │ │ │ │ ├── getBucketTagging.js │ │ │ │ ├── getCors.js │ │ │ │ ├── getLocation.js │ │ │ │ ├── getWebsite.js │ │ │ │ ├── head.js │ │ │ │ ├── listingCornerCases.js │ │ │ │ ├── put.js │ │ │ │ ├── putAcl.js │ │ │ │ ├── putBucketLifecycle.js │ │ │ │ ├── putBucketLogging.js │ │ │ │ ├── putBucketNotification.js │ │ │ │ ├── putBucketObjectLock.js │ │ │ │ ├── putBucketPolicy.js │ │ │ │ ├── putBucketRateLimit.js │ │ │ │ ├── putBucketReplication.js │ │ │ │ ├── putBucketTagging.js │ │ │ │ ├── putCors.js │ │ │ │ ├── putWebsite.js │ │ │ │ ├── skipScan.js │ │ │ │ ├── testBucketStress.js │ │ │ │ ├── testBucketVersioning.js │ │ │ │ └── updateBucketQuota.js │ │ │ ├── index.js │ │ │ ├── legacy │ │ │ │ ├── authV2QueryTests.js │ │ │ │ ├── authV4QueryTests.js │ │ │ │ └── tests.js │ │ │ ├── mdSearch │ │ │ │ ├── basicSearch.js │ │ │ │ ├── utils │ │ │ │ │ ├── helpers.js │ │ │ │ │ └── s3SDK.js │ │ │ │ └── versionEnabledSearch.js │ │ │ ├── multipleBackend │ │ │ │ ├── acl │ │ │ │ │ └── aclAwsVersioning.js │ │ │ │ ├── delete │ │ │ │ │ ├── delete.js │ │ │ │ │ ├── deleteAwsVersioning.js │ │ │ │ │ ├── deleteAzure.js │ │ │ │ │ └── deleteGcp.js │ │ │ │ ├── get │ │ │ │ │ ├── get.js │ │ │ │ │ ├── getAwsVersioning.js │ │ │ │ │ ├── getAzure.js │ │ │ │ │ └── getGcp.js │ │ │ │ ├── initMPU │ │ │ │ │ ├── initMPUAzure.js │ │ │ │ │ └── initMPUGcp.js │ │ │ │ ├── listParts │ │ │ │ │ ├── azureListParts.js │ │ │ │ │ └── listPartsGcp.js │ │ │ │ ├── mpuAbort │ │ │ │ │ ├── abortMPUGcp.js │ │ │ │ │ └── azureAbortMPU.js │ │ │ │ ├── mpuComplete │ │ │ │ │ ├── azureCompleteMPU.js │ │ │ │ │ ├── completeMPUGcp.js │ │ │ │ │ └── mpuAwsVersioning.js │ │ │ │ ├── mpuParts │ │ │ │ │ ├── azurePutPart.js │ │ │ │ │ └── putPartGcp.js │ │ │ │ ├── objectCopy │ │ │ │ │ ├── azureObjectCopy.js │ │ │ │ │ ├── objectCopy.js │ │ │ │ │ └── objectCopyAwsVersioning.js │ │ │ │ ├── objectPutCopyPart │ │ │ │ │ ├── objectPutCopyPartAzure.js │ │ │ │ │ └── objectPutCopyPartGcp.js │ │ │ │ ├── objectTagging │ │ │ │ │ ├── objectTagging.js │ │ │ │ │ ├── taggingAwsVersioning-delete.js │ │ │ │ │ └── taggingAwsVersioning-putget.js │ │ │ │ ├── put │ │ │ │ │ ├── put.js │ │ │ │ │ ├── putAzure.js │ │ │ │ │ └── putGcp.js │ │ │ │ ├── unknownEndpoint.js │ │ │ │ └── utils.js │ │ │ ├── object │ │ │ │ ├── 100-continue.js │ │ │ │ ├── abortMPU.js │ │ │ │ ├── bigMpu.js │ │ │ │ ├── completeMPU.js │ │ │ │ ├── compluteMpu.js │ │ │ │ ├── copyPart.js │ │ │ │ ├── corsHeaders.js │ │ │ │ ├── corsPreflight.js │ │ │ │ ├── deleteMpu.js │ │ │ │ ├── deleteObjTagging.js │ │ │ │ ├── deleteObject.js │ │ │ │ ├── encryptionHeaders.js │ │ │ │ ├── get.js │ │ │ │ ├── getMPU_compatibleHeaders.js │ │ │ │ ├── getObjTagging.js │ │ │ │ ├── getObjectLegalHold.js │ │ │ │ ├── getPartSize.js │ │ │ │ ├── getRange.js │ │ │ │ ├── getRetention.js │ │ │ │ ├── initiateMPU.js │ │ │ │ ├── listParts.js │ │ │ │ ├── mpu.js │ │ │ │ ├── mpuOrder.js │ │ │ │ ├── mpuVersion.js │ │ │ │ ├── multiObjectDelete.js │ │ │ │ ├── objectCopy.js │ │ │ │ ├── objectHead.js │ │ │ │ ├── objectHead_compatibleHeaders.js │ │ │ │ ├── objectHead_replication.js │ │ │ │ ├── objectOverwrite.js │ │ │ │ ├── put.js │ │ │ │ ├── putObjAcl.js │ │ │ │ ├── putObjTagging.js │ │ │ │ ├── putObjectLegalHold.js │ │ │ │ ├── putPart.js │ │ │ │ ├── putRetention.js │ │ │ │ ├── putVersion.js │ │ │ │ ├── rangeTest.js │ │ │ │ ├── websiteFiles │ │ │ │ │ ├── error.html │ │ │ │ │ ├── index.html │ │ │ │ │ └── redirect.html │ │ │ │ ├── websiteGet.js │ │ │ │ ├── websiteGetWithACL.js │ │ │ │ ├── websiteHead.js │ │ │ │ ├── websiteHeadWithACL.js │ │ │ │ └── websiteRuleMixing.js │ │ │ ├── quota │ │ │ │ └── tooling.js │ │ │ ├── rateLimit │ │ │ │ └── tooling.js │ │ │ ├── serverAccessLogs │ │ │ │ └── testServerAccessLogFile.js │ │ │ ├── service │ │ │ │ └── get.js │ │ │ ├── support │ │ │ │ ├── awsConfig.js │ │ │ │ ├── config.js │ │ │ │ ├── credentials.js │ │ │ │ ├── objectConfigs.js │ │ │ │ └── withV4.js │ │ │ ├── utils │ │ │ │ └── init.js │ │ │ └── versioning │ │ │ │ ├── bucketDelete.js │ │ │ │ ├── legacyNullVersionCompat.js │ │ │ │ ├── listObjectMasterVersions.js │ │ │ │ ├── listObjectVersions.js │ │ │ │ ├── multiObjectDelete.js │ │ │ │ ├── objectACL.js │ │ │ │ ├── objectCopy.js │ │ │ │ ├── objectDelete.js │ │ │ │ ├── objectDeleteTagging.js │ │ │ │ ├── objectGet.js │ │ │ │ ├── objectGetTagging.js │ │ │ │ ├── objectHead.js │ │ │ │ ├── objectPut.js │ │ │ │ ├── objectPutCopyPart.js │ │ │ │ ├── objectPutTagging.js │ │ │ │ ├── replicationBucket.js │ │ │ │ ├── versioningGeneral1.js │ │ │ │ └── versioningGeneral2.js │ │ └── uploadFile │ ├── backbeat │ │ ├── bucketIndexing.js │ │ ├── excludedDataStoreName.js │ │ ├── listDeleteMarker.js │ │ ├── listLifecycleCurrents.js │ │ ├── listLifecycleNonCurrents.js │ │ ├── listLifecycleOrphanDeleteMarkers.js │ │ ├── listNullVersion.js │ │ └── utils.js │ ├── boto │ │ └── boto │ │ │ ├── setup.py │ │ │ └── tests │ │ │ └── test_boto.py │ ├── config.json │ ├── fog │ │ └── tests.rb │ ├── healthchecks │ │ ├── package.json │ │ └── test │ │ │ └── checkRoutes.js │ ├── jaws │ │ ├── .gitignore │ │ ├── .project │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── scality │ │ │ │ └── SampleExample.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── scality │ │ │ ├── JavaTest.java │ │ │ └── StreamV4AuthTest.java │ ├── kmip │ │ └── serverside_encryption.js │ ├── metadata │ │ ├── MixedVersionFormat.js │ │ ├── MongoClientInterface.js │ │ └── utils │ │ │ └── fakeLogger.js │ ├── raw-node │ │ ├── package.json │ │ ├── test │ │ │ ├── GCP │ │ │ │ ├── README.MD │ │ │ │ ├── bucket │ │ │ │ │ ├── get.js │ │ │ │ │ ├── getVersioning.js │ │ │ │ │ ├── head.js │ │ │ │ │ └── putVersioning.js │ │ │ │ └── object │ │ │ │ │ ├── completeMpu.js │ │ │ │ │ ├── copy.js │ │ │ │ │ ├── delete.js │ │ │ │ │ ├── deleteMpu.js │ │ │ │ │ ├── deleteTagging.js │ │ │ │ │ ├── get.js │ │ │ │ │ ├── getTagging.js │ │ │ │ │ ├── head.js │ │ │ │ │ ├── initiateMpu.js │ │ │ │ │ ├── put.js │ │ │ │ │ ├── putTagging.js │ │ │ │ │ └── upload.js │ │ │ ├── badChunkSignatureV4.js │ │ │ ├── headObject.js │ │ │ ├── lifecycle.js │ │ │ ├── routes │ │ │ │ └── routeMetadata.js │ │ │ ├── trailingChecksums.js │ │ │ ├── unsupportedChecksums.js │ │ │ └── unsupportedQuries.js │ │ └── utils │ │ │ ├── HttpRequestAuthV4.js │ │ │ ├── MetadataMock.js │ │ │ ├── gcpUtils.js │ │ │ └── makeRequest.js │ ├── report │ │ ├── checkRoutes.js │ │ ├── master.json │ │ ├── monitoring.js │ │ └── package.json │ ├── s3cmd │ │ ├── s3cfg │ │ ├── s3cfg_ssl │ │ └── tests.js │ ├── s3curl │ │ ├── multiDelete.xml │ │ ├── s3curl.pl │ │ └── tests.js │ ├── sse-kms-migration │ │ ├── arnPrefix.js │ │ ├── beforeMigration.js │ │ ├── cleanup.js │ │ ├── configs │ │ │ ├── aws.json │ │ │ ├── base.json │ │ │ ├── kmip-cluster.json │ │ │ ├── kmip.json │ │ │ └── sseMigration.json │ │ ├── countPacketsByIp.sh │ │ ├── helpers.js │ │ ├── load.js │ │ ├── migration.js │ │ └── scenarios.js │ └── utilities │ │ └── reportHandler.js ├── locationConfig │ ├── locationConfigCeph.json │ ├── locationConfigLegacy.json │ ├── locationConfigS3C.json │ └── locationConfigTests.json ├── multipleBackend │ ├── backendHealthcheckResponse.js │ ├── multipartUpload.js │ ├── objectCopy.js │ ├── objectPut.js │ ├── objectPutCopyPart.js │ ├── objectPutPart.js │ └── routes │ │ ├── routeBackbeat.js │ │ └── routeBackbeatForReplication.js ├── reporter-config.json ├── sur │ ├── quota.js │ └── routeVeeam.js ├── unit │ ├── Config.js │ ├── DummyRequest.js │ ├── DummyService.js │ ├── api │ │ ├── api.js │ │ ├── apiUtils │ │ │ ├── authorization │ │ │ │ ├── aclChecks.js │ │ │ │ └── prepareRequestContexts.js │ │ │ ├── coldStorage.js │ │ │ ├── expirationHeaders.js │ │ │ ├── getNotificationConfiguration.js │ │ │ ├── getReplicationInfo.js │ │ │ ├── integrity │ │ │ │ └── validateChecksums.js │ │ │ ├── lifecycle.js │ │ │ ├── locationKeysHaveChanged.js │ │ │ ├── object │ │ │ │ └── abortMultipartUpload.spec.js │ │ │ ├── objectLockHelpers.js │ │ │ ├── permissionChecks.js │ │ │ ├── quotas │ │ │ │ └── quotaUtils.js │ │ │ ├── rateLimit │ │ │ │ ├── cache.js │ │ │ │ ├── cleanup.js │ │ │ │ ├── config.js │ │ │ │ ├── gcra.js │ │ │ │ ├── helpers.js │ │ │ │ ├── refillJob.js │ │ │ │ └── tokenBucket.js │ │ │ ├── tagConditionKeys.js │ │ │ ├── validateChecksumHeaders.js │ │ │ └── versioning.js │ │ ├── bucketACLauth.js │ │ ├── bucketDelete.js │ │ ├── bucketDeleteCors.js │ │ ├── bucketDeleteEncryption.js │ │ ├── bucketDeleteLifecycle.js │ │ ├── bucketDeletePolicy.js │ │ ├── bucketDeleteRateLimit.js │ │ ├── bucketDeleteTagging.js │ │ ├── bucketDeleteWebsite.js │ │ ├── bucketGet.js │ │ ├── bucketGetACL.js │ │ ├── bucketGetCors.js │ │ ├── bucketGetLifecycle.js │ │ ├── bucketGetLocation.js │ │ ├── bucketGetLogging.js │ │ ├── bucketGetNotification.js │ │ ├── bucketGetObjectLock.js │ │ ├── bucketGetPolicy.js │ │ ├── bucketGetRateLimit.js │ │ ├── bucketGetReplication.js │ │ ├── bucketGetTagging.js │ │ ├── bucketGetWebsite.js │ │ ├── bucketHead.js │ │ ├── bucketPolicyAuth.js │ │ ├── bucketPut.js │ │ ├── bucketPutACL.js │ │ ├── bucketPutCors.js │ │ ├── bucketPutEncryption.js │ │ ├── bucketPutLifecycle.js │ │ ├── bucketPutLogging.js │ │ ├── bucketPutNotification.js │ │ ├── bucketPutObjectLock.js │ │ ├── bucketPutPolicy.js │ │ ├── bucketPutRateLimit.js │ │ ├── bucketPutReplication.js │ │ ├── bucketPutTagging.js │ │ ├── bucketPutVersioning.js │ │ ├── bucketPutWebsite.js │ │ ├── deleteMarker.js │ │ ├── deletedFlagBucket.js │ │ ├── listMultipartUploads.js │ │ ├── listParts.js │ │ ├── multiObjectDelete.js │ │ ├── multipartDelete.js │ │ ├── multipartUpload.js │ │ ├── objectACLauth.js │ │ ├── objectCopy.js │ │ ├── objectCopyPart.js │ │ ├── objectDelete.js │ │ ├── objectDeleteTagging.js │ │ ├── objectGet.js │ │ ├── objectGetACL.js │ │ ├── objectGetLegalHold.js │ │ ├── objectGetRetention.js │ │ ├── objectGetTagging.js │ │ ├── objectHead.js │ │ ├── objectPut.js │ │ ├── objectPutACL.js │ │ ├── objectPutLegalHold.js │ │ ├── objectPutRetention.js │ │ ├── objectPutTagging.js │ │ ├── objectReplicationMD.js │ │ ├── objectRestore.js │ │ ├── parseLikeExpression.js │ │ ├── serviceGet.js │ │ ├── transientBucket.js │ │ └── utils │ │ │ └── metadataMockColdStorage.js │ ├── auth │ │ ├── TrailingChecksumTransform.js │ │ ├── V4Transform.js │ │ ├── in_memory │ │ │ └── backend.js │ │ └── permissionChecks.js │ ├── bucket │ │ ├── bucketCreation.js │ │ └── bucket_mem_api.js │ ├── encryption │ │ ├── checkHealth.js │ │ ├── healthCheckCache.js │ │ └── kms.js │ ├── healthchecks │ │ └── healthcheckResponse.js │ ├── helpers.js │ ├── internal │ │ ├── routeVeeam.js │ │ └── veeam │ │ │ └── schemas │ │ │ ├── capacity.js │ │ │ └── system.js │ ├── lib │ │ └── services.spec.js │ ├── management │ │ ├── agent.js │ │ ├── configuration.js │ │ ├── resources.json │ │ ├── secureChannel.js │ │ └── testChannelMessageV0.js │ ├── metadata │ │ └── metadataUtils.spec.js │ ├── metadataswitch.js │ ├── multipleBackend │ │ ├── VersioningBackendClient.js │ │ ├── getReplicationBackendDataLocator.js │ │ ├── locationConstraintCheck.js │ │ ├── locationHeaderCheck.js │ │ └── setLocationConstraints.js │ ├── policies.js │ ├── quotas │ │ ├── quotas.js │ │ └── scuba │ │ │ └── wrapper.js │ ├── routes │ │ ├── routeBackbeat.js │ │ └── veeam-routes.js │ ├── server.js │ ├── testConfigs │ │ ├── allOptsConfig │ │ │ ├── caBundle.txt │ │ │ ├── cert.txt │ │ │ ├── config.json │ │ │ ├── key.txt │ │ │ └── testConfig.js │ │ ├── bucketNotifConfigTest.js │ │ ├── configTest.js │ │ ├── locConstraintAssert.js │ │ ├── parseKmsAWS.js │ │ ├── parseRedisConfig.spec.js │ │ ├── parseSproxydConfig.js │ │ └── requestsConfigTest.js │ └── utils │ │ ├── aclUtils.js │ │ ├── bucketEncryption.js │ │ ├── checkReadLocation.js │ │ ├── collectResponseHeaders.js │ │ ├── gcpMpuHelpers.js │ │ ├── gcpTaggingHelpers.js │ │ ├── lifecycleHelpers.js │ │ ├── monitoring.js │ │ ├── mpuUtils.js │ │ ├── multipleBackendGateway.js │ │ ├── proxyCompareURL.js │ │ ├── pushReplicationMetric.js │ │ ├── request.js │ │ ├── responseStreamData.js │ │ ├── serverAccessLogger.js │ │ ├── setPartRanges.js │ │ └── validateSearch.js ├── utapi │ ├── awsNodeSdk.js │ └── utilities.js └── utilities │ ├── bucketTagging-util.js │ ├── mock │ ├── Scuba.js │ ├── Utapi.js │ └── index.js │ └── objectLock-util.js ├── tox.ini ├── wait_for_local_port.bash ├── yamllint.yml └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/actions/cleanup-and-coverage/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/actions/cleanup-and-coverage/action.yaml -------------------------------------------------------------------------------- /.github/actions/setup-ci/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/actions/setup-ci/action.yaml -------------------------------------------------------------------------------- /.github/ceph/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/ceph/Dockerfile -------------------------------------------------------------------------------- /.github/ceph/entrypoint-wrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/ceph/entrypoint-wrapper.sh -------------------------------------------------------------------------------- /.github/ceph/wait_for_ceph.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/ceph/wait_for_ceph.sh -------------------------------------------------------------------------------- /.github/docker/admin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/docker/admin.json -------------------------------------------------------------------------------- /.github/docker/config.s3c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/docker/config.s3c.json -------------------------------------------------------------------------------- /.github/docker/creds.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/docker/creds.env -------------------------------------------------------------------------------- /.github/docker/docker-compose.sse.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/docker/docker-compose.sse.yaml -------------------------------------------------------------------------------- /.github/docker/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/docker/docker-compose.yaml -------------------------------------------------------------------------------- /.github/docker/ensure-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/docker/ensure-version.sh -------------------------------------------------------------------------------- /.github/docker/local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/docker/local.sh -------------------------------------------------------------------------------- /.github/docker/md-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/docker/md-config.json -------------------------------------------------------------------------------- /.github/docker/mongodb/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/docker/mongodb/Dockerfile -------------------------------------------------------------------------------- /.github/docker/mongodb/conf/initReplicaSet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/docker/mongodb/conf/initReplicaSet -------------------------------------------------------------------------------- /.github/docker/mongodb/conf/mongo-run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/docker/mongodb/conf/mongo-run.sh -------------------------------------------------------------------------------- /.github/docker/mongodb/conf/mongod.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/docker/mongodb/conf/mongod.conf -------------------------------------------------------------------------------- /.github/docker/setup-s3c.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/docker/setup-s3c.sh -------------------------------------------------------------------------------- /.github/docker/sproxyd/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/docker/sproxyd/Dockerfile -------------------------------------------------------------------------------- /.github/docker/sproxyd/conf/fastcgi_params: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/docker/sproxyd/conf/fastcgi_params -------------------------------------------------------------------------------- /.github/docker/sproxyd/conf/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/docker/sproxyd/conf/nginx.conf -------------------------------------------------------------------------------- /.github/docker/sproxyd/conf/sproxyd0.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/docker/sproxyd/conf/sproxyd0.conf -------------------------------------------------------------------------------- /.github/docker/sproxyd/conf/supervisord.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/docker/sproxyd/conf/supervisord.conf -------------------------------------------------------------------------------- /.github/docker/vault-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/docker/vault-config.json -------------------------------------------------------------------------------- /.github/pykmip/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/pykmip/Dockerfile -------------------------------------------------------------------------------- /.github/pykmip/bin/create_certificates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/pykmip/bin/create_certificates.py -------------------------------------------------------------------------------- /.github/pykmip/bin/run_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/pykmip/bin/run_server.py -------------------------------------------------------------------------------- /.github/pykmip/certs/kmip-ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/pykmip/certs/kmip-ca.pem -------------------------------------------------------------------------------- /.github/pykmip/certs/kmip-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/pykmip/certs/kmip-cert.pem -------------------------------------------------------------------------------- /.github/pykmip/certs/kmip-client-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/pykmip/certs/kmip-client-cert.pem -------------------------------------------------------------------------------- /.github/pykmip/certs/kmip-client-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/pykmip/certs/kmip-client-key.pem -------------------------------------------------------------------------------- /.github/pykmip/certs/kmip-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/pykmip/certs/kmip-key.pem -------------------------------------------------------------------------------- /.github/pykmip/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/pykmip/docker-entrypoint.sh -------------------------------------------------------------------------------- /.github/pykmip/policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/pykmip/policy.json -------------------------------------------------------------------------------- /.github/pykmip/server.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/pykmip/server.conf -------------------------------------------------------------------------------- /.github/scripts/credentials.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/scripts/credentials.bash -------------------------------------------------------------------------------- /.github/workflows/alerts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/workflows/alerts.yaml -------------------------------------------------------------------------------- /.github/workflows/codeql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/workflows/codeql.yaml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/workflows/dependency-review.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.gitignore -------------------------------------------------------------------------------- /.nycrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/.nycrc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DESIGN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/DESIGN.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/Dockerfile -------------------------------------------------------------------------------- /DockerfileMem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/DockerfileMem -------------------------------------------------------------------------------- /Healthchecks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/Healthchecks.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/README.md -------------------------------------------------------------------------------- /TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/TESTING.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/_config.yml -------------------------------------------------------------------------------- /bin/create_bucket_with_NFS_enabled.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/bin/create_bucket_with_NFS_enabled.js -------------------------------------------------------------------------------- /bin/create_encrypted_bucket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/bin/create_encrypted_bucket.js -------------------------------------------------------------------------------- /bin/ensureServiceUser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/bin/ensureServiceUser -------------------------------------------------------------------------------- /bin/list_bucket_metrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/bin/list_bucket_metrics.js -------------------------------------------------------------------------------- /bin/list_metrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/bin/list_metrics.js -------------------------------------------------------------------------------- /bin/metrics_server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/bin/metrics_server.js -------------------------------------------------------------------------------- /bin/search_bucket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/bin/search_bucket.js -------------------------------------------------------------------------------- /bin/secure_channel_proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/bin/secure_channel_proxy.js -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/codecov.yml -------------------------------------------------------------------------------- /conf/authdata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/conf/authdata.json -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/config.json -------------------------------------------------------------------------------- /constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/constants.js -------------------------------------------------------------------------------- /dataserver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/dataserver.js -------------------------------------------------------------------------------- /docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/docker-entrypoint.sh -------------------------------------------------------------------------------- /docker-test-with-coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/docker-test-with-coverage.sh -------------------------------------------------------------------------------- /docs/ARCHITECTURE.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/docs/ARCHITECTURE.rst -------------------------------------------------------------------------------- /docs/BUCKET_POLICIES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/docs/BUCKET_POLICIES.md -------------------------------------------------------------------------------- /docs/CLIENTS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/docs/CLIENTS.rst -------------------------------------------------------------------------------- /docs/CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/docs/CONTRIBUTING.rst -------------------------------------------------------------------------------- /docs/DOCKER.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/docs/DOCKER.rst -------------------------------------------------------------------------------- /docs/GETTING_STARTED.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/docs/GETTING_STARTED.rst -------------------------------------------------------------------------------- /docs/GET_BUCKET_V2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/docs/GET_BUCKET_V2.md -------------------------------------------------------------------------------- /docs/INTEGRATIONS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/docs/INTEGRATIONS.rst -------------------------------------------------------------------------------- /docs/MD_SEARCH.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/docs/MD_SEARCH.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/OBJECT_LOCK_TEST_PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/docs/OBJECT_LOCK_TEST_PLAN.md -------------------------------------------------------------------------------- /docs/RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/docs/RELEASE.md -------------------------------------------------------------------------------- /docs/USING_PUBLIC_CLOUDS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/docs/USING_PUBLIC_CLOUDS.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/developers/getting-started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/docs/developers/getting-started.rst -------------------------------------------------------------------------------- /docs/developers/new-backend.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/docs/developers/new-backend.rst -------------------------------------------------------------------------------- /docs/developers/non-s3-compatible-backend.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/docs/developers/non-s3-compatible-backend.rst -------------------------------------------------------------------------------- /docs/developers/s3-compatible-backend.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/docs/developers/s3-compatible-backend.rst -------------------------------------------------------------------------------- /docs/images/access_control_authorization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/docs/images/access_control_authorization.png -------------------------------------------------------------------------------- /docs/images/data_metadata_daemon_arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/docs/images/data_metadata_daemon_arch.png -------------------------------------------------------------------------------- /docs/images/data_metadata_daemon_arch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/docs/images/data_metadata_daemon_arch.svg -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /docs/requirements.in: -------------------------------------------------------------------------------- 1 | Sphinx >= 1.7.5 2 | recommonmark >= 0.4.0 3 | -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /examples/go-md-search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/examples/go-md-search.go -------------------------------------------------------------------------------- /examples/node-md-search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/examples/node-md-search.js -------------------------------------------------------------------------------- /examples/python-md-search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/examples/python-md-search.py -------------------------------------------------------------------------------- /images/federation/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/images/federation/Dockerfile -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/index.js -------------------------------------------------------------------------------- /lib/Config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/Config.js -------------------------------------------------------------------------------- /lib/api/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/api.js -------------------------------------------------------------------------------- /lib/api/apiUtils/authorization/bucketOwner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/authorization/bucketOwner.js -------------------------------------------------------------------------------- /lib/api/apiUtils/authorization/permissionChecks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/authorization/permissionChecks.js -------------------------------------------------------------------------------- /lib/api/apiUtils/authorization/prepareRequestContexts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/authorization/prepareRequestContexts.js -------------------------------------------------------------------------------- /lib/api/apiUtils/authorization/serviceUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/authorization/serviceUser.js -------------------------------------------------------------------------------- /lib/api/apiUtils/authorization/tagConditionKeys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/authorization/tagConditionKeys.js -------------------------------------------------------------------------------- /lib/api/apiUtils/bucket/bucketCors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/bucket/bucketCors.js -------------------------------------------------------------------------------- /lib/api/apiUtils/bucket/bucketCreation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/bucket/bucketCreation.js -------------------------------------------------------------------------------- /lib/api/apiUtils/bucket/bucketDeletion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/bucket/bucketDeletion.js -------------------------------------------------------------------------------- /lib/api/apiUtils/bucket/bucketEncryption.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/bucket/bucketEncryption.js -------------------------------------------------------------------------------- /lib/api/apiUtils/bucket/bucketShield.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/bucket/bucketShield.js -------------------------------------------------------------------------------- /lib/api/apiUtils/bucket/bucketWebsite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/bucket/bucketWebsite.js -------------------------------------------------------------------------------- /lib/api/apiUtils/bucket/checkPreferredLocations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/bucket/checkPreferredLocations.js -------------------------------------------------------------------------------- /lib/api/apiUtils/bucket/createKeyForUserBucket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/bucket/createKeyForUserBucket.js -------------------------------------------------------------------------------- /lib/api/apiUtils/bucket/deleteUserBucketEntry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/bucket/deleteUserBucketEntry.js -------------------------------------------------------------------------------- /lib/api/apiUtils/bucket/getNotificationConfiguration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/bucket/getNotificationConfiguration.js -------------------------------------------------------------------------------- /lib/api/apiUtils/bucket/getReplicationConfiguration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/bucket/getReplicationConfiguration.js -------------------------------------------------------------------------------- /lib/api/apiUtils/bucket/invisiblyDelete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/bucket/invisiblyDelete.js -------------------------------------------------------------------------------- /lib/api/apiUtils/bucket/parseLikeExpression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/bucket/parseLikeExpression.js -------------------------------------------------------------------------------- /lib/api/apiUtils/bucket/parseWhere.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/bucket/parseWhere.js -------------------------------------------------------------------------------- /lib/api/apiUtils/bucket/updateEncryption.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/bucket/updateEncryption.js -------------------------------------------------------------------------------- /lib/api/apiUtils/bucket/validateReplicationConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/bucket/validateReplicationConfig.js -------------------------------------------------------------------------------- /lib/api/apiUtils/bucket/validateSearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/bucket/validateSearch.js -------------------------------------------------------------------------------- /lib/api/apiUtils/integrity/validateChecksums.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/integrity/validateChecksums.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/abortMultipartUpload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/abortMultipartUpload.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/applyZenkoUserMD.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/applyZenkoUserMD.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/checkHttpHeadersSize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/checkHttpHeadersSize.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/checkReadLocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/checkReadLocation.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/checkUserMetadataSize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/checkUserMetadataSize.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/coldStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/coldStorage.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/continueToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/continueToken.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/corsResponse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/corsResponse.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/createAndStoreObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/createAndStoreObject.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/deleteObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/deleteObject.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/expirationHeaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/expirationHeaders.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/getReplicationBackendDataLocator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/getReplicationBackendDataLocator.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/getReplicationInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/getReplicationInfo.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/lifecycle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/lifecycle.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/locationConstraintCheck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/locationConstraintCheck.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/locationHeaderCheck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/locationHeaderCheck.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/locationKeysHaveChanged.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/locationKeysHaveChanged.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/locationStorageCheck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/locationStorageCheck.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/objectLockHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/objectLockHelpers.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/objectRestore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/objectRestore.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/parseCopySource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/parseCopySource.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/partInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/partInfo.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/prepareStream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/prepareStream.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/removeAWSChunked.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/removeAWSChunked.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/setPartRanges.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/setPartRanges.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/setUpCopyLocator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/setUpCopyLocator.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/sseHeaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/sseHeaders.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/storeObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/storeObject.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/validateChecksumHeaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/validateChecksumHeaders.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/versioning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/versioning.js -------------------------------------------------------------------------------- /lib/api/apiUtils/object/websiteServing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/object/websiteServing.js -------------------------------------------------------------------------------- /lib/api/apiUtils/quotas/quotaUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/quotas/quotaUtils.js -------------------------------------------------------------------------------- /lib/api/apiUtils/rateLimit/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/rateLimit/cache.js -------------------------------------------------------------------------------- /lib/api/apiUtils/rateLimit/cleanup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/rateLimit/cleanup.js -------------------------------------------------------------------------------- /lib/api/apiUtils/rateLimit/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/rateLimit/client.js -------------------------------------------------------------------------------- /lib/api/apiUtils/rateLimit/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/rateLimit/config.js -------------------------------------------------------------------------------- /lib/api/apiUtils/rateLimit/gcra.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/rateLimit/gcra.js -------------------------------------------------------------------------------- /lib/api/apiUtils/rateLimit/grantTokens.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/rateLimit/grantTokens.lua -------------------------------------------------------------------------------- /lib/api/apiUtils/rateLimit/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/rateLimit/helpers.js -------------------------------------------------------------------------------- /lib/api/apiUtils/rateLimit/refillJob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/rateLimit/refillJob.js -------------------------------------------------------------------------------- /lib/api/apiUtils/rateLimit/tokenBucket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/apiUtils/rateLimit/tokenBucket.js -------------------------------------------------------------------------------- /lib/api/backbeat/listLifecycleCurrents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/backbeat/listLifecycleCurrents.js -------------------------------------------------------------------------------- /lib/api/backbeat/listLifecycleNonCurrents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/backbeat/listLifecycleNonCurrents.js -------------------------------------------------------------------------------- /lib/api/backbeat/listLifecycleOrphanDeleteMarkers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/backbeat/listLifecycleOrphanDeleteMarkers.js -------------------------------------------------------------------------------- /lib/api/bucketDelete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketDelete.js -------------------------------------------------------------------------------- /lib/api/bucketDeleteCors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketDeleteCors.js -------------------------------------------------------------------------------- /lib/api/bucketDeleteEncryption.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketDeleteEncryption.js -------------------------------------------------------------------------------- /lib/api/bucketDeleteLifecycle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketDeleteLifecycle.js -------------------------------------------------------------------------------- /lib/api/bucketDeletePolicy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketDeletePolicy.js -------------------------------------------------------------------------------- /lib/api/bucketDeleteQuota.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketDeleteQuota.js -------------------------------------------------------------------------------- /lib/api/bucketDeleteRateLimit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketDeleteRateLimit.js -------------------------------------------------------------------------------- /lib/api/bucketDeleteReplication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketDeleteReplication.js -------------------------------------------------------------------------------- /lib/api/bucketDeleteTagging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketDeleteTagging.js -------------------------------------------------------------------------------- /lib/api/bucketDeleteWebsite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketDeleteWebsite.js -------------------------------------------------------------------------------- /lib/api/bucketGet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketGet.js -------------------------------------------------------------------------------- /lib/api/bucketGetACL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketGetACL.js -------------------------------------------------------------------------------- /lib/api/bucketGetCors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketGetCors.js -------------------------------------------------------------------------------- /lib/api/bucketGetEncryption.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketGetEncryption.js -------------------------------------------------------------------------------- /lib/api/bucketGetLifecycle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketGetLifecycle.js -------------------------------------------------------------------------------- /lib/api/bucketGetLocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketGetLocation.js -------------------------------------------------------------------------------- /lib/api/bucketGetLogging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketGetLogging.js -------------------------------------------------------------------------------- /lib/api/bucketGetNotification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketGetNotification.js -------------------------------------------------------------------------------- /lib/api/bucketGetObjectLock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketGetObjectLock.js -------------------------------------------------------------------------------- /lib/api/bucketGetPolicy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketGetPolicy.js -------------------------------------------------------------------------------- /lib/api/bucketGetQuota.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketGetQuota.js -------------------------------------------------------------------------------- /lib/api/bucketGetRateLimit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketGetRateLimit.js -------------------------------------------------------------------------------- /lib/api/bucketGetReplication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketGetReplication.js -------------------------------------------------------------------------------- /lib/api/bucketGetTagging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketGetTagging.js -------------------------------------------------------------------------------- /lib/api/bucketGetVersioning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketGetVersioning.js -------------------------------------------------------------------------------- /lib/api/bucketGetWebsite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketGetWebsite.js -------------------------------------------------------------------------------- /lib/api/bucketHead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketHead.js -------------------------------------------------------------------------------- /lib/api/bucketPut.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketPut.js -------------------------------------------------------------------------------- /lib/api/bucketPutACL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketPutACL.js -------------------------------------------------------------------------------- /lib/api/bucketPutCors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketPutCors.js -------------------------------------------------------------------------------- /lib/api/bucketPutEncryption.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketPutEncryption.js -------------------------------------------------------------------------------- /lib/api/bucketPutLifecycle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketPutLifecycle.js -------------------------------------------------------------------------------- /lib/api/bucketPutLogging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketPutLogging.js -------------------------------------------------------------------------------- /lib/api/bucketPutNotification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketPutNotification.js -------------------------------------------------------------------------------- /lib/api/bucketPutObjectLock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketPutObjectLock.js -------------------------------------------------------------------------------- /lib/api/bucketPutPolicy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketPutPolicy.js -------------------------------------------------------------------------------- /lib/api/bucketPutRateLimit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketPutRateLimit.js -------------------------------------------------------------------------------- /lib/api/bucketPutReplication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketPutReplication.js -------------------------------------------------------------------------------- /lib/api/bucketPutTagging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketPutTagging.js -------------------------------------------------------------------------------- /lib/api/bucketPutVersioning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketPutVersioning.js -------------------------------------------------------------------------------- /lib/api/bucketPutWebsite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketPutWebsite.js -------------------------------------------------------------------------------- /lib/api/bucketUpdateQuota.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/bucketUpdateQuota.js -------------------------------------------------------------------------------- /lib/api/completeMultipartUpload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/completeMultipartUpload.js -------------------------------------------------------------------------------- /lib/api/corsPreflight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/corsPreflight.js -------------------------------------------------------------------------------- /lib/api/initiateMultipartUpload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/initiateMultipartUpload.js -------------------------------------------------------------------------------- /lib/api/listMultipartUploads.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/listMultipartUploads.js -------------------------------------------------------------------------------- /lib/api/listParts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/listParts.js -------------------------------------------------------------------------------- /lib/api/metadataSearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/metadataSearch.js -------------------------------------------------------------------------------- /lib/api/multiObjectDelete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/multiObjectDelete.js -------------------------------------------------------------------------------- /lib/api/multipartDelete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/multipartDelete.js -------------------------------------------------------------------------------- /lib/api/objectCopy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/objectCopy.js -------------------------------------------------------------------------------- /lib/api/objectDelete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/objectDelete.js -------------------------------------------------------------------------------- /lib/api/objectDeleteTagging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/objectDeleteTagging.js -------------------------------------------------------------------------------- /lib/api/objectGet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/objectGet.js -------------------------------------------------------------------------------- /lib/api/objectGetACL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/objectGetACL.js -------------------------------------------------------------------------------- /lib/api/objectGetLegalHold.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/objectGetLegalHold.js -------------------------------------------------------------------------------- /lib/api/objectGetRetention.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/objectGetRetention.js -------------------------------------------------------------------------------- /lib/api/objectGetTagging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/objectGetTagging.js -------------------------------------------------------------------------------- /lib/api/objectHead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/objectHead.js -------------------------------------------------------------------------------- /lib/api/objectPut.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/objectPut.js -------------------------------------------------------------------------------- /lib/api/objectPutACL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/objectPutACL.js -------------------------------------------------------------------------------- /lib/api/objectPutCopyPart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/objectPutCopyPart.js -------------------------------------------------------------------------------- /lib/api/objectPutLegalHold.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/objectPutLegalHold.js -------------------------------------------------------------------------------- /lib/api/objectPutPart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/objectPutPart.js -------------------------------------------------------------------------------- /lib/api/objectPutRetention.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/objectPutRetention.js -------------------------------------------------------------------------------- /lib/api/objectPutTagging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/objectPutTagging.js -------------------------------------------------------------------------------- /lib/api/objectRestore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/objectRestore.js -------------------------------------------------------------------------------- /lib/api/serviceGet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/serviceGet.js -------------------------------------------------------------------------------- /lib/api/website.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/api/website.js -------------------------------------------------------------------------------- /lib/auth/in_memory/backend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/auth/in_memory/backend.js -------------------------------------------------------------------------------- /lib/auth/in_memory/builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/auth/in_memory/builder.js -------------------------------------------------------------------------------- /lib/auth/streamingV4/V4Transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/auth/streamingV4/V4Transform.js -------------------------------------------------------------------------------- /lib/auth/streamingV4/constructChunkStringToSign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/auth/streamingV4/constructChunkStringToSign.js -------------------------------------------------------------------------------- /lib/auth/streamingV4/trailingChecksumTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/auth/streamingV4/trailingChecksumTransform.js -------------------------------------------------------------------------------- /lib/auth/vault.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/auth/vault.js -------------------------------------------------------------------------------- /lib/data/wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/data/wrapper.js -------------------------------------------------------------------------------- /lib/kms/Cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/kms/Cache.js -------------------------------------------------------------------------------- /lib/kms/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/kms/common.js -------------------------------------------------------------------------------- /lib/kms/file/backend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/kms/file/backend.js -------------------------------------------------------------------------------- /lib/kms/in_memory/backend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/kms/in_memory/backend.js -------------------------------------------------------------------------------- /lib/kms/utilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/kms/utilities.js -------------------------------------------------------------------------------- /lib/kms/wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/kms/wrapper.js -------------------------------------------------------------------------------- /lib/management/ChannelMessageV0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/management/ChannelMessageV0.js -------------------------------------------------------------------------------- /lib/management/agentClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/management/agentClient.js -------------------------------------------------------------------------------- /lib/management/configuration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/management/configuration.js -------------------------------------------------------------------------------- /lib/management/credentials.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/management/credentials.js -------------------------------------------------------------------------------- /lib/management/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/management/index.js -------------------------------------------------------------------------------- /lib/management/poll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/management/poll.js -------------------------------------------------------------------------------- /lib/management/push.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/management/push.js -------------------------------------------------------------------------------- /lib/metadata/acl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/metadata/acl.js -------------------------------------------------------------------------------- /lib/metadata/metadataUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/metadata/metadataUtils.js -------------------------------------------------------------------------------- /lib/metadata/wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/metadata/wrapper.js -------------------------------------------------------------------------------- /lib/nfs/utilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/nfs/utilities.js -------------------------------------------------------------------------------- /lib/routes/routeBackbeat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/routes/routeBackbeat.js -------------------------------------------------------------------------------- /lib/routes/routeMetadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/routes/routeMetadata.js -------------------------------------------------------------------------------- /lib/routes/routeVeeam.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/routes/routeVeeam.js -------------------------------------------------------------------------------- /lib/routes/routeWorkflowEngineOperator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/routes/routeWorkflowEngineOperator.js -------------------------------------------------------------------------------- /lib/routes/utilities/pushReplicationMetric.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/routes/utilities/pushReplicationMetric.js -------------------------------------------------------------------------------- /lib/routes/veeam/delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/routes/veeam/delete.js -------------------------------------------------------------------------------- /lib/routes/veeam/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/routes/veeam/get.js -------------------------------------------------------------------------------- /lib/routes/veeam/head.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/routes/veeam/head.js -------------------------------------------------------------------------------- /lib/routes/veeam/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/routes/veeam/list.js -------------------------------------------------------------------------------- /lib/routes/veeam/put.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/routes/veeam/put.js -------------------------------------------------------------------------------- /lib/routes/veeam/schemas/capacity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/routes/veeam/schemas/capacity.js -------------------------------------------------------------------------------- /lib/routes/veeam/schemas/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/routes/veeam/schemas/system.js -------------------------------------------------------------------------------- /lib/routes/veeam/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/routes/veeam/utils.js -------------------------------------------------------------------------------- /lib/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/server.js -------------------------------------------------------------------------------- /lib/services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/services.js -------------------------------------------------------------------------------- /lib/utapi/utapi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/utapi/utapi.js -------------------------------------------------------------------------------- /lib/utapi/utapiReindex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/utapi/utapiReindex.js -------------------------------------------------------------------------------- /lib/utapi/utapiReplay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/utapi/utapiReplay.js -------------------------------------------------------------------------------- /lib/utapi/utilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/utapi/utilities.js -------------------------------------------------------------------------------- /lib/utilities/aclUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/utilities/aclUtils.js -------------------------------------------------------------------------------- /lib/utilities/collectCorsHeaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/utilities/collectCorsHeaders.js -------------------------------------------------------------------------------- /lib/utilities/collectResponseHeaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/utilities/collectResponseHeaders.js -------------------------------------------------------------------------------- /lib/utilities/healthcheckHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/utilities/healthcheckHandler.js -------------------------------------------------------------------------------- /lib/utilities/internalHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/utilities/internalHandlers.js -------------------------------------------------------------------------------- /lib/utilities/legacyAWSBehavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/utilities/legacyAWSBehavior.js -------------------------------------------------------------------------------- /lib/utilities/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/utilities/logger.js -------------------------------------------------------------------------------- /lib/utilities/monitoringHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/utilities/monitoringHandler.js -------------------------------------------------------------------------------- /lib/utilities/parseXML.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/utilities/parseXML.js -------------------------------------------------------------------------------- /lib/utilities/reportHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/utilities/reportHandler.js -------------------------------------------------------------------------------- /lib/utilities/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/utilities/request.js -------------------------------------------------------------------------------- /lib/utilities/serverAccessLogger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/utilities/serverAccessLogger.js -------------------------------------------------------------------------------- /lib/utilities/stringChecks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/utilities/stringChecks.js -------------------------------------------------------------------------------- /lib/utilities/validateQueryAndHeaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/utilities/validateQueryAndHeaders.js -------------------------------------------------------------------------------- /lib/utilities/writeContinue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/utilities/writeContinue.js -------------------------------------------------------------------------------- /lib/utilization/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/utilization/instance.js -------------------------------------------------------------------------------- /lib/utilization/scuba/wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/lib/utilization/scuba/wrapper.js -------------------------------------------------------------------------------- /localData/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/localData/.gitignore -------------------------------------------------------------------------------- /localMetadata/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/localMetadata/.gitignore -------------------------------------------------------------------------------- /locationConfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/locationConfig.json -------------------------------------------------------------------------------- /managementAgent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/managementAgent.js -------------------------------------------------------------------------------- /mdserver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/mdserver.js -------------------------------------------------------------------------------- /monitoring/alerts.10s.test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/monitoring/alerts.10s.test.yaml -------------------------------------------------------------------------------- /monitoring/alerts.test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/monitoring/alerts.test.yaml -------------------------------------------------------------------------------- /monitoring/alerts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/monitoring/alerts.yaml -------------------------------------------------------------------------------- /monitoring/dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/monitoring/dashboard.json -------------------------------------------------------------------------------- /monitoring/dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/monitoring/dashboard.py -------------------------------------------------------------------------------- /monitoring/push-to-registry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/monitoring/push-to-registry.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/package.json -------------------------------------------------------------------------------- /pfsserver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/pfsserver.js -------------------------------------------------------------------------------- /res/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/res/architecture.png -------------------------------------------------------------------------------- /res/aws-console-successful-put.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/res/aws-console-successful-put.png -------------------------------------------------------------------------------- /res/aws-console-versioning-enabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/res/aws-console-versioning-enabled.png -------------------------------------------------------------------------------- /res/azure-console-successful-put.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/res/azure-console-successful-put.png -------------------------------------------------------------------------------- /res/scality-cloudserver-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/res/scality-cloudserver-logo.png -------------------------------------------------------------------------------- /schema/server_access_log.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/schema/server_access_log.schema.json -------------------------------------------------------------------------------- /tests/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/constants.js -------------------------------------------------------------------------------- /tests/deps/squid/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/deps/squid/Dockerfile -------------------------------------------------------------------------------- /tests/deps/squid/squid.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/deps/squid/squid.conf -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | require('./test.js'); 4 | -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/lib/fixtures/project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/lib/fixtures/project.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/lib/json/mem_credentials.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/lib/json/mem_credentials.json -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/lib/json/s3c_credentials.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/lib/json/s3c_credentials.json -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/lib/utility/bucket-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/lib/utility/bucket-util.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/lib/utility/checkError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/lib/utility/checkError.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/lib/utility/cors-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/lib/utility/cors-util.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/lib/utility/createEncryptedBucket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/lib/utility/createEncryptedBucket.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/lib/utility/customS3Request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/lib/utility/customS3Request.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/lib/utility/genMaxSizeMetaHeaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/lib/utility/genMaxSizeMetaHeaders.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/lib/utility/getRange.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/lib/utility/getRange.c -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/lib/utility/provideRawOutput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/lib/utility/provideRawOutput.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/lib/utility/replication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/lib/utility/replication.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/lib/utility/tagging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/lib/utility/tagging.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/lib/utility/test-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/lib/utility/test-utils.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/lib/utility/versioning-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/lib/utility/versioning-util.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/lib/utility/website-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/lib/utility/website-util.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/schema/bucket.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/schema/bucket.json -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/schema/bucketV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/schema/bucketV2.json -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/schema/service.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/schema/service.json -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/aclUsingPredefinedGroups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/aclUsingPredefinedGroups.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/bucketPolicyBypassPort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/bucketPolicyBypassPort.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/bucketPolicyWithResourceStatements.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/bucketPolicyWithResourceStatements.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/deleteBucketLifecycle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/deleteBucketLifecycle.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/deleteBucketPolicy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/deleteBucketPolicy.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/deleteBucketQuota.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/deleteBucketQuota.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/deleteBucketRateLimit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/deleteBucketRateLimit.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/deleteBucketReplication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/deleteBucketReplication.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/deleteBucketTagging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/deleteBucketTagging.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/deleteCors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/deleteCors.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/deleteWebsite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/deleteWebsite.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/get.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/getBucketEncryption.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/getBucketEncryption.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/getBucketLifecycle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/getBucketLifecycle.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/getBucketLogging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/getBucketLogging.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/getBucketNotification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/getBucketNotification.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/getBucketObjectLock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/getBucketObjectLock.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/getBucketPolicy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/getBucketPolicy.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/getBucketQuota.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/getBucketQuota.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/getBucketRateLimit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/getBucketRateLimit.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/getBucketReplication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/getBucketReplication.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/getBucketTagging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/getBucketTagging.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/getCors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/getCors.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/getLocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/getLocation.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/getWebsite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/getWebsite.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/head.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/head.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/listingCornerCases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/listingCornerCases.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/put.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/put.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/putAcl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/putAcl.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/putBucketLifecycle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/putBucketLifecycle.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/putBucketLogging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/putBucketLogging.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/putBucketNotification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/putBucketNotification.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/putBucketObjectLock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/putBucketObjectLock.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/putBucketPolicy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/putBucketPolicy.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/putBucketRateLimit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/putBucketRateLimit.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/putBucketReplication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/putBucketReplication.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/putBucketTagging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/putBucketTagging.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/putCors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/putCors.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/putWebsite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/putWebsite.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/skipScan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/skipScan.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/testBucketStress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/testBucketStress.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/testBucketVersioning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/testBucketVersioning.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/bucket/updateBucketQuota.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/bucket/updateBucketQuota.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/index.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/legacy/authV2QueryTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/legacy/authV2QueryTests.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/legacy/authV4QueryTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/legacy/authV4QueryTests.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/legacy/tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/legacy/tests.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/mdSearch/basicSearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/mdSearch/basicSearch.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/mdSearch/utils/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/mdSearch/utils/helpers.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/mdSearch/utils/s3SDK.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/mdSearch/utils/s3SDK.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/mdSearch/versionEnabledSearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/mdSearch/versionEnabledSearch.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/acl/aclAwsVersioning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/acl/aclAwsVersioning.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/delete/delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/delete/delete.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/delete/deleteAwsVersioning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/delete/deleteAwsVersioning.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/delete/deleteAzure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/delete/deleteAzure.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/delete/deleteGcp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/delete/deleteGcp.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/get/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/get/get.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/get/getAwsVersioning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/get/getAwsVersioning.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/get/getAzure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/get/getAzure.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/get/getGcp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/get/getGcp.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/initMPU/initMPUAzure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/initMPU/initMPUAzure.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/initMPU/initMPUGcp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/initMPU/initMPUGcp.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/listParts/azureListParts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/listParts/azureListParts.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/listParts/listPartsGcp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/listParts/listPartsGcp.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/mpuAbort/abortMPUGcp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/mpuAbort/abortMPUGcp.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/mpuAbort/azureAbortMPU.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/mpuAbort/azureAbortMPU.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/mpuComplete/azureCompleteMPU.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/mpuComplete/azureCompleteMPU.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/mpuComplete/completeMPUGcp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/mpuComplete/completeMPUGcp.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/mpuComplete/mpuAwsVersioning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/mpuComplete/mpuAwsVersioning.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/mpuParts/azurePutPart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/mpuParts/azurePutPart.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/mpuParts/putPartGcp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/mpuParts/putPartGcp.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/objectCopy/azureObjectCopy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/objectCopy/azureObjectCopy.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/objectCopy/objectCopy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/objectCopy/objectCopy.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/objectCopy/objectCopyAwsVersioning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/objectCopy/objectCopyAwsVersioning.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/objectPutCopyPart/objectPutCopyPartAzure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/objectPutCopyPart/objectPutCopyPartAzure.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/objectPutCopyPart/objectPutCopyPartGcp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/objectPutCopyPart/objectPutCopyPartGcp.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/objectTagging/objectTagging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/objectTagging/objectTagging.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/objectTagging/taggingAwsVersioning-delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/objectTagging/taggingAwsVersioning-delete.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/objectTagging/taggingAwsVersioning-putget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/objectTagging/taggingAwsVersioning-putget.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/put/put.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/put/put.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/put/putAzure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/put/putAzure.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/put/putGcp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/put/putGcp.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/unknownEndpoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/unknownEndpoint.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/multipleBackend/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/multipleBackend/utils.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/100-continue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/100-continue.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/abortMPU.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/abortMPU.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/bigMpu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/bigMpu.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/completeMPU.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/completeMPU.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/compluteMpu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/compluteMpu.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/copyPart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/copyPart.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/corsHeaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/corsHeaders.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/corsPreflight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/corsPreflight.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/deleteMpu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/deleteMpu.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/deleteObjTagging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/deleteObjTagging.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/deleteObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/deleteObject.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/encryptionHeaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/encryptionHeaders.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/get.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/getMPU_compatibleHeaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/getMPU_compatibleHeaders.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/getObjTagging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/getObjTagging.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/getObjectLegalHold.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/getObjectLegalHold.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/getPartSize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/getPartSize.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/getRange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/getRange.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/getRetention.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/getRetention.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/initiateMPU.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/initiateMPU.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/listParts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/listParts.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/mpu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/mpu.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/mpuOrder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/mpuOrder.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/mpuVersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/mpuVersion.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/multiObjectDelete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/multiObjectDelete.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/objectCopy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/objectCopy.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/objectHead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/objectHead.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/objectHead_compatibleHeaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/objectHead_compatibleHeaders.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/objectHead_replication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/objectHead_replication.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/objectOverwrite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/objectOverwrite.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/put.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/put.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/putObjAcl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/putObjAcl.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/putObjTagging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/putObjTagging.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/putObjectLegalHold.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/putObjectLegalHold.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/putPart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/putPart.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/putRetention.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/putRetention.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/putVersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/putVersion.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/rangeTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/rangeTest.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/websiteFiles/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/websiteFiles/error.html -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/websiteFiles/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/websiteFiles/index.html -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/websiteFiles/redirect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/websiteFiles/redirect.html -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/websiteGet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/websiteGet.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/websiteGetWithACL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/websiteGetWithACL.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/websiteHead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/websiteHead.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/websiteHeadWithACL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/websiteHeadWithACL.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/object/websiteRuleMixing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/object/websiteRuleMixing.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/quota/tooling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/quota/tooling.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/rateLimit/tooling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/rateLimit/tooling.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/serverAccessLogs/testServerAccessLogFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/serverAccessLogs/testServerAccessLogFile.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/service/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/service/get.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/support/awsConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/support/awsConfig.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/support/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/support/config.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/support/credentials.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/support/credentials.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/support/objectConfigs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/support/objectConfigs.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/support/withV4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/support/withV4.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/utils/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/utils/init.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/versioning/bucketDelete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/versioning/bucketDelete.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/versioning/legacyNullVersionCompat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/versioning/legacyNullVersionCompat.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/versioning/listObjectMasterVersions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/versioning/listObjectMasterVersions.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/versioning/listObjectVersions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/versioning/listObjectVersions.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/versioning/multiObjectDelete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/versioning/multiObjectDelete.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/versioning/objectACL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/versioning/objectACL.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/versioning/objectCopy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/versioning/objectCopy.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/versioning/objectDelete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/versioning/objectDelete.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/versioning/objectDeleteTagging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/versioning/objectDeleteTagging.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/versioning/objectGet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/versioning/objectGet.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/versioning/objectGetTagging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/versioning/objectGetTagging.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/versioning/objectHead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/versioning/objectHead.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/versioning/objectPut.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/versioning/objectPut.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/versioning/objectPutCopyPart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/versioning/objectPutCopyPart.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/versioning/objectPutTagging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/versioning/objectPutTagging.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/versioning/replicationBucket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/versioning/replicationBucket.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/versioning/versioningGeneral1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/versioning/versioningGeneral1.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/test/versioning/versioningGeneral2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/aws-node-sdk/test/versioning/versioningGeneral2.js -------------------------------------------------------------------------------- /tests/functional/aws-node-sdk/uploadFile: -------------------------------------------------------------------------------- 1 | TESTDATA 2 | -------------------------------------------------------------------------------- /tests/functional/backbeat/bucketIndexing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/backbeat/bucketIndexing.js -------------------------------------------------------------------------------- /tests/functional/backbeat/excludedDataStoreName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/backbeat/excludedDataStoreName.js -------------------------------------------------------------------------------- /tests/functional/backbeat/listDeleteMarker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/backbeat/listDeleteMarker.js -------------------------------------------------------------------------------- /tests/functional/backbeat/listLifecycleCurrents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/backbeat/listLifecycleCurrents.js -------------------------------------------------------------------------------- /tests/functional/backbeat/listLifecycleNonCurrents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/backbeat/listLifecycleNonCurrents.js -------------------------------------------------------------------------------- /tests/functional/backbeat/listLifecycleOrphanDeleteMarkers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/backbeat/listLifecycleOrphanDeleteMarkers.js -------------------------------------------------------------------------------- /tests/functional/backbeat/listNullVersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/backbeat/listNullVersion.js -------------------------------------------------------------------------------- /tests/functional/backbeat/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/backbeat/utils.js -------------------------------------------------------------------------------- /tests/functional/boto/boto/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/boto/boto/setup.py -------------------------------------------------------------------------------- /tests/functional/boto/boto/tests/test_boto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/boto/boto/tests/test_boto.py -------------------------------------------------------------------------------- /tests/functional/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/config.json -------------------------------------------------------------------------------- /tests/functional/fog/tests.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/fog/tests.rb -------------------------------------------------------------------------------- /tests/functional/healthchecks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/healthchecks/package.json -------------------------------------------------------------------------------- /tests/functional/healthchecks/test/checkRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/healthchecks/test/checkRoutes.js -------------------------------------------------------------------------------- /tests/functional/jaws/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/jaws/.gitignore -------------------------------------------------------------------------------- /tests/functional/jaws/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/jaws/.project -------------------------------------------------------------------------------- /tests/functional/jaws/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/jaws/pom.xml -------------------------------------------------------------------------------- /tests/functional/jaws/src/main/java/com/scality/SampleExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/jaws/src/main/java/com/scality/SampleExample.java -------------------------------------------------------------------------------- /tests/functional/jaws/src/test/java/com/scality/JavaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/jaws/src/test/java/com/scality/JavaTest.java -------------------------------------------------------------------------------- /tests/functional/jaws/src/test/java/com/scality/StreamV4AuthTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/jaws/src/test/java/com/scality/StreamV4AuthTest.java -------------------------------------------------------------------------------- /tests/functional/kmip/serverside_encryption.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/kmip/serverside_encryption.js -------------------------------------------------------------------------------- /tests/functional/metadata/MixedVersionFormat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/metadata/MixedVersionFormat.js -------------------------------------------------------------------------------- /tests/functional/metadata/MongoClientInterface.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/metadata/MongoClientInterface.js -------------------------------------------------------------------------------- /tests/functional/metadata/utils/fakeLogger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/metadata/utils/fakeLogger.js -------------------------------------------------------------------------------- /tests/functional/raw-node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/package.json -------------------------------------------------------------------------------- /tests/functional/raw-node/test/GCP/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/test/GCP/README.MD -------------------------------------------------------------------------------- /tests/functional/raw-node/test/GCP/bucket/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/test/GCP/bucket/get.js -------------------------------------------------------------------------------- /tests/functional/raw-node/test/GCP/bucket/getVersioning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/test/GCP/bucket/getVersioning.js -------------------------------------------------------------------------------- /tests/functional/raw-node/test/GCP/bucket/head.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/test/GCP/bucket/head.js -------------------------------------------------------------------------------- /tests/functional/raw-node/test/GCP/bucket/putVersioning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/test/GCP/bucket/putVersioning.js -------------------------------------------------------------------------------- /tests/functional/raw-node/test/GCP/object/completeMpu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/test/GCP/object/completeMpu.js -------------------------------------------------------------------------------- /tests/functional/raw-node/test/GCP/object/copy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/test/GCP/object/copy.js -------------------------------------------------------------------------------- /tests/functional/raw-node/test/GCP/object/delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/test/GCP/object/delete.js -------------------------------------------------------------------------------- /tests/functional/raw-node/test/GCP/object/deleteMpu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/test/GCP/object/deleteMpu.js -------------------------------------------------------------------------------- /tests/functional/raw-node/test/GCP/object/deleteTagging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/test/GCP/object/deleteTagging.js -------------------------------------------------------------------------------- /tests/functional/raw-node/test/GCP/object/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/test/GCP/object/get.js -------------------------------------------------------------------------------- /tests/functional/raw-node/test/GCP/object/getTagging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/test/GCP/object/getTagging.js -------------------------------------------------------------------------------- /tests/functional/raw-node/test/GCP/object/head.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/test/GCP/object/head.js -------------------------------------------------------------------------------- /tests/functional/raw-node/test/GCP/object/initiateMpu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/test/GCP/object/initiateMpu.js -------------------------------------------------------------------------------- /tests/functional/raw-node/test/GCP/object/put.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/test/GCP/object/put.js -------------------------------------------------------------------------------- /tests/functional/raw-node/test/GCP/object/putTagging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/test/GCP/object/putTagging.js -------------------------------------------------------------------------------- /tests/functional/raw-node/test/GCP/object/upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/test/GCP/object/upload.js -------------------------------------------------------------------------------- /tests/functional/raw-node/test/badChunkSignatureV4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/test/badChunkSignatureV4.js -------------------------------------------------------------------------------- /tests/functional/raw-node/test/headObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/test/headObject.js -------------------------------------------------------------------------------- /tests/functional/raw-node/test/lifecycle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/test/lifecycle.js -------------------------------------------------------------------------------- /tests/functional/raw-node/test/routes/routeMetadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/test/routes/routeMetadata.js -------------------------------------------------------------------------------- /tests/functional/raw-node/test/trailingChecksums.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/test/trailingChecksums.js -------------------------------------------------------------------------------- /tests/functional/raw-node/test/unsupportedChecksums.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/test/unsupportedChecksums.js -------------------------------------------------------------------------------- /tests/functional/raw-node/test/unsupportedQuries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/test/unsupportedQuries.js -------------------------------------------------------------------------------- /tests/functional/raw-node/utils/HttpRequestAuthV4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/utils/HttpRequestAuthV4.js -------------------------------------------------------------------------------- /tests/functional/raw-node/utils/MetadataMock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/utils/MetadataMock.js -------------------------------------------------------------------------------- /tests/functional/raw-node/utils/gcpUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/utils/gcpUtils.js -------------------------------------------------------------------------------- /tests/functional/raw-node/utils/makeRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/raw-node/utils/makeRequest.js -------------------------------------------------------------------------------- /tests/functional/report/checkRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/report/checkRoutes.js -------------------------------------------------------------------------------- /tests/functional/report/master.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/report/master.json -------------------------------------------------------------------------------- /tests/functional/report/monitoring.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/report/monitoring.js -------------------------------------------------------------------------------- /tests/functional/report/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/report/package.json -------------------------------------------------------------------------------- /tests/functional/s3cmd/s3cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/s3cmd/s3cfg -------------------------------------------------------------------------------- /tests/functional/s3cmd/s3cfg_ssl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/s3cmd/s3cfg_ssl -------------------------------------------------------------------------------- /tests/functional/s3cmd/tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/s3cmd/tests.js -------------------------------------------------------------------------------- /tests/functional/s3curl/multiDelete.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/s3curl/multiDelete.xml -------------------------------------------------------------------------------- /tests/functional/s3curl/s3curl.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/s3curl/s3curl.pl -------------------------------------------------------------------------------- /tests/functional/s3curl/tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/s3curl/tests.js -------------------------------------------------------------------------------- /tests/functional/sse-kms-migration/arnPrefix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/sse-kms-migration/arnPrefix.js -------------------------------------------------------------------------------- /tests/functional/sse-kms-migration/beforeMigration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/sse-kms-migration/beforeMigration.js -------------------------------------------------------------------------------- /tests/functional/sse-kms-migration/cleanup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/sse-kms-migration/cleanup.js -------------------------------------------------------------------------------- /tests/functional/sse-kms-migration/configs/aws.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/sse-kms-migration/configs/aws.json -------------------------------------------------------------------------------- /tests/functional/sse-kms-migration/configs/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/sse-kms-migration/configs/base.json -------------------------------------------------------------------------------- /tests/functional/sse-kms-migration/configs/kmip-cluster.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/sse-kms-migration/configs/kmip-cluster.json -------------------------------------------------------------------------------- /tests/functional/sse-kms-migration/configs/kmip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/sse-kms-migration/configs/kmip.json -------------------------------------------------------------------------------- /tests/functional/sse-kms-migration/configs/sseMigration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/sse-kms-migration/configs/sseMigration.json -------------------------------------------------------------------------------- /tests/functional/sse-kms-migration/countPacketsByIp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/sse-kms-migration/countPacketsByIp.sh -------------------------------------------------------------------------------- /tests/functional/sse-kms-migration/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/sse-kms-migration/helpers.js -------------------------------------------------------------------------------- /tests/functional/sse-kms-migration/load.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/sse-kms-migration/load.js -------------------------------------------------------------------------------- /tests/functional/sse-kms-migration/migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/sse-kms-migration/migration.js -------------------------------------------------------------------------------- /tests/functional/sse-kms-migration/scenarios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/sse-kms-migration/scenarios.js -------------------------------------------------------------------------------- /tests/functional/utilities/reportHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/functional/utilities/reportHandler.js -------------------------------------------------------------------------------- /tests/locationConfig/locationConfigCeph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/locationConfig/locationConfigCeph.json -------------------------------------------------------------------------------- /tests/locationConfig/locationConfigLegacy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/locationConfig/locationConfigLegacy.json -------------------------------------------------------------------------------- /tests/locationConfig/locationConfigS3C.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/locationConfig/locationConfigS3C.json -------------------------------------------------------------------------------- /tests/locationConfig/locationConfigTests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/locationConfig/locationConfigTests.json -------------------------------------------------------------------------------- /tests/multipleBackend/backendHealthcheckResponse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/multipleBackend/backendHealthcheckResponse.js -------------------------------------------------------------------------------- /tests/multipleBackend/multipartUpload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/multipleBackend/multipartUpload.js -------------------------------------------------------------------------------- /tests/multipleBackend/objectCopy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/multipleBackend/objectCopy.js -------------------------------------------------------------------------------- /tests/multipleBackend/objectPut.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/multipleBackend/objectPut.js -------------------------------------------------------------------------------- /tests/multipleBackend/objectPutCopyPart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/multipleBackend/objectPutCopyPart.js -------------------------------------------------------------------------------- /tests/multipleBackend/objectPutPart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/multipleBackend/objectPutPart.js -------------------------------------------------------------------------------- /tests/multipleBackend/routes/routeBackbeat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/multipleBackend/routes/routeBackbeat.js -------------------------------------------------------------------------------- /tests/multipleBackend/routes/routeBackbeatForReplication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/multipleBackend/routes/routeBackbeatForReplication.js -------------------------------------------------------------------------------- /tests/reporter-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/reporter-config.json -------------------------------------------------------------------------------- /tests/sur/quota.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/sur/quota.js -------------------------------------------------------------------------------- /tests/sur/routeVeeam.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/sur/routeVeeam.js -------------------------------------------------------------------------------- /tests/unit/Config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/Config.js -------------------------------------------------------------------------------- /tests/unit/DummyRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/DummyRequest.js -------------------------------------------------------------------------------- /tests/unit/DummyService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/DummyService.js -------------------------------------------------------------------------------- /tests/unit/api/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/api.js -------------------------------------------------------------------------------- /tests/unit/api/apiUtils/authorization/aclChecks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/apiUtils/authorization/aclChecks.js -------------------------------------------------------------------------------- /tests/unit/api/apiUtils/authorization/prepareRequestContexts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/apiUtils/authorization/prepareRequestContexts.js -------------------------------------------------------------------------------- /tests/unit/api/apiUtils/coldStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/apiUtils/coldStorage.js -------------------------------------------------------------------------------- /tests/unit/api/apiUtils/expirationHeaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/apiUtils/expirationHeaders.js -------------------------------------------------------------------------------- /tests/unit/api/apiUtils/getNotificationConfiguration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/apiUtils/getNotificationConfiguration.js -------------------------------------------------------------------------------- /tests/unit/api/apiUtils/getReplicationInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/apiUtils/getReplicationInfo.js -------------------------------------------------------------------------------- /tests/unit/api/apiUtils/integrity/validateChecksums.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/apiUtils/integrity/validateChecksums.js -------------------------------------------------------------------------------- /tests/unit/api/apiUtils/lifecycle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/apiUtils/lifecycle.js -------------------------------------------------------------------------------- /tests/unit/api/apiUtils/locationKeysHaveChanged.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/apiUtils/locationKeysHaveChanged.js -------------------------------------------------------------------------------- /tests/unit/api/apiUtils/object/abortMultipartUpload.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/apiUtils/object/abortMultipartUpload.spec.js -------------------------------------------------------------------------------- /tests/unit/api/apiUtils/objectLockHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/apiUtils/objectLockHelpers.js -------------------------------------------------------------------------------- /tests/unit/api/apiUtils/permissionChecks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/apiUtils/permissionChecks.js -------------------------------------------------------------------------------- /tests/unit/api/apiUtils/quotas/quotaUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/apiUtils/quotas/quotaUtils.js -------------------------------------------------------------------------------- /tests/unit/api/apiUtils/rateLimit/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/apiUtils/rateLimit/cache.js -------------------------------------------------------------------------------- /tests/unit/api/apiUtils/rateLimit/cleanup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/apiUtils/rateLimit/cleanup.js -------------------------------------------------------------------------------- /tests/unit/api/apiUtils/rateLimit/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/apiUtils/rateLimit/config.js -------------------------------------------------------------------------------- /tests/unit/api/apiUtils/rateLimit/gcra.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/apiUtils/rateLimit/gcra.js -------------------------------------------------------------------------------- /tests/unit/api/apiUtils/rateLimit/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/apiUtils/rateLimit/helpers.js -------------------------------------------------------------------------------- /tests/unit/api/apiUtils/rateLimit/refillJob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/apiUtils/rateLimit/refillJob.js -------------------------------------------------------------------------------- /tests/unit/api/apiUtils/rateLimit/tokenBucket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/apiUtils/rateLimit/tokenBucket.js -------------------------------------------------------------------------------- /tests/unit/api/apiUtils/tagConditionKeys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/apiUtils/tagConditionKeys.js -------------------------------------------------------------------------------- /tests/unit/api/apiUtils/validateChecksumHeaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/apiUtils/validateChecksumHeaders.js -------------------------------------------------------------------------------- /tests/unit/api/apiUtils/versioning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/apiUtils/versioning.js -------------------------------------------------------------------------------- /tests/unit/api/bucketACLauth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketACLauth.js -------------------------------------------------------------------------------- /tests/unit/api/bucketDelete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketDelete.js -------------------------------------------------------------------------------- /tests/unit/api/bucketDeleteCors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketDeleteCors.js -------------------------------------------------------------------------------- /tests/unit/api/bucketDeleteEncryption.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketDeleteEncryption.js -------------------------------------------------------------------------------- /tests/unit/api/bucketDeleteLifecycle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketDeleteLifecycle.js -------------------------------------------------------------------------------- /tests/unit/api/bucketDeletePolicy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketDeletePolicy.js -------------------------------------------------------------------------------- /tests/unit/api/bucketDeleteRateLimit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketDeleteRateLimit.js -------------------------------------------------------------------------------- /tests/unit/api/bucketDeleteTagging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketDeleteTagging.js -------------------------------------------------------------------------------- /tests/unit/api/bucketDeleteWebsite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketDeleteWebsite.js -------------------------------------------------------------------------------- /tests/unit/api/bucketGet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketGet.js -------------------------------------------------------------------------------- /tests/unit/api/bucketGetACL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketGetACL.js -------------------------------------------------------------------------------- /tests/unit/api/bucketGetCors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketGetCors.js -------------------------------------------------------------------------------- /tests/unit/api/bucketGetLifecycle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketGetLifecycle.js -------------------------------------------------------------------------------- /tests/unit/api/bucketGetLocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketGetLocation.js -------------------------------------------------------------------------------- /tests/unit/api/bucketGetLogging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketGetLogging.js -------------------------------------------------------------------------------- /tests/unit/api/bucketGetNotification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketGetNotification.js -------------------------------------------------------------------------------- /tests/unit/api/bucketGetObjectLock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketGetObjectLock.js -------------------------------------------------------------------------------- /tests/unit/api/bucketGetPolicy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketGetPolicy.js -------------------------------------------------------------------------------- /tests/unit/api/bucketGetRateLimit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketGetRateLimit.js -------------------------------------------------------------------------------- /tests/unit/api/bucketGetReplication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketGetReplication.js -------------------------------------------------------------------------------- /tests/unit/api/bucketGetTagging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketGetTagging.js -------------------------------------------------------------------------------- /tests/unit/api/bucketGetWebsite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketGetWebsite.js -------------------------------------------------------------------------------- /tests/unit/api/bucketHead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketHead.js -------------------------------------------------------------------------------- /tests/unit/api/bucketPolicyAuth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketPolicyAuth.js -------------------------------------------------------------------------------- /tests/unit/api/bucketPut.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketPut.js -------------------------------------------------------------------------------- /tests/unit/api/bucketPutACL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketPutACL.js -------------------------------------------------------------------------------- /tests/unit/api/bucketPutCors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketPutCors.js -------------------------------------------------------------------------------- /tests/unit/api/bucketPutEncryption.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketPutEncryption.js -------------------------------------------------------------------------------- /tests/unit/api/bucketPutLifecycle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketPutLifecycle.js -------------------------------------------------------------------------------- /tests/unit/api/bucketPutLogging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketPutLogging.js -------------------------------------------------------------------------------- /tests/unit/api/bucketPutNotification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketPutNotification.js -------------------------------------------------------------------------------- /tests/unit/api/bucketPutObjectLock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketPutObjectLock.js -------------------------------------------------------------------------------- /tests/unit/api/bucketPutPolicy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketPutPolicy.js -------------------------------------------------------------------------------- /tests/unit/api/bucketPutRateLimit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketPutRateLimit.js -------------------------------------------------------------------------------- /tests/unit/api/bucketPutReplication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketPutReplication.js -------------------------------------------------------------------------------- /tests/unit/api/bucketPutTagging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketPutTagging.js -------------------------------------------------------------------------------- /tests/unit/api/bucketPutVersioning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketPutVersioning.js -------------------------------------------------------------------------------- /tests/unit/api/bucketPutWebsite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/bucketPutWebsite.js -------------------------------------------------------------------------------- /tests/unit/api/deleteMarker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/deleteMarker.js -------------------------------------------------------------------------------- /tests/unit/api/deletedFlagBucket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/deletedFlagBucket.js -------------------------------------------------------------------------------- /tests/unit/api/listMultipartUploads.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/listMultipartUploads.js -------------------------------------------------------------------------------- /tests/unit/api/listParts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/listParts.js -------------------------------------------------------------------------------- /tests/unit/api/multiObjectDelete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/multiObjectDelete.js -------------------------------------------------------------------------------- /tests/unit/api/multipartDelete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/multipartDelete.js -------------------------------------------------------------------------------- /tests/unit/api/multipartUpload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/multipartUpload.js -------------------------------------------------------------------------------- /tests/unit/api/objectACLauth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/objectACLauth.js -------------------------------------------------------------------------------- /tests/unit/api/objectCopy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/objectCopy.js -------------------------------------------------------------------------------- /tests/unit/api/objectCopyPart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/objectCopyPart.js -------------------------------------------------------------------------------- /tests/unit/api/objectDelete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/objectDelete.js -------------------------------------------------------------------------------- /tests/unit/api/objectDeleteTagging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/objectDeleteTagging.js -------------------------------------------------------------------------------- /tests/unit/api/objectGet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/objectGet.js -------------------------------------------------------------------------------- /tests/unit/api/objectGetACL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/objectGetACL.js -------------------------------------------------------------------------------- /tests/unit/api/objectGetLegalHold.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/objectGetLegalHold.js -------------------------------------------------------------------------------- /tests/unit/api/objectGetRetention.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/objectGetRetention.js -------------------------------------------------------------------------------- /tests/unit/api/objectGetTagging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/objectGetTagging.js -------------------------------------------------------------------------------- /tests/unit/api/objectHead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/objectHead.js -------------------------------------------------------------------------------- /tests/unit/api/objectPut.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/objectPut.js -------------------------------------------------------------------------------- /tests/unit/api/objectPutACL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/objectPutACL.js -------------------------------------------------------------------------------- /tests/unit/api/objectPutLegalHold.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/objectPutLegalHold.js -------------------------------------------------------------------------------- /tests/unit/api/objectPutRetention.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/objectPutRetention.js -------------------------------------------------------------------------------- /tests/unit/api/objectPutTagging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/objectPutTagging.js -------------------------------------------------------------------------------- /tests/unit/api/objectReplicationMD.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/objectReplicationMD.js -------------------------------------------------------------------------------- /tests/unit/api/objectRestore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/objectRestore.js -------------------------------------------------------------------------------- /tests/unit/api/parseLikeExpression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/parseLikeExpression.js -------------------------------------------------------------------------------- /tests/unit/api/serviceGet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/serviceGet.js -------------------------------------------------------------------------------- /tests/unit/api/transientBucket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/transientBucket.js -------------------------------------------------------------------------------- /tests/unit/api/utils/metadataMockColdStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/api/utils/metadataMockColdStorage.js -------------------------------------------------------------------------------- /tests/unit/auth/TrailingChecksumTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/auth/TrailingChecksumTransform.js -------------------------------------------------------------------------------- /tests/unit/auth/V4Transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/auth/V4Transform.js -------------------------------------------------------------------------------- /tests/unit/auth/in_memory/backend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/auth/in_memory/backend.js -------------------------------------------------------------------------------- /tests/unit/auth/permissionChecks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/auth/permissionChecks.js -------------------------------------------------------------------------------- /tests/unit/bucket/bucketCreation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/bucket/bucketCreation.js -------------------------------------------------------------------------------- /tests/unit/bucket/bucket_mem_api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/bucket/bucket_mem_api.js -------------------------------------------------------------------------------- /tests/unit/encryption/checkHealth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/encryption/checkHealth.js -------------------------------------------------------------------------------- /tests/unit/encryption/healthCheckCache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/encryption/healthCheckCache.js -------------------------------------------------------------------------------- /tests/unit/encryption/kms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/encryption/kms.js -------------------------------------------------------------------------------- /tests/unit/healthchecks/healthcheckResponse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/healthchecks/healthcheckResponse.js -------------------------------------------------------------------------------- /tests/unit/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/helpers.js -------------------------------------------------------------------------------- /tests/unit/internal/routeVeeam.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/internal/routeVeeam.js -------------------------------------------------------------------------------- /tests/unit/internal/veeam/schemas/capacity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/internal/veeam/schemas/capacity.js -------------------------------------------------------------------------------- /tests/unit/internal/veeam/schemas/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/internal/veeam/schemas/system.js -------------------------------------------------------------------------------- /tests/unit/lib/services.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/lib/services.spec.js -------------------------------------------------------------------------------- /tests/unit/management/agent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/management/agent.js -------------------------------------------------------------------------------- /tests/unit/management/configuration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/management/configuration.js -------------------------------------------------------------------------------- /tests/unit/management/resources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/management/resources.json -------------------------------------------------------------------------------- /tests/unit/management/secureChannel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/management/secureChannel.js -------------------------------------------------------------------------------- /tests/unit/management/testChannelMessageV0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/management/testChannelMessageV0.js -------------------------------------------------------------------------------- /tests/unit/metadata/metadataUtils.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/metadata/metadataUtils.spec.js -------------------------------------------------------------------------------- /tests/unit/metadataswitch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/metadataswitch.js -------------------------------------------------------------------------------- /tests/unit/multipleBackend/VersioningBackendClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/multipleBackend/VersioningBackendClient.js -------------------------------------------------------------------------------- /tests/unit/multipleBackend/getReplicationBackendDataLocator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/multipleBackend/getReplicationBackendDataLocator.js -------------------------------------------------------------------------------- /tests/unit/multipleBackend/locationConstraintCheck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/multipleBackend/locationConstraintCheck.js -------------------------------------------------------------------------------- /tests/unit/multipleBackend/locationHeaderCheck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/multipleBackend/locationHeaderCheck.js -------------------------------------------------------------------------------- /tests/unit/multipleBackend/setLocationConstraints.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/multipleBackend/setLocationConstraints.js -------------------------------------------------------------------------------- /tests/unit/policies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/policies.js -------------------------------------------------------------------------------- /tests/unit/quotas/quotas.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/quotas/scuba/wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/quotas/scuba/wrapper.js -------------------------------------------------------------------------------- /tests/unit/routes/routeBackbeat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/routes/routeBackbeat.js -------------------------------------------------------------------------------- /tests/unit/routes/veeam-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/routes/veeam-routes.js -------------------------------------------------------------------------------- /tests/unit/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/server.js -------------------------------------------------------------------------------- /tests/unit/testConfigs/allOptsConfig/caBundle.txt: -------------------------------------------------------------------------------- 1 | DUMMY CABUNDLE -------------------------------------------------------------------------------- /tests/unit/testConfigs/allOptsConfig/cert.txt: -------------------------------------------------------------------------------- 1 | DUMMY CERT -------------------------------------------------------------------------------- /tests/unit/testConfigs/allOptsConfig/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/testConfigs/allOptsConfig/config.json -------------------------------------------------------------------------------- /tests/unit/testConfigs/allOptsConfig/key.txt: -------------------------------------------------------------------------------- 1 | DUMMY KEY -------------------------------------------------------------------------------- /tests/unit/testConfigs/allOptsConfig/testConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/testConfigs/allOptsConfig/testConfig.js -------------------------------------------------------------------------------- /tests/unit/testConfigs/bucketNotifConfigTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/testConfigs/bucketNotifConfigTest.js -------------------------------------------------------------------------------- /tests/unit/testConfigs/configTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/testConfigs/configTest.js -------------------------------------------------------------------------------- /tests/unit/testConfigs/locConstraintAssert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/testConfigs/locConstraintAssert.js -------------------------------------------------------------------------------- /tests/unit/testConfigs/parseKmsAWS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/testConfigs/parseKmsAWS.js -------------------------------------------------------------------------------- /tests/unit/testConfigs/parseRedisConfig.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/testConfigs/parseRedisConfig.spec.js -------------------------------------------------------------------------------- /tests/unit/testConfigs/parseSproxydConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/testConfigs/parseSproxydConfig.js -------------------------------------------------------------------------------- /tests/unit/testConfigs/requestsConfigTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/testConfigs/requestsConfigTest.js -------------------------------------------------------------------------------- /tests/unit/utils/aclUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/utils/aclUtils.js -------------------------------------------------------------------------------- /tests/unit/utils/bucketEncryption.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/utils/bucketEncryption.js -------------------------------------------------------------------------------- /tests/unit/utils/checkReadLocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/utils/checkReadLocation.js -------------------------------------------------------------------------------- /tests/unit/utils/collectResponseHeaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/utils/collectResponseHeaders.js -------------------------------------------------------------------------------- /tests/unit/utils/gcpMpuHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/utils/gcpMpuHelpers.js -------------------------------------------------------------------------------- /tests/unit/utils/gcpTaggingHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/utils/gcpTaggingHelpers.js -------------------------------------------------------------------------------- /tests/unit/utils/lifecycleHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/utils/lifecycleHelpers.js -------------------------------------------------------------------------------- /tests/unit/utils/monitoring.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/utils/monitoring.js -------------------------------------------------------------------------------- /tests/unit/utils/mpuUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/utils/mpuUtils.js -------------------------------------------------------------------------------- /tests/unit/utils/multipleBackendGateway.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/utils/multipleBackendGateway.js -------------------------------------------------------------------------------- /tests/unit/utils/proxyCompareURL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/utils/proxyCompareURL.js -------------------------------------------------------------------------------- /tests/unit/utils/pushReplicationMetric.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/utils/pushReplicationMetric.js -------------------------------------------------------------------------------- /tests/unit/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/utils/request.js -------------------------------------------------------------------------------- /tests/unit/utils/responseStreamData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/utils/responseStreamData.js -------------------------------------------------------------------------------- /tests/unit/utils/serverAccessLogger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/utils/serverAccessLogger.js -------------------------------------------------------------------------------- /tests/unit/utils/setPartRanges.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/utils/setPartRanges.js -------------------------------------------------------------------------------- /tests/unit/utils/validateSearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/unit/utils/validateSearch.js -------------------------------------------------------------------------------- /tests/utapi/awsNodeSdk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/utapi/awsNodeSdk.js -------------------------------------------------------------------------------- /tests/utapi/utilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/utapi/utilities.js -------------------------------------------------------------------------------- /tests/utilities/bucketTagging-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/utilities/bucketTagging-util.js -------------------------------------------------------------------------------- /tests/utilities/mock/Scuba.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/utilities/mock/Scuba.js -------------------------------------------------------------------------------- /tests/utilities/mock/Utapi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/utilities/mock/Utapi.js -------------------------------------------------------------------------------- /tests/utilities/mock/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/utilities/mock/index.js -------------------------------------------------------------------------------- /tests/utilities/objectLock-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tests/utilities/objectLock-util.js -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/tox.ini -------------------------------------------------------------------------------- /wait_for_local_port.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/wait_for_local_port.bash -------------------------------------------------------------------------------- /yamllint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/yamllint.yml -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scality/cloudserver/HEAD/yarn.lock --------------------------------------------------------------------------------