Commit Graph

460 Commits (5bb79de70b73662e03772564f5f242b216f85bf5)

Author SHA1 Message Date
DL6ER 534f9a63bf
Copy database tables earlier into the new gravity database to avoid foreign key contraint violations when adding gravity entries refering to an empty adlist table
2 years ago
DL6ER f0f5cc52d9
Use internal SQLite3 engine in more places in gravity.sh
2 years ago
DL6ER ce86157067
Fix gravity in case there are no adlists at all or all are disabled (#4535)
2 years ago
DL6ER 3d3bb45a46
Merge pull request #4288 from pi-hole/new/gravity_repair
2 years ago
DL6ER d2a98ae954
Document -r recover force case
2 years ago
DL6ER 2e1ce7fc87
Apply suggestions from code review
2 years ago
DL6ER 54c58327f1
Merge pull request #4450 from pi-hole/unblock_NODATA
2 years ago
yubiuser db5e94b14a
use +short and omit obsolet awk
2 years ago
DL6ER 7167e6d5e4
Apply suggestions from code review
2 years ago
DL6ER b06efb6ab7
Declare variables local
2 years ago
DL6ER ab4bce4787
Allow users to force recovery even when checks are okay using "pihole -g -r recover force"
2 years ago
DL6ER 469c179b32
Return early from recovery routine when integrity checks didn't show any database errors.
2 years ago
DL6ER 190ab79606
Implement fully-automated gravity database recovery method.
2 years ago
Dan Schaper 533a77d6d5
Add database function failure guards.
2 years ago
Dan Schaper 76ae75689c
Check for DNS before run.
2 years ago
Dan Schaper a780fc59e2
Set DBFile permissions on creation.
2 years ago
Christian König e243c562c2
Unblock adlist domain during gravity run in NODATA mode
3 years ago
Christian König 647ba6ec9d
Rename variables to improve comprehensibility
3 years ago
Christian König bfda52ed79
Fix number of invalid domains
3 years ago
jbzdarkid bc8150adfa Clean up bash script formatting
3 years ago
yubiuser 38bb4a4908
Remove unused wildcard_regex_converter.sh (#4369)
3 years ago
jpgpi250 3439045228 fix Pi-hole v5.4 update - syntax error #4322
3 years ago
Adam Warner 4ac4bc5c18
Merge branch 'development' into fix/gravity_no_locallist
3 years ago
jpgpi250 a2d5b8050a Update gravity.sh
3 years ago
DL6ER f90dffbf1a
Do not put hostname and pi.hole into local.list - this will be handled by FTL after FTL#1111 has been merged
3 years ago
DL6ER f536718aaa
Use possibly custom gravity.db location in the copying SQL script
3 years ago
DL6ER d25240fe9f
pihole -g should respose GRAVITYDB in pihole-FTL.conf
3 years ago
DL6ER 126b9ae381
Add missing three new columns to pihole -g -r
3 years ago
DL6ER 57fe3b6621
Merge pull request #3951 from pi-hole/new/gravity_adlist_infos
3 years ago
Adam Warner 9ec012289f
Merge pull request #4017 from mwoolweaver/patch-2
3 years ago
Michael Woolweaver c42b97ddb2
fix typo in comment
3 years ago
freddii 7c0c30fb0b fixed typos
3 years ago
DL6ER 1791fe22f6
Merge pull request #3912 from mdujava/basic_auth
3 years ago
DL6ER a2625df5e2
Remove "The list is new" comment because it is superfluous
3 years ago
DL6ER 0944807491
Actually store correct number of domains for the individual lists (and not the sum of the so far collected number of domains)
3 years ago
DL6ER a216848c1d
Only update time of last list change when we see a list for the first time or when it really changed content
3 years ago
DL6ER 8c56f54a1e
Compare checksum of downloaded list against older checksums to see if the list content changed since the last download
3 years ago
DL6ER 6b33b8b4c0
Store status of downloaded list (downloaded, using cache, some error, ...) and number of (in-)valid domains on this list in the gravity database. This updates the gravity databaes to version 14.
3 years ago
Matej Dujava ef0bdf6470 Fix validation of adlist url
4 years ago
user 922f795fe6 Adding comma to the adlist table format
4 years ago
Adam Warner 948337dd8e
Merge pull request #3740 from pi-hole/new/adlist_date_updated
4 years ago
DL6ER 4fd412d7c3
Add date_updated field in adlist table set when a list changes.
4 years ago
DL6ER aa7c3b6852
Remove gravity optimization. Further investigations have shown that it is useless because the standard gravity run already produces an optimal database.
4 years ago
Adam Warner bb1a6243d6
Merge pull request #3669 from pi-hole/release/v5.1.2
4 years ago
Christian König 27399a762a Check for compression onyl once and print result
4 years ago
DL6ER 87da9084e6
Use compression (if available) when downloading the ad lists.
4 years ago
DL6ER 527fc3c5cf
Also pidof -> pgrep in gravity.sh
4 years ago
Christian König 73963fecda Use gravity's adlist_id in filename when saving downloaded adlist locally
4 years ago
Peter Lowe dd205c55c1 Updated gravity.sh to allow semicolons
4 years ago
Adam Warner 9e96ff37de
Fix merge conflicts
4 years ago