]>
git.feebdaed.xyz Git - 0xmirror/pi-hole.git/log
yubiuser [Sun, 9 Nov 2025 09:44:21 +0000 (10:44 +0100)]
systemd service - don't use deprecated PermissionsStartOnly (#6465)
yubiuser [Sat, 8 Nov 2025 10:42:32 +0000 (11:42 +0100)]
Bump codespell-project/actions-codespell from 2.1 to 2.2 in the github-actions-dependencies group (#6466)
dependabot[bot] [Sat, 8 Nov 2025 10:01:11 +0000 (10:01 +0000)]
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](https://github.com/codespell-project/actions-codespell/compare/
406322ec52dd7b488e48c1c4b82e2a8b3a1bf630 ...
8f01853be192eb0f849a5c7d721450e7a467c579 )
---
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>
Rob Gill [Sat, 8 Nov 2025 05:35:10 +0000 (15:35 +1000)]
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>
yubiuser [Sun, 2 Nov 2025 15:43:36 +0000 (16:43 +0100)]
Fix libcap capabilities not being granted on OpenRC distros (#6456)
Sparronator9999 [Sat, 1 Nov 2025 20:25:52 +0000 (07:25 +1100)]
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>
yubiuser [Sat, 1 Nov 2025 11:26:46 +0000 (12:26 +0100)]
Add Fedora 43 to test suite (#6453)
yubiuser [Sat, 1 Nov 2025 10:33:37 +0000 (11:33 +0100)]
Bump github/codeql-action from 4.31.0 to 4.31.2 in the github-actions-dependencies group (#6455)
dependabot[bot] [Sat, 1 Nov 2025 10:01:18 +0000 (10:01 +0000)]
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](https://github.com/github/codeql-action/compare/
4e94bd11f71e507f7f87df81788dff88d1dacbfb ...
0499de31b99561a6d14a36a5f662c2a54f91beee )
---
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>
Christian König [Fri, 31 Oct 2025 17:53:18 +0000 (18:53 +0100)]
Add Fedora 43 to test suite
Signed-off-by: yubiuser <github@yubiuser.dev>
Adam Warner [Tue, 28 Oct 2025 17:18:45 +0000 (17:18 +0000)]
Sync master back into development (#6448)
Adam Warner [Tue, 28 Oct 2025 17:07:28 +0000 (17:07 +0000)]
v6.2.2 (#6447)
yubiuser [Tue, 28 Oct 2025 15:08:39 +0000 (16:08 +0100)]
Bump github/codeql-action from 4.30.9 to 4.31.0 in the github-actions-dependencies group across 1 directory (#6446)
dependabot[bot] [Tue, 28 Oct 2025 13:43:44 +0000 (13:43 +0000)]
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](https://github.com/github/codeql-action/compare/
16140ae1a102900babc80a33c44059580f687047 ...
4e94bd11f71e507f7f87df81788dff88d1dacbfb )
---
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>
Adam Warner [Tue, 28 Oct 2025 13:42:25 +0000 (13:42 +0000)]
Start using commented tags for editorconfig-checker (#6443)
Adam Warner [Tue, 28 Oct 2025 13:41:55 +0000 (13:41 +0000)]
Add bind9-dnsutils as dependency for APT based systems (#6444)
Adam Warner [Tue, 28 Oct 2025 13:40:00 +0000 (13:40 +0000)]
Add log file path variables and ensure log files are created if missing (#6441)
Adam Warner [Mon, 27 Oct 2025 20:57:50 +0000 (20:57 +0000)]
Create version file, if not existing (on first Container start) (#6440)
Christian König [Sun, 26 Oct 2025 20:06:22 +0000 (21:06 +0100)]
Add bind9-dnsutils as dependency for APT based systems
Signed-off-by: Christian König <github@yubiuser.dev>
yubiuser [Sun, 26 Oct 2025 19:50:56 +0000 (20:50 +0100)]
Bump tox from 4.31.0 to 4.32.0 in /test in the python-dependencies group (#6433)
Christian König [Sun, 26 Oct 2025 19:30:34 +0000 (20:30 +0100)]
Start using commented tags for editorconfig-checker
Signed-off-by: Christian König <github@yubiuser.dev>
Yannick7777 [Sun, 26 Oct 2025 11:55:43 +0000 (12:55 +0100)]
Add log file path variables and ensure log files are created if missing
Signed-off-by: Yannick7777 <admin@eyer.life>
casperklein [Sun, 26 Oct 2025 11:05:13 +0000 (12:05 +0100)]
Ensure 'versions' file exist on first start
Signed-off-by: casperklein <casperklein@users.noreply.github.com>
Adam Warner [Sat, 25 Oct 2025 10:49:52 +0000 (11:49 +0100)]
Sync master back into development (#6434)
Adam Warner [Sat, 25 Oct 2025 10:38:21 +0000 (11:38 +0100)]
Fix formatting in chooseInterface function (#6435)
Adam Warner [Sat, 25 Oct 2025 10:28:14 +0000 (11:28 +0100)]
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>
Adam Warner [Sat, 25 Oct 2025 10:11:45 +0000 (11:11 +0100)]
Pi-hole Core v6.2 (#6411)
dependabot[bot] [Sat, 25 Oct 2025 10:01:46 +0000 (10:01 +0000)]
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>
yubiuser [Tue, 21 Oct 2025 17:49:08 +0000 (19:49 +0200)]
Fix gravity indention (#6427)
yubiuser [Mon, 20 Oct 2025 07:22:21 +0000 (09:22 +0200)]
Apply suggestion from @rdwebdesign
Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>
Signed-off-by: yubiuser <github@yubiuser.dev>
yubiuser [Sat, 18 Oct 2025 11:25:54 +0000 (13:25 +0200)]
Bump the github-actions-dependencies group with 2 updates (#6426)
Christian König [Sat, 18 Oct 2025 11:12:23 +0000 (13:12 +0200)]
Fix gravity indention
Signed-off-by: Christian König <github@yubiuser.dev>
dependabot[bot] [Sat, 18 Oct 2025 10:01:21 +0000 (10:01 +0000)]
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](https://github.com/github/codeql-action/compare/
f443b600d91635bebf5b0d9ebc620189c0d6fba5 ...
16140ae1a102900babc80a33c44059580f687047 )
Updates `editorconfig-checker/action-editorconfig-checker` from
1a41284d59c6fe7f1b21ddc4a2b36400a33dc1b4 to
5ecdd656fe347c26f76b1b435b90e1d74fb5e787
- [Release notes](https://github.com/editorconfig-checker/action-editorconfig-checker/releases)
- [Commits](https://github.com/editorconfig-checker/action-editorconfig-checker/compare/
1a41284d59c6fe7f1b21ddc4a2b36400a33dc1b4 ...
5ecdd656fe347c26f76b1b435b90e1d74fb5e787 )
---
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>
yubiuser [Wed, 15 Oct 2025 03:54:57 +0000 (05:54 +0200)]
Tiny change to make `prev2` also a local variable (#6420)
casperklein [Wed, 15 Oct 2025 02:37:19 +0000 (04:37 +0200)]
add missing local variable
Signed-off-by: casperklein <casperklein@users.noreply.github.com>
yubiuser [Sat, 11 Oct 2025 10:13:53 +0000 (12:13 +0200)]
Bump tox from 4.30.3 to 4.31.0 in /test in the python-dependencies group (#6418)
yubiuser [Sat, 11 Oct 2025 10:12:52 +0000 (12:12 +0200)]
Bump the github-actions-dependencies group with 2 updates (#6417)
dependabot[bot] [Sat, 11 Oct 2025 10:01:51 +0000 (10:01 +0000)]
Bump tox from 4.30.3 to 4.31.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.30.3 to 4.31.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.30.3...4.31.0)
---
updated-dependencies:
- dependency-name: tox
dependency-version: 4.31.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Sat, 11 Oct 2025 10:01:39 +0000 (10:01 +0000)]
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 3.30.6 to 4.30.8
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/
64d10c13136e1c5bce3e5fbde8d4906eeaafc885 ...
f443b600d91635bebf5b0d9ebc620189c0d6fba5 )
Updates `editorconfig-checker/action-editorconfig-checker` from
f40bac9e7d9e7d298fbe36b83e1eff8f0de13fb8 to
1a41284d59c6fe7f1b21ddc4a2b36400a33dc1b4
- [Release notes](https://github.com/editorconfig-checker/action-editorconfig-checker/releases)
- [Commits](https://github.com/editorconfig-checker/action-editorconfig-checker/compare/
f40bac9e7d9e7d298fbe36b83e1eff8f0de13fb8 ...
1a41284d59c6fe7f1b21ddc4a2b36400a33dc1b4 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.30.8
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions-dependencies
- dependency-name: editorconfig-checker/action-editorconfig-checker
dependency-version:
1a41284d59c6fe7f1b21ddc4a2b36400a33dc1b4
dependency-type: direct:production
dependency-group: github-actions-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Dominik [Sun, 5 Oct 2025 18:33:30 +0000 (20:33 +0200)]
Rename views, upgrade gravity database and bump gravity databae version (#6386)
yubiuser [Sat, 4 Oct 2025 19:32:30 +0000 (21:32 +0200)]
Bump the python-dependencies group across 1 directory with 3 updates (#6407)
yubiuser [Sat, 4 Oct 2025 19:30:30 +0000 (21:30 +0200)]
Bump the github-actions-dependencies group across 1 directory with 4 updates (#6409)
dependabot[bot] [Sat, 4 Oct 2025 19:26:34 +0000 (19:26 +0000)]
Bump the github-actions-dependencies group across 1 directory with 4 updates
Bumps the github-actions-dependencies group with 4 updates in the / directory: [github/codeql-action](https://github.com/github/codeql-action), [actions/stale](https://github.com/actions/stale), [psf/black](https://github.com/psf/black) and [actions/setup-python](https://github.com/actions/setup-python).
Updates `github/codeql-action` from 3.29.10 to 3.30.6
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/
96f518a34f7a870018057716cc4d7a5c014bd61c ...
64d10c13136e1c5bce3e5fbde8d4906eeaafc885 )
Updates `actions/stale` from 9.1.0 to 10.1.0
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/
5bef64f19d7facfb25b37b414482c7164d639639 ...
5f858e3efba33a5ca4407a664cc011ad407f2008 )
Updates `psf/black` from 25.1.0 to 25.9.0
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/
8a737e727ac5ab2f1d4cf5876720ed276dc8dc4b ...
af0ba72a73598c76189d6dd1b21d8532255d5942 )
Updates `actions/setup-python` from 5.6.0 to 6.0.0
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/
a26af69be951a213d495a4c3e4e4022e16d87065 ...
e797f83bcb11b83ae66e0230d6156d7c80228e7c )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.30.6
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions-dependencies
- dependency-name: actions/stale
dependency-version: 10.1.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions-dependencies
- dependency-name: psf/black
dependency-version: 25.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions-dependencies
- dependency-name: actions/setup-python
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
yubiuser [Sat, 4 Oct 2025 19:25:09 +0000 (21:25 +0200)]
Use SHA to pin github actions (#6392)
Christian König [Sat, 4 Oct 2025 19:15:12 +0000 (21:15 +0200)]
Use sha also fpr editor-config-checker without adding a specific tag commit
Signed-off-by: Christian König <github@yubiuser.dev>
dependabot[bot] [Sat, 4 Oct 2025 10:02:17 +0000 (10:02 +0000)]
Bump the python-dependencies group across 1 directory with 3 updates
Bumps the python-dependencies group with 3 updates in the /test directory: [pyyaml](https://github.com/yaml/pyyaml), [pytest](https://github.com/pytest-dev/pytest) and [tox](https://github.com/tox-dev/tox).
Updates `pyyaml` from 6.0.2 to 6.0.3
- [Release notes](https://github.com/yaml/pyyaml/releases)
- [Changelog](https://github.com/yaml/pyyaml/blob/6.0.3/CHANGES)
- [Commits](https://github.com/yaml/pyyaml/compare/6.0.2...6.0.3)
Updates `pytest` from 8.4.1 to 8.4.2
- [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.1...8.4.2)
Updates `tox` from 4.28.4 to 4.30.2
- [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.28.4...4.30.2)
---
updated-dependencies:
- dependency-name: pyyaml
dependency-version: 6.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-dependencies
- dependency-name: pytest
dependency-version: 8.4.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-dependencies
- dependency-name: tox
dependency-version: 4.30.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Dominik [Sat, 4 Oct 2025 07:11:48 +0000 (09:11 +0200)]
Adjust .shellcheckrc to 0.11 and enable some optional checks (#6374)
Dominik [Sat, 4 Oct 2025 07:10:30 +0000 (09:10 +0200)]
Add Debian 13 Trixie to the test suite (#6382)
yubiuser [Wed, 24 Sep 2025 16:06:55 +0000 (18:06 +0200)]
Fix typo found during install (#6406)
Jon Herron [Wed, 24 Sep 2025 00:11:17 +0000 (20:11 -0400)]
Fix typo found during install
Signed-off-by: Jon Herron <jon.herron@yahoo.com>
Adam Warner [Fri, 29 Aug 2025 12:30:51 +0000 (13:30 +0100)]
uninstall refactor and improvement (#6339)
Rob Gill [Thu, 28 Aug 2025 22:47:00 +0000 (08:47 +1000)]
Uninstall refactor
Split removePiholeFiles into functions for each category.
Reorder execution so that:
Pihole-FTL is stopped and removed before shutdown scripts are removed.
User and group are removed before needed commands are removed.
Remove database and log files in user-specified non-default locations,
and use local directories from basic install.sh, falling back to defaults.
Remove use of sudo as the script already checks that it is called as root.
Advise user of location of crontab backup if is created
Make use of service control functions, command detection and default
directories from basic_install.sh
Align variable names with current basic-install.sh
Disable pihole-FTL service immediately, if systemctl is available
Call systemd daemon-reload after removing service files (on systemd systems)
Signed-off-by: Rob Gill <rrobgill@protonmail.com>
Adam Warner [Wed, 27 Aug 2025 20:13:37 +0000 (21:13 +0100)]
Alpine Linux Support and Tests (#6275)
Christian König [Wed, 20 Aug 2025 16:43:22 +0000 (18:43 +0200)]
Use SHA to pin github actions
Signed-off-by: Christian König <github@yubiuser.dev>
Michael Ziminsky (Z) [Wed, 30 Jul 2025 19:32:39 +0000 (12:32 -0700)]
Don't use hard-coded path for pihole user `nologin` shell
Signed-off-by: Michael Ziminsky (Z) <mgziminsky@users.noreply.github.com>
Michael Ziminsky (Z) [Mon, 14 Jul 2025 16:29:51 +0000 (09:29 -0700)]
Alpine: Switch cron service from busybox to cronie during install
Signed-off-by: Michael Ziminsky (Z) <mgziminsky@users.noreply.github.com>
Michael Ziminsky (Z) [Wed, 9 Jul 2025 22:28:51 +0000 (15:28 -0700)]
Alpine: Ensure community repo is enabled and handle dependency install errors
Signed-off-by: Michael Ziminsky (Z) <mgziminsky@users.noreply.github.com>
Michael Ziminsky (Z) [Fri, 27 Jun 2025 05:53:55 +0000 (22:53 -0700)]
Alpine: Add some additional dependencies and minor script fixes
Signed-off-by: Michael Ziminsky (Z) <mgziminsky@users.noreply.github.com>
Rob Gill [Tue, 15 Apr 2025 06:18:46 +0000 (16:18 +1000)]
Alpine Linux tests
Add Dockerfile and corresponding tox file to add alpine linux 3.21 & 3.22 to the test suite
Add apk as another package manager in the automated install tests
Use short switches for su command as busybox's su does not accept long switches here
Add Alpine test to github workflow
Signed-off-by: Michael Ziminsky (Z) <mgziminsky@users.noreply.github.com>
Michael Ziminsky (Z) [Tue, 3 Jun 2025 01:23:15 +0000 (18:23 -0700)]
Add support for alpine
Signed-off-by: Michael Ziminsky (Z) <mgziminsky@users.noreply.github.com>
Dominik [Sat, 16 Aug 2025 19:02:42 +0000 (21:02 +0200)]
Add FTL bash autocomplete (#6376)
yubiuser [Sat, 16 Aug 2025 10:36:52 +0000 (12:36 +0200)]
Bump actions/checkout from 4.2.2 to 5.0.0 in the github-actions-dependencies group (#6387)
dependabot[bot] [Sat, 16 Aug 2025 10:23:35 +0000 (10:23 +0000)]
Bump actions/checkout in the github-actions-dependencies group
Bumps the github-actions-dependencies group with 1 update: [actions/checkout](https://github.com/actions/checkout).
Updates `actions/checkout` from 4.2.2 to 5.0.0
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4.2.2...v5.0.0)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
DL6ER [Fri, 15 Aug 2025 17:39:21 +0000 (19:39 +0200)]
Rename views, upgrade gravity database and bump gravity databae version
Signed-off-by: DL6ER <dl6er@dl6er.de>
Christian König [Wed, 13 Aug 2025 04:27:19 +0000 (06:27 +0200)]
Add Debian 13 Trixie to the test suite
Signed-off-by: Christian König <github@yubiuser.dev>
Christian König [Thu, 7 Aug 2025 17:44:26 +0000 (19:44 +0200)]
Fix shellcheck warnings
Signed-off-by: Christian König <github@yubiuser.dev>
Christian König [Wed, 6 Aug 2025 19:01:37 +0000 (21:01 +0200)]
Use pihole-FTL --complete to generate autocomplete suggestions
Signed-off-by: Christian König <github@yubiuser.dev>
Christian König [Wed, 6 Aug 2025 10:57:36 +0000 (12:57 +0200)]
Fix shellcheck warnings for pihole bash completion
Signed-off-by: Christian König <github@yubiuser.dev>
Christian König [Wed, 6 Aug 2025 10:51:08 +0000 (12:51 +0200)]
Add pihole-FTL bash completion
Signed-off-by: Christian König <github@yubiuser.dev>
Christian König [Mon, 4 Aug 2025 18:38:27 +0000 (20:38 +0200)]
Adjust .shellcheckrc to 0.11 and enable some optional checks
Signed-off-by: Christian König <github@yubiuser.dev>
yubiuser [Sat, 2 Aug 2025 10:56:30 +0000 (12:56 +0200)]
Bump tox from 4.28.3 to 4.28.4 in /test in the python-dependencies group (#6371)
dependabot[bot] [Sat, 2 Aug 2025 10:52:42 +0000 (10:52 +0000)]
Bump tox from 4.28.3 to 4.28.4 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.28.3 to 4.28.4
- [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.28.3...4.28.4)
---
updated-dependencies:
- dependency-name: tox
dependency-version: 4.28.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
yubiuser [Thu, 31 Jul 2025 17:06:45 +0000 (19:06 +0200)]
Add "setpassword" to pihole Bash completion (#6369)
deHakkelaar [Thu, 31 Jul 2025 16:03:43 +0000 (18:03 +0200)]
Add "setpassword" to pihole Bash completion
Its missing.
After:
```
$ sudo pihole
allow arpflush disable logging reloadlists tail version
allow-regex checkout enable query repair uninstall wildcard
allow-wild debug flush regex setpassword updateGravity
api deny help reloaddns status updatePihole
```
Signed-off-by: deHakkelaar <deHakkelaar@users.noreply.github.com>
Adam Warner [Mon, 28 Jul 2025 14:56:42 +0000 (15:56 +0100)]
Explicitly check for the existence of FTL binary before attempting to stop it. Prevents warning message on fresh installs (#6364)
Dominik [Sun, 27 Jul 2025 18:25:31 +0000 (20:25 +0200)]
Do not call pihole-FTL --config interactively (#6368)
DL6ER [Sat, 26 Jul 2025 17:40:05 +0000 (19:40 +0200)]
Use non-interactive shell in utils.sh:getFTLConfigValue to avoid colored output
Signed-off-by: DL6ER <dl6er@dl6er.de>
Adam Warner [Sat, 26 Jul 2025 18:12:46 +0000 (19:12 +0100)]
Revert "pihole api - use keepalive for curl queries" (#6367)
Adam Warner [Sat, 26 Jul 2025 11:35:02 +0000 (12:35 +0100)]
Revert "pihole api - use keepalive for curl queries"
yubiuser [Sat, 26 Jul 2025 10:43:27 +0000 (12:43 +0200)]
Bump tox from 4.27.0 to 4.28.3 in /test in the python-dependencies group (#6366)
dependabot[bot] [Sat, 26 Jul 2025 10:36:36 +0000 (10:36 +0000)]
Bump tox from 4.27.0 to 4.28.3 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.27.0 to 4.28.3
- [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.27.0...4.28.3)
---
updated-dependencies:
- dependency-name: tox
dependency-version: 4.28.3
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Adam Warner [Sat, 26 Jul 2025 09:56:21 +0000 (10:56 +0100)]
Update automated install/basic-install.sh
Co-authored-by: yubiuser <github@yubiuser.dev>
Signed-off-by: Adam Warner <github@adamwarner.co.uk>
Adam Warner [Fri, 25 Jul 2025 20:54:54 +0000 (21:54 +0100)]
Check for the existence of the FTL binary before stopping the service
This prevents errors on fresh installs where the FTL binary does not exist yet.
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
Adam Warner [Sat, 26 Jul 2025 09:22:16 +0000 (10:22 +0100)]
pihole api - use keepalive for curl queries (#6365)
Rob Gill [Sat, 26 Jul 2025 08:48:32 +0000 (18:48 +1000)]
pihole api - use keepalive for curl queries
Adds the keepalive header to all curl requests
This reduces session establishment time across the multiple
requests necessary to authenticate, obtain response and log out
Signed-off-by: Rob Gill <rrobgill@protonmail.com>
Dan Schaper [Wed, 23 Jul 2025 16:16:15 +0000 (09:16 -0700)]
Use 'true'/'false' strings instead of 0/1 integers for boolean root user check in pihole command (#6351)
Christian König [Wed, 23 Jul 2025 06:18:47 +0000 (08:18 +0200)]
Group functions
Signed-off-by: Christian König <github@yubiuser.dev>
Christian König [Wed, 16 Jul 2025 06:52:25 +0000 (08:52 +0200)]
Invert need_root logic and check if set/unset
Signed-off-by: Christian König <github@yubiuser.dev>
Co-authored-by: Dan Schaper <dan.schaper@pi-hole.net>
Dan Schaper [Tue, 22 Jul 2025 22:27:07 +0000 (15:27 -0700)]
Fix gravity user permission checking and fix error on pihole-FTL --config failures (#6352)
Dan Schaper [Tue, 22 Jul 2025 22:20:50 +0000 (15:20 -0700)]
Separate network flush and arp table flush functions (#6319)
This PR updates the function flushing the network tables and the ARP table. It separates the two, renaming the whole function to networkflush and makes flushing ARP optional by appending --arp. Deletion of the network table is now done via FTL's /action/flush/arp endpoint.
Documentation: https://github.com/pi-hole/docs/pull/1253
Related PR in the FTL repo: https://github.com/pi-hole/FTL/pull/2541
yubiuser [Mon, 21 Jul 2025 11:41:53 +0000 (13:41 +0200)]
Group evaluations
Co-authored-by: Dan Schaper <dan.schaper@pi-hole.net>
Signed-off-by: yubiuser <github@yubiuser.dev>
Christian König [Wed, 16 Jul 2025 11:54:53 +0000 (13:54 +0200)]
Improve setFTLConfigValue function
Signed-off-by: Christian König <github@yubiuser.dev>
Christian König [Wed, 16 Jul 2025 11:57:10 +0000 (13:57 +0200)]
Revert https://github.com/pi-hole/pi-hole/pull/6345
Signed-off-by: Christian König <github@yubiuser.dev>
Christian König [Sun, 29 Jun 2025 20:31:26 +0000 (22:31 +0200)]
Tweak fluash ARP function
Signed-off-by: Christian König <github@yubiuser.dev>
Dan Schaper [Mon, 21 Jul 2025 20:57:51 +0000 (13:57 -0700)]
Update man page - remove "reconfigure" option (#6361)
RD WebDesign [Mon, 21 Jul 2025 19:15:25 +0000 (16:15 -0300)]
Update man page - remove "reconfigure" option
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
Dan Schaper [Mon, 21 Jul 2025 17:51:25 +0000 (10:51 -0700)]
Speed up `pihole api` (#6336)
Dan Schaper [Mon, 21 Jul 2025 01:06:00 +0000 (18:06 -0700)]
Use RTMIN value provided by FTL when possible (#6358)
In some cases `kill -RTMIN` can send incorrect signal value to the FTL causing it to terminate instead of performing lists reload.
https://github.com/pi-hole/FTL/issues/2573
Dan Schaper [Mon, 21 Jul 2025 01:02:45 +0000 (18:02 -0700)]
Reduce pihole --query jq calls (#6334)
Dan Schaper [Mon, 21 Jul 2025 00:46:07 +0000 (17:46 -0700)]
Re-order authentication errors in verbose mode (#6338)