darkexplosiveqwx
1dc8bfc950
Use port from dns.port in piholeDebug.sh
...
Signed-off-by: darkexplosiveqwx <101737077+darkexplosiveqwx@users.noreply.github.com >
2025-11-16 16:35:05 +01:00
yubiuser
bbd35045cf
Bump pytest from 8.4.2 to 9.0.1 in /test in the python-dependencies group ( #6474 )
2025-11-15 13:49:28 +01:00
yubiuser
da03d713a6
Bump the github-actions-dependencies group with 2 updates ( #6473 )
2025-11-15 13:41:22 +01:00
dependabot[bot]
17dd5b97f3
Bump pytest in /test in the python-dependencies group
...
Bumps the python-dependencies group in /test with 1 update: [pytest](https://github.com/pytest-dev/pytest ).
Updates `pytest` from 8.4.2 to 9.0.1
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/8.4.2...9.0.1 )
---
updated-dependencies:
- dependency-name: pytest
dependency-version: 9.0.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: python-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-15 10:02:08 +00:00
dependabot[bot]
5f977eb35f
Bump the github-actions-dependencies group with 2 updates
...
Bumps the github-actions-dependencies group with 2 updates: [github/codeql-action](https://github.com/github/codeql-action ) and [psf/black](https://github.com/psf/black ).
Updates `github/codeql-action` from 4.31.2 to 4.31.3
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](0499de31b9...014f16e7ab )
Updates `psf/black` from 25.9.0 to 25.11.0
- [Release notes](https://github.com/psf/black/releases )
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md )
- [Commits](af0ba72a73...05f0a8ce1f )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.31.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions-dependencies
- dependency-name: psf/black
dependency-version: 25.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-15 10:01:21 +00:00
yubiuser
1110f26329
debug - speed up processing and display of file contents and services ( #6469 )
2025-11-12 22:23:49 +01:00
Rob Gill
03fd486921
use configured value for web repo when updating or repairing
...
Instead of hardcoded web repo location, get the currently configured location.
Imports utils.sh to facilitate this
Signed-off-by: Rob Gill <rrobgill@protonmail.com >
2025-11-11 07:28:21 +10:00
Rob Gill
bf41c3dded
debug - speed up processing and display of file contents and services
...
Use bash-internal globs and parameter expasion in preference to
assignment from output of ls or basename per file/directory.
When displaying file contents, call sed once and preprocesses the entire
file (eg pihole.toml), rather than spawning a new sed process for every
line of the file.
When checking services, call awk once to extract all data for each ip:port
pair, rather than three times.
Signed-off-by: Rob Gill <rrobgill@protonmail.com >
2025-11-10 14:33:07 +10:00
yubiuser
3d25d20e86
systemd service - don't use deprecated PermissionsStartOnly ( #6465 )
2025-11-09 10:44:21 +01:00
yubiuser
c9eb377fba
Bump codespell-project/actions-codespell from 2.1 to 2.2 in the github-actions-dependencies group ( #6466 )
2025-11-08 11:42:32 +01:00
dependabot[bot]
83f7b4089a
Bump codespell-project/actions-codespell
...
Bumps the github-actions-dependencies group with 1 update: [codespell-project/actions-codespell](https://github.com/codespell-project/actions-codespell ).
Updates `codespell-project/actions-codespell` from 2.1 to 2.2
- [Release notes](https://github.com/codespell-project/actions-codespell/releases )
- [Commits](406322ec52...8f01853be1 )
---
updated-dependencies:
- dependency-name: codespell-project/actions-codespell
dependency-version: '2.2'
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-08 10:01:11 +00:00
Rob Gill
7452c95080
systemd service - don't use deprecated PermissionsStartOnly
...
- elevate Prestart and Poststop script permissions using "+" prefix instead,
as per https://www.freedesktop.org/software/systemd/man/latest/systemd.service.html#Command%20lines
( PermissionsStartOnly was deprecated in systemd 241 and no longer appears in
documentation since 2018 https://github.com/systemd/systemd/pull/10802 )
Signed-off-by: Rob Gill <rrobgill@protonmail.com >
2025-11-08 15:35:10 +10:00
Christian König
7df117876f
Replace sudo with doas on alpine
...
CodeQL / Analyze (pull_request) Waiting to run
Test Supported Distributions / smoke-tests (pull_request) Waiting to run
Test Supported Distributions / distro-test (alpine_3_21) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (alpine_3_22) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (centos_10) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (centos_9) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (debian_11) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (debian_12) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (debian_13) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (fedora_40) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (fedora_41) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (fedora_42) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (fedora_43) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (ubuntu_20) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (ubuntu_22) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (ubuntu_24) (pull_request) Blocked by required conditions
Signed-off-by: Christian König <github@yubiuser.dev >
2025-11-03 22:23:12 +01:00
RD WebDesign
40aa986af1
Add list "type" (block/allow) to the debug log table
...
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2025-11-03 17:39:36 -03:00
yubiuser
ff75860de3
Fix libcap capabilities not being granted on OpenRC distros ( #6456 )
2025-11-02 16:43:36 +01:00
Sparronator9999
4ff250edac
Fix libcap capabilities not being granted on OpenRC distros
...
Created on behalf of @mgziminsky - see this issue comment: https://github.com/pi-hole/pi-hole/issues/6454#issuecomment-3476576177
Signed-off-by: Sparronator9999 <86388887+Sparronator9999@users.noreply.github.com >
2025-11-02 07:29:20 +11:00
yubiuser
2e24c2d805
Add Fedora 43 to test suite ( #6453 )
2025-11-01 12:26:46 +01:00
yubiuser
c7ebaece92
Bump github/codeql-action from 4.31.0 to 4.31.2 in the github-actions-dependencies group ( #6455 )
2025-11-01 11:33:37 +01:00
dependabot[bot]
766e61c52a
Bump github/codeql-action in the github-actions-dependencies group
...
Bumps the github-actions-dependencies group with 1 update: [github/codeql-action](https://github.com/github/codeql-action ).
Updates `github/codeql-action` from 4.31.0 to 4.31.2
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](4e94bd11f7...0499de31b9 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.31.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-01 10:01:18 +00:00
Christian König
558f0c4bf7
Add Fedora 43 to test suite
...
Signed-off-by: yubiuser <github@yubiuser.dev >
2025-10-31 18:54:42 +01:00
Adam Warner
23e48cf544
Sync master back into development ( #6448 )
2025-10-28 17:18:45 +00:00
Adam Warner
1837b754b9
v6.2.2 ( #6447 )
v6.2.2
2025-10-28 17:07:28 +00:00
yubiuser
d0fd967734
Bump github/codeql-action from 4.30.9 to 4.31.0 in the github-actions-dependencies group across 1 directory ( #6446 )
2025-10-28 16:08:39 +01:00
dependabot[bot]
4247a6056b
Bump github/codeql-action
...
Bumps the github-actions-dependencies group with 1 update in the / directory: [github/codeql-action](https://github.com/github/codeql-action ).
Updates `github/codeql-action` from 4.30.9 to 4.31.0
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](16140ae1a1...4e94bd11f7 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.31.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-28 13:43:44 +00:00
Adam Warner
dff04eb822
Start using commented tags for editorconfig-checker ( #6443 )
2025-10-28 13:42:25 +00:00
Adam Warner
c5a2078ce7
Add bind9-dnsutils as dependency for APT based systems ( #6444 )
2025-10-28 13:41:55 +00:00
Adam Warner
1d6b3cd894
Add log file path variables and ensure log files are created if missing ( #6441 )
2025-10-28 13:40:00 +00:00
Adam Warner
91727fe284
Create version file, if not existing (on first Container start) ( #6440 )
2025-10-27 20:57:50 +00:00
Christian König
fc4c10dbe2
Add bind9-dnsutils as dependency for APT based systems
...
Signed-off-by: Christian König <github@yubiuser.dev >
2025-10-26 21:06:22 +01:00
yubiuser
0e46b9c83f
Bump tox from 4.31.0 to 4.32.0 in /test in the python-dependencies group ( #6433 )
2025-10-26 20:50:56 +01:00
Christian König
49099d017a
Start using commented tags for editorconfig-checker
...
Signed-off-by: Christian König <github@yubiuser.dev >
2025-10-26 20:30:34 +01:00
Yannick7777
72e3699265
Add log file path variables and ensure log files are created if missing
...
Signed-off-by: Yannick7777 <admin@eyer.life >
2025-10-26 15:19:56 +01:00
casperklein
1818e7e59e
Ensure 'versions' file exist on first start
...
Signed-off-by: casperklein <casperklein@users.noreply.github.com >
2025-10-26 12:05:13 +01:00
Adam Warner
770aa1f061
Sync master back into development ( #6434 )
2025-10-25 11:49:52 +01:00
Adam Warner
66a3c73d6c
Fix formatting in chooseInterface function ( #6435 )
v6.2.1
2025-10-25 11:38:21 +01:00
Adam Warner
1ca693866c
Fix formatting in chooseInterface function to ensure proper variable expansion - with quotes, the dialog command throws the error:
...
Expected at least 20 tokens for --radi, have 5.
Use --help to list options.
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2025-10-25 11:31:59 +01:00
Adam Warner
75d4082e57
Pi-hole Core v6.2 ( #6411 )
v6.2
2025-10-25 11:11:45 +01:00
dependabot[bot]
77dd566a4f
Bump tox from 4.31.0 to 4.32.0 in /test in the python-dependencies group
...
Bumps the python-dependencies group in /test with 1 update: [tox](https://github.com/tox-dev/tox ).
Updates `tox` from 4.31.0 to 4.32.0
- [Release notes](https://github.com/tox-dev/tox/releases )
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/tox/compare/4.31.0...4.32.0 )
---
updated-dependencies:
- dependency-name: tox
dependency-version: 4.32.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-25 10:01:46 +00:00
yubiuser
527895a377
Fix indentation
...
CodeQL / Analyze (pull_request) Waiting to run
Test Supported Distributions / smoke-tests (pull_request) Waiting to run
Test Supported Distributions / distro-test (alpine_3_21) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (alpine_3_22) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (centos_10) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (centos_9) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (debian_11) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (debian_12) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (debian_13) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (fedora_40) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (fedora_41) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (fedora_42) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (ubuntu_20) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (ubuntu_22) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (ubuntu_24) (pull_request) Blocked by required conditions
Co-authored-by: RD WebDesign <github@rdwebdesign.com.br >
Signed-off-by: yubiuser <github@yubiuser.dev >
2025-10-24 21:07:12 +02:00
Christian König
11344c39f5
Prevent URLs like file:/./ to circumvent permission check
...
Signed-off-by: Christian König <github@yubiuser.dev >
2025-10-23 22:22:02 +02:00
Christian König
b2e56662c0
Loose requirements for local file access for gravity
...
Signed-off-by: yubiuser <github@yubiuser.dev >
2025-10-23 22:21:36 +02:00
Christian König
12342682b4
Separate log flush from log rotate
...
CodeQL / Analyze (pull_request) Waiting to run
Test Supported Distributions / smoke-tests (pull_request) Waiting to run
Test Supported Distributions / distro-test (alpine_3_21) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (alpine_3_22) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (centos_10) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (centos_9) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (debian_11) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (debian_12) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (debian_13) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (fedora_40) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (fedora_41) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (fedora_42) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (ubuntu_20) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (ubuntu_22) (pull_request) Blocked by required conditions
Test Supported Distributions / distro-test (ubuntu_24) (pull_request) Blocked by required conditions
Signed-off-by: Christian König <github@yubiuser.dev >
2025-10-21 20:47:53 +02:00
Christian König
a734733a87
Disable log flush on docker container
...
Signed-off-by: Christian König <github@yubiuser.dev >
2025-10-21 20:41:18 +02:00
yubiuser
c901aa1a2e
Fix gravity indention ( #6427 )
2025-10-21 19:49:08 +02:00
yubiuser
bfc263ac96
Apply suggestion from @rdwebdesign
...
Co-authored-by: RD WebDesign <github@rdwebdesign.com.br >
Signed-off-by: yubiuser <github@yubiuser.dev >
2025-10-20 09:22:21 +02:00
yubiuser
1f3a1c0676
Bump the github-actions-dependencies group with 2 updates ( #6426 )
2025-10-18 13:25:54 +02:00
Christian König
31cf4ed06d
Fix gravity indention
...
Signed-off-by: Christian König <github@yubiuser.dev >
2025-10-18 13:12:23 +02:00
dependabot[bot]
190b89483c
Bump the github-actions-dependencies group with 2 updates
...
Bumps the github-actions-dependencies group with 2 updates: [github/codeql-action](https://github.com/github/codeql-action ) and [editorconfig-checker/action-editorconfig-checker](https://github.com/editorconfig-checker/action-editorconfig-checker ).
Updates `github/codeql-action` from 4.30.8 to 4.30.9
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](f443b600d9...16140ae1a1 )
Updates `editorconfig-checker/action-editorconfig-checker` from 1a41284d59c6fe7f1b21ddc4a2b36400a33dc1b4 to 5ecdd656fe347c26f76b1b435b90e1d74fb5e787
- [Release notes](https://github.com/editorconfig-checker/action-editorconfig-checker/releases )
- [Commits](1a41284d59...5ecdd656fe )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.30.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions-dependencies
- dependency-name: editorconfig-checker/action-editorconfig-checker
dependency-version: 5ecdd656fe347c26f76b1b435b90e1d74fb5e787
dependency-type: direct:production
dependency-group: github-actions-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-18 10:01:21 +00:00
yubiuser
d0ce95c385
Tiny change to make prev2 also a local variable ( #6420 )
2025-10-15 05:54:57 +02:00
casperklein
9e8e360591
add missing local variable
...
Signed-off-by: casperklein <casperklein@users.noreply.github.com >
2025-10-15 04:37:19 +02:00