Page MenuHomeVyOS Platform

Enable user to configure a LUA script that modifies resolving in PowerDNS
Closed, WontfixPublic

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
Issue type
Feature (new functionality)

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.

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?

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.

No idea. It just sat there for a while so I closed it. I assumed there was no interest.

why don't we chang unbound to coredns ? Coredns will be more stronger thant unbound.

why don't we chang unbound to coredns ? Coredns will be more stronger thant unbound.

This topic is discussing a feature in powerdns recursor and this comment looks to be out of scope for this discussion. Plese move your question to a new topic

erkin set Issue type to Feature (new functionality).Aug 30 2021, 6:00 AM
erkin removed a subscriber: Active contributors.
Viacheslav claimed this task.

We should avoid raw options for configurations.
We agree don’t implement it anymore.