1
0
Эх сурвалжийг харах

chore: update deps and add a new DNS provider

0xJacky 2 жил өмнө
parent
commit
eab95dd091

+ 3 - 3
frontend/package.json

@@ -43,16 +43,16 @@
         "xterm-addon-fit": "^0.7.0"
     },
     "devDependencies": {
-        "@vitejs/plugin-vue": "^4.1.0",
+        "@vitejs/plugin-vue": "^4.2.1",
         "@vitejs/plugin-vue-jsx": "^3.0.1",
         "@zougt/vite-plugin-theme-preprocessor": "^1.4.8",
         "less": "^4.1.3",
         "typescript": "^5.0.4",
         "unplugin-vue-components": "^0.24.1",
-        "vite": "^4.2.1",
+        "vite": "^4.3.3",
         "vite-plugin-html": "^3.2.0",
         "vite-svg-loader": "^4.0.0",
         "vitepress": "^1.0.0-alpha.75",
-        "vue-tsc": "^1.4.2"
+        "vue-tsc": "^1.6.1"
     }
 }

+ 37 - 107
frontend/yarn.lock

@@ -1383,16 +1383,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@vitejs/plugin-vue@npm:^4.1.0":
-  version: 4.1.0
-  resolution: "@vitejs/plugin-vue@npm:4.1.0"
-  peerDependencies:
-    vite: ^4.0.0
-    vue: ^3.2.25
-  checksum: 532192a3da39f3fd6ba9d4fa9de74533cf6e222785c26bcb75bde9f826c5c4a22ad6f0bb09fae83e3393f9d8d24b6982d547683b1967972a4350e8e76aecf3cb
-  languageName: node
-  linkType: hard
-
 "@vitejs/plugin-vue@npm:^4.2.1":
   version: 4.2.1
   resolution: "@vitejs/plugin-vue@npm:4.2.1"
@@ -1403,41 +1393,41 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@volar/language-core@npm:1.4.0":
-  version: 1.4.0
-  resolution: "@volar/language-core@npm:1.4.0"
+"@volar/language-core@npm:1.4.1":
+  version: 1.4.1
+  resolution: "@volar/language-core@npm:1.4.1"
   dependencies:
-    "@volar/source-map": 1.4.0
-  checksum: 1b3129358e6780cdd5e40772d6a988a4eacfe5de9297fcbf84ff8ab5c7db8b43fef263bfe5c96a799005c80a8dcfe7bd6a8fdf41deaf4ea377f9ee14040036c3
+    "@volar/source-map": 1.4.1
+  checksum: 3b0834ab9773ddce50fe3854076cb34d16dc3face7238d589d75b9aa91089ac5f595b0e74ec0319aeb7f9739c07cb30e5336ca1d36daba4c60468645a65acac1
   languageName: node
   linkType: hard
 
-"@volar/source-map@npm:1.4.0":
-  version: 1.4.0
-  resolution: "@volar/source-map@npm:1.4.0"
+"@volar/source-map@npm:1.4.1":
+  version: 1.4.1
+  resolution: "@volar/source-map@npm:1.4.1"
   dependencies:
     muggle-string: ^0.2.2
-  checksum: 045b6c8af066f582f38ba73c38d551d26fb996baa7dff04d857a3eaf35697837845f535a408293281f5ba2fa5f916c0cd41bba191a93270bc451764adc9b6731
+  checksum: 43b46e34019f0d8ea7666e25355f35083d9c02a6610e70611b399d7523f4c29be69810e316696e242d7212ee215a9dbc36a9c3279ab142b71c0c9e1ef0c2dc34
   languageName: node
   linkType: hard
 
-"@volar/typescript@npm:1.4.0":
-  version: 1.4.0
-  resolution: "@volar/typescript@npm:1.4.0"
+"@volar/typescript@npm:1.4.1":
+  version: 1.4.1
+  resolution: "@volar/typescript@npm:1.4.1"
   dependencies:
-    "@volar/language-core": 1.4.0
+    "@volar/language-core": 1.4.1
   peerDependencies:
     typescript: "*"
-  checksum: b635718dd4796a890173282ffb6c8f618724da1c28a3aa5b5b220e0e19809fa4a0b5f8ce3e018a9c0a2a9da08599b1b4de783d4cfeaa498f8f839db09773f8cb
+  checksum: cd06674bcd36036b6c7c083e49921a97b4b98584107fd9abd2ec1622fdb7d2443e5f70bba1184ba2a7a75519b9c8ffc4993232bbf881eae6f4c3bf90865cc22a
   languageName: node
   linkType: hard
 
-"@volar/vue-language-core@npm:1.4.2":
-  version: 1.4.2
-  resolution: "@volar/vue-language-core@npm:1.4.2"
+"@volar/vue-language-core@npm:1.6.1":
+  version: 1.6.1
+  resolution: "@volar/vue-language-core@npm:1.6.1"
   dependencies:
-    "@volar/language-core": 1.4.0
-    "@volar/source-map": 1.4.0
+    "@volar/language-core": 1.4.1
+    "@volar/source-map": 1.4.1
     "@vue/compiler-dom": ^3.2.0
     "@vue/compiler-sfc": ^3.2.0
     "@vue/reactivity": ^3.2.0
@@ -1445,17 +1435,19 @@ __metadata:
     minimatch: ^9.0.0
     muggle-string: ^0.2.2
     vue-template-compiler: ^2.7.14
-  checksum: 02495ec53fe4cf1b2985cc68dfc091a4cffd2e06d0954ab46a8ecf1df60503aa54304765eaffc5653dc317116ddd3b238480c9e0362409916597d54d082e5502
+  checksum: 0bc663fe00aeca67afbd4a53bac646def1239ee40966198103332e34cb09c924140ef1ecbb3e4864e9954f526d9e644b83ed73b43f62b590aadd2c677a0ec137
   languageName: node
   linkType: hard
 
-"@volar/vue-typescript@npm:1.4.2":
-  version: 1.4.2
-  resolution: "@volar/vue-typescript@npm:1.4.2"
+"@volar/vue-typescript@npm:1.6.1":
+  version: 1.6.1
+  resolution: "@volar/vue-typescript@npm:1.6.1"
   dependencies:
-    "@volar/typescript": 1.4.0
-    "@volar/vue-language-core": 1.4.2
-  checksum: 620572ca2ccefb75da17eff99b19fdae559049deb55740d7a4aabdc8314a448d39bd3396ae349d14f8efc66f325317477d13d39d6fa22486d0c7137a70339435
+    "@volar/typescript": 1.4.1
+    "@volar/vue-language-core": 1.6.1
+  peerDependencies:
+    typescript: "*"
+  checksum: df28887b6d4c52d0e9273620658fd295fe73c829b907e4e744bb80579c76d8ae8dda183e7795a2045be8ac546c9b8732f625c094aab8dbec1178e3bdd38bd93d
   languageName: node
   linkType: hard
 
@@ -4112,7 +4104,7 @@ __metadata:
     "@types/marked": ^4.0.8
     "@types/nprogress": ^0.2.0
     "@types/sortablejs": ^1.15.0
-    "@vitejs/plugin-vue": ^4.1.0
+    "@vitejs/plugin-vue": ^4.2.1
     "@vitejs/plugin-vue-jsx": ^3.0.1
     "@zougt/vite-plugin-theme-preprocessor": ^1.4.8
     ant-design-vue: ^3.2.17
@@ -4128,7 +4120,7 @@ __metadata:
     reconnecting-websocket: ^4.4.0
     typescript: ^5.0.4
     unplugin-vue-components: ^0.24.1
-    vite: ^4.2.1
+    vite: ^4.3.3
     vite-plugin-build-id: ^0.2.3
     vite-plugin-html: ^3.2.0
     vite-svg-loader: ^4.0.0
@@ -4136,7 +4128,7 @@ __metadata:
     vue: ^3.2.47
     vue-github-button: "https://github.com/0xJacky/vue-github-button"
     vue-router: ^4.1.6
-    vue-tsc: ^1.4.2
+    vue-tsc: ^1.6.1
     vue3-ace-editor: ^2.2.2
     vue3-apexcharts: ^1.4.1
     vue3-gettext: ^2.5.0-alpha.1
@@ -4764,17 +4756,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"postcss@npm:^8.4.21":
-  version: 8.4.21
-  resolution: "postcss@npm:8.4.21"
-  dependencies:
-    nanoid: ^3.3.4
-    picocolors: ^1.0.0
-    source-map-js: ^1.0.2
-  checksum: e39ac60ccd1542d4f9d93d894048aac0d686b3bb38e927d8386005718e6793dbbb46930f0a523fe382f1bbd843c6d980aaea791252bf5e176180e5a4336d9679
-  languageName: node
-  linkType: hard
-
 "postcss@npm:^8.4.23":
   version: 8.4.23
   resolution: "postcss@npm:8.4.23"
@@ -4946,20 +4927,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"rollup@npm:^3.20.2":
-  version: 3.20.7
-  resolution: "rollup@npm:3.20.7"
-  dependencies:
-    fsevents: ~2.3.2
-  dependenciesMeta:
-    fsevents:
-      optional: true
-  bin:
-    rollup: dist/bin/rollup
-  checksum: 443f26aa6e42b94b4b137fbc3a07c78254cafc4ae53e0547bf5a94337b0658ca100d4e1c7e24870e399e5c7068a419cc0d367bfd35f4b1552d0b5e6d3482c517
-  languageName: node
-  linkType: hard
-
 "rollup@npm:^3.21.0":
   version: 3.21.1
   resolution: "rollup@npm:3.21.1"
@@ -5679,43 +5646,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"vite@npm:^4.2.1":
-  version: 4.3.1
-  resolution: "vite@npm:4.3.1"
-  dependencies:
-    esbuild: ^0.17.5
-    fsevents: ~2.3.2
-    postcss: ^8.4.21
-    rollup: ^3.20.2
-  peerDependencies:
-    "@types/node": ">= 14"
-    less: "*"
-    sass: "*"
-    stylus: "*"
-    sugarss: "*"
-    terser: ^5.4.0
-  dependenciesMeta:
-    fsevents:
-      optional: true
-  peerDependenciesMeta:
-    "@types/node":
-      optional: true
-    less:
-      optional: true
-    sass:
-      optional: true
-    stylus:
-      optional: true
-    sugarss:
-      optional: true
-    terser:
-      optional: true
-  bin:
-    vite: bin/vite.js
-  checksum: e58ba33ec10af6167686c1c43c61f31fcbc6b3b6a1f16ed03fb6cc8278700c6edaf4ff394ef454291ee35924054c7772feac159f1acf3af1a33d289fe8494d9c
-  languageName: node
-  linkType: hard
-
 "vite@npm:^4.3.3":
   version: 4.3.3
   resolution: "vite@npm:4.3.3"
@@ -5850,18 +5780,18 @@ __metadata:
   languageName: node
   linkType: hard
 
-"vue-tsc@npm:^1.4.2":
-  version: 1.4.2
-  resolution: "vue-tsc@npm:1.4.2"
+"vue-tsc@npm:^1.6.1":
+  version: 1.6.1
+  resolution: "vue-tsc@npm:1.6.1"
   dependencies:
-    "@volar/vue-language-core": 1.4.2
-    "@volar/vue-typescript": 1.4.2
+    "@volar/vue-language-core": 1.6.1
+    "@volar/vue-typescript": 1.6.1
     semver: ^7.3.8
   peerDependencies:
     typescript: "*"
   bin:
     vue-tsc: bin/vue-tsc.js
-  checksum: cd56973503d7e024ea59cd0f583481036d298d13638b63b334ff13be2501b7f4421a228e81cdbd56dfe7bfc8b916c1be4fe1d20ff50063ea96bd1c4d8b528ec5
+  checksum: e9bedd7ac340d28a89fff3647f04b865aefe1cfc88394ee0e48039022e7f177de7ff3d0f76c2bc241dd42378d0f1de0939ba8b85f7c70050db3755b97b633f91
   languageName: node
   linkType: hard
 

+ 24 - 0
server/pkg/cert/config/brandit.toml

@@ -0,0 +1,24 @@
+Name = "BRANDIT"
+Description = ''''''
+URL = "https://www.brandit.com/"
+Code = "brandit"
+Since = "v4.11.0"
+
+Example = '''
+BRANDIT_API_KEY=xxxxxxxxxxxxxxxxxxxxx \
+BRANDIT_API_USERNAME=yyyyyyyyyyyyyyyyyyyy \
+lego --email myemail@example.com --dns brandit --domains my.example.org run
+'''
+
+[Configuration]
+  [Configuration.Credentials]
+    BRANDIT_API_KEY = "The API key"
+    BRANDIT_API_USERNAME = "The API username"
+  [Configuration.Additional]
+    BRANDIT_POLLING_INTERVAL = "Time between DNS propagation check"
+    BRANDIT_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
+    BRANDIT_TTL = "The TTL of the TXT record used for the DNS challenge"
+    BRANDIT_HTTP_TIMEOUT = "API request timeout"
+
+[Links]
+  API = "https://portal.brandit.com/apidocv3"