[PEAR-BUG] Req #18532 [Com]: Patch: Adding support for IPv6 hosts

[email protected] ("horde_user")
Newsgroups php.pear.bugs
Message-ID <[email protected]>
Edit report at http://pear.php.net/bugs/bug.php?id=18532&edit=1

 ID:               18532
 Comment by:       horde_user
 Reported By:      test at globis dot net
 Summary:          Patch: Adding support for IPv6 hosts
 Status:           Analyzed
 Type:             Feature/Change Request
 Package:          Net_DNS
 Operating System: Ubuntu
 Package Version:  1.0.7
 PHP Version:      5.3.6
 New Comment:

Works for me thanks!

Tested on Linux Horde Linux XXXXX 2.6.24-29-generic #1 SMP Thu Apr 21
16:30:46 UTC 2011 x86_64 GNU/Linux

Tested using following PHP and editing /etc/resolv.conf to add or delete
name servers with IPv6 transport from Hurricane Electric. Before this
patch, windows were failing to close when sending mail using the Horde
dynamic mailer (which uses PHP Pear) when IPv6 name servers were
configured. Now it's solved.

<?php
ini_set('include_path',ini_get('include_path').':../includes:/var/www/horde/pear/php:');
  
require_once('Net/DNS.php');
$resolver = new Net_DNS_Resolver();

$resolver->debug = 1; // Turn on debugging output to show the query

$response = $resolver->query('google.com');
if ($response) {
  foreach ($response->answer as $rr) {
    $rr->display();
  }
}
?>


Previous Comments:
------------------------------------------------------------------------

[2011-05-13 00:38:13] skion

Sorry, no time for a proper unit test, but something like this would do
maybe?

<?
require_once('Net/DNS.php');

$pear = new Net_DNS_Resolver();
$pear->debug = true;

// literal
$pear->nameservers = array('2001:7b8:3:47:20d:b9ff:fe14:70d4');
var_dump($pear->query("www.sixxs.net", 'A'));

// ipv6 preferred
$pear->nameservers = array('ns.paphosting.net');
var_dump($pear->query("www.sixxs.net", 'A'));
?>

------------------------------------------------------------------------

[2011-05-12 23:59:45] doconnor

<div id="changeset">
<span class="removed">-Status: Open</span>
<span class="added">+Status: Analyzed</span>
</div>

------------------------------------------------------------------------

[2011-05-12 23:59:34] doconnor

Hi Pieter, any chance of a small test case covering the new
functionality as well?

------------------------------------------------------------------------

[2011-05-12 23:19:06] skion

Added #patch bug:18532;patch:resolver-ipv6.diff;revision:1305242346;.

------------------------------------------------------------------------

[2011-05-12 23:17:52] skion

Description:
------------
The attached patch adds support for querying IPv6-enabled name servers.

------------------------------------------------------------------------


-- 
Edit this bug report at http://pear.php.net/bugs/bug.php?id=18532&edit=1
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.