Frank Denis
|
cc327fdc48
|
OPT records don't have any class
|
2018-06-26 15:46:31 +02:00 |
Frank Denis
|
97f604670c
|
Don't update OPT records
Fixes #527
|
2018-06-26 08:24:13 +02:00 |
Frank Denis
|
b1447160a0
|
Add cache_neg_min_ttl and cache_neg_max_ttl
|
2018-04-17 00:24:49 +02:00 |
Frank Denis
|
4ec5461b2f
|
Mark servers as failing more aggressively
|
2018-02-22 14:20:59 +01:00 |
Frank Denis
|
32db89d2ee
|
Strip extra newline
|
2018-02-09 22:40:56 +01:00 |
Frank Denis
|
ebe41535ba
|
Format
|
2018-02-09 22:40:29 +01:00 |
Amit
|
5dbfc39f7d
|
Cache Plugin: return non-fixed TTL for cached entries (refactor)
|
2018-02-09 22:13:24 +02:00 |
Amit
|
65dfa8ecca
|
Cache Plugin: return non-fixed TTL for cached entries (refactor)
|
2018-02-09 22:11:12 +02:00 |
Amit
|
2a6a1852f1
|
Cache Plugin: return non-fixed TTL for cached entries
|
2018-02-09 17:59:04 +02:00 |
Frank Denis
|
458da8fa77
|
DoH: use 0 as a transaction ID
Reject short TCP queries early by the way
|
2018-02-04 12:57:54 +01:00 |
Frank Denis
|
2eed62f1e2
|
Add a setMaxTTL() function
Will be useful to interprete HTTP cache headers in DoH
|
2018-02-04 12:39:33 +01:00 |
Frank Denis
|
414d366cb2
|
Print the root zone as a dot rather than an empty string
Fixes #7
|
2018-01-19 12:33:27 +01:00 |
Frank Denis
|
170e2e816e
|
Implement blocking, fully compatible with rules from version 1
|
2018-01-17 02:40:47 +01:00 |
Frank Denis
|
822ae27a46
|
Always use negative caching except on srvfail (and obviously on success)
|
2018-01-10 23:26:03 +01:00 |
Frank Denis
|
77cdc1db78
|
Start implementing a basic cache
|
2018-01-10 18:32:05 +01:00 |
Frank Denis
|
f283105866
|
Implement the IPv6 block plugin
|
2018-01-10 17:23:20 +01:00 |
Frank Denis
|
d8f8d561c8
|
Synthesize a truncated response if the response wouldn't fit the local MSS
|
2018-01-10 02:52:09 +01:00 |