Commit Graph

328 Commits (2664ac0efc6dab8720170d55b09c2ea50d857f18)

Author SHA1 Message Date
DL6ER 2664ac0efc
Improve error reporting
5 years ago
DL6ER c1277705d8
Copy existing whitelist.txt, blacklist.txt, regex.list, and adlists.list to the database. We remove the files afterwards as the content lives in the database now
5 years ago
DL6ER e57d0fb93c
Remove the empty templates gravity.list, white.list, black.list. The old source files whitelist.txt, blacklist.txt, and regex.list still exist and need to be removed in a follow-up commit
5 years ago
DL6ER ee20164207
Remove detect_pihole_blocking_status() as we can modify the database at any time
5 years ago
DL6ER bbc392caeb
More review comments
5 years ago
DL6ER 61840edb30
Fill comment field with NULL (default) instead of empty string and use a variable for the timestamp instead of periodically calling date
5 years ago
DL6ER f9250d91a5
Explictly escape the escape.
5 years ago
DL6ER 491c828661
Improved code, ensure that gravity.sh passes shellcheck as a whole
5 years ago
DL6ER 644ec36e64
Review comments
5 years ago
DL6ER ec5b16ef85
Fix incomplete comment
5 years ago
DL6ER dbbf21071b
Invert logic to use ENABLED instead of DISABLED. We make sure to set "enabled = 1 WHERE enabled IS NULL" in gravity_store_in_database()
5 years ago
DL6ER b2f4385232
Avoid infinity loop if gravity optimization fails
5 years ago
DL6ER 1f9a7d0b0c
Only run VACUUM on "pihole -g -o"
5 years ago
DL6ER d5feffa117
Do not backup the database
5 years ago
DL6ER fc62cf7e2f
Only run VACUUM on "full" gravity runs
5 years ago
DL6ER 93f1859bab
Store regex in gravity.db as well
5 years ago
DL6ER dcf0a605cf
Use views for all tables and set disabled column to false for those tables that support it
5 years ago
DL6ER 8a91fe6992
Store domains in gravit tables: gravity, whitelist, blacklist
5 years ago
DL6ER 09c4c88a6d
Create and fill gravity.db during pihole -g
5 years ago
DL6ER 05bd88b4d8
Update agent string: the selected string is the most abundant one on 06 Dec 2018 with a percentage of almost 10%
6 years ago
Adam Warner 83f7bd66e6
Don't `mv` `preEventHorizon`, copy it.
6 years ago
Dan Schaper 5c621fa253
Lints
6 years ago
Dan Schaper f9e71bee0a
Account for port, or lack of, in PIHOLE_DNS_1
6 years ago
Mark Drobnak 33939a30ea
Merge pull request #2347 from Gusher123/patch-1
6 years ago
Adam Warner 0131055ec9
Submission stale, addressing @mcat12's comments
6 years ago
DL6ER 337cc5ca18
BLOCKING -> BLOCKING_ENABLED
6 years ago
DL6ER b011adc453
Use new setupVars BLOCKING variable to determine which file to update via gravity
6 years ago
DL6ER 6cde066edd
Have gravity detect the presence of files like gravity.list.bck and update this file if present (assuming blocking is disabled)
6 years ago
Gusher123 2feb5f22cc
Signed-off-by
6 years ago
Gusher123 03a9d3bc5b Not hardcoding dns and covering all blockingmodes
6 years ago
Gusher123 e58142b4ac
Added comments
6 years ago
Gusher123 3e5c6afaee
Don't let one blocklist, block an other
6 years ago
DL6ER 760dd01b50
Use grep invert-match
6 years ago
DL6ER 5bf90cb77d
Use alternative logic for counting regex file entries, skipping commented out lines
6 years ago
Mcat12 1a8d5fb4a9
Allow PHP to edit the regex file if installed
6 years ago
Dan Schaper dbc82cfb6a
Merge pull request #2236 from pi-hole/new/regex-lists
6 years ago
Mcat12 72be7ad5f0
Don't count commented out regex lines
6 years ago
WaLLy3K 7ddae8f2eb
Treat URLs without a protocol as HTTP
6 years ago
Mcat12 0f4968d75c
Merge remote-tracking branch 'origin/development' into new/regex-lists
6 years ago
Mcat12 55175087c4
Set regex file permissions for web access
6 years ago
Dan Schaper d5547f5c7c
Revert "Fix error: /opt/pihole/gravity.sh: 385: Warning: command substitution: ignored null byte in input"
6 years ago
Mark Drobnak 4fc3546887
Merge pull request #2069 from pi-hole/fix/nullbyte
6 years ago
DL6ER bc705aac03
Add automated wildcard list -> regex filter conversion
6 years ago
Mark Drobnak 3149a95d6a
Fix gravity_ParseFileIntoDomains Awk comment
6 years ago
Adam Warner 5f2217a079
Fix for gravity.list not being emptied with an empty/missing adlist file.
6 years ago
Adam Warner 3216d65353
Merge branch 'development' into new/RemoveDefaultBlocklists
6 years ago
Adam Warner 9c29bd627e
fix user blacklisting
6 years ago
DL6ER d24b141d8b
Get rid of numBlocked file, FTLDNS can now determine number of domains thanks to the new lists format
6 years ago
DL6ER bac9e005ae
Generate gravity.list and black.list in simple domain lists format for FTLDNS. Leave local.list in HOSTS format
6 years ago
Dan Schaper d4d1ec2568
Merge pull request #2124 from pi-hole/development
6 years ago