dnsdist: Fix truncateTC, add some lua fns and more regression tests #3126
It was broken (still setting TC and fixing ancount, nscount and arcount but not the response length) since the addition of ECS in ca404e9, shame on me.
I needed them for the regression tests, and unless there is a cleaner way to do the same thing that I missed, they will be useful.
Tests for: Actions: * DelayAction * RCodeAction Rules: * AllRule * AndRule * addAnyTCRule * addDisableValidationRule * addNoRecurseRule * addPoolRule * QTypeRule * RegexRule * SuffixMatchNodeRule Misc: * ACL * truncateTC * fixupCase * addDomainSpoof * Round Robin balancing
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes were made to the code. Suggestions cannot be applied while the pull request is closed. Suggestions cannot be applied while viewing a subset of changes. Only one suggestion per line can be applied in a batch. Add this suggestion to a batch that can be applied as a single commit. Applying suggestions on deleted lines is not supported. You must change the existing code in this line in order to create a valid suggestion. Outdated suggestions cannot be applied. This suggestion has been applied or marked resolved. Suggestions cannot be applied from pending reviews. Suggestions cannot be applied on multi-line comments.