Bug 913667 - Merge patch to support listening on multiple IP interfaces on multi-home systems.
Summary: Merge patch to support listening on multiple IP interfaces on multi-home syst...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: ndjbdns
Version: rawhide
Hardware: All
OS: All
unspecified
high
Target Milestone: ---
Assignee: pjp
QA Contact: Fedora Extras Quality Assurance
URL: https://github.com/pjps/ndjbdns/
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-02-21 18:29 UTC by pjp
Modified: 2013-03-29 21:30 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-03-23 23:52:41 UTC


Attachments (Terms of Use)

Description pjp 2013-02-21 18:29:36 UTC
tinydns server does not support listening for income requests on multiple interfaces, typical on a multi-home servers. Following patch facilitates this feature.

http://ftp.uni-erlangen.de/pub/mirrors/gentoo/distfiles/dnscache-multiple-ip.patch
http://ftp.uni-erlangen.de/pub/mirrors/gentoo/distfiles/djbdns-1.05-multiip.diff

Comment 1 pjp 2013-03-02 18:08:46 UTC
This is fixed. Needs review and testing though.

 -> https://github.com/pjps/ndjbdns/commit/cec3b4ddd08ba800ae7aa1e292d7b6335243dcb9

Comment 2 Simone Caronni 2013-03-04 12:47:55 UTC
I can confirm this works, tested with multiple ip addresses and had no issue.

Problem of response always coming out on the primary interface in case of multiple ip addresses on the same segment still persist though.

This is on separate bug #917580.

Comment 3 Fedora Update System 2013-03-14 15:07:04 UTC
ndjbdns-1.05.7-1.fc17 has been submitted as an update for Fedora 17.
https://admin.fedoraproject.org/updates/ndjbdns-1.05.7-1.fc17

Comment 4 Fedora Update System 2013-03-14 15:08:22 UTC
ndjbdns-1.05.7-1.fc18 has been submitted as an update for Fedora 18.
https://admin.fedoraproject.org/updates/ndjbdns-1.05.7-1.fc18

Comment 5 Fedora Update System 2013-03-14 15:55:36 UTC
ndjbdns-1.05.7-1.el6 has been submitted as an update for Fedora EPEL 6.
https://admin.fedoraproject.org/updates/ndjbdns-1.05.7-1.el6

Comment 6 Fedora Update System 2013-03-14 15:56:44 UTC
ndjbdns-1.05.7-1.el5 has been submitted as an update for Fedora EPEL 5.
https://admin.fedoraproject.org/updates/ndjbdns-1.05.7-1.el5

Comment 7 Fedora Update System 2013-03-23 23:52:43 UTC
ndjbdns-1.05.7-1.fc18 has been pushed to the Fedora 18 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 8 Fedora Update System 2013-03-24 00:03:58 UTC
ndjbdns-1.05.7-1.fc17 has been pushed to the Fedora 17 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 9 Bruno Wolff III 2013-03-25 15:53:54 UTC
Note that you can use an IP address of 0.0.0.0 to listen on all interfaces. However this new change is nice if you want to listen on more than one, but not all interfaces. This is useful if you are running a resolver and a publisher on the same host on different and multiple IP addresses. Previously you needed to run an instance per IP address to do the same thing.

Comment 10 Fedora Update System 2013-03-29 21:28:17 UTC
ndjbdns-1.05.7-1.el5 has been pushed to the Fedora EPEL 5 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 11 Fedora Update System 2013-03-29 21:30:50 UTC
ndjbdns-1.05.7-1.el6 has been pushed to the Fedora EPEL 6 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.