Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@aws-sdk/core

Package Overview
Dependencies
Maintainers
2
Versions
206
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-sdk/core - npm Package Compare versions

Comparing version
3.974.17
to
3.974.18
+12
-6
dist-cjs/submodules/httpAuthSchemes/index.js

@@ -62,2 +62,3 @@ 'use strict';

}
signingProperties._preRequestSystemClockOffset = config.systemClockOffset;
const signedRequest = await signer.sign(httpRequest, {

@@ -72,10 +73,14 @@ signingDate: getSkewCorrectedDate(config.systemClockOffset),

return (error) => {
const serverTime = error.ServerTime ?? getDateHeader(error.$response);
const errorException = error;
const serverTime = errorException.ServerTime ?? getDateHeader(errorException.$response);
if (serverTime) {
const config = throwSigningPropertyError("config", signingProperties.config);
const initialSystemClockOffset = config.systemClockOffset;
config.systemClockOffset = getUpdatedSystemClockOffset(serverTime, config.systemClockOffset);
const clockSkewCorrected = config.systemClockOffset !== initialSystemClockOffset;
if (clockSkewCorrected && error.$metadata) {
error.$metadata.clockSkewCorrected = true;
const preRequestOffset = signingProperties._preRequestSystemClockOffset;
const newOffset = getUpdatedSystemClockOffset(serverTime, config.systemClockOffset);
const isLocalCorrection = newOffset !== config.systemClockOffset;
const isConcurrentCorrection = preRequestOffset !== undefined && preRequestOffset !== newOffset;
const clockSkewCorrected = isLocalCorrection || isConcurrentCorrection;
if (clockSkewCorrected && errorException.$metadata) {
config.systemClockOffset = newOffset;
errorException.$metadata.clockSkewCorrected = true;
}

@@ -105,2 +110,3 @@ }

signingRegionSet ?? [signingRegion]).join(",");
signingProperties._preRequestSystemClockOffset = config.systemClockOffset;
const signedRequest = await signer.sign(httpRequest, {

@@ -107,0 +113,0 @@ signingDate: getSkewCorrectedDate(config.systemClockOffset),

@@ -13,2 +13,3 @@ import { HttpRequest } from "@smithy/core/protocols";

signingRegionSet ?? [signingRegion]).join(",");
signingProperties._preRequestSystemClockOffset = config.systemClockOffset;
const signedRequest = await signer.sign(httpRequest, {

@@ -15,0 +16,0 @@ signingDate: getSkewCorrectedDate(config.systemClockOffset),

@@ -42,2 +42,3 @@ import { HttpRequest } from "@smithy/core/protocols";

}
signingProperties._preRequestSystemClockOffset = config.systemClockOffset;
const signedRequest = await signer.sign(httpRequest, {

@@ -52,10 +53,14 @@ signingDate: getSkewCorrectedDate(config.systemClockOffset),

return (error) => {
const serverTime = error.ServerTime ?? getDateHeader(error.$response);
const errorException = error;
const serverTime = errorException.ServerTime ?? getDateHeader(errorException.$response);
if (serverTime) {
const config = throwSigningPropertyError("config", signingProperties.config);
const initialSystemClockOffset = config.systemClockOffset;
config.systemClockOffset = getUpdatedSystemClockOffset(serverTime, config.systemClockOffset);
const clockSkewCorrected = config.systemClockOffset !== initialSystemClockOffset;
if (clockSkewCorrected && error.$metadata) {
error.$metadata.clockSkewCorrected = true;
const preRequestOffset = signingProperties._preRequestSystemClockOffset;
const newOffset = getUpdatedSystemClockOffset(serverTime, config.systemClockOffset);
const isLocalCorrection = newOffset !== config.systemClockOffset;
const isConcurrentCorrection = preRequestOffset !== undefined && preRequestOffset !== newOffset;
const clockSkewCorrected = isLocalCorrection || isConcurrentCorrection;
if (clockSkewCorrected && errorException.$metadata) {
config.systemClockOffset = newOffset;
errorException.$metadata.clockSkewCorrected = true;
}

@@ -62,0 +67,0 @@ }

{
"name": "@aws-sdk/core",
"version": "3.974.17",
"version": "3.974.18",
"description": "Core functions & classes shared by multiple AWS SDK clients.",

@@ -109,8 +109,8 @@ "scripts": {

"name": "AWS SDK for JavaScript Team",
"url": "https://aws.amazon.com/javascript/"
"url": "https://aws.amazon.com/sdk-for-javascript/"
},
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "^3.973.10",
"@aws-sdk/xml-builder": "^3.972.27",
"@aws-sdk/types": "^3.973.11",
"@aws-sdk/xml-builder": "^3.972.28",
"@aws/lambda-invoke-store": "^0.2.2",

@@ -117,0 +117,0 @@ "@smithy/core": "^3.24.6",

Sorry, the diff of this file is too big to display