diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..4b54cc8 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,26 @@ +version: 2 +updates: + - package-ecosystem: npm + directory: "/" + schedule: + interval: weekly + day: saturday + time: "10:00" + open-pull-requests-limit: 10 + versioning-strategy: increase + - package-ecosystem: pip + directory: "/" + schedule: + interval: weekly + day: saturday + time: "10:00" + open-pull-requests-limit: 10 + allow: + - dependency-type: direct + - dependency-type: indirect + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: weekly + day: saturday + time: "10:00" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8e14b7c..6932e74 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@v1 + uses: actions/setup-python@v2.2.2 with: python-version: "${{ env.PYTHON_VERSION }}" architecture: "x64" diff --git a/docs/ftldns/configfile.md b/docs/ftldns/configfile.md index 5e456c7..94f558e 100755 --- a/docs/ftldns/configfile.md +++ b/docs/ftldns/configfile.md @@ -54,7 +54,7 @@ When using `IP` blocking mode, `FTL` determines the address of the interface a q #### `MAXLOGAGE=24.0` {#maxlogage data-toc-label='Max Log Age'} -Up to how many hours of queries should be imported from the database and logs? Maximum is 24.0 +Up to how many hours of queries should be imported from the database and logs? Values greater than the hard-coded maximum of 24h need a locally compiled `FTL` with a changed compile-time value. #### `PRIVACYLEVEL=0|1|2|3` {#privacylevel data-toc-label='Privacy Level'} @@ -213,6 +213,10 @@ Print debugging information about database actions. This prints performed SQL st Prints a list of the detected interfaces on the startup of `pihole-FTL`. Also, prints whether these interfaces are IPv4 or IPv6 interfaces. +#### `DEBUG_EDNS0=false|true` {#debug_edns0 data-toc-label='EDNS0'} + +Print debugging information about received EDNS(0) data. + #### `DEBUG_LOCKS=false|true` {#debug_locks data-toc-label='Locks'} Print information about shared memory locks. Messages will be generated when waiting, obtaining, and releasing a lock. diff --git a/docs/main/prerequisites.md b/docs/main/prerequisites.md index 0c284d2..630723b 100644 --- a/docs/main/prerequisites.md +++ b/docs/main/prerequisites.md @@ -27,7 +27,7 @@ The following operating systems are **officially** supported: | Raspberry Pi OS
(formerly Raspbian) | Stretch / Buster | ARM | | Ubuntu | 16.x / 18.x / 20.x | ARM / x86_64 | | Debian | 9 / 10 | ARM / x86_64 / i386 | -| Fedora | 31 / 32 | ARM / x86_64 | +| Fedora | 32 / 33 | ARM / x86_64 | | CentOS | 7 / 8 | x86_64 | diff --git a/docs/routers/fritzbox.md b/docs/routers/fritzbox.md index 65093d4..7e10abc 100644 --- a/docs/routers/fritzbox.md +++ b/docs/routers/fritzbox.md @@ -6,7 +6,7 @@ This guide is IPv4 only. You need to adjust for IPv6 accordingly. ### Enable advanced settings -Some of the the follwowing settings might be visible only if advanced settings are enabled. Therefore, "View" has to be changed to advanced by clicking on "Standard" in the lower left corner. +Some of the the following settings might be visible only if advanced settings are enabled. Therefore, "View" has to be changed to advanced by clicking on "Standard" in the lower left corner. ![Screenshot der Fritz!Box DHCP Einstellungen](../images/fritzbox-advanced.png) diff --git a/package-lock.json b/package-lock.json index c439dce..da00f33 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1275,9 +1275,9 @@ } }, "normalize-url": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", - "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", "dev": true }, "nth-check": { @@ -1752,9 +1752,9 @@ } }, "trim-newlines": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", - "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", "dev": true }, "type-fest": { diff --git a/requirements.txt b/requirements.txt index bd3ae6d..24f6ac6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ markdown-include==0.6.0 mkdocs==1.1.2 mkdocs-git-revision-date-localized-plugin==0.9.2 -mkdocs-material==7.1.4 +mkdocs-material==7.1.6 mkdocs-redirects==1.0.3