Commit Graph

404 Commits (7b8611ced064bb5f697a633f01e58828eb6e2e46)

Author SHA1 Message Date
XhmikosR 7b8611ced0
Assorted typo fixes. (#3126)
4 years ago
DL6ER 3dd05606ca
Call it the received number of domains instead of the imported number as importing does only happen a bit later. Only show the number of invalid domains if there are invalid domains.
4 years ago
DL6ER 1e8bfd33f5
Improve output
4 years ago
DL6ER 8131b5961c
Add comments to the code describing the changes.
4 years ago
DL6ER 81d4531e10
Implement performant list checking routine.
4 years ago
DL6ER 050e2963c7
Remove redundant code.
4 years ago
DL6ER 3c09cd4a3a
Experimental output of matching line from shown warnings.
4 years ago
DL6ER 839fe32042
Fix issue with missing newline at the end of adlists (#3144)
4 years ago
DL6ER d14ee26d6a
Merge pull request #3139 from pi-hole/fix/count_before_calling_FTL
4 years ago
DL6ER 52398052e9
Compute number of domains (and store it in the database) BEFORE calling FTL to re-read said value.
4 years ago
DL6ER 601f9048cd
Merge pull request #3130 from pi-hole/fix/gravity_updated_timestamp
4 years ago
DL6ER dc2fce8e1d
Store gravity update timestamp only after database swapping.
4 years ago
DL6ER 2a5cf221fa
Store number of distinct gravity domains in database after counting.
4 years ago
DL6ER 10c2dad48a Improve gravity performance (#3100)
4 years ago
DL6ER 8f22203d24
Wait 30 seconds for obtaining a database lock instead of immediately failing if the database is busy.
4 years ago
DL6ER 948f4a8827
Ensure permissions and ownership of gravity.db are correctly set on each run of pihole -g. This would have prevented https://github.com/pi-hole/AdminLTE/issues/1077
4 years ago
DL6ER 2cec9eaf65
Merge pull request #3033 from pi-hole/fix/duplicates_in_adlists
4 years ago
DL6ER 779fe670f7
Show full URL during gravity download instead of only domain and file
4 years ago
DL6ER 570a7a5c11
Use sort -u instead of uniq as it is guaranteed to be safe when doing inline file operations.
4 years ago
DL6ER bd1b004d94
Remove possible duplicates found in lower-quality adlists
4 years ago
Adam Warner d29947ba32
optimise gravity list inserts
5 years ago
Adam Warner 1f03faddef
shell check recomends
5 years ago
DL6ER 3231e5c3ba
Address stickler requests.
5 years ago
DL6ER 0c5185f8ba
Also display how many unique domains we have caught in the event horizon.
5 years ago
DL6ER 037d52104a
New command "pihole -g -r" recreates gravity.db based on files backed up in /etc/pihole/migration_update. This is useful to restore a working version of the database when the user destroyed the original database. Also, update gravity.db to version 5 because of a fix we needed to implement.
5 years ago
DL6ER 756c99653e
Merge branch 'development' into new/internal-blocking
5 years ago
Adam Warner 61a40c1b43
merge devel into 4.3.2 And Resolve merge conflicts
5 years ago
DL6ER a8af2e1837
Store domains without sorting and unifying them first. This allows us to preserve the relationship of the individual domains to the lists they came from.
5 years ago
Adam Warner 8bef5dc805
remove n from -ne
5 years ago
Adam Warner ad41bcca5a
Remove support for adblock style lists to prevent false positives
5 years ago
DL6ER ca8982494b
Store timestamp when the gravity table was last updated successfully. This fixes https://github.com/pi-hole/AdminLTE/issues/989
5 years ago
DL6ER 1820c2c598
Merge branch 'development' into new/whitelist-regex-support
5 years ago
Andreas c53be459c6
quick fix for when dig also returns a CNAME
5 years ago
DL6ER 4371c9ba03
Ensure proper permissions are set for gravity.db after creation.
5 years ago
Andreas 63230cb72d
quick fix for when dig also returns a CNAME
5 years ago
DL6ER 5ff9052200
Review comments
5 years ago
DL6ER f5121c64be
We should still add the regex lines (initially) to the regex table as the renaming will happen only after the importing.
5 years ago
DL6ER 054c7a2c05
Create new table + view regex_whitelist + rename old regex table to regex_blacklist. This updates the gravity.db version to 3.
5 years ago
DL6ER be3e198f9a
Address linting errors.
5 years ago
DL6ER acc50b709e
Only migrate files once (domain and adlist lists druing initial creation of gravity.db auditlog.list on database upgrade from version 1 to 2.
5 years ago
DL6ER 0405aaa3da
Review comments and fixing stickler complaints.
5 years ago
DL6ER 2fb4256f84
Rename table to "auditlist"
5 years ago
DL6ER 4f4a12bb40
Upgrade database if necessary and store audit domains therein.
5 years ago
DL6ER 7a1b6fd205
Merge branch 'development' into new/gravity.db_domain_groups
5 years ago
DL6ER f91421418a
Rename adlists -> adlist table.
5 years ago
DL6ER 87c115fc86
Change implementation to use linking tables (domain_groups, adlists_groups). This allows adding domains to multiple lists conveniently.
5 years ago
DL6ER d5e8f1a781
Add 10 seconds timeout to the sqlite3 command that writes tables to the gravity database. This prevents gravity from failing when the database file is locked for a short time.
5 years ago
DL6ER cbc210b014
Add adlist_groups and mark group_id columns as NOT NULL.
5 years ago
Chris Crocker-White 69dba022c4 Handle an empty local.list
5 years ago
Dan Schaper 7de6bbca61
Merge branch 'development' into release/v4.3
5 years ago