[GH-ISSUE #2772] Plugin/Extension System #1058

Open
opened 2026-03-16 01:29:00 +03:00 by kerem · 4 comments
Owner

Originally created by @xinbenlv on GitHub (Feb 11, 2025).
Original GitHub issue: https://github.com/hickory-dns/hickory-dns/issues/2772

Dear Hickory DNS contributor community, is anyone considering creating a plugin system for Hickory DNS? Last time I check with @bluejekyll there is no official plan nor near future prioritization for a plugin/extension system?

Originally created by @xinbenlv on GitHub (Feb 11, 2025). Original GitHub issue: https://github.com/hickory-dns/hickory-dns/issues/2772 Dear Hickory DNS contributor community, is anyone considering creating a plugin system for Hickory DNS? Last time I check with @bluejekyll there is no official plan nor near future prioritization for a plugin/extension system?
Author
Owner

@djc commented on GitHub (Feb 11, 2025):

What kinds of plugins do you have in mind?

<!-- gh-comment-id:2652096422 --> @djc commented on GitHub (Feb 11, 2025): What kinds of plugins do you have in mind?
Author
Owner

@xinbenlv commented on GitHub (Feb 11, 2025):

We are talking about plugin system to support plugins. A few useful plugins
I can think of should Hickory have plugin system: Such as a simple file
mapping to decentralized storage protocols. Or DNSSEC support for wildcard
subdomain etc.
On Tue, Feb 11, 2025 at 13:22 Dirkjan Ochtman @.***>
wrote:

What kinds of plugins do you have in mind?


Reply to this email directly, view it on GitHub
https://github.com/hickory-dns/hickory-dns/issues/2772#issuecomment-2652096422,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAE4KRKS2CZVDBDFCAQ3I7D2PJSXZAVCNFSM6AAAAABW6AEU2SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNJSGA4TMNBSGI
.
You are receiving this because you authored the thread.Message ID:
@.***>

<!-- gh-comment-id:2652102782 --> @xinbenlv commented on GitHub (Feb 11, 2025): We are talking about plugin system to support plugins. A few useful plugins I can think of should Hickory have plugin system: Such as a simple file mapping to decentralized storage protocols. Or DNSSEC support for wildcard subdomain etc. On Tue, Feb 11, 2025 at 13:22 Dirkjan Ochtman ***@***.***> wrote: > What kinds of plugins do you have in mind? > > — > Reply to this email directly, view it on GitHub > <https://github.com/hickory-dns/hickory-dns/issues/2772#issuecomment-2652096422>, > or unsubscribe > <https://github.com/notifications/unsubscribe-auth/AAE4KRKS2CZVDBDFCAQ3I7D2PJSXZAVCNFSM6AAAAABW6AEU2SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNJSGA4TMNBSGI> > . > You are receiving this because you authored the thread.Message ID: > ***@***.***> >
Author
Owner

@djc commented on GitHub (Feb 12, 2025):

I am unlikely to work on this. My goal is to provide a very modular library interface, and I'm happy to accomodate further improvements to the library interface to support particular use cases that aren't well supported now.

<!-- gh-comment-id:2654119622 --> @djc commented on GitHub (Feb 12, 2025): I am unlikely to work on this. My goal is to provide a very modular library interface, and I'm happy to accomodate further improvements to the library interface to support particular use cases that aren't well supported now.
Author
Owner

@xinbenlv commented on GitHub (Feb 17, 2025):

Sounds good. Look forward to the modular library interface. Thank you
Dirkjan for responding

On Wed, Feb 12, 2025 at 7:49 AM Dirkjan Ochtman @.***>
wrote:

I am unlikely to work on this. My goal is to provide a very modular
library interface, and I'm happy to accomodate further improvements to the
library interface to support particular use cases that aren't well
supported now.


Reply to this email directly, view it on GitHub
https://github.com/hickory-dns/hickory-dns/issues/2772#issuecomment-2654119622,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAE4KRMFXBWX6BCAHAU5BQ32PNUPXAVCNFSM6AAAAABW6AEU2SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNJUGEYTSNRSGI
.
You are receiving this because you authored the thread.Message ID:
@.***>

<!-- gh-comment-id:2661722816 --> @xinbenlv commented on GitHub (Feb 17, 2025): Sounds good. Look forward to the modular library interface. Thank you Dirkjan for responding On Wed, Feb 12, 2025 at 7:49 AM Dirkjan Ochtman ***@***.***> wrote: > I am unlikely to work on this. My goal is to provide a very modular > library interface, and I'm happy to accomodate further improvements to the > library interface to support particular use cases that aren't well > supported now. > > — > Reply to this email directly, view it on GitHub > <https://github.com/hickory-dns/hickory-dns/issues/2772#issuecomment-2654119622>, > or unsubscribe > <https://github.com/notifications/unsubscribe-auth/AAE4KRMFXBWX6BCAHAU5BQ32PNUPXAVCNFSM6AAAAABW6AEU2SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNJUGEYTSNRSGI> > . > You are receiving this because you authored the thread.Message ID: > ***@***.***> >
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hickory-dns#1058
No description provided.