Commit Graph

7990 Commits

Author SHA1 Message Date
Dominik
9879a06983 Apply Pi-hole SQLite3 patches. The percentile and carray extensions are now native parts of the amalgation build.
Signed-off-by: Dominik <dl6er@dl6er.de>
2025-11-09 08:59:42 +01:00
Dominik
a98fcbf21d Update embedded SQLite3 to 3.51.0
Signed-off-by: Dominik <dl6er@dl6er.de>
2025-11-09 08:52:29 +01:00
Dominik
1d78d5a6eb Merge pull request #2702 from rrobgill/discard_bom
gravity update - silently discard unicode BOM if present
2025-11-09 08:48:50 +01:00
Rob Gill
06f5a42a7f gravity update - silently discard unicode BOM if present
Some adlists in UTF-8 may contain unnecessary unicode BOM at the start of
the file.

This change silently discards these, if present, instead of flagging them
as non-domain entries.

Signed-off-by: Rob Gill <rrobgill@protonmail.com>
2025-11-09 14:30:59 +10:00
yubiuser
ea75f3162e Merge pull request #2699 from pi-hole/dependabot-github_actions-development-github_action-dependencies-e02ba4420f
Bump the github_action-dependencies group across 1 directory with 2 updates
2025-11-08 13:52:18 +01:00
Dominik
024eac3af6 Merge pull request #2696 from pi-hole/fix/api_dns_upstreams_docs
Fix API specs and example for dns.upstreams in config.yaml
2025-11-08 12:03:11 +01:00
dependabot[bot]
5d67f43493 Bump the github_action-dependencies group across 1 directory with 2 updates
Bumps the github_action-dependencies group with 2 updates in the / directory: [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) and [codespell-project/actions-codespell](https://github.com/codespell-project/actions-codespell).


Updates `docker/setup-qemu-action` from 3.6.0 to 3.7.0
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](29109295f8...c7c5346462)

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: docker/setup-qemu-action
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github_action-dependencies
- dependency-name: codespell-project/actions-codespell
  dependency-version: '2.2'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github_action-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-08 10:05:04 +00:00
RD WebDesign
c2b0e64aec Apply suggestion
Co-authored-by: Dominik <DL6ER@users.noreply.github.com>
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2025-11-06 16:21:02 -03:00
RD WebDesign
94a05cb9e1 Also fix the comments
Update comments to use the correct options (`config/dns` instead of `config/dnsmasq`) on the examples

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2025-11-05 14:21:36 -03:00
RD WebDesign
f5a2a1f216 Fix API specs and example for dns.upstreams in config.yaml
Replace "dnsmasq/upstreams" with the correct "dns/upstreams"

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2025-11-05 13:55:04 -03:00
Dominik
d73944ac97 Merge pull request #2694 from pi-hole/master
Sync master back into development
2025-11-04 20:37:55 +01:00
Dominik
a0186fd468 Merge pull request #2693 from pi-hole/development
Pi-hole FTL v6.3.3
v6.3.3
2025-11-04 20:18:48 +01:00
Dominik
75c53eb2ed Merge pull request #2689 from pi-hole/list_doc
Be more explicit about required path and query parameters for list manipulation
2025-11-01 18:54:50 +01:00
yubiuser
9c3aed725c Be more explicit about required path and query parameters for list manipulation
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-11-01 16:21:32 +01:00
yubiuser
1f78a7093d Merge pull request #2686 from pi-hole/dependabot-github_actions-development-github_action-dependencies-02cf758a13
Bump github/codeql-action from 4.31.0 to 4.31.2 in the github_action-dependencies group across 1 directory
2025-11-01 12:24:55 +01:00
dependabot[bot]
effdf9c685 Bump github/codeql-action
Bumps the github_action-dependencies group with 1 update in the / directory: [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_action-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-01 10:05:42 +00:00
Dominik
dab21075e7 Merge pull request #2667 from pi-hole/fix/ntp_sync_server_ip_domain
Add validation for ntp.sync.server
2025-10-31 20:12:39 +01:00
Dominik
bfa8f89aec Merge pull request #2684 from pi-hole/fix/ntp_error_crash
Fix crash in NTP error handling code
2025-10-31 20:12:22 +01:00
Dominik
28f2519555 Fix crash in NTP error handling code
Signed-off-by: Dominik <dl6er@dl6er.de>
2025-10-30 19:10:49 +01:00
Adam Warner
f31b28a2c0 Merge pull request #2676 from pi-hole/master
Sync master back into development
2025-10-28 13:36:13 +00:00
Adam Warner
bc5e8b22a3 Merge pull request #2675 from pi-hole/fix/ftl_flua_crash
Fix pihole.format_path() memory handling
v6.3.2
2025-10-28 13:35:29 +00:00
Dominik
70f4c58125 Ensure we do not modify the pointer that is passed to a subsequent free()
Signed-off-by: Dominik <dl6er@dl6er.de>
2025-10-28 11:02:17 +01:00
yubiuser
e4e7877b75 Merge pull request #2674 from pi-hole/master
Sync master back into development
2025-10-28 06:04:05 +01:00
Adam Warner
a82bb36d5f Merge pull request #2673 from pi-hole/development
FTL 6.3.1
v6.3.1
2025-10-27 21:04:32 +00:00
Dominik
23436f0299 Merge pull request #2657 from pi-hole/misc_dnsmasq_warn
Add new config option for hiding some warnings from diagnosis system
2025-10-27 19:30:19 +01:00
Adam Warner
8d38dbaab8 Merge pull request #2670 from alexxroche/development
Development
2025-10-27 10:15:05 +00:00
Alexx Roche
ba6a3bea4d Update config.c
typo Avalid -> "A valid"

Signed-off-by: Alexx Roche <github@alexx.net>
2025-10-27 09:36:07 +00:00
Alexx Roche
eaccf3819a Update pihole.toml
typo Avalid -> "A valid"

Signed-off-by: Alexx Roche <github@alexx.net>
2025-10-27 09:34:44 +00:00
Dominik
f9f5f722f4 Merge pull request #2669 from pi-hole/fix/docs_pihole_toml
Replace dots with underscores when creating env var examples
2025-10-27 07:53:59 +01:00
RD WebDesign
b067c1187e Replace dots with underscores when creating env var examples
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2025-10-27 01:04:46 -03:00
Dominik
0b53419da7 Merge pull request #2666 from pi-hole/tweak/renewal_without_https
Do not try to renew certificate that is not used
2025-10-26 19:56:08 +01:00
Dominik
f6bc5c973f We should not attempt to renew the self-signed certificate when the user is not using it (no HTTPS ports defeined)
Signed-off-by: Dominik <dl6er@dl6er.de>
2025-10-26 18:53:33 +01:00
Adam Warner
53b98ec62a Merge pull request #2663 from pi-hole/binary-attachment
[Meta] Attach binaries to the correct release
2025-10-26 14:48:37 +00:00
Adam Warner
0cdf927765 Add tag_name input to action-gh-release for release tagging
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2025-10-26 14:11:44 +00:00
Dominik
724e95b2f4 Apply suggestions from code review
Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>
Signed-off-by: Dominik <DL6ER@users.noreply.github.com>
2025-10-26 09:36:10 +01:00
Dominik
f102735dab Merge pull request #2659 from pi-hole/dependabot-github_actions-development-github_action-dependencies-c011a25461
Bump the github_action-dependencies group across 1 directory with 3 updates
2025-10-26 09:35:03 +01:00
Dominik
dd17162eda Merge pull request #2658 from pi-hole/master
Sync master back into development
2025-10-26 09:34:19 +01:00
Dominik
a16dd6c7f8 Merge pull request #2661 from pi-hole/fix/pihole_format_path
Fix pihole.format_path(string) modifying string in-place
2025-10-26 08:03:11 +01:00
Dominik
5929bfd8c1 Validation should ensure that ntp.sync.server can only be either a valid IP or a hostname
Signed-off-by: Dominik <dl6er@dl6er.de>
2025-10-26 08:01:24 +01:00
Dominik
86a1c414c2 pihole.format_path() should work on a copy to not overwrite the string memory of the process. This has consequences for all similar strings, even if saved in other variables as Lua internalized string so all equal strings, like "a/b" and whatever has a result similar to "a/b" are actually one and the same string to save memory
Signed-off-by: Dominik <dl6er@dl6er.de>
2025-10-26 07:44:20 +01:00
dependabot[bot]
31c27d84ba Bump the github_action-dependencies group across 1 directory with 3 updates
Bumps the github_action-dependencies group with 3 updates in the / directory: [actions/upload-artifact](https://github.com/actions/upload-artifact), [actions/download-artifact](https://github.com/actions/download-artifact) and [github/codeql-action](https://github.com/github/codeql-action).


Updates `actions/upload-artifact` from 4.6.2 to 5.0.0
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](ea165f8d65...330a01c490)

Updates `actions/download-artifact` from 5.0.0 to 6.0.0
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](634f93cb29...018cc2cf5b)

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: actions/upload-artifact
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github_action-dependencies
- dependency-name: actions/download-artifact
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github_action-dependencies
- dependency-name: github/codeql-action
  dependency-version: 4.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github_action-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-25 09:52:22 +00:00
Adam Warner
e36bf6dd7a Merge pull request #2616 from pi-hole/development
FTL v6.3
v6.3
2025-10-25 10:50:39 +01:00
Dominik
027ff28367 Add new config option misc.hide_dnsmasq_warn for hiding warnings from the Pi-hole diagnosis system
Signed-off-by: Dominik <dl6er@dl6er.de>
2025-10-23 19:04:15 +02:00
yubiuser
d4af4f7c4e Merge pull request #2654 from pi-hole/dependabot-github_actions-development-github_action-dependencies-c352025c6b
Bump the github_action-dependencies group across 1 directory with 3 updates
2025-10-18 15:06:08 +02:00
dependabot[bot]
ce2c5d72c7 Bump the github_action-dependencies group across 1 directory with 3 updates
Bumps the github_action-dependencies group with 3 updates in the / directory: [softprops/action-gh-release](https://github.com/softprops/action-gh-release), [github/codeql-action](https://github.com/github/codeql-action) and [actions/setup-node](https://github.com/actions/setup-node).


Updates `softprops/action-gh-release` from 2.4.0 to 2.4.1
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](aec2ec56f9...6da8fa9354)

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 `actions/setup-node` from 5.0.0 to 6.0.0
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](a0853c2454...2028fbc5c2)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-version: 2.4.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github_action-dependencies
- dependency-name: github/codeql-action
  dependency-version: 4.30.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github_action-dependencies
- dependency-name: actions/setup-node
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github_action-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-18 10:05:47 +00:00
Dominik
9094ca01ca Merge pull request #2638 from pi-hole/new/tls_ciphers
Implement selection of TLS ciphers for mbedtls
2025-10-15 20:15:25 +02:00
yubiuser
06ba15dd64 Merge pull request #2651 from pi-hole/dependabot-github_actions-development-github_action-dependencies-039f59a1cf
Bump the github_action-dependencies group across 1 directory with 2 updates
2025-10-11 14:08:29 +02:00
dependabot[bot]
0e44bf71a9 Bump the github_action-dependencies group across 1 directory with 2 updates
Bumps the github_action-dependencies group with 2 updates in the / directory: [softprops/action-gh-release](https://github.com/softprops/action-gh-release) and [github/codeql-action](https://github.com/github/codeql-action).


Updates `softprops/action-gh-release` from 2.3.4 to 2.4.0
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](62c96d0c4e...aec2ec56f9)

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](64d10c1313...f443b600d9)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-version: 2.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github_action-dependencies
- dependency-name: github/codeql-action
  dependency-version: 4.30.8
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github_action-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-11 10:06:07 +00:00
yubiuser
9f1eb7683a Merge pull request #2647 from pi-hole/tweak/improve_CPU_reporting
Improve CPU utilization reporting
2025-10-08 21:00:02 +02:00
Dominik
6793d0c6ba Merge pull request #2649 from pi-hole/fix/post_lists
Fix POST /lists example
2025-10-07 22:36:04 +02:00