summaryrefslogtreecommitdiffstats
path: root/modules/refuse_nord (follow)
Commit message (Collapse)AuthorAgeFilesLines
* ede: mark every error with a unique tagTomas Krizek2021-12-211-1/+1
| | | | | | | | To allow for easier debugging, each origin of an extended DNS error has a unique 4-byte identifier that is included in the extra_text message. The identifiers are random 4-letter base32 strings, generated with: base32 /dev/random | head -c 4
* ede: handle not authoritativeTomas Krizek2021-12-211-0/+1
|
* build: fix when knot-dns headers are on non-standard locationVladimír Čunát2021-10-111-0/+1
|
* log: use log_level() lua APITomas Krizek2021-07-291-1/+1
| | | | | Using a single function to get/set values is more consistent with our existing lua API rather than having two separate set and get functions.
* treewide: avoid using the deprecated verbose()Vladimír Čunát2021-07-291-1/+1
| | | | It's mainly in tests.
* meson: use / instead of join_pathsTomas Krizek2020-11-231-1/+1
|
* lib/resolve kr_request_ensure_answer(): allow it to failVladimír Čunát2020-10-211-7/+8
| | | | | | | | For now I was too afraid to use "multi-flag" kr_request::state, so I kept it at _FAIL; anyone can recognize it by NULL answer anyway. Lua wrapper: using exception was considered but didn't seem good. I utilized the fact that modules can return nil meaning no state change.
* WIP delay allocation of kr_request::answerVladimír Čunát2020-10-211-1/+1
| | | | FIXME: see FIXMEs in diff, document the API change, re-review.
* tests: replace the deprecated -f parameterVladimír Čunát2020-10-151-2/+1
|
* tests/packaging: rename packaging file directories to .packagingTomas Krizek2020-05-271-0/+0
|
* packaging tests: add refuse_nordLukáš Ježek2020-05-271-0/+3
|
* treewide: machine readable license for all the restPetr Špaček2020-02-256-2/+8
| | | | | These files did not have GNU GPL v3 boilderplate in them so I've added machine readable tag with appropriate license.
* doc: restructure into smaller sectionsTomas Krizek2020-01-151-1/+1
|
* modules/refuse_nord: document usageTomas Krizek2019-07-242-0/+15
|
* modules/refuse_nord: add testTomas Krizek2019-07-244-0/+93
|
* modules/refuse_nord: refuse queries without RD bit setTomas Krizek2019-07-242-0/+51
Refusing to answer queries without RD bit makes it harder to read what data is present in resolver's cache.