diff --git a/.version b/.version
index 860487c..37c2961 100644
--- a/.version
+++ b/.version
@@ -1 +1 @@
-2.7.1
+2.7.2
diff --git a/README.md b/README.md
index a6e99bc..8fb3081 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
diff --git a/frontend/js/i18n/messages.json b/frontend/js/i18n/messages.json
index eb0f2d2..202e94a 100644
--- a/frontend/js/i18n/messages.json
+++ b/frontend/js/i18n/messages.json
@@ -112,7 +112,8 @@
"stored-as-plaintext-info": "This data will be stored as plaintext in the database and in a file!",
"propagation-seconds": "Propagation Seconds",
"propagation-seconds-info": "Leave empty to use the plugins default value. Number of seconds to wait for DNS propagation.",
- "processing-info": "Processing... This might take a few minutes."
+ "processing-info": "Processing... This might take a few minutes.",
+ "passphrase-protection-support-info": "Key files protected with a passphrase are not supported."
},
"proxy-hosts": {
"title": "Proxy Hosts",
diff --git a/global/certbot-dns-plugins.js b/global/certbot-dns-plugins.js
index d0afafd..7bea831 100644
--- a/global/certbot-dns-plugins.js
+++ b/global/certbot-dns-plugins.js
@@ -20,6 +20,16 @@
*/
module.exports = {
+ aliyun: {
+ display_name: 'Aliyun',
+ package_name: 'certbot-dns-aliyun',
+ package_version: '0.38.1',
+ dependencies: '',
+ credentials: `certbot_dns_aliyun:dns_aliyun_access_key = 12345678
+certbot_dns_aliyun:dns_aliyun_access_key_secret = 1234567890abcdef1234567890abcdef`,
+ full_plugin_name: 'certbot-dns-aliyun:dns-aliyun',
+ },
+ //####################################################//
cloudflare: {
display_name: 'Cloudflare',
package_name: 'certbot-dns-cloudflare',
@@ -110,6 +120,15 @@ certbot_dns_dnspod:dns_dnspod_api_token = "DNSPOD-API-TOKEN"`,
full_plugin_name: 'certbot-dns-dnspod:dns-dnspod',
},
//####################################################//
+ gandi: {
+ display_name: 'Gandi Live DNS',
+ package_name: 'certbot_plugin_gandi',
+ package_version: '1.2.5',
+ dependencies: '',
+ credentials: 'certbot_plugin_gandi:dns_api_key = APIKEY',
+ full_plugin_name: 'certbot-plugin-gandi:dns',
+ },
+ //####################################################//
google: {
display_name: 'Google',
package_name: 'certbot-dns-google',
@@ -272,4 +291,4 @@ aws_secret_access_key=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY`,
credentials: 'certbot_dns_vultr:dns_vultr_key = YOUR_VULTR_API_KEY',
full_plugin_name: 'certbot-dns-vultr:dns-vultr',
},
-};
\ No newline at end of file
+};
diff --git a/test/.dockerignore b/test/.dockerignore
new file mode 100644
index 0000000..b512c09
--- /dev/null
+++ b/test/.dockerignore
@@ -0,0 +1 @@
+node_modules
\ No newline at end of file
diff --git a/test/cypress/Dockerfile b/test/cypress/Dockerfile
index 107fa96..be04748 100644
--- a/test/cypress/Dockerfile
+++ b/test/cypress/Dockerfile
@@ -1,6 +1,11 @@
-FROM cypress/included:4.12.1
+FROM cypress/included:5.6.0
-COPY --chown=1000 ./test /test
+COPY --chown=1000 ./ /test
+
+# mkcert
+ENV MKCERT=1.4.2
+RUN wget -O /usr/bin/mkcert "https://github.com/FiloSottile/mkcert/releases/download/v${MKCERT}/mkcert-v${MKCERT}-linux-amd64" \
+ && chmod +x /usr/bin/mkcert
WORKDIR /test
RUN yarn install
diff --git a/test/package.json b/test/package.json
index 4dd0224..781597b 100644
--- a/test/package.json
+++ b/test/package.json
@@ -7,7 +7,7 @@
"@jc21/cypress-swagger-validation": "^0.0.9",
"@jc21/restler": "^3.4.0",
"chalk": "^4.1.0",
- "cypress": "^4.12.1",
+ "cypress": "^5.6.0",
"cypress-multi-reporters": "^1.4.0",
"cypress-plugin-retries": "^1.5.2",
"eslint": "^7.6.0",
diff --git a/test/yarn.lock b/test/yarn.lock
index 65dd862..c1fe005 100644
--- a/test/yarn.lock
+++ b/test/yarn.lock
@@ -1293,9 +1293,9 @@ inherits@2, inherits@^2.0.3, inherits@~2.0.3:
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
ini@^1.3.5:
- version "1.3.5"
- resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
- integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==
+ version "1.3.8"
+ resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
+ integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
is-arguments@^1.0.4:
version "1.0.4"