From da5be58c17215a80a7400343f0ce813fbe29ef74 Mon Sep 17 00:00:00 2001 From: oggy-dfin <89794951+oggy-dfin@users.noreply.github.com> Date: Tue, 28 Jun 2022 18:45:50 +0200 Subject: [PATCH] fix(agent): Check subnet canister ranges (#580) * Verify the canister subnet ranges for a certificate * Don't check subnet ranges for reading management canister state * Update usage of Certificate.verify in e2e test * Fix how root keys are determined * Change the expected error in the MITM test Co-authored-by: Kyle Peacock --- docs/generated/changelog.html | 10 ++ e2e/node/basic/basic.test.ts | 13 ++- e2e/node/basic/mitm.test.ts | 2 +- package-lock.json | 113 ++++++++++--------- packages/agent/src/canisterStatus/index.ts | 12 +- packages/agent/src/certificate.test.ts | 93 +++++++++++++++ packages/agent/src/certificate.ts | 125 +++++++++++++++------ packages/agent/src/polling/index.ts | 11 +- packages/principal/src/index.test.ts | 17 +++ packages/principal/src/index.ts | 46 ++++++++ 10 files changed, 332 insertions(+), 110 deletions(-) diff --git a/docs/generated/changelog.html b/docs/generated/changelog.html index f212bd2d4..84aa5df4b 100644 --- a/docs/generated/changelog.html +++ b/docs/generated/changelog.html @@ -10,6 +10,16 @@

Agent-JS Changelog

+

Version 0.12.0

+

Version 0.11.2