Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@aws-sdk/middleware-signing

Package Overview
Dependencies
Maintainers
7
Versions
191
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-sdk/middleware-signing - npm Package Compare versions

Comparing version 3.45.0 to 3.46.0

16

CHANGELOG.md

@@ -6,2 +6,18 @@ # Change Log

# [3.46.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.45.0...v3.46.0) (2022-01-07)
### Bug Fixes
* **middleware-signing:** correct clock skew from error response ([#3133](https://github.com/aws/aws-sdk-js-v3/issues/3133)) ([7a207a9](https://github.com/aws/aws-sdk-js-v3/commit/7a207a9d3173631f62f8b90ee1fbd7f68342133a))
### Features
* **packages:** end support for Node.js 10.x ([#3141](https://github.com/aws/aws-sdk-js-v3/issues/3141)) ([1a62865](https://github.com/aws/aws-sdk-js-v3/commit/1a6286513f7cdb556708845c512861c5f92eb883))
# [3.45.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.44.0...v3.45.0) (2021-12-23)

@@ -8,0 +24,0 @@

10

dist-cjs/middleware.js

@@ -19,9 +19,10 @@ "use strict";

}).catch((error) => {
if (error.ServerTime) {
options.systemClockOffset = getUpdatedSystemClockOffset_1.getUpdatedSystemClockOffset(error.ServerTime, options.systemClockOffset);
var _a;
const serverTime = (_a = error.ServerTime) !== null && _a !== void 0 ? _a : getDateHeader(error.$response);
if (serverTime) {
options.systemClockOffset = getUpdatedSystemClockOffset_1.getUpdatedSystemClockOffset(serverTime, options.systemClockOffset);
}
throw error;
});
const { headers } = output.response;
const dateHeader = headers && (headers.date || headers.Date);
const dateHeader = getDateHeader(output.response);
if (dateHeader) {

@@ -33,2 +34,3 @@ options.systemClockOffset = getUpdatedSystemClockOffset_1.getUpdatedSystemClockOffset(dateHeader, options.systemClockOffset);

exports.awsAuthMiddleware = awsAuthMiddleware;
const getDateHeader = (response) => { var _a, _b, _c; return protocol_http_1.HttpResponse.isInstance(response) ? (_b = (_a = response.headers) === null || _a === void 0 ? void 0 : _a.date) !== null && _b !== void 0 ? _b : (_c = response.headers) === null || _c === void 0 ? void 0 : _c.Date : undefined; };
exports.awsAuthMiddlewareOptions = {

@@ -35,0 +37,0 @@ name: "awsAuthMiddleware",

14

dist-es/middleware.js
import { __assign, __awaiter, __generator } from "tslib";
import { HttpRequest } from "@aws-sdk/protocol-http";
import { HttpRequest, HttpResponse } from "@aws-sdk/protocol-http";
import { getSkewCorrectedDate } from "./utils/getSkewCorrectedDate";

@@ -9,3 +9,3 @@ import { getUpdatedSystemClockOffset } from "./utils/getUpdatedSystemClockOffset";

return __awaiter(this, void 0, void 0, function () {
var signer, output, _a, _b, headers, dateHeader;
var signer, output, _a, _b, dateHeader;
var _c;

@@ -29,4 +29,6 @@ return __generator(this, function (_d) {

case 2: return [4, _a.apply(void 0, [__assign.apply(void 0, _b.concat([(_c.request = _d.sent(), _c)]))]).catch(function (error) {
if (error.ServerTime) {
options.systemClockOffset = getUpdatedSystemClockOffset(error.ServerTime, options.systemClockOffset);
var _a;
var serverTime = (_a = error.ServerTime) !== null && _a !== void 0 ? _a : getDateHeader(error.$response);
if (serverTime) {
options.systemClockOffset = getUpdatedSystemClockOffset(serverTime, options.systemClockOffset);
}

@@ -37,4 +39,3 @@ throw error;

output = _d.sent();
headers = output.response.headers;
dateHeader = headers && (headers.date || headers.Date);
dateHeader = getDateHeader(output.response);
if (dateHeader) {

@@ -50,2 +51,3 @@ options.systemClockOffset = getUpdatedSystemClockOffset(dateHeader, options.systemClockOffset);

};
var getDateHeader = function (response) { var _a, _b, _c; return HttpResponse.isInstance(response) ? (_b = (_a = response.headers) === null || _a === void 0 ? void 0 : _a.date) !== null && _b !== void 0 ? _b : (_c = response.headers) === null || _c === void 0 ? void 0 : _c.Date : undefined; };
export var awsAuthMiddlewareOptions = {

@@ -52,0 +54,0 @@ name: "awsAuthMiddleware",

{
"name": "@aws-sdk/middleware-signing",
"version": "3.45.0",
"version": "3.46.0",
"scripts": {

@@ -9,3 +9,3 @@ "build": "yarn build:cjs && yarn build:es && yarn build:types",

"build:types": "tsc -p tsconfig.types.json",
"downlevel-dts": "downlevel-dts dist-types dist-types/ts3.4",
"build:types:downlevel": "downlevel-dts dist-types dist-types/ts3.4",
"test": "jest"

@@ -21,16 +21,11 @@ },

"license": "Apache-2.0",
"devDependencies": {
"@types/jest": "^26.0.4",
"jest": "^26.1.0",
"typescript": "~4.3.5"
},
"dependencies": {
"@aws-sdk/property-provider": "3.40.0",
"@aws-sdk/protocol-http": "3.40.0",
"@aws-sdk/signature-v4": "3.45.0",
"@aws-sdk/types": "3.40.0",
"@aws-sdk/property-provider": "3.46.0",
"@aws-sdk/protocol-http": "3.46.0",
"@aws-sdk/signature-v4": "3.46.0",
"@aws-sdk/types": "3.46.0",
"tslib": "^2.3.0"
},
"engines": {
"node": ">= 10.0.0"
"node": ">= 12.0.0"
},

@@ -37,0 +32,0 @@ "typesVersions": {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc