DL6ER
|
579dc07046
|
Merge branch 'development' into tweak/gravity_backup
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-11-26 21:08:09 +01:00 |
|
Dominik
|
7d727555e2
|
Fix empty adlists (#5821)
|
2024-11-26 20:09:41 +01:00 |
|
DL6ER
|
1c4a48258f
|
Only set ownership/permissions once the file was created
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-11-26 18:16:15 +01:00 |
|
DL6ER
|
d9288b896e
|
Do not touch list files as this creates them. This causes issues down the line in the Heisenberg compensator
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-11-26 18:01:52 +01:00 |
|
Dominik
|
553c0f7f07
|
Fix possible gravity permissions issue (#5819)
|
2024-11-25 17:51:45 +01:00 |
|
DL6ER
|
531490397d
|
When new domains are added to gravity and users run the first time gravity in the terminal (not via web), the list.123.abc.com file is created as root and stays like that. This causes issues down the line when users later try to run gravity from the web interface where we do not have root capabilities. This commit checks for write permissions and suggests what to do on error. It always ensures ownership and permissions are correct
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-11-25 12:40:55 +01:00 |
|
DL6ER
|
633c971a44
|
Store failed gravity restoration status in message table
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-11-23 09:44:39 +01:00 |
|
Dominik
|
6b423f534c
|
Remove remaining traces of audit log (#5817)
|
2024-11-17 21:25:22 +01:00 |
|
Dominik
|
9a9af719f0
|
Update gravity.sh
Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>
Signed-off-by: Dominik <DL6ER@users.noreply.github.com>
|
2024-11-17 17:05:26 +01:00 |
|
Dominik
|
d2cbe1f712
|
Add Fedora 41 and remove Fedora 39 from tests (#5813)
|
2024-11-16 17:52:18 +01:00 |
|
DL6ER
|
62b63f87e0
|
Use rpm instead of dnf to check for installed package. dnf changed to returning success even for not-installed packages wit Fedora 41
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-11-16 12:46:43 +01:00 |
|
DL6ER
|
fdf44355d2
|
Keep up to 10 database backups
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-11-16 12:08:27 +01:00 |
|
DL6ER
|
a5cb07c76e
|
Attempt to restore from all possibly available gravity.db backups
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-11-16 11:52:31 +01:00 |
|
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 |
|
DL6ER
|
2dc5bd15cc
|
Remove remaining traces of audit log
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-11-16 09:45:53 +01:00 |
|
RD WebDesign
|
7341f85c2d
|
Add Fedora 41 and remove Fedora 39 from tests
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
|
2024-11-12 16:48:52 -03: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 |
|