]> git.feebdaed.xyz Git - 0xmirror/pi-hole.git/log
0xmirror/pi-hole.git
6 weeks agoBump pytest in /test in the python-dependencies group
dependabot[bot] [Sat, 15 Nov 2025 10:02:08 +0000 (10:02 +0000)]
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>
6 weeks agodebug - speed up processing and display of file contents and services (#6469)
yubiuser [Wed, 12 Nov 2025 21:23:49 +0000 (22:23 +0100)]
debug - speed up processing and display of file contents and services (#6469)

6 weeks agodebug - speed up processing and display of file contents and services
Rob Gill [Mon, 10 Nov 2025 04:33:07 +0000 (14:33 +1000)]
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>
6 weeks agosystemd service - don't use deprecated PermissionsStartOnly (#6465)
yubiuser [Sun, 9 Nov 2025 09:44:21 +0000 (10:44 +0100)]
systemd service - don't use deprecated PermissionsStartOnly (#6465)

7 weeks agoBump codespell-project/actions-codespell from 2.1 to 2.2 in the github-actions-depend...
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)

7 weeks agoBump codespell-project/actions-codespell
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>
7 weeks agosystemd service - don't use deprecated PermissionsStartOnly
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>
7 weeks agoFix libcap capabilities not being granted on OpenRC distros (#6456)
yubiuser [Sun, 2 Nov 2025 15:43:36 +0000 (16:43 +0100)]
Fix libcap capabilities not being granted on OpenRC distros (#6456)

8 weeks agoFix libcap capabilities not being granted on OpenRC distros
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>
8 weeks agoAdd Fedora 43 to test suite (#6453)
yubiuser [Sat, 1 Nov 2025 11:26:46 +0000 (12:26 +0100)]
Add Fedora 43 to test suite (#6453)

8 weeks agoBump github/codeql-action from 4.31.0 to 4.31.2 in the github-actions-dependencies...
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)

8 weeks agoBump github/codeql-action in the github-actions-dependencies group
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>
8 weeks agoAdd Fedora 43 to test suite
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>
8 weeks agoSync master back into development (#6448)
Adam Warner [Tue, 28 Oct 2025 17:18:45 +0000 (17:18 +0000)]
Sync master back into development (#6448)

8 weeks agov6.2.2 (#6447)
Adam Warner [Tue, 28 Oct 2025 17:07:28 +0000 (17:07 +0000)]
v6.2.2 (#6447)

8 weeks agoBump github/codeql-action from 4.30.9 to 4.31.0 in the github-actions-dependencies...
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)

8 weeks agoBump github/codeql-action
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>
8 weeks agoStart using commented tags for editorconfig-checker (#6443)
Adam Warner [Tue, 28 Oct 2025 13:42:25 +0000 (13:42 +0000)]
Start using commented tags for editorconfig-checker (#6443)

8 weeks agoAdd bind9-dnsutils as dependency for APT based systems (#6444)
Adam Warner [Tue, 28 Oct 2025 13:41:55 +0000 (13:41 +0000)]
Add bind9-dnsutils as dependency for APT based systems (#6444)

8 weeks agoAdd log file path variables and ensure log files are created if missing (#6441)
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)

2 months agoCreate version file, if not existing (on first Container start) (#6440)
Adam Warner [Mon, 27 Oct 2025 20:57:50 +0000 (20:57 +0000)]
Create version file, if not existing (on first Container start) (#6440)

2 months agoAdd bind9-dnsutils as dependency for APT based systems
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>
2 months agoBump tox from 4.31.0 to 4.32.0 in /test in the python-dependencies group (#6433)
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)

2 months agoStart using commented tags for editorconfig-checker
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>
2 months agoAdd log file path variables and ensure log files are created if missing
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>
2 months agoEnsure 'versions' file exist on first start
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>
2 months agoSync master back into development (#6434)
Adam Warner [Sat, 25 Oct 2025 10:49:52 +0000 (11:49 +0100)]
Sync master back into development (#6434)

2 months agoFix formatting in chooseInterface function (#6435)
Adam Warner [Sat, 25 Oct 2025 10:38:21 +0000 (11:38 +0100)]
Fix formatting in chooseInterface function (#6435)

2 months agoFix formatting in chooseInterface function to ensure proper variable expansion -...
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>
2 months agoPi-hole Core v6.2 (#6411)
Adam Warner [Sat, 25 Oct 2025 10:11:45 +0000 (11:11 +0100)]
Pi-hole Core v6.2 (#6411)

2 months agoBump tox from 4.31.0 to 4.32.0 in /test in the python-dependencies group
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>
2 months agoFix gravity indention (#6427)
yubiuser [Tue, 21 Oct 2025 17:49:08 +0000 (19:49 +0200)]
Fix gravity indention (#6427)

2 months agoApply suggestion from @rdwebdesign
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>
2 months agoBump the github-actions-dependencies group with 2 updates (#6426)
yubiuser [Sat, 18 Oct 2025 11:25:54 +0000 (13:25 +0200)]
Bump the github-actions-dependencies group with 2 updates (#6426)

2 months agoFix gravity indention
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>
2 months agoBump the github-actions-dependencies group with 2 updates
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>
2 months agoTiny change to make `prev2` also a local variable (#6420)
yubiuser [Wed, 15 Oct 2025 03:54:57 +0000 (05:54 +0200)]
Tiny change to make `prev2` also a local variable (#6420)

2 months agoadd missing local variable
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>
2 months agoBump tox from 4.30.3 to 4.31.0 in /test in the python-dependencies group (#6418)
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)

2 months agoBump the github-actions-dependencies group with 2 updates (#6417)
yubiuser [Sat, 11 Oct 2025 10:12:52 +0000 (12:12 +0200)]
Bump the github-actions-dependencies group with 2 updates (#6417)

2 months agoBump tox from 4.30.3 to 4.31.0 in /test in the python-dependencies group
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>
2 months agoBump the github-actions-dependencies group with 2 updates
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>
2 months agoRename views, upgrade gravity database and bump gravity databae version (#6386)
Dominik [Sun, 5 Oct 2025 18:33:30 +0000 (20:33 +0200)]
Rename views, upgrade gravity database and bump gravity databae version (#6386)

2 months agoBump the python-dependencies group across 1 directory with 3 updates (#6407)
yubiuser [Sat, 4 Oct 2025 19:32:30 +0000 (21:32 +0200)]
Bump the python-dependencies group across 1 directory with 3 updates (#6407)

2 months agoBump the github-actions-dependencies group across 1 directory with 4 updates (#6409)
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)

2 months agoBump the github-actions-dependencies group across 1 directory with 4 updates
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>
2 months agoUse SHA to pin github actions (#6392)
yubiuser [Sat, 4 Oct 2025 19:25:09 +0000 (21:25 +0200)]
Use SHA to pin github actions (#6392)

2 months agoUse sha also fpr editor-config-checker without adding a specific tag commit
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>
2 months agoBump the python-dependencies group across 1 directory with 3 updates
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>
2 months agoAdjust .shellcheckrc to 0.11 and enable some optional checks (#6374)
Dominik [Sat, 4 Oct 2025 07:11:48 +0000 (09:11 +0200)]
Adjust .shellcheckrc to 0.11 and enable some optional checks (#6374)

2 months agoAdd Debian 13 Trixie to the test suite (#6382)
Dominik [Sat, 4 Oct 2025 07:10:30 +0000 (09:10 +0200)]
Add Debian 13 Trixie to the test suite (#6382)

3 months agoFix typo found during install (#6406)
yubiuser [Wed, 24 Sep 2025 16:06:55 +0000 (18:06 +0200)]
Fix typo found during install (#6406)

3 months agoFix typo found during install
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>
3 months agouninstall refactor and improvement (#6339)
Adam Warner [Fri, 29 Aug 2025 12:30:51 +0000 (13:30 +0100)]
uninstall refactor and improvement (#6339)

3 months agoUninstall refactor
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>
4 months agoAlpine Linux Support and Tests (#6275)
Adam Warner [Wed, 27 Aug 2025 20:13:37 +0000 (21:13 +0100)]
Alpine Linux Support and Tests (#6275)

4 months agoUse SHA to pin github actions
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>
4 months agoDon't use hard-coded path for pihole user `nologin` shell
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>
4 months agoAlpine: Switch cron service from busybox to cronie during install
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>
4 months agoAlpine: Ensure community repo is enabled and handle dependency install errors
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>
4 months agoAlpine: Add some additional dependencies and minor script fixes
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>
4 months agoAlpine Linux tests
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>
4 months agoAdd support for alpine
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>
4 months agoAdd FTL bash autocomplete (#6376)
Dominik [Sat, 16 Aug 2025 19:02:42 +0000 (21:02 +0200)]
Add FTL bash autocomplete (#6376)

4 months agoBump actions/checkout from 4.2.2 to 5.0.0 in the github-actions-dependencies group...
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)

4 months agoBump actions/checkout in the github-actions-dependencies group
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>
4 months agoRename views, upgrade gravity database and bump gravity databae version
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>
4 months agoAdd Debian 13 Trixie to the test suite
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>
4 months agoFix shellcheck warnings
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>
4 months agoUse pihole-FTL --complete to generate autocomplete suggestions
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>
4 months agoFix shellcheck warnings for pihole bash completion
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>
4 months agoAdd pihole-FTL bash completion
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>
4 months agoAdjust .shellcheckrc to 0.11 and enable some optional checks
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>
4 months agoBump tox from 4.28.3 to 4.28.4 in /test in the python-dependencies group (#6371)
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)

4 months agoBump tox from 4.28.3 to 4.28.4 in /test in the python-dependencies group
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>
4 months agoAdd "setpassword" to pihole Bash completion (#6369)
yubiuser [Thu, 31 Jul 2025 17:06:45 +0000 (19:06 +0200)]
Add "setpassword" to pihole Bash completion (#6369)

4 months agoAdd "setpassword" to pihole Bash completion
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>
5 months agoExplicitly check for the existence of FTL binary before attempting to stop it. Preven...
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)

5 months agoDo not call pihole-FTL --config interactively (#6368)
Dominik [Sun, 27 Jul 2025 18:25:31 +0000 (20:25 +0200)]
Do not call pihole-FTL --config interactively (#6368)

5 months agoUse non-interactive shell in utils.sh:getFTLConfigValue to avoid colored output
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>
5 months agoRevert "pihole api - use keepalive for curl queries" (#6367)
Adam Warner [Sat, 26 Jul 2025 18:12:46 +0000 (19:12 +0100)]
Revert "pihole api - use keepalive for curl queries" (#6367)

5 months agoRevert "pihole api - use keepalive for curl queries"
Adam Warner [Sat, 26 Jul 2025 11:35:02 +0000 (12:35 +0100)]
Revert "pihole api - use keepalive for curl queries"

5 months agoBump tox from 4.27.0 to 4.28.3 in /test in the python-dependencies group (#6366)
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)

5 months agoBump tox from 4.27.0 to 4.28.3 in /test in the python-dependencies group
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>
5 months agoUpdate automated install/basic-install.sh
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>
5 months agoCheck for the existence of the FTL binary before stopping the service
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>
5 months agopihole api - use keepalive for curl queries (#6365)
Adam Warner [Sat, 26 Jul 2025 09:22:16 +0000 (10:22 +0100)]
pihole api - use keepalive for curl queries (#6365)

5 months agopihole api - use keepalive for curl queries
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>
5 months agoUse 'true'/'false' strings instead of 0/1 integers for boolean root user check in...
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)

5 months agoGroup functions
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>
5 months agoInvert need_root logic and check if set/unset
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>
5 months agoFix gravity user permission checking and fix error on pihole-FTL --config failures...
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)

5 months agoSeparate network flush and arp table flush functions (#6319)
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

5 months agoGroup evaluations
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>
5 months agoImprove setFTLConfigValue function
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>
5 months agoRevert https://github.com/pi-hole/pi-hole/pull/6345
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>
5 months agoTweak fluash ARP function
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>
5 months agoUpdate man page - remove "reconfigure" option (#6361)
Dan Schaper [Mon, 21 Jul 2025 20:57:51 +0000 (13:57 -0700)]
Update man page - remove "reconfigure" option (#6361)

5 months agoUpdate man page - remove "reconfigure" option
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>
5 months agoSpeed up `pihole api` (#6336)
Dan Schaper [Mon, 21 Jul 2025 17:51:25 +0000 (10:51 -0700)]
Speed up `pihole api` (#6336)