From e9d7a660006831e176fea2c5a0c9b6cc32da0c29 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 22 Apr 2023 10:56:39 +0000 Subject: [PATCH 01/19] Bump mkdocs-material from 9.1.6 to 9.1.7 Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.1.6 to 9.1.7. - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.1.6...9.1.7) --- updated-dependencies: - dependency-name: mkdocs-material dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 1a0b8a1..092ea0e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ mkdocs==1.4.2 mkdocs-git-revision-date-localized-plugin==1.2.0 -mkdocs-material==9.1.6 +mkdocs-material==9.1.7 mkdocs-redirects==1.2.0 From dac09eeff19468da21d775419e24da1c2b07332e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 22 Apr 2023 10:56:33 +0000 Subject: [PATCH 02/19] Bump actions/setup-python from 4.5.0 to 4.6.0 Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.5.0 to 4.6.0. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v4.5.0...v4.6.0) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f576973..7a9274b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,7 +22,7 @@ jobs: fetch-depth: 0 - name: Set up Python - uses: actions/setup-python@v4.5.0 + uses: actions/setup-python@v4.6.0 with: python-version: "${{ env.PYTHON_VERSION }}" architecture: "x64" From a481244be08bff99a2e4107c6bc58eabc98802c5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 22 Apr 2023 10:56:26 +0000 Subject: [PATCH 03/19] Bump markdownlint-cli2 from 0.6.0 to 0.7.0 Bumps [markdownlint-cli2](https://github.com/DavidAnson/markdownlint-cli2) from 0.6.0 to 0.7.0. - [Release notes](https://github.com/DavidAnson/markdownlint-cli2/releases) - [Changelog](https://github.com/DavidAnson/markdownlint-cli2/blob/main/CHANGELOG.md) - [Commits](https://github.com/DavidAnson/markdownlint-cli2/compare/v0.6.0...v0.7.0) --- updated-dependencies: - dependency-name: markdownlint-cli2 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 95 ++++++++++++++++++++++++++++------------------- package.json | 2 +- 2 files changed, 57 insertions(+), 40 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7ad08be..8f08598 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "CC-BY-SA-4.0", "devDependencies": { "linkinator": "^4.1.2", - "markdownlint-cli2": "0.6.0" + "markdownlint-cli2": "0.7.0" } }, "node_modules/@babel/code-frame": { @@ -454,9 +454,9 @@ } }, "node_modules/fastq": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz", - "integrity": "sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dev": true, "dependencies": { "reusify": "^1.0.4" @@ -550,9 +550,9 @@ } }, "node_modules/globby": { - "version": "13.1.3", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.3.tgz", - "integrity": "sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==", + "version": "13.1.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.4.tgz", + "integrity": "sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==", "dev": true, "dependencies": { "dir-glob": "^3.0.1", @@ -873,26 +873,27 @@ } }, "node_modules/markdownlint": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.27.0.tgz", - "integrity": "sha512-HtfVr/hzJJmE0C198F99JLaeada+646B5SaG2pVoEakLFI6iRGsvMqrnnrflq8hm1zQgwskEgqSnhDW11JBp0w==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.28.1.tgz", + "integrity": "sha512-8At2DbgGKT/RVBinkqIPqLETopPXyQFGWSiTCJSr9Y6wVVyY70cDJ9dw3FXePn4AkytIUclgrsgI6KVeqeHFoA==", "dev": true, "dependencies": { - "markdown-it": "13.0.1" + "markdown-it": "13.0.1", + "markdownlint-micromark": "0.1.2" }, "engines": { "node": ">=14.18.0" } }, "node_modules/markdownlint-cli2": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/markdownlint-cli2/-/markdownlint-cli2-0.6.0.tgz", - "integrity": "sha512-Bv20r6WGdcHMWi8QvAFZ3CBunf4i4aYmVdTfpAvXODI/1k3f09DZZ0i0LcX9ZMhlVxjoOzbVDz1NWyKc5hwTqg==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli2/-/markdownlint-cli2-0.7.0.tgz", + "integrity": "sha512-67r1t9ep+z0fa6g9TgL3tiPQeWo297ip165Et2u54UquJAkXWnq6e+dXFBjSPft/iLaGJfU0fUHXhXueqNUkGQ==", "dev": true, "dependencies": { - "globby": "13.1.3", - "markdownlint": "0.27.0", - "markdownlint-cli2-formatter-default": "0.0.3", + "globby": "13.1.4", + "markdownlint": "0.28.1", + "markdownlint-cli2-formatter-default": "0.0.4", "micromatch": "4.0.5", "strip-json-comments": "5.0.0", "yaml": "2.2.1" @@ -907,14 +908,23 @@ } }, "node_modules/markdownlint-cli2-formatter-default": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/markdownlint-cli2-formatter-default/-/markdownlint-cli2-formatter-default-0.0.3.tgz", - "integrity": "sha512-QEAJitT5eqX1SNboOD+SO/LNBpu4P4je8JlR02ug2cLQAqmIhh8IJnSK7AcaHBHhNADqdGydnPpQOpsNcEEqCw==", + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/markdownlint-cli2-formatter-default/-/markdownlint-cli2-formatter-default-0.0.4.tgz", + "integrity": "sha512-xm2rM0E+sWgjpPn1EesPXx5hIyrN2ddUnUwnbCsD/ONxYtw3PX6LydvdH6dciWAoFDpwzbHM1TO7uHfcMd6IYg==", "dev": true, "peerDependencies": { "markdownlint-cli2": ">=0.0.4" } }, + "node_modules/markdownlint-micromark": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.2.tgz", + "integrity": "sha512-jRxlQg8KpOfM2IbCL9RXM8ZiYWz2rv6DlZAnGv8ASJQpUh6byTBnEsbuMZ6T2/uIgntyf7SKg/mEaEBo1164fQ==", + "dev": true, + "engines": { + "node": ">=14.18.0" + } + }, "node_modules/marked": { "version": "4.0.12", "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.12.tgz", @@ -1906,9 +1916,9 @@ } }, "fastq": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz", - "integrity": "sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dev": true, "requires": { "reusify": "^1.0.4" @@ -1981,9 +1991,9 @@ } }, "globby": { - "version": "13.1.3", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.3.tgz", - "integrity": "sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==", + "version": "13.1.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.4.tgz", + "integrity": "sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==", "dev": true, "requires": { "dir-glob": "^3.0.1", @@ -2215,35 +2225,42 @@ } }, "markdownlint": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.27.0.tgz", - "integrity": "sha512-HtfVr/hzJJmE0C198F99JLaeada+646B5SaG2pVoEakLFI6iRGsvMqrnnrflq8hm1zQgwskEgqSnhDW11JBp0w==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.28.1.tgz", + "integrity": "sha512-8At2DbgGKT/RVBinkqIPqLETopPXyQFGWSiTCJSr9Y6wVVyY70cDJ9dw3FXePn4AkytIUclgrsgI6KVeqeHFoA==", "dev": true, "requires": { - "markdown-it": "13.0.1" + "markdown-it": "13.0.1", + "markdownlint-micromark": "0.1.2" } }, "markdownlint-cli2": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/markdownlint-cli2/-/markdownlint-cli2-0.6.0.tgz", - "integrity": "sha512-Bv20r6WGdcHMWi8QvAFZ3CBunf4i4aYmVdTfpAvXODI/1k3f09DZZ0i0LcX9ZMhlVxjoOzbVDz1NWyKc5hwTqg==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli2/-/markdownlint-cli2-0.7.0.tgz", + "integrity": "sha512-67r1t9ep+z0fa6g9TgL3tiPQeWo297ip165Et2u54UquJAkXWnq6e+dXFBjSPft/iLaGJfU0fUHXhXueqNUkGQ==", "dev": true, "requires": { - "globby": "13.1.3", - "markdownlint": "0.27.0", - "markdownlint-cli2-formatter-default": "0.0.3", + "globby": "13.1.4", + "markdownlint": "0.28.1", + "markdownlint-cli2-formatter-default": "0.0.4", "micromatch": "4.0.5", "strip-json-comments": "5.0.0", "yaml": "2.2.1" } }, "markdownlint-cli2-formatter-default": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/markdownlint-cli2-formatter-default/-/markdownlint-cli2-formatter-default-0.0.3.tgz", - "integrity": "sha512-QEAJitT5eqX1SNboOD+SO/LNBpu4P4je8JlR02ug2cLQAqmIhh8IJnSK7AcaHBHhNADqdGydnPpQOpsNcEEqCw==", + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/markdownlint-cli2-formatter-default/-/markdownlint-cli2-formatter-default-0.0.4.tgz", + "integrity": "sha512-xm2rM0E+sWgjpPn1EesPXx5hIyrN2ddUnUwnbCsD/ONxYtw3PX6LydvdH6dciWAoFDpwzbHM1TO7uHfcMd6IYg==", "dev": true, "requires": {} }, + "markdownlint-micromark": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.2.tgz", + "integrity": "sha512-jRxlQg8KpOfM2IbCL9RXM8ZiYWz2rv6DlZAnGv8ASJQpUh6byTBnEsbuMZ6T2/uIgntyf7SKg/mEaEBo1164fQ==", + "dev": true + }, "marked": { "version": "4.0.12", "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.12.tgz", diff --git a/package.json b/package.json index 741b67e..104dd24 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,6 @@ }, "devDependencies": { "linkinator": "^4.1.2", - "markdownlint-cli2": "0.6.0" + "markdownlint-cli2": "0.7.0" } } From 9f73d6e459e3547311a45e7711d21a5386047bce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20K=C3=B6nig?= Date: Sun, 23 Apr 2023 13:09:43 +0200 Subject: [PATCH 04/19] Fix bare URL MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Christian König --- docs/guides/vpn/wireguard/route-everything.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/guides/vpn/wireguard/route-everything.md b/docs/guides/vpn/wireguard/route-everything.md index 3c87c77..136c7e0 100644 --- a/docs/guides/vpn/wireguard/route-everything.md +++ b/docs/guides/vpn/wireguard/route-everything.md @@ -44,4 +44,4 @@ AllowedIPs = 0.0.0.0/0, ::/0 Do **not** set this on the server in the `[Interface]` section. WireGuard will automatically take care of setting up [correct routing](https://www.wireguard.com/netns/#routing-all-your-traffic) so that networking still functions on all your clients. -That's all you need to do. You should use an online check (e.g. www.wieistmeineip.de) to check if your IP changed to the public IP address of your WireGuard server after this change. It is possible to add this change only for a few clients, leaving the others without a full tunnel for all traffic (e.g., where this is not necessary or not desired). +That's all you need to do. You should use an online check (e.g. [www.wieistmeineip.de](https://www.wieistmeineip.de)) to check if your IP changed to the public IP address of your WireGuard server after this change. It is possible to add this change only for a few clients, leaving the others without a full tunnel for all traffic (e.g., where this is not necessary or not desired). From 1ce0849f6bc90ef03dd426531d54992870be0706 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 29 Apr 2023 10:56:26 +0000 Subject: [PATCH 05/19] Bump markdownlint-cli2 from 0.7.0 to 0.7.1 Bumps [markdownlint-cli2](https://github.com/DavidAnson/markdownlint-cli2) from 0.7.0 to 0.7.1. - [Release notes](https://github.com/DavidAnson/markdownlint-cli2/releases) - [Changelog](https://github.com/DavidAnson/markdownlint-cli2/blob/main/CHANGELOG.md) - [Commits](https://github.com/DavidAnson/markdownlint-cli2/compare/v0.7.0...v0.7.1) --- updated-dependencies: - dependency-name: markdownlint-cli2 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 46 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8f08598..d2e31ed 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "CC-BY-SA-4.0", "devDependencies": { "linkinator": "^4.1.2", - "markdownlint-cli2": "0.7.0" + "markdownlint-cli2": "0.7.1" } }, "node_modules/@babel/code-frame": { @@ -873,9 +873,9 @@ } }, "node_modules/markdownlint": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.28.1.tgz", - "integrity": "sha512-8At2DbgGKT/RVBinkqIPqLETopPXyQFGWSiTCJSr9Y6wVVyY70cDJ9dw3FXePn4AkytIUclgrsgI6KVeqeHFoA==", + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.28.2.tgz", + "integrity": "sha512-yYaQXoKKPV1zgrFsyAuZPEQoe+JrY9GDag9ObKpk09twx4OCU5lut+0/kZPrQ3W7w82SmgKhd7D8m34aG1unVw==", "dev": true, "dependencies": { "markdown-it": "13.0.1", @@ -886,17 +886,17 @@ } }, "node_modules/markdownlint-cli2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/markdownlint-cli2/-/markdownlint-cli2-0.7.0.tgz", - "integrity": "sha512-67r1t9ep+z0fa6g9TgL3tiPQeWo297ip165Et2u54UquJAkXWnq6e+dXFBjSPft/iLaGJfU0fUHXhXueqNUkGQ==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/markdownlint-cli2/-/markdownlint-cli2-0.7.1.tgz", + "integrity": "sha512-N58lw50Ws0WOfCc07B9dPKMnPMbIj6ZCMlszZLVfxBwKN/M+WZqXLdOHyRL2BWCZ3APBxQN9qDEw7Vf1PRqFkg==", "dev": true, "dependencies": { "globby": "13.1.4", - "markdownlint": "0.28.1", + "markdownlint": "0.28.2", "markdownlint-cli2-formatter-default": "0.0.4", "micromatch": "4.0.5", "strip-json-comments": "5.0.0", - "yaml": "2.2.1" + "yaml": "2.2.2" }, "bin": { "markdownlint-cli2": "markdownlint-cli2.js", @@ -1560,9 +1560,9 @@ "dev": true }, "node_modules/yaml": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.1.tgz", - "integrity": "sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz", + "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==", "dev": true, "engines": { "node": ">= 14" @@ -2225,9 +2225,9 @@ } }, "markdownlint": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.28.1.tgz", - "integrity": "sha512-8At2DbgGKT/RVBinkqIPqLETopPXyQFGWSiTCJSr9Y6wVVyY70cDJ9dw3FXePn4AkytIUclgrsgI6KVeqeHFoA==", + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.28.2.tgz", + "integrity": "sha512-yYaQXoKKPV1zgrFsyAuZPEQoe+JrY9GDag9ObKpk09twx4OCU5lut+0/kZPrQ3W7w82SmgKhd7D8m34aG1unVw==", "dev": true, "requires": { "markdown-it": "13.0.1", @@ -2235,17 +2235,17 @@ } }, "markdownlint-cli2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/markdownlint-cli2/-/markdownlint-cli2-0.7.0.tgz", - "integrity": "sha512-67r1t9ep+z0fa6g9TgL3tiPQeWo297ip165Et2u54UquJAkXWnq6e+dXFBjSPft/iLaGJfU0fUHXhXueqNUkGQ==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/markdownlint-cli2/-/markdownlint-cli2-0.7.1.tgz", + "integrity": "sha512-N58lw50Ws0WOfCc07B9dPKMnPMbIj6ZCMlszZLVfxBwKN/M+WZqXLdOHyRL2BWCZ3APBxQN9qDEw7Vf1PRqFkg==", "dev": true, "requires": { "globby": "13.1.4", - "markdownlint": "0.28.1", + "markdownlint": "0.28.2", "markdownlint-cli2-formatter-default": "0.0.4", "micromatch": "4.0.5", "strip-json-comments": "5.0.0", - "yaml": "2.2.1" + "yaml": "2.2.2" } }, "markdownlint-cli2-formatter-default": { @@ -2697,9 +2697,9 @@ "dev": true }, "yaml": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.1.tgz", - "integrity": "sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz", + "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==", "dev": true }, "yargs-parser": { diff --git a/package.json b/package.json index 104dd24..579659a 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,6 @@ }, "devDependencies": { "linkinator": "^4.1.2", - "markdownlint-cli2": "0.7.0" + "markdownlint-cli2": "0.7.1" } } From de10b4d7428b3de1a17486166fdf7a421cca9ac1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 29 Apr 2023 10:56:31 +0000 Subject: [PATCH 06/19] Bump mkdocs-material from 9.1.7 to 9.1.8 Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.1.7 to 9.1.8. - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.1.7...9.1.8) --- updated-dependencies: - dependency-name: mkdocs-material dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 092ea0e..1e9dd69 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ mkdocs==1.4.2 mkdocs-git-revision-date-localized-plugin==1.2.0 -mkdocs-material==9.1.7 +mkdocs-material==9.1.8 mkdocs-redirects==1.2.0 From 05023e7d66f199887a25a9cb267c929131880ce4 Mon Sep 17 00:00:00 2001 From: Eli Kloft Date: Sun, 30 Apr 2023 13:56:10 -0700 Subject: [PATCH 07/19] Update tp-link.md, spelling fix Missed a letter. Added a word for sentence flow. Signed-off-by: Eli Kloft --- docs/routers/tp-link.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/routers/tp-link.md b/docs/routers/tp-link.md index d082f93..ff7cf92 100644 --- a/docs/routers/tp-link.md +++ b/docs/routers/tp-link.md @@ -1,3 +1,3 @@ -TP-Link was so kind to set up a FAQ how to configure heir standard Routers e.g. Archer A7 and their Deco mesh e.g. M5 and S7 together with Pi-hole. +TP-Link was so kind to set up a FAQ on how to configure their standard Routers e.g. Archer A7 and their Deco mesh e.g. M5 and S7 together with Pi-hole. You can find the FAQ here: [https://www.tp-link.com/us/support/faq/3230/](https://www.tp-link.com/us/support/faq/3230/) From c128adbbd2af1a604bd528eadfa06fd6a236696e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 6 May 2023 10:56:33 +0000 Subject: [PATCH 08/19] Bump mkdocs from 1.4.2 to 1.4.3 Bumps [mkdocs](https://github.com/mkdocs/mkdocs) from 1.4.2 to 1.4.3. - [Release notes](https://github.com/mkdocs/mkdocs/releases) - [Commits](https://github.com/mkdocs/mkdocs/compare/1.4.2...1.4.3) --- updated-dependencies: - dependency-name: mkdocs dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 1e9dd69..4d1246a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -mkdocs==1.4.2 +mkdocs==1.4.3 mkdocs-git-revision-date-localized-plugin==1.2.0 mkdocs-material==9.1.8 mkdocs-redirects==1.2.0 From 8013d4bd3f2cc6273484ddb4450f6230d5d92a1c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 6 May 2023 12:09:36 +0000 Subject: [PATCH 09/19] Bump mkdocs-material from 9.1.8 to 9.1.9 Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.1.8 to 9.1.9. - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.1.8...9.1.9) --- updated-dependencies: - dependency-name: mkdocs-material dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 4d1246a..11a63dd 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ mkdocs==1.4.3 mkdocs-git-revision-date-localized-plugin==1.2.0 -mkdocs-material==9.1.8 +mkdocs-material==9.1.9 mkdocs-redirects==1.2.0 From a8e3104ec73c43e2f38583ef7e048424b14f62be Mon Sep 17 00:00:00 2001 From: William Trelawny <22324745+willman42@users.noreply.github.com> Date: Fri, 5 May 2023 23:30:54 -0400 Subject: [PATCH 10/19] Create traefik-v2-docker.md Current docs for Traefik config seem to be for Traefik v1 so I've provided some for v2. I also have provided 2 scenarios- a) both Traefik and Pi-hole are containers on same Docker host, and b) Traefik is containerized but Pi-hole is remote. Signed-off-by: William Trelawny <22324745+willman42@users.noreply.github.com> --- docs/guides/webserver/traefik-v2-docker.md | 65 ++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 docs/guides/webserver/traefik-v2-docker.md diff --git a/docs/guides/webserver/traefik-v2-docker.md b/docs/guides/webserver/traefik-v2-docker.md new file mode 100644 index 0000000..015321f --- /dev/null +++ b/docs/guides/webserver/traefik-v2-docker.md @@ -0,0 +1,65 @@ +### Notes & Warnings + +- **This is an unsupported configuration created by the community** +- This describes how to use Traefik v2 in a Docker container (via docker-compose.yml) to serve the Pi-hole web admin interface via https and includes a permenent http -> https redirect. +- This does not describe how to proxy DNS or DHCP requests to Pi-hole, which is not recommended. +- For ACME challenges, the Traefik container may need to be able to resolve the desired Pi-hole hostname without relying on Pi-hole to do so. Provide this via the `extra_hosts` parameter in your Traefik container's config in docker-compose.yml if needed. +- For LetsEncrypt to work Traefik must be reachable on port 80 and 443 from the Internet and have `domain.tld` pointed at its external address. + +### Basic requirements + +1. Have a Traefik v2 Docker container running where it can access port 80 of the Pi-hole server. + +1. The following Traefik static config (passed as `command` arguments to the Traefik container in docker-compose.yml): +``` +- "--providers.docker=true" +- "--providers.docker.network=traefik-net" # replace with your configured Docker network name +- "--entrypoints.web.address=:80" +- "--entrypoints.web.http.redirections.entrypoint.to=websecure" +- "--entrypoints.websecure.address=:443" +- "--certificatesresolvers.letsencrypt.acme.httpchallenge=true" +- "--certificatesresolvers.letsencrypt.acme.email=your-email@example.com" +- "--certificatesresolvers.letsencrypt.acme.storage=acme.json" +- "--certificatesresolvers.letsencrypt.acme.httpchallenge.entrypoint=web" +``` + +3. The next step has 2 scenarios: + +- If Pi-hole is running in a container on the same Docker host as Traefik, put the following `labels` in your Pi-hole container's config in docker-compose.yml: +``` +- "traefik.http.routers.pihole.rule=Host(`pihole.domain.tld`)" +- "traefik.http.routers.pihole.entrypoints=websecure" +- "traefik.http.routers.pihole.tls=true" +- "traefik.http.routers.pihole.tls.certresolver=letsencrypt" +- "traefik.http.routers.pihole.tls.domains[0].main=pihole.domain.tld" +- "traefik.http.routers.pihole.tls.domains[0].sans=pihole.domain.tld" +- "traefik.http.services.pihole.loadbalancer.server.port=80" +``` + +- If Pi-hole is running on a different host, you need to provide the Pi-hole (dynamic) config via a `traefik.yml` file to Traefik. This is best done by bind mounting the local directory containing this file to the `/etc/traefik` directory within the container: +``` +# Traefik container config: +volumes: + - './traefik/fileproviders:/etc/traefik' +``` +``` +# traefik.yml dynamic config for Pi-hole: +http: + routers: + pihole: + rule: Host(`pihole.domain.tld`) + entrypoints: websecure + tls: + certresolver: letsencrypt + domains: + - main: pihole.domain.tld + sans: + - pihole.domain.tld + services: + pihole: + loadbalancer: + servers: + - url: "http://pihole.domain.tld/" + ``` + +4. Restart the Traefik and Pi-hole containers, then you should be able to access your pihole via `https://pihole.domain.tld/` From 1df10c65273c46518b703e0e44777365aaf7fdee Mon Sep 17 00:00:00 2001 From: William Trelawny <22324745+willman42@users.noreply.github.com> Date: Fri, 5 May 2023 23:43:45 -0400 Subject: [PATCH 11/19] Update traefik-v2-docker.md Fixed markdown-lint errors Signed-off-by: William Trelawny <22324745+willman42@users.noreply.github.com> --- docs/guides/webserver/traefik-v2-docker.md | 102 +++++++++++---------- 1 file changed, 53 insertions(+), 49 deletions(-) diff --git a/docs/guides/webserver/traefik-v2-docker.md b/docs/guides/webserver/traefik-v2-docker.md index 015321f..4120105 100644 --- a/docs/guides/webserver/traefik-v2-docker.md +++ b/docs/guides/webserver/traefik-v2-docker.md @@ -11,55 +11,59 @@ 1. Have a Traefik v2 Docker container running where it can access port 80 of the Pi-hole server. 1. The following Traefik static config (passed as `command` arguments to the Traefik container in docker-compose.yml): -``` -- "--providers.docker=true" -- "--providers.docker.network=traefik-net" # replace with your configured Docker network name -- "--entrypoints.web.address=:80" -- "--entrypoints.web.http.redirections.entrypoint.to=websecure" -- "--entrypoints.websecure.address=:443" -- "--certificatesresolvers.letsencrypt.acme.httpchallenge=true" -- "--certificatesresolvers.letsencrypt.acme.email=your-email@example.com" -- "--certificatesresolvers.letsencrypt.acme.storage=acme.json" -- "--certificatesresolvers.letsencrypt.acme.httpchallenge.entrypoint=web" -``` -3. The next step has 2 scenarios: + ``` + - "--providers.docker=true" + - "--providers.docker.network=traefik-net" # replace with your configured Docker network name + - "--entrypoints.web.address=:80" + - "--entrypoints.web.http.redirections.entrypoint.to=websecure" + - "--entrypoints.websecure.address=:443" + - "--certificatesresolvers.letsencrypt.acme.httpchallenge=true" + - "--certificatesresolvers.letsencrypt.acme.email=your-email@example.com" + - "--certificatesresolvers.letsencrypt.acme.storage=acme.json" + - "--certificatesresolvers.letsencrypt.acme.httpchallenge.entrypoint=web" + ``` -- If Pi-hole is running in a container on the same Docker host as Traefik, put the following `labels` in your Pi-hole container's config in docker-compose.yml: -``` -- "traefik.http.routers.pihole.rule=Host(`pihole.domain.tld`)" -- "traefik.http.routers.pihole.entrypoints=websecure" -- "traefik.http.routers.pihole.tls=true" -- "traefik.http.routers.pihole.tls.certresolver=letsencrypt" -- "traefik.http.routers.pihole.tls.domains[0].main=pihole.domain.tld" -- "traefik.http.routers.pihole.tls.domains[0].sans=pihole.domain.tld" -- "traefik.http.services.pihole.loadbalancer.server.port=80" -``` - -- If Pi-hole is running on a different host, you need to provide the Pi-hole (dynamic) config via a `traefik.yml` file to Traefik. This is best done by bind mounting the local directory containing this file to the `/etc/traefik` directory within the container: -``` -# Traefik container config: -volumes: - - './traefik/fileproviders:/etc/traefik' -``` -``` -# traefik.yml dynamic config for Pi-hole: -http: - routers: - pihole: - rule: Host(`pihole.domain.tld`) - entrypoints: websecure - tls: - certresolver: letsencrypt - domains: - - main: pihole.domain.tld - sans: - - pihole.domain.tld - services: - pihole: - loadbalancer: - servers: - - url: "http://pihole.domain.tld/" - ``` +1. The next step has 2 scenarios: -4. Restart the Traefik and Pi-hole containers, then you should be able to access your pihole via `https://pihole.domain.tld/` + - If Pi-hole is running in a container on the same Docker host as Traefik, put the following `labels` in your Pi-hole container's config in docker-compose.yml: + + ``` + - "traefik.http.routers.pihole.rule=Host(`pihole.domain.tld`)" + - "traefik.http.routers.pihole.entrypoints=websecure" + - "traefik.http.routers.pihole.tls=true" + - "traefik.http.routers.pihole.tls.certresolver=letsencrypt" + - "traefik.http.routers.pihole.tls.domains[0].main=pihole.domain.tld" + - "traefik.http.routers.pihole.tls.domains[0].sans=pihole.domain.tld" + - "traefik.http.services.pihole.loadbalancer.server.port=80" + ``` + + - If Pi-hole is running on a different host, you need to provide the Pi-hole (dynamic) config via a `traefik.yml` file to Traefik. This is best done by bind mounting the local directory containing this file to the `/etc/traefik` directory within the container: + + ``` + # Traefik container config: + volumes: + - './traefik/fileproviders:/etc/traefik' + ``` + + ``` + # traefik.yml dynamic config for Pi-hole: + http: + routers: + pihole: + rule: Host(`pihole.domain.tld`) + entrypoints: websecure + tls: + certresolver: letsencrypt + domains: + - main: pihole.domain.tld + sans: + - pihole.domain.tld + services: + pihole: + loadbalancer: + servers: + - url: "http://pihole.domain.tld/" + ``` + +1. Restart the Traefik and Pi-hole containers, then you should be able to access your pihole via `https://pihole.domain.tld/` From 1b7c376e33f68701beb643129eb0f33d96f3f944 Mon Sep 17 00:00:00 2001 From: William Trelawny <22324745+willman42@users.noreply.github.com> Date: Sun, 7 May 2023 17:28:14 -0400 Subject: [PATCH 12/19] Update traefik-v2-docker.md Added link to Traefik docs Signed-off-by: William Trelawny <22324745+willman42@users.noreply.github.com> --- docs/guides/webserver/traefik-v2-docker.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/guides/webserver/traefik-v2-docker.md b/docs/guides/webserver/traefik-v2-docker.md index 4120105..e5e7a50 100644 --- a/docs/guides/webserver/traefik-v2-docker.md +++ b/docs/guides/webserver/traefik-v2-docker.md @@ -1,7 +1,7 @@ ### Notes & Warnings - **This is an unsupported configuration created by the community** -- This describes how to use Traefik v2 in a Docker container (via docker-compose.yml) to serve the Pi-hole web admin interface via https and includes a permenent http -> https redirect. +- This describes how to use [Traefik](https://doc.traefik.io/traefik/) v2 in a Docker container (via docker-compose.yml) to serve the Pi-hole web admin interface via https and includes a permenent http -> https redirect. - This does not describe how to proxy DNS or DHCP requests to Pi-hole, which is not recommended. - For ACME challenges, the Traefik container may need to be able to resolve the desired Pi-hole hostname without relying on Pi-hole to do so. Provide this via the `extra_hosts` parameter in your Traefik container's config in docker-compose.yml if needed. - For LetsEncrypt to work Traefik must be reachable on port 80 and 443 from the Internet and have `domain.tld` pointed at its external address. From 2e3911b209dbaaf8bf51d627fd60bc71a9f52127 Mon Sep 17 00:00:00 2001 From: William Trelawny <22324745+willman42@users.noreply.github.com> Date: Sun, 7 May 2023 17:30:23 -0400 Subject: [PATCH 13/19] Update mkdocs.yml Added "Traefik v2 (with Docker)" and distinguished other Traefik doc link as being for v1. Signed-off-by: William Trelawny <22324745+willman42@users.noreply.github.com> --- mkdocs.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mkdocs.yml b/mkdocs.yml index a391d28..806911d 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -182,7 +182,8 @@ nav: - 'Web server': - 'NGINX': guides/webserver/nginx.md - 'Caddy': guides/webserver/caddy.md - - 'Traefik (not in Docker)': guides/webserver/traefik-nodocker.md + - 'Traefik v1 (not in Docker)': guides/webserver/traefik-nodocker.md + - 'Traefik v2 (with Docker)': guides/webserver/traefik-v2-docker.md - 'Router setup': - 'ASUS router': routers/asus.md - 'Fritz!Box (EN)': routers/fritzbox.md From d9544083b268b78f602dc065fd36fb75d2cf29ae Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 13 May 2023 10:57:15 +0000 Subject: [PATCH 14/19] Bump mkdocs-material from 9.1.9 to 9.1.12 Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.1.9 to 9.1.12. - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.1.9...9.1.12) --- updated-dependencies: - dependency-name: mkdocs-material dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 11a63dd..9d3f79e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ mkdocs==1.4.3 mkdocs-git-revision-date-localized-plugin==1.2.0 -mkdocs-material==9.1.9 +mkdocs-material==9.1.12 mkdocs-redirects==1.2.0 From 248a82cbd5011f809f7f3b9c1f9576093f036db1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 20 May 2023 10:57:10 +0000 Subject: [PATCH 15/19] Bump mkdocs-material from 9.1.12 to 9.1.14 Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.1.12 to 9.1.14. - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.1.12...9.1.14) --- updated-dependencies: - dependency-name: mkdocs-material dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 9d3f79e..3c917a9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ mkdocs==1.4.3 mkdocs-git-revision-date-localized-plugin==1.2.0 -mkdocs-material==9.1.12 +mkdocs-material==9.1.14 mkdocs-redirects==1.2.0 From 4211d538e27fd738f62baf1f080ee2d0ad61a2fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20K=C3=B6nig?= Date: Tue, 28 Feb 2023 21:41:02 +0100 Subject: [PATCH 16/19] Add forgotten restart command to unbound documentation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Christian König --- docs/guides/dns/unbound.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/guides/dns/unbound.md b/docs/guides/dns/unbound.md index f891061..15da9a9 100644 --- a/docs/guides/dns/unbound.md +++ b/docs/guides/dns/unbound.md @@ -211,6 +211,12 @@ sudo sed -Ei 's/^unbound_conf=/#unbound_conf=/' /etc/resolvconf.conf sudo rm /etc/unbound/unbound.conf.d/resolvconf_resolvers.conf ``` +Restart `unbound`. + +```bash +sudo service unbound restart +``` + ### Add logging to unbound !!! warning From fddded142d50c0cfc3c5b4f7c16d61d2c0ecd625 Mon Sep 17 00:00:00 2001 From: Igor <1116572+tkanov@users.noreply.github.com> Date: Sun, 21 May 2023 12:54:40 +0200 Subject: [PATCH 17/19] Update configfile.md Minor improvements for readability Signed-off-by: Igor <1116572+tkanov@users.noreply.github.com> --- docs/ftldns/configfile.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/ftldns/configfile.md b/docs/ftldns/configfile.md index e26fb25..9d8226d 100644 --- a/docs/ftldns/configfile.md +++ b/docs/ftldns/configfile.md @@ -16,7 +16,7 @@ How should `FTL` reply to blocked queries?
#### `CNAME_DEEP_INSPECT=true|false` (PR [#663](https://github.com/pi-hole/FTL/pull/663)) {#cname_deep_inspect data-toc-label='Deep CNAME inspection'} -Use this option to disable deep CNAME inspection. This might be beneficial for very low-end devices +Use this option to disable deep CNAME inspection. This might be beneficial for very low-end devices. #### `BLOCK_ESNI=true|false` (PR [#733](https://github.com/pi-hole/FTL/pull/733)) {#block_esni data-toc-label='ESNI blocking'} @@ -30,7 +30,7 @@ According to the IEFT draft (link above), we can easily restore `piselserv-tls`' Should we overwrite the query source when client information is provided through EDNS0 client subnet (ECS) information? This allows Pi-hole to obtain client IPs even if they are hidden behind the NAT of a router. -This feature has been requested and discussed on [Discourse](https://discourse.pi-hole.net/t/support-for-add-subnet-option-from-dnsmasq-ecs-edns0-client-subnet/35940) where further information how to use it can be found. +This feature has been requested and discussed on [Discourse](https://discourse.pi-hole.net/t/support-for-add-subnet-option-from-dnsmasq-ecs-edns0-client-subnet/35940), where further information on how to use it can be found. #### `RATE_LIMIT=1000/60` (PR [#1052](https://github.com/pi-hole/FTL/pull/1052)) {#rate_limit data-toc-label='Query rate limiting'} @@ -55,7 +55,7 @@ By default, `FTL` determines the address of the interface a query arrived on and #### `LOCAL_IPV6=` (unset by default, PR [#1293](https://github.com/pi-hole/FTL/pull/1293)) {#local_ipv6 data-toc-label='Force local AAAA reply'} -Used to overwrite the IP address for local `AAAA` queries. See [`LOCAL_IPV4`](#local_ipv4) for details when this setting is used. +Used to overwrite the IP address for local `AAAA` queries. See [`LOCAL_IPV4`](#local_ipv4) for details on when this setting is used. #### `BLOCK_IPV4=` (unset by default, PR [#1293](https://github.com/pi-hole/FTL/pull/1293)) {#block_ipv4 data-toc-label='Force blocked A reply'} @@ -66,7 +66,7 @@ By default, `FTL` determines the address of the interface a query arrived on and #### `BLOCK_IPV6=` (unset by default, PR [#1293](https://github.com/pi-hole/FTL/pull/1293)) {#block_ipv6 data-toc-label='Force blocked AAAA reply'} -Used to overwrite the IP address for blocked `AAAA` queries. See [`BLOCK_IPV4`](#block_ipv4) for details when this setting is used. +Used to overwrite the IP address for blocked `AAAA` queries. See [`BLOCK_IPV4`](#block_ipv4) for details on when this setting is used. #### `REPLY_WHEN_BUSY=DROP|ALLOW|BLOCK|REFUSE` (PR [#1156](https://github.com/pi-hole/FTL/pull/1156) & PR [#1341](https://github.com/pi-hole/FTL/pull/1341)) {#reply_when_busy data-toc-label='Database busy reply'} @@ -81,19 +81,19 @@ Despite `REFUSE` sounding similar to `DROP`, it turned out that many clients wil #### `MOZILLA_CANARY=true|false` (PR [#1148](https://github.com/pi-hole/FTL/pull/1148)) {#mozilla_canary data-toc-label='Mozilla canary domain handling'} -Should Pi-hole always replies with `NXDOMAIN` to `A` and `AAAA` queries of `use-application-dns.net` to disable Firefox automatic DNS-over-HTTP? +Should Pi-hole always replies with `NXDOMAIN` to `A` and `AAAA` queries of `use-application-dns.net` to disable Firefox's automatic DNS-over-HTTP? This is following the recommendation on [https://support.mozilla.org/en-US/kb/configuring-networks-disable-dns-over-https](https://support.mozilla.org/en-US/kb/configuring-networks-disable-dns-over-https) #### `BLOCK_TTL=2` (PR [#1173](https://github.com/pi-hole/FTL/pull/1173)) {#block_ttl data-toc-label='Blocked domains lifetime'} -FTL's internal TTL to be handed out for blocked queries. This settings allows users to select a value different from the `dnsmasq` config option `local-ttl`. This seems useful in context of locally used hostnames that are known to stay constant over long times (printers, etc.). +FTL's internal TTL to be handed out for blocked queries. This setting allows users to select a value different from the `dnsmasq` config option `local-ttl`. This seems useful in context of locally used hostnames that are known to stay constant over long times (printers, etc.). Note that large values may render whitelisting ineffective due to client-side caching of blocked queries. #### `BLOCK_ICLOUD_PR=true|false` (PR [#1171](https://github.com/pi-hole/FTL/pull/1171)) {#icloud_private_relay data-toc-label='iCloud Private Relay domain handling'} -Should Pi-hole always replies with `NXDOMAIN` to `A` and `AAAA` queries of `mask.icloud.com` and `mask-h2.icloud.com` to disable Apple's iCloud Private Relay to prevent Apple devices from bypassing Pi-hole? +Should Pi-hole always reply with `NXDOMAIN` to `A` and `AAAA` queries of `mask.icloud.com` and `mask-h2.icloud.com` to disable Apple's iCloud Private Relay to prevent Apple devices from bypassing Pi-hole? This is following the recommendation on [https://developer.apple.com/support/prepare-your-network-for-icloud-private-relay](https://developer.apple.com/support/prepare-your-network-for-icloud-private-relay) --- From d750877047fac817f749bf0326cefd7e0ec5aa5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20K=C3=B6nig?= Date: Wed, 24 May 2023 22:50:27 +0200 Subject: [PATCH 18/19] Add Ubuntu 23 to supported OS MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Christian König --- docs/main/prerequisites.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/main/prerequisites.md b/docs/main/prerequisites.md index 89eaaba..906e743 100644 --- a/docs/main/prerequisites.md +++ b/docs/main/prerequisites.md @@ -28,7 +28,7 @@ The following operating systems are **officially** supported: | Distribution | Release | Architecture | | ------------ | ---------------- | ------------------- | | Raspberry Pi OS
(formerly Raspbian) | Buster / Bullseye | ARM | -| Ubuntu | 20.x / 22.x | ARM / x86_64 | +| Ubuntu | 20.x / 22.x / 23.x | ARM / x86_64 | | Debian | 10 / 11 | ARM / x86_64 / i386 | | Fedora | 36 / 37 | ARM / x86_64 | | CentOS Stream | 8 / 9 | x86_64 | From 46d6d9ba5bd86f86be730dd36a569f94054a8584 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 27 May 2023 10:56:33 +0000 Subject: [PATCH 19/19] Bump actions/setup-python from 4.6.0 to 4.6.1 Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.6.0 to 4.6.1. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v4.6.0...v4.6.1) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7a9274b..165a4c7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,7 +22,7 @@ jobs: fetch-depth: 0 - name: Set up Python - uses: actions/setup-python@v4.6.0 + uses: actions/setup-python@v4.6.1 with: python-version: "${{ env.PYTHON_VERSION }}" architecture: "x64"