DL6ER
|
fc4e26f08a
|
Minor formating change
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-01-08 02:02:36 +01:00 |
|
DL6ER
|
97d55c26ed
|
Also add Unix socket handle
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-01-07 23:53:58 +01:00 |
|
DL6ER
|
c165cb8cbd
|
Update README.md. Fixes #190
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-01-07 23:49:53 +01:00 |
|
DL6ER
|
8cb2fe9ca2
|
Merge pull request #189 from pi-hole/fix/TravisVersioning
Final fix for Travis versioning and all the cosmetic issues we have seen
|
2018-01-05 23:22:27 +01:00 |
|
DL6ER
|
3483ee8407
|
Remove intermediate variables where we don't need them
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-01-05 23:03:23 +01:00 |
|
DL6ER
|
d0d0dfede5
|
Extract first 7 characters of the hash as this is what "git --no-pager describe --always" gives as output
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-01-05 22:36:58 +01:00 |
|
DL6ER
|
cf93110aee
|
Final fix for Travis versioning and all the cosmetic issues we have seen
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-01-05 22:34:07 +01:00 |
|
Mark Drobnak
|
d69ec5ee48
|
Merge pull request #187 from pi-hole/new/UnixSocket
Add unix socket
|
2018-01-03 11:42:26 -05:00 |
|
DL6ER
|
7638d8cdb1
|
Improve socket client example + work on review comments
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-01-01 21:33:39 +01:00 |
|
DL6ER
|
8a720b6f19
|
Fix spelling
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-01-01 17:24:54 +01:00 |
|
DL6ER
|
e67e5e45de
|
Suppress connection interrupted messages for Telnet and Unix Socket
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-01-01 14:28:29 +01:00 |
|
DL6ER
|
54487db5cf
|
Close unix socket and unlink file handle on exit of FTL
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-01-01 11:59:43 +01:00 |
|
DL6ER
|
c26ff3a23f
|
Add more comments to socket_client.c so it is easier understandable in case users what to use it as template to code their own APIs etc.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-01-01 11:44:22 +01:00 |
|
DL6ER
|
7ad0c66b68
|
Remove debug output
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-01-01 11:32:31 +01:00 |
|
DL6ER
|
855a0762e4
|
Make all instead of ony target pihole-FTL
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-01-01 03:06:49 +01:00 |
|
DL6ER
|
b28a52c280
|
Extend test
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-01-01 02:56:19 +01:00 |
|
DL6ER
|
9e40d006eb
|
Add Unix socket test
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-01-01 01:05:17 +01:00 |
|
DL6ER
|
e4e5b0d45e
|
Use special socket file on Travis
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-01-01 01:02:54 +01:00 |
|
DL6ER
|
900a3fa5cb
|
Add "socket-test" target in Makefile
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-01-01 00:59:10 +01:00 |
|
DL6ER
|
1f7dbaa403
|
:codacy:
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2018-01-01 00:56:39 +01:00 |
|
DL6ER
|
eb431d1bd0
|
Finish socket client test program
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2017-12-31 23:37:35 +01:00 |
|
DL6ER
|
3086d1b40d
|
Save socket file in home folder on Travis
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2017-12-31 23:02:34 +01:00 |
|
DL6ER
|
300de47752
|
Add simple Unix socket client test program
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2017-12-31 23:00:55 +01:00 |
|
DL6ER
|
0387304b4c
|
Answer Unix socket requests the exact same way we do already for the telnet interface
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2017-12-31 22:49:14 +01:00 |
|
DL6ER
|
3c39cb1fd2
|
Added Unix socket - it is listening!
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2017-12-31 22:44:08 +01:00 |
|
DL6ER
|
e4cbe417a1
|
Rename existing telnet socket functions to contain "telnet" in their names to avoid confusion when adding Unix sockets
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2017-12-31 22:25:27 +01:00 |
|
DL6ER
|
3b5edadd23
|
Merge pull request #186 from pi-hole/new/DNSSECsupport
Add full DNSSEC support
|
2017-12-31 17:43:59 +01:00 |
|
DL6ER
|
804c2d9fd3
|
Add state ABANDONED which is very similar to BOGUS
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2017-12-31 17:32:45 +01:00 |
|
DL6ER
|
0c4cfce780
|
Use enum for DNS states
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2017-12-31 17:04:11 +01:00 |
|
DL6ER
|
c9ee9f552a
|
Store DNSSEC result per domain not per query
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2017-12-31 16:50:58 +01:00 |
|
DL6ER
|
a722dbda82
|
Return DNSSEC result in getAllQueries result
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2017-12-31 15:21:09 +01:00 |
|
DL6ER
|
530a894bc5
|
Parse "validation" log lines
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2017-12-31 15:13:30 +01:00 |
|
DL6ER
|
bc745146b6
|
Merge pull request #185 from pi-hole/fix/database
SQLite3: Have to finalize statements before closing database handle
|
2017-12-31 10:27:04 +01:00 |
|
DL6ER
|
0aad3533e2
|
Check return values of both dbquery() and sqlite3_finalize()
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2017-12-31 01:13:10 +01:00 |
|
DL6ER
|
90cf01bbc5
|
Have to finalize all statements before sqlite3_close() can succeed. Also print some error message in the future if closeing the database failed.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2017-12-31 00:54:21 +01:00 |
|
DL6ER
|
2ac17c9516
|
Merge pull request #184 from pi-hole/fix/db_locking
Close database file after initialization
|
2017-12-30 23:15:48 +01:00 |
|
DL6ER
|
d0968c68aa
|
Close database after initial check so we dont keep it open forever and hence lock it.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2017-12-30 22:34:20 +01:00 |
|
DL6ER
|
d611c3a770
|
Merge pull request #183 from pi-hole/fix/reply_interpretation
Skip replies for queries that have already been answered
|
2017-12-29 02:32:29 +01:00 |
|
DL6ER
|
0b1175ec60
|
Skip this entry if we already found th reply for this forwarded query before
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2017-12-29 00:51:07 +01:00 |
|
DL6ER
|
f026a885dd
|
Remove two int we are not using at all
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2017-12-28 23:46:41 +01:00 |
|
DL6ER
|
21e60e3f9a
|
Merge pull request #174 from pi-hole/new/extra-logging
Handle dnsmasq "extra" logging
|
2017-12-28 22:44:01 +01:00 |
|
DL6ER
|
d669a65067
|
Compare age of query against current time to decide if we should give a query more time to get completed
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2017-12-28 21:02:10 +01:00 |
|
DL6ER
|
dbc9457708
|
Worked on review comments
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2017-12-28 20:48:29 +01:00 |
|
DL6ER
|
3346a84d1b
|
Add global counters for types of replies (and properly GC them)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2017-12-28 20:43:47 +01:00 |
|
DL6ER
|
d087434e8b
|
Merge pull request #182 from pi-hole/master
Merge latest changes into development
|
2017-12-28 20:38:19 +01:00 |
|
Dan Schaper
|
1e45569390
|
Merge pull request #181 from pi-hole/release/v2.13.1
Pi-hole FTL v2.13.1
v2.13.1
|
2017-12-28 07:44:48 -08:00 |
|
DL6ER
|
8352566b77
|
Merge pull request #178 from pi-hole/tweak/wildcard_auditing
Wildcard auditing
|
2017-12-27 23:09:06 +01:00 |
|
DL6ER
|
7cbf68f0b6
|
Output correct counters in log_counter_info() (this has always been wrong but nobody noticed it)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2017-12-27 13:25:11 +01:00 |
|
DL6ER
|
13b89c72af
|
Save reply type in query struct (can be used somewhere later on)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2017-12-27 00:52:36 +01:00 |
|
DL6ER
|
372dbca40a
|
Update comment and use correct string for strlen()
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2017-12-27 00:35:38 +01:00 |
|