Commit Graph

4557 Commits

Author SHA1 Message Date
Adam Warner 01227311c5
Merge pull request #1822 from pi-hole/development
Pi-hole FTL v5.24
2024-01-06 16:47:56 +00:00
Adam Warner 42be80e476
Merge pull request #1576 from pi-hole/group_dependabot
Group dependabot PRs
2024-01-06 15:37:20 +00:00
Dominik dfbdaaaeae
Merge pull request #1808 from pi-hole/tweak/special_domains_prio_v5
Implement special domains whitelisting
2023-12-13 19:45:03 +01:00
Dominik fd51d0cb1d
Merge pull request #1814 from pi-hole/dependabot-github_actions-development-actions-stale-9.0.0
Bump actions/stale from 8.0.0 to 9.0.0
2023-12-10 18:06:45 +01:00
Dominik fd114e038e
Merge pull request #1777 from pi-hole/fix/many_clients
Fix possible crash with high client activity
2023-12-10 18:06:33 +01:00
Dominik a86ea8fb45
Merge pull request #1820 from pi-hole/new/sql_ni_v5
Add pihole-FTL sqlite3 -ni
2023-12-09 22:59:45 +01:00
Dominik 7e4f10852c
Apply suggestions from code review
Co-authored-by: yubiuser <ckoenig@posteo.de>
Signed-off-by: Dominik <DL6ER@users.noreply.github.com>
2023-12-09 22:57:15 +01:00
DL6ER 9b19917796
Add special non-interactive mode for the embedded sqlite3 engine accessible via "-ni"
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-12-09 21:30:34 +01:00
dependabot[bot] caa728ae1f
Bump actions/stale from 8.0.0 to 9.0.0
Bumps [actions/stale](https://github.com/actions/stale) from 8.0.0 to 9.0.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/v8.0.0...v9.0.0)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-09 10:14:28 +00:00
DL6ER 05b689422d
Change priorities such that special domains (Firefox and Apple at this time) can be explicitly allowed for some clients (per group assignments) while they stay blocked for all others in the network
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-12-06 23:46:53 +01:00
DL6ER d992e929f4
Fix possible race-collision leading to a theoretical out-of-bounds read
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-22 22:49:20 +01:00
DL6ER ade6e67ae2
Merge pull request #1624 from pi-hole/dependabot-github_actions-development-actions-checkout-3.6.0
Bump actions/checkout from 3.5.3 to 3.6.0
2023-09-17 12:35:25 +02:00
dependabot[bot] f980bdc6c9
Bump actions/checkout from 3.5.3 to 3.6.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.3 to 3.6.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/v3.5.3...v3.6.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-09-11 10:57:19 +02:00
Adam Warner 61a3658c57
Merge pull request #1632 from pi-hole/dependabot-github_actions-development-actions-upload-artifact-3.1.3
Bump actions/upload-artifact from 3.1.2 to 3.1.3
2023-09-10 16:35:40 +01:00
Christian König 7e83fdb3b0
Group dependabot PRs
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-09-10 13:01:37 +01:00
Adam Warner b7c988cc41
Merge pull request #1589 from pi-hole/master
Sync master back into development
2023-09-10 13:00:03 +01:00
dependabot[bot] 305e55fbf9
Bump actions/upload-artifact from 3.1.2 to 3.1.3
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3.1.2...v3.1.3)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-09 10:31:54 +00:00
Adam Warner 1a11413385
Merge pull request #1586 from pi-hole/PromoFaux-patch-1
Fix the Stale workflow
2023-07-14 09:11:20 +01:00
Adam Warner 6795a830f3
Tweak conditional, add in missing `env:`
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-07-13 20:01:58 +01:00
Adam Warner 02c8692dfd
Update stale.yml
Should fix the conditional

Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-07-13 20:01:58 +01:00
Adam Warner 843208bc0d
Merge pull request #1587 from pi-hole/PromoFaux-patch-2
Update dependabot.yml
2023-07-13 19:59:07 +01:00
Adam Warner 1de5139e31
Read this, added requestor(s) to the ignore list https://oneminuteenglish.org/en/requestor-or-requester/ 2023-07-12 00:02:33 +01:00
Adam Warner fe5802d598
Update dependabot.yml
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2023-07-11 23:53:08 +01:00
DL6ER 40bf4ffffa
Merge pull request #1584 from pi-hole/master
Sync master back into development
2023-07-09 12:27:14 +02:00
DL6ER 663d9ad925
Merge pull request #1569 from pi-hole/fix/un_stale
Do not try to remove stale label on PRs
2023-07-09 12:20:04 +02:00
DL6ER c2e0ed6a67
Merge pull request #1572 from pi-hole/dependabot-github_actions-development-actions-checkout-3.5.3
Bump actions/checkout from 3.4.0 to 3.5.3
2023-06-10 13:04:13 +02:00
dependabot[bot] aa55889d62
Bump actions/checkout from 3.4.0 to 3.5.3
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.4.0 to 3.5.3.
- [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/v3.4.0...v3.5.3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-10 10:59:05 +00:00
Christian König 2ffb36df32
Use env variable
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-05-31 22:09:13 +02:00
Christian König 380dd7e175
Do not try to remove stale lables on PRs
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-05-29 22:33:39 +02:00
Adam Warner bea02c2813
Merge pull request #1568 from pi-hole/master
Sync master back into development
2023-05-28 13:08:14 +01:00
Adam Warner d201776e29
Merge pull request #1567 from pi-hole/development
Pi-hole FTL v5.23
2023-05-28 11:55:26 +01:00
DL6ER 78c16f36a7
Merge pull request #1566 from pi-hole/tweak/gravity_1
Remove code duplication found in gravit.sh gravity_ParseFileIntoDomains()
2023-05-28 07:41:01 +02:00
Christian König dad2b9f892
Remove traces of ABP_CSS
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-05-27 22:46:01 +02:00
Christian König 487d4d2768
Remove code duplication found in gravit.sh gravity_ParseFileIntoDomains()
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-05-27 22:19:05 +02:00
DL6ER 0515abe27b
Merge pull request #1565 from pi-hole/tweak/gravity-adlist-updated
Fix missing update of `adlist.date_updated`
2023-05-25 20:42:33 +02:00
DL6ER 42b36cf5d1
Update src/tools/gravity-parseList.c
Co-authored-by: yubiuser <ckoenig@posteo.de>
Signed-off-by: DL6ER <DL6ER@users.noreply.github.com>
2023-05-24 21:50:23 +02:00
DL6ER 15faf3ca00
Rename src/{gravity-tools.* => tools/gravity-parseList.*}
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-24 21:25:37 +02:00
DL6ER 14dc1311bc
Update adlist.date_updated in parseList command
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-24 21:25:34 +02:00
DL6ER 38335a791a
Merge pull request #1564 from pi-hole/tweak/false_positives
Do not consider false positives as invalid domains
2023-05-24 21:17:00 +02:00
RD WebDesign 825146fa59
Adding anchors to false_positives_regex
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-05-24 16:00:44 -03:00
RD WebDesign f4374876df
Improving the comments
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-05-24 15:55:43 -03:00
RD WebDesign 2a13beb3c2
Do not consider false positives as invalid domains
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-05-23 17:42:48 -03:00
DL6ER 90ecc7d41c
Merge pull request #1563 from pi-hole/test/new_gravity_pattern
Allowing underscore and hyphen in any position for gravity parseList
2023-05-23 17:10:57 +02:00
RD WebDesign 9689b9856f
Allowing underscore and hyfen in any position for gravity parseList
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-05-22 17:28:30 -03:00
DL6ER c2bdc24772
Merge pull request #1562 from pi-hole/tweak/dhcp-discover
Tweak dhcp-discover subcommand
2023-05-22 17:04:22 +02:00
DL6ER 88502af00b
Do not run ARP scans in networks where the kernel knows that ARP is not supported (e.g. Wireguard)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-21 17:43:25 +02:00
DL6ER 59a11808a6
Do not try to scan for DHCP servers in network where the kernel knows that there is no broadcasting support (e.g. Wireguard)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-21 17:39:17 +02:00
DL6ER b38ed4057a
Skip interfaces that are either down or are of loopback type
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-21 13:47:26 +02:00
DL6ER d75305b1ed
Ensure we are in lock-mode when printing the final result
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-21 12:58:46 +02:00
DL6ER 1a02c102fc
Improve message when packet is rejected by wireguard interfaces
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-21 10:06:08 +02:00