Commit graph

6455 commits

Author SHA1 Message Date
DL6ER
59e9bac794
Only try to obtain sources after possible database restore following a corruption
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-11-16 11:49:11 +01:00
DL6ER
b2ad878f4a
Try to restore from gravity backup on database preparation error (if backup is available)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-11-16 10:18:00 +01:00
DL6ER
6ff30f7294
Backup a stripped-down version of gravity.db after each pihole -g run
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-11-16 10:09:44 +01:00
yubiuser
112b961762
Fix errors on fresh installations while setting privacy levels and query logging due to absence of pihole.toml (#5799) 2024-10-28 18:04:46 +01:00
yubiuser
250fbd217f
Bump tox from 4.23.0 to 4.23.2 in /test (#5809) 2024-10-26 14:11:11 +02:00
yubiuser
0421e3784c
Bump actions/setup-python from 5.2.0 to 5.3.0 (#5808) 2024-10-26 14:10:27 +02:00
yubiuser
8ec7651075
Bump actions/checkout from 4.2.1 to 4.2.2 (#5807) 2024-10-26 14:10:06 +02:00
dependabot[bot]
6d8b4fdfc6
Bump tox from 4.23.0 to 4.23.2 in /test
Bumps [tox](https://github.com/tox-dev/tox) from 4.23.0 to 4.23.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.23.0...4.23.2)

---
updated-dependencies:
- dependency-name: tox
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-26 10:22:13 +00:00
dependabot[bot]
9abb240105
Bump actions/setup-python from 5.2.0 to 5.3.0
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5.2.0...v5.3.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-26 10:07:42 +00:00
dependabot[bot]
8acfa029d9
Bump actions/checkout from 4.2.1 to 4.2.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.1 to 4.2.2.
- [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.1...v4.2.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-26 10:07:38 +00:00
yubiuser
16af216b80
Improved error message for invalid protocol in adlist download (#5806) 2024-10-24 21:02:40 +02:00
Sebastián Dinator
5589fa171c
Remove example from error message on invalid protocol
Signed-off-by: Sebastián Dinator <sdinator@alumnos.uai.cl>
2024-10-24 14:04:06 -03:00
Sebastian Dinator
0e7706ffa3
Improved error message for invalid protocol in adlist download
Signed-off-by: Sebastian Dinator <sdinator@alumnos.uai.cl>
Signed-off-by: Sebastián Dinator <sdinator@alumnos.uai.cl>
2024-10-24 14:04:06 -03:00
yubiuser
1a4870690b
Exit 1 on failure (#5803) 2024-10-21 06:15:58 +02:00
Christian König
8bf6480aed
Set exit code explicitly everywhere
Signed-off-by: Christian König <github@yubiuser.dev>
2024-10-20 09:36:28 +02:00
Christian König
7ae0b207fc
Exit 1 if update script failed
Signed-off-by: Christian König <github@yubiuser.dev>
2024-10-20 09:34:15 +02:00
yubiuser
fa194e0a0c
Do not print FTL update check details on pihole -up (#5800) 2024-10-19 14:39:24 +02:00
yubiuser
8fc0f1f26a
Bump tox from 4.21.2 to 4.23.0 in /test (#5802) 2024-10-19 12:35:17 +02:00
dependabot[bot]
8c39365db1
Bump tox from 4.21.2 to 4.23.0 in /test
Bumps [tox](https://github.com/tox-dev/tox) from 4.21.2 to 4.23.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.21.2...4.23.0)

---
updated-dependencies:
- dependency-name: tox
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-19 10:32:25 +00:00
yubiuser
c3a762823d
Fix gavity version 19 (#5801) 2024-10-19 07:03:04 +02:00
Christian König
2fd51bd244
Fix gavity version 19
Signed-off-by: Christian König <github@yubiuser.dev>
2024-10-18 23:00:31 +02:00
Christian König
1ad135ad69
Do not print FTL update check details on pihole -up
Signed-off-by: Christian König <github@yubiuser.dev>
2024-10-18 22:30:22 +02:00
Christian König
6e905a7f80
Use setFTLConfigValue to set privacy level and logging. The function is sourced already at this point from utils.sh
Signed-off-by: Christian König <github@yubiuser.dev>
2024-10-18 20:22:13 +02:00
Christian König
3956ca49b6
Don't attempt writing to pihole.toml if file does not exit. FTL needs to be started first
Signed-off-by: Christian König <github@yubiuser.dev>
2024-10-18 20:19:02 +02:00
yubiuser
cd8d9ab84e
Use pihole.toml to decide if installer runs on an update (#5790) 2024-10-18 16:44:43 +02:00
Adam Warner
38c561ae41
Add color (#5798) 2024-10-13 22:11:44 +01:00
Christian König
fa45a4bec8
Add color
Signed-off-by: Christian König <github@yubiuser.dev>
2024-10-13 22:16:42 +02:00
yubiuser
1bec0d2c7e
Bump actions/checkout from 4.2.0 to 4.2.1 (#5797) 2024-10-12 14:28:32 +02:00
dependabot[bot]
aedb2f0a93
Bump actions/checkout from 4.2.0 to 4.2.1
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.0 to 4.2.1.
- [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.0...v4.2.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-12 10:02:08 +00:00
yubiuser
8e5ac2dbac
Bump tox from 4.20.0 to 4.21.2 in /test (#5793) 2024-10-05 13:57:17 +02:00
dependabot[bot]
d4cf5d95a6
Bump tox from 4.20.0 to 4.21.2 in /test
Bumps [tox](https://github.com/tox-dev/tox) from 4.20.0 to 4.21.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.20.0...4.21.2)

---
updated-dependencies:
- dependency-name: tox
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-05 10:39:29 +00:00
Adam Warner
5cef02e60d
Remove restartdns: Redux (#5791) 2024-10-03 09:07:43 +01:00
Adam Warner
afdf45031f
Missed a couple of references in the previous PR
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2024-10-02 21:51:56 +01:00
Adam Warner
7dd2eb20a2
Remove the restartdns functionality and promote the reloaddns functions (#5780) 2024-10-02 21:27:08 +01:00
Adam Warner
6645136f6b
Align the indentation for the case statement in the bottom part of pihole script
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2024-10-02 21:21:09 +01:00
Adam Warner
84a659dfac
Update pihole
Co-authored-by: yubiuser <github@yubiuser.dev>
Signed-off-by: Adam Warner <github@adamwarner.co.uk>
2024-10-02 19:41:17 +01:00
Adam Warner
be00f3e723
Rename reloaddns-lists to reloadlists per suggestion
Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>
Signed-off-by: Adam Warner <github@adamwarner.co.uk>
2024-10-02 19:39:34 +01:00
Christian König
74e52675f1
Use pihole.toml to decide if installer runs on an update
Signed-off-by: Christian König <github@yubiuser.dev>
2024-10-02 13:50:33 +02:00
yubiuser
74d451a9c7
Show version information after an web only update (#5788) 2024-10-01 05:57:34 +02:00
yubiuser
ba058be236
Fix removing old man page (#5789) 2024-10-01 05:57:19 +02:00
Christian König
ada7d2bd31
Fix removing old man page
Signed-off-by: Christian König <github@yubiuser.dev>
2024-09-30 21:10:33 +02:00
Christian König
bcc3a7e35e
Show version information after an web only update
Signed-off-by: Christian König <github@yubiuser.dev>
2024-09-30 21:04:55 +02:00
yubiuser
c0e39087bc
Grouped common dependencies of distros (#5762) 2024-09-28 13:37:11 +02:00
yubiuser
c1a8607e54
Bump actions/checkout from 4.1.7 to 4.2.0 (#5781) 2024-09-28 12:15:11 +02:00
dependabot[bot]
8c56572d0b
Bump actions/checkout from 4.1.7 to 4.2.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.7 to 4.2.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.1.7...v4.2.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>
2024-09-28 10:12:44 +00:00
Wouter Servaes
e9fdfac569
Added common dependencies to uninstall script for removal
Signed-off-by: Wouter Servaes <wouterservaes@protonmail.com>
2024-09-27 19:09:09 +02:00
Wouter Servaes
5f1e4680f7
Grouped common dependencies of distros
Signed-off-by: Wouter Servaes <wouterservaes@protonmail.com>
2024-09-27 19:09:09 +02:00
Dominik
65806a905a
Add database optimization and gravity timing (#5773) 2024-09-25 03:25:02 -04:00
Adam Warner
cc476a49fe
remove the restartdns functionality and promote the reloaddns functions
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2024-09-24 14:15:15 +01:00
yubiuser
564957c203
Remove lines containing Adguard JavaScript rules from adlists (#5754) 2024-09-23 23:33:14 +02:00