Dan Schaper
ec892ec096
Pi-hole Core v6.1.1 ( #6267 )
2025-06-01 18:35:19 -07:00
Dan Schaper
4d4195ed4e
Revert "Use PID1 to determine which command to use when toggeling services" ( #6262 )
2025-06-01 09:45:48 -07:00
Dan Schaper
260fa5ea40
Sync master back into development ( #6253 )
2025-06-01 09:15:10 -07:00
yubiuser
03b3b69617
Make LOGFILE readonly after assignment ( #6261 )
2025-06-01 15:47:11 +02:00
Dan Schaper
8c81335004
Don't revert the package metadata
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
2025-05-31 11:39:13 -07:00
Dan Schaper
e1b05028a7
Revert "Use PID1 to determine which command to use when toggeling services"
2025-05-31 09:14:08 -07:00
Dan Schaper
89c4976da4
Make LOGFILE readonly after assignment
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
2025-05-31 08:23:24 -07:00
Adam Warner
4fed49c5e5
Pi-hole Core v6.1 ( #6221 )
2025-05-30 22:56:55 +01:00
yubiuser
cad0d0bf1f
Allow to get API URL from local.api.ftl even if DNS port has changed ( #6252 )
2025-05-30 21:57:23 +02:00
Dan Schaper
42aba32ceb
Use PID1 to determine which command to use when toggeling services ( #6245 )
2025-05-30 12:24:09 -07:00
Christian König
6f429d82b4
Allow to get API URL from local.api.ftl even if DNS port has changed
...
Signed-off-by: Christian König <github@yubiuser.dev>
2025-05-30 21:05:08 +02:00
Christian König
fd40fa6f39
Test need adjustment to long arument syntax
...
Signed-off-by: Christian König <github@yubiuser.dev>
2025-05-30 20:52:37 +02:00
yubiuser
d177c4c776
Add useful comment
...
Co-authored-by: Dan Schaper <dan.schaper@pi-hole.net>
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-05-30 19:03:12 +02:00
Christian König
888556278e
Add gwak to Fedorea 42 test image as other tests also rely on awk
...
Signed-off-by: Christian König <github@yubiuser.dev>
2025-05-28 20:47:55 +02:00
Christian König
69473a7b54
Add awk to meta package dependencie (is missing on Fedora 42 by default) and order dependencies alphabetically
...
Signed-off-by: Christian König <github@yubiuser.dev>
2025-05-28 19:54:44 +02:00
Christian König
f3166d7a78
Adjust test to mock PID1 to be systemd
...
Signed-off-by: Christian König <github@yubiuser.dev>
2025-05-27 23:52:46 +02:00
Christian König
137338e6a8
Use service wrappers in all scripts
...
Signed-off-by: Christian König <github@yubiuser.dev>
2025-05-27 21:23:56 +02:00
Christian König
b707890f10
Use PID1 to determine which command to use when toggeling services
...
Signed-off-by: Christian König <github@yubiuser.dev>
2025-05-27 20:09:59 +02:00
Dominik
822e677c5c
Use a more general method to determine whether systemd is the init system ( #6043 )
2025-05-27 19:33:57 +02:00
yubiuser
5aadc5f475
Function gravity_CheckDNSResolutionAvailable()
should return 0 if DNS resolution is available ( #6240 )
2025-05-21 07:44:04 +02:00
RD WebDesign
6ba6b0f015
Return 1 only if resolution fails
...
Function gravity_CheckDNSResolutionAvailable() should return 0 if DNS resolution is available
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2025-05-20 19:46:28 -03:00
yubiuser
5f60860a17
Bump tox from 4.25.0 to 4.26.0 in /test ( #6237 )
2025-05-17 13:13:30 +02:00
dependabot[bot]
86d9ac5f8f
Bump tox from 4.25.0 to 4.26.0 in /test
...
Bumps [tox](https://github.com/tox-dev/tox ) from 4.25.0 to 4.26.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.25.0...4.26.0 )
---
updated-dependencies:
- dependency-name: tox
dependency-version: 4.26.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-17 10:02:13 +00:00
Dan Schaper
a04ed13d0a
Allow simple pihole api
output, containing only the JSON payload ( #6096 )
2025-05-16 13:57:04 -07:00
Dan Schaper
04e52daaf3
Update get_available_interfaces()
to correctly filter loopback device (lo
) ( #6236 )
2025-05-15 08:43:12 -07:00
Piotr Tyrakowski
88934ec818
Update basic-install.sh
...
Signed-off-by: Piotr Tyrakowski <verscup@gmail.com>
2025-05-14 21:47:34 +02:00
Dan Schaper
9aa005ad4c
Revert "fix(get_available_interfaces): only drop the loopback device (‘lo’), don’t filter every “lo” substring" ( #6235 )
2025-05-14 09:53:07 -07:00
Dan Schaper
f6d477f228
Revert "fix(get_available_interfaces): only drop the loopback device (‘lo’), don’t filter every “lo” substring"
2025-05-14 09:51:47 -07:00
Dan Schaper
3c1d8690fa
fix(get_available_interfaces): only drop the loopback device (‘lo’), don’t filter every “lo” substring ( #6224 )
2025-05-14 09:05:21 -07:00
Dan Schaper
3314887e65
Change FTLcheckUpdate to use api.github.com and jq
to retrieve tag_name ( #6229 )
2025-05-14 08:32:42 -07:00
Dan Schaper
c1a5b902fb
Use shell parameter expansion to split http_code and payload for api.sh ( #6230 )
2025-05-14 08:31:13 -07:00
RD WebDesign
dee44cb3da
Define "silent" as default option and include "verbose" to the man page
...
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2025-05-13 14:22:41 -03:00
Dan Schaper
de31858950
Use shell parameter expansion to split http_code and payload
...
Codespell
editorconfig
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
2025-05-12 12:26:56 -07:00
Piotr Tyrakowski
13848f2da1
Update automated install/basic-install.sh
...
Co-authored-by: Dan Schaper <dan.schaper@pi-hole.net>
Signed-off-by: Piotr Tyrakowski <verscup@gmail.com>
2025-05-12 21:13:01 +02:00
RD WebDesign
e01d49b3ee
Change FTLcheckUpdate to use api.github.com and jq
to retrieve tag_name
...
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2025-05-12 15:53:12 -03:00
RD WebDesign
190798e572
Allow simple pihole api
output, containing only the JSON payload
...
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2025-05-12 14:23:15 -03:00
Dan Schaper
1bdbc26a07
Give FTL 60 seconds for graceful shutdown ( #6187 )
2025-05-12 10:13:29 -07:00
Christian König
842afc2475
Give FTL 60 seconds for graceful shutdown
...
Signed-off-by: Christian König <github@yubiuser.dev>
2025-05-12 19:02:29 +02:00
Dan Schaper
398405c303
All gravity related files and dirs should be owned by pihole:pihole ( #6186 )
2025-05-12 08:48:27 -07:00
yubiuser
189da82614
&& chown
...
Co-authored-by: Dan Schaper <dan.schaper@pi-hole.net>
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-05-12 08:54:58 +02:00
Dan Schaper
99d00e0ed0
Do not try to upgrade gravity if it does not exist ( #6218 )
2025-05-11 08:47:46 -07:00
Dan Schaper
3c6c3d3a15
Fix API logic in api.sh ( #6193 )
2025-05-11 08:43:12 -07:00
Dan Schaper
3c0ff57660
Allow alternative cron daemons on Debian ( #6180 )
2025-05-11 08:12:29 -07:00
Piotr Tyrakowski
9f3e71b0b6
Update basic-install.sh
...
I have updated line 708
to use grep -v "loo"
instead of "lo"
the reason is with "lo" it cannot find "wlo1" interface
Signed-off-by: Piotr Tyrakowski <verscup@gmail.com>
2025-05-09 17:03:57 +02:00
Christian König
d45003a8ca
Do not try to upgrade gravity if it does not exist
...
Signed-off-by: Christian König <github@yubiuser.dev>
2025-05-05 17:27:53 +02:00
yubiuser
7aaaa49cf0
Set dns.interface during installation ( #6216 )
2025-05-05 08:39:23 +02:00
Christian König
fc103af050
Revert response code logic
...
Signed-off-by: Christian König <github@yubiuser.dev>
2025-05-04 21:45:44 +02:00
yubiuser
46fbd931b5
Use CODEOWNERS instead of deprecated dependbot/reviewers ( #6213 )
2025-05-04 20:56:09 +02:00
Christian König
96437dc913
Set dns.interface during installation
...
Signed-off-by: Christian König <github@yubiuser.dev>
2025-05-04 19:39:43 +02:00
yubiuser
cae558d5d4
Extend .gitignore ( #6215 )
2025-05-04 14:32:40 +02:00