Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disabled IPv6 support breaks the DNS module #93

Closed
thommey opened this issue Jun 20, 2012 · 2 comments · Fixed by #208
Closed

Disabled IPv6 support breaks the DNS module #93

thommey opened this issue Jun 20, 2012 · 2 comments · Fixed by #208
Milestone

Comments

@thommey
Copy link
Member

thommey commented Jun 20, 2012

Trac Data
Ticket 93
Reported by @thommey
Status new
Component Core
Priority critical
Milestone 1.8.0
Version 1.8.0 CVS

Disabling IPv6 support causes Eggdrop to not properly resolve server hostnames on startup (no DNS debugging information at all).

Temporary workaround, as usual, is not loading the DNS module :)

Found by: raclure

@thommey
Copy link
Member Author

thommey commented Jun 20, 2012

Comment by @thommey
These changes cause either "connection for numeric IP addresses fail" or "connection for hostnames fail" when ipv6 support is disabled.

http://cvs.eggheads.org/viewvc/eggdrop1.8/src/net.c?r1=1.6&r2=1.7
http://cvs.eggheads.org/viewvc/eggdrop1.8/src/net.c?r1=1.10&r2=1.11

@thommey thommey modified the milestone: v1.6.22 Jan 25, 2016
@vanosg
Copy link
Member

vanosg commented Apr 11, 2016

DNS MODULE LOADED:

disable-ipv6: no
prefer-ipv6: 1
server: ip
RESULT:
[02:28:19] Connected to 2001:778:627f::1:0:49

disable-ipv6: no
prefer-ipv6: 1
server: hostname
RESULT:
[02:41:58] DNS resolved sinisalo.freenode.net to 2a00:1a28:1100:11::42
[02:41:58] Connected to sinisalo.freenode.net

disable-ipv6: no
prefer-ipv6: 0
server: ip
RESULT:
[02:44:49] Connected to 2001:778:627f::1:0:49

disable-ipv6: no
prefer-ipv6: 0
server: hostname
RESULT:
[02:43:14] DNS resolved sinisalo.freenode.net to 91.217.189.42
[02:43:14] Connected to sinisalo.freenode.net

disable-ipv6: yes
prefer-ipv6: 1
server: ip
RESULT:
[02:47:48] Trying server [2001:778:627f::1:0:49]:6667
[02:47:48] net: attempted socket connection refused: 0.0.0.0
[02:47:48] Failed connect to 2001:778:627f::1:0:49 (Operation now in progress)

disable-ipv6: yes
prefer-ipv6: 1
server: hostname
RESULT:
[02:52:54] Trying server [sinisalo.freenode.net]:6667
[02:52:54] net: attempted socket connection refused: 0.0.0.0
[02:52:54] Failed connect to sinisalo.freenode.net (Operation now in progress)

disable-ipv6: yes
prefer-ipv6: 0
server: ip
RESULT:
[02:48:27] Trying server [2001:778:627f::1:0:49]:6667
[02:48:27] net: attempted socket connection refused: 0.0.0.0
[02:48:27] Failed connect to 2001:778:627f::1:0:49 (Operation now in progress)

disable-ipv6: yes
prefer-ipv6: 0
server: hostname
RESULT:
[02:55:57] Trying server [sinisalo.freenode.net]:6667
[02:55:57] net: attempted socket connection refused: 0.0.0.0
[02:55:57] Failed connect to sinisalo.freenode.net (Operation now in progress)

DNS MODULE NOT LOADED

disable-ipv6: yes
prefer-ipv6: 1
server: ip
RESULT:
[03:06:01] Trying server [2001:778:627f::1:0:49]:6667
[03:06:01] Failed connect to 2001:778:627f::1:0:49 (DNS lookup failed)

disable-ipv6: yes
prefer-ipv6: 1
server: hostname
RESULT:
[03:04:54] [@] sinisalo.freenode.net 002 Broney :Your host is sinisalo.freenode.net[91.217.189.42/6667], running version ircd-seven-1.1.3

disable-ipv6: yes
prefer-ipv6: 0
server: ip
RESULT:
[03:06:22] Trying server [2001:778:627f::1:0:49]:6667
[03:06:22] Failed connect to 2001:778:627f::1:0:49 (DNS lookup failed)

disable-ipv6: yes
prefer-ipv6: 0
server: hostname
RESULT:
[03:02:22] Connected to sinisalo.freenode.net
[03:04:17] [@] sinisalo.freenode.net 002 Broney :Your host is sinisalo.freenode.net[91.217.189.42/6667], running version ircd-seven-1.1.3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants