Page MenuHomeVyOS Platform

Enable user to configure a LUA script that modifies resolving in PowerDNS
In progress, Requires assessmentPublic

Description

PowerDNS has a feature that lets you configure a LUA script that modifies the behavior during resolution. You can find some examples here: https://github.com/PowerDNS/pdns/tree/master/pdns/recursordist/examples

Letting a user take advantage of this would be awesome.

Details

Difficulty level
Unknown (require assessment)
Version
1.3
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Perfectly compatible

Related Objects

Event Timeline

shaferstockton changed the task status from Open to In progress.May 24 2020, 10:38 PM
shaferstockton created this task.
shaferstockton created this object in space S1 VyOS Public.
pasik added a subscriber: pasik.May 25 2020, 7:08 AM
jjakob added a subscriber: jjakob.May 25 2020, 1:04 PM

I added some comments on the PR. First I thought this is a duplicate of T2507 but technically it's not as pdns-recursor supports 2 types of lua file: lua-dns-script and lua-config-file. This task is for lua-dns-script while T2507 is for lua-config-file.

Incorporated the suggestions in the PR and pushed them up to github for review.

Do I need to do more to get the PR merged?

shaferstockton removed shaferstockton as the assignee of this task.Sat, Jun 27, 3:37 AM

Maybe the problem was that it exposed a configuration only understood by pdns-recursor, so replacing it with something else would be impossible if we ever considered so? That was the reason for not allowing certain patches in the past.