Commit Graph

466 Commits (0be987239e3c5c6f88033844dc77c285bc73d185)

Author SHA1 Message Date
Adam Warner 0be987239e
Adds spellcheck action to the smoke-tests (also moves editorconfig-checker to smoketests away from it's own action)
2 years ago
Peter Russell 052a1f294e
Update gravity.sh
2 years ago
Peter Russell 325f20d5c2
Update gravity.sh
2 years ago
Peter Russell 1c28da7bbd
Update gravity.sh
2 years ago
jpgpi250 aba5e884eb Update gravity.sh
2 years ago
DL6ER 8cbffa179d
Replace remaining sqlite3 calls by calls to our embedded pihole-FTL sqlite3 engine and remove sqlite3 as dependency in the installer.
2 years ago
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
2 years ago
Christian König 647ba6ec9d
Rename variables to improve comprehensibility
2 years ago
Christian König bfda52ed79
Fix number of invalid domains
2 years ago
jbzdarkid bc8150adfa Clean up bash script formatting
2 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
3 years ago
user 922f795fe6 Adding comma to the adlist table format
3 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