DL6ER
|
821e64e514
|
Accept gravity.list and black.list in simple domain list format. Speeds up list importing by about 2x
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-04-21 23:26:44 +02:00 |
|
DL6ER
|
959af6789b
|
Remove -DNO_FORK compile time flag, undo dnsmasq code modifications, make sure that "-k" is always passed to dnsmasq
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-04-19 07:32:40 +02:00 |
|
DL6ER
|
914a5c4fda
|
Merge pull request #238 from pi-hole/FTLDNS
Introducing FTLDNS™
|
2018-04-18 20:23:49 +02:00 |
|
DL6ER
|
3656ba229d
|
Merge branch 'FTLDNS' of https://github.com/pi-hole/FTL into FTLDNS
|
2018-04-17 17:01:08 +02:00 |
|
DL6ER
|
3daa31a232
|
ork children for TCP requests
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-04-17 17:00:27 +02:00 |
|
DL6ER
|
410075cd34
|
Add setcap to make install target (we don't do it in the init.d/systemd script anymore, so we have to do it after the binary is copied to its final location)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-04-17 10:53:30 +02:00 |
|
Jacob Salmela
|
02b987c82e
|
i make mistakes without dl6er around
Signed-off-by: Jacob Salmela <jacob.salmela@pi-hole.net>
|
2018-04-16 05:37:52 -05:00 |
|
Jacob Salmela
|
fc4a1b1637
|
Merge branch 'development' into FTLDNS
|
2018-04-16 05:31:49 -05:00 |
|
DL6ER
|
b133b657ac
|
Small bugfix: Don't log reverse lookup results as unknown replies in non-debug mode
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-04-14 13:09:07 +02:00 |
|
DL6ER
|
cf6ccdf5e0
|
There is no reason to allocate space for a constant string. Remove this.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-04-14 11:45:17 +02:00 |
|
DL6ER
|
2e24b81557
|
Merge pull request #254 from pi-hole/FTLDNS-IGNORE_LOCALHOST
Add IGNORE_LOCALHOST config option
|
2018-04-14 11:44:51 +02:00 |
|
DL6ER
|
eb64f7b378
|
Merge pull request #253 from pi-hole/FTLDNS-resolve
Internal name resolving functionality
|
2018-04-13 18:00:31 +02:00 |
|
DL6ER
|
9f5ae9495d
|
Return only names if we actually have them
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-04-12 17:18:52 +02:00 |
|
DL6ER
|
81f72c3d11
|
Provacy mode: Actually return host name "hidden" instead of trying to resolve 0.0.0.0
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-04-12 11:01:16 +02:00 |
|
DL6ER
|
192c9c7844
|
Make config options parsing case-insensitive
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-04-12 10:59:35 +02:00 |
|
DL6ER
|
0c048b0355
|
Add IGNORE_LOCALHOST option to README
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-04-11 18:55:58 +02:00 |
|
DL6ER
|
efbe8025d0
|
Implement IGNORE_LOCALHOST config option
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-04-11 18:50:36 +02:00 |
|
DL6ER
|
e2d0529993
|
Implement name resolving power back for FTLDNS. This re-implements lots of already extensively tested code that was present in pre-FTLDNS for over a year. This implementation is only slightly different by ensuring that name resolution is done in a specific non-blocking way.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-04-11 18:20:06 +02:00 |
|
DL6ER
|
e0ef3af837
|
Merge pull request #252 from pi-hole/update/SQLite/3.23.1
Update SQLite to 3.23.1
|
2018-04-11 18:18:52 +02:00 |
|
DL6ER
|
095b62cf4d
|
Update SQLite to 3.23.1
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-04-10 21:58:08 +02:00 |
|
Mark Drobnak
|
1ca6b582aa
|
Merge pull request #251 from pi-hole/FTLDNS-improvements
Several FTLDNS improvements
|
2018-04-08 18:02:22 -04:00 |
|
DL6ER
|
3f92f3a543
|
Re-implement improved exception for queried CNAME requiring forwarding of A/AAAA record. Slighly improve GC subroutine
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-04-08 22:52:24 +02:00 |
|
DL6ER
|
b2840f49a0
|
Move struct timeval conversion into its own function to reduce clones
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-04-07 12:09:40 +02:00 |
|
DL6ER
|
9f940d82e0
|
Reduce memory footprint by removing unnecessry TTL value
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-04-06 23:52:07 +02:00 |
|
DL6ER
|
eba63be23b
|
Print unknown reply/cache entries also when not running in debug mode for beta testing
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-04-06 23:42:46 +02:00 |
|
DL6ER
|
53a5c2cdc5
|
Integrate storing of response time in void save_reply_type()
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-04-06 23:41:46 +02:00 |
|
DL6ER
|
dfc32a6204
|
Move reply type and dnssec status to per-query (not per-domain) for more accurate data at negligible additional costs
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-04-06 23:32:32 +02:00 |
|
DL6ER
|
d1c163e499
|
Improve on the parameters of dnsmasq's upstream selection algorithm
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-04-06 17:12:03 +02:00 |
|
DL6ER
|
003371fcd3
|
Don't import AAAA queries from database if config flag AAAA_QUERY_ANALYSIS is set to No
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-04-05 19:41:02 +02:00 |
|
DL6ER
|
1d6a339969
|
Fix bug that disabled "AAAA_QUERY_ANALYSIS" config option. Fixes #250
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-04-05 19:40:40 +02:00 |
|
DL6ER
|
75f60405c4
|
Clarify comment
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-04-04 16:03:43 +02:00 |
|
DL6ER
|
d2ad635fb1
|
Increase MAXCONNS from 40 to 255
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-04-04 12:19:17 +02:00 |
|
Mark Drobnak
|
2900db2868
|
Merge pull request #241 from pi-hole/tweak/readme-ftl
align this readme with the core one. formatting and layout is now th…
|
2018-04-02 15:49:25 -04:00 |
|
Mark Drobnak
|
d5b61b8bb4
|
Merge pull request #249 from pi-hole/update/SQLite/3.23.0
Update SQLite from 3.22.0 to 3.23.0
|
2018-04-02 13:00:09 -04:00 |
|
DL6ER
|
0b32193665
|
Update SQLite from 3.22.0 to 3.23.0
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-04-02 16:03:41 +02:00 |
|
DL6ER
|
a44aca62f6
|
Merge pull request #247 from pi-hole/FTLDNS-delay
FTLDNS: Measure and store response time for queries
|
2018-04-01 16:41:05 +02:00 |
|
DL6ER
|
be5e8fe63e
|
Measure and store response time for individual queries
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-04-01 16:11:55 +02:00 |
|
DL6ER
|
a74cc2d9b6
|
Prevent possible resource leak
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-03-31 00:43:54 +02:00 |
|
DL6ER
|
c5f34a4dea
|
Use number of effectively blocked domains from /etc/pihole/numBlocked if available. Fall back to counting number of entries in preEventHorizon if this file is not found (e.g. updated gravity didn't run yet)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-03-30 21:02:25 +02:00 |
|
DL6ER
|
1c191dd2c2
|
Read number of blocked domains from preEventHorizon. Solves #246
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-03-30 19:54:17 +02:00 |
|
DL6ER
|
a26da52dfe
|
Merge branch 'FTLDNS' of https://github.com/pi-hole/FTL into FTLDNS
|
2018-03-23 20:25:44 +01:00 |
|
DL6ER
|
6f55827297
|
Ensure that we only send overTime data for intervals that are fully specified. Intervals older than the set window (e.g. 24h) are incomplete and subject to removal of queries from history
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-03-23 20:24:04 +01:00 |
|
DL6ER
|
c56357d525
|
Return A and AAAA instead of IPv4 and IPv6 as query type for the Query Log as this is more correct.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-03-23 20:18:14 +01:00 |
|
Jacob Salmela
|
174b746130
|
align this readme with the core one. formatting and layout is now the same. added ftldns logo. finally, updated donation and affiliate links
Signed-off-by: Jacob Salmela <jacob.salmela@pi-hole.net>
|
2018-03-23 00:01:48 -05:00 |
|
Mcat12
|
509105c669
|
Use pre-compiled static libraries when building on arm (for Raspbian)
Signed-off-by: Mcat12 <newtoncat12@yahoo.com>
|
2018-03-22 14:50:15 -04:00 |
|
DL6ER
|
392a23d5e7
|
Remove disbaled sanitizer options
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-03-21 20:42:34 +01:00 |
|
DL6ER
|
9ea9a53859
|
Use -fstack-protector-strong only if compiler is not arm-linux-gnueabihf-gcc
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-03-21 20:38:15 +01:00 |
|
DL6ER
|
734b2559d5
|
Update CFLAGS with recommended gcc flags (hardening, performance, etc.)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-03-21 20:28:23 +01:00 |
|
DL6ER
|
5de6e5dec1
|
Prefer locally compiled libhogweed (if available)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-03-21 20:16:42 +01:00 |
|
DL6ER
|
2a384c4b6a
|
Update README
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-03-21 20:07:13 +01:00 |
|