Home » Networking » Net_DNS
Resolver library used to communicate with a DNS server.
This package is unmaintained.
Download latest release 1.0.7 (archived versions might be outdated)
License: LGPL
Description
A resolver library used to communicate with a name server to perform DNS queries, zone transfers, dynamic DNS updates, etc.
Creates an object hierarchy from a DNS server response, which allows you to view all of the information given by the DNS server. It bypasses the system resolver library and communicates directly with the server.
Documentation
Maintainers
- Marco Kaiser (bate) — lead, active
- Florian Anderiasch (fa) — developer, inactive
Dependencies
Required
- PHP (>= 4.2)
- PEAR Installer (>= 1.4.0b1)
Releases
- 1.0.7 (stable, 2010-11-03)
Release notes
License: LGPL
QA release
Bug #17743 $this used in statically called Net_DNS_Packet::dn_expand()
Bug #17867 fixed Net_DNS_Resolver:nextid() overflow
Bug #17988 Parse error: syntax error, unexpected T_STATIC
Bug #17767 Patch: Avoid deprecated socket_set_blocking
Bug #17995 fixed issue with serial
Bug #17893 fixed issue with wrong serial (negative) - 1.0.6 (stable, 2010-10-25)
Release notes
License: LGPL
QA release
Bug #17743 $this used in statically called Net_DNS_Packet::dn_expand()
Bug #17867 fixed Net_DNS_Resolver:nextid() overflow
Bug #17988 Parse error: syntax error, unexpected T_STATIC
Bug #17767 Patch: Avoid deprecated socket_set_blocking - 1.0.5 (stable, 2010-08-10)
Release notes
License: LGPL
QA release
Bug #17678 added missing patched files - 1.0.4 (stable, 2010-08-10)
Release notes
License: LGPL
QA release
Bug #17684 fixed wrong install directory in package.xml - 1.0.3 (stable, 2010-08-09)
Release notes
License: LGPL
QA release
Bug #QA release
Bug #17678 added more performance tweaks - 1.0.2 (stable, 2010-08-09)
Release notes
License: LGPL
QA release
Bug #16312 fixed issue with NAPTR record
Bug #17672 replaced ereg_* with preg_*
Bug #17673 added support for SPF records
Bug #17674 added support for RP records
some more fixes included - 1.0.1 (stable, 2009-06-08)
Release notes
License: LGPL
bugfixes and transition to package2.xml
QA release
Bug #9168 Make mhash dependency optional
Bug #9268 send_tcp method doesn't receive all packets
Bug #10805 Invalid num values on x86_64 AMD
Bug #12487 Spurious "Fatal error: Class 'Net_DNS_RR' not found"
Bug #12573 incorrect license in package.xml - 1.0.0 (stable, 2006-10-25)
Release notes
License: PHP License 3.01
some minor bugfixes and a security fix.
$phpdns_basedir was removed an require_once statements
related to this variable are now hardcoded.
Bugfix #9162 - 1.0.0RC4 (beta, 2006-02-01)
Release notes
License: PHP License 3.01
* BUGFIX #5339
* BUGFIX #6107 - 1.0.0rc3 (beta, 2005-12-01)
Release notes
License: PHP License 3.01
* Added new parameter for class constructor
array with configuration values for the
Net_DNS_Resolver() class - 1.0.0rc2 (beta, 2005-11-30)
Release notes
License: PHP License 3.01
* Fixed all pending bugs
* Fixed coding styles
* Added class documentation - 1.0.0rc1 (beta, 2005-04-17)
- 1.0.0b3 (beta, 2005-04-09)
- 1.00b2 (beta, 2003-06-10)
- 1.00b1 (beta, 2003-02-24)
- 0.03 (stable, 2002-09-15)
- 0.02 (alpha, 2002-08-15)
- 0.01 (devel, 2002-05-15)
Bugs
| ID | Status | Type | Version | Date | Summary |
|---|---|---|---|---|---|
| #218 | Closed | Bug | 2003-11-08 | Resolver fail to return information | |
| #678 | Closed | Bug | 2004-02-03 | resolver doesn't like hostname ending by '.' | |
| #804 | Closed | Bug | 2004-02-19 | can't reassign $this in RR.php | |
| #824 | Duplicate | Bug | 2004-02-21 | Assignment to $this | |
| #888 | Closed | Bug | 2004-02-26 | PEAR QA: improvement for get_class()-usage | |
| #1871 | Closed | Bug | 2004-07-14 | Cannot re-assign $this in RR.php | |
| #2087 | Bogus | Req | 2004-08-07 | AXFR From Specific DNS Server | |
| #2141 | Closed | Bug | 2004-08-16 | Preference of 0 Not Allowed | |
| #2357 | Closed | Bug | 2004-09-17 | QA Bug: Missing Dependency | |
| #2359 | Closed | Bug | 2004-09-19 | bug in Resolver.php | |
| #2723 | Bogus | Bug | 2004-11-09 | preg_match() expects parameter 2 to be string, object given | |
| #3132 | Closed | Bug | 2005-01-07 | [Patch] - bug fixes additional porting from Perl | |
| #3175 | Bogus | Bug | 2005-01-12 | Invalid IPv6 addresses | |
| #3236 | Closed | Bug | 2005-01-18 | PATCH [fixes bug 3175] | |
| #3927 | Bogus | Bug | 2005-03-23 | Net_DNS ignoring authority section | |
| #3969 | Closed | Bug | 2005-03-27 | Notices in DNS.php | |
| #3978 | Bogus | Req | 2005-03-28 | Support comments in resolv.conf | |
| #4025 | Closed | Bug | 2005-04-01 | Net_DNS incompatible with BIND8 as cache | |
| #4123 | Closed | Bug | 2005-04-11 | double query in search and no trailing dot for in-addr.arpa. | |
| #4124 | Closed | Bug | 2005-04-11 | Only the first nameserver queried | |
| #4734 | No Feedback | Bug | 2005-07-03 | this assignment within the constructor | |
| #4804 | Closed | Bug | 2005-07-12 | References fix | |
| #4998 | Closed | Bug | 2005-08-04 | Wrong test in SRV::rr_rdata() | |
| #4999 | No Feedback | Bug | 2005-08-04 | Mishandling of TXT record data | |
| #5266 | Bogus | Req | 2005-09-01 | Top-level domains for countries doest not work | |
| #5339 | Closed | Bug | 2005-09-08 | Wrong test in Net_DNS_RR_NAPTR::rdatastr() | |
| #6107 | Closed | Bug | 2005-11-29 | An upgrade is listed but fails (Net_DNS) | |
| #6899 | Closed | Req | 2006-02-22 | Net::DNS - Delete record information wrong. | |
| #6927 | Closed | Bug | CVS | 2006-02-24 | Resolver timeout because of unreadable resolv.conf |
| #7034 | Closed | Bug | 1.0.0RC4 | 2006-03-06 | error in send_udp_no_sock_lib |
| #7062 | Closed | Bug | 1.0.0RC4 | 2006-03-08 | Update delete of NS records does not work |
| #7069 | Closed | Bug | 1.0.0RC4 | 2006-03-09 | small bug in Net_DNS_RR::new_from_array() |
| #7350 | Closed | Bug | 0.03 | 2006-04-09 | Fatal error in pear\Net\DNS\RR.php |
| #7698 | No Feedback | Bug | 1.0.0RC4 | 2006-05-22 | bug retreiving TXT |
| #7723 | Bogus | Bug | 2006-05-25 | resolver errors | |
| #8321 | Closed | Bug | 1.0.0RC4 | 2006-07-29 | fatal error Cannot re-assign $this in /usr/share/php/Net/DNS/RR.php on line 60 |
| #8592 | Closed | Bug | 0.03 | 2006-08-30 | send_udp_no_sock_lib doesn't doesn't query remaining name servers upon timeout |
| #8749 | No Feedback | Bug | 1.0.0RC4 | 2006-09-20 | Tries to set_blocking on non-existent socket |
| #9162 | Closed | Bug | CVS | 2006-10-25 | Insecure usage of var "phpdns_basedir" (if register_globals is on) |
| #9168 | Closed | Req | 1.0.0 | 2006-10-26 | Make mhash dependency optional |
| #9268 | Closed | Bug | 1.0.0 | 2006-11-08 | send_tcp method doesn't receive all packets |
| #10805 | Wont fix | Bug | 1.0.0 | 2007-04-22 | Invalid num values on x86_64 AMD |
| #11665 | Closed | Req | 1.0.0 | 2007-07-22 | LOC RR Type |
| #12220 | No Feedback | Bug | 1.0.0 | 2007-10-10 | Cannot re-assign $this |
| #12487 | Closed | Bug | 1.0.0 | 2007-11-20 | Spurious "Fatal error: Class 'Net_DNS_RR' not found" |
| #12573 | Closed | Bug | 1.0.0 | 2007-12-02 | incorrect license in package.xml |
| #12915 | Bogus | Bug | 1.0.0 | 2008-01-16 | NetDNS cannot get result for web-log.nl |
| #13082 | Closed | Doc | 1.0.0 | 2008-02-07 | outdated manual example |
| #13593 | Closed | Bug | 1.0.0 | 2008-04-04 | Net_DNS Not workin on windows |
| #14830 | Assigned | Req | 1.0.0 | 2008-10-19 | Add source port option to resolver |
| #15978 | Closed | Bug | 2009-03-04 | mhash removed in PHP 5.3.0 | |
| #16312 | Closed | Bug | 1.0.1 | 2009-06-09 | DNS query returns no more than seven NAPTR records |
| #16334 | No Feedback | Bug | 1.0.1 | 2009-06-16 | doesn't work with mbstring.func_overload = 7 |
| #16501 | Closed | Bug | 1.0.1 | 2009-08-09 | TSIG doesn't work because of HMAC-MD5 being incorrect |
| #16502 | Closed | Bug | 1.0.1 | 2009-08-09 | Warnings while parsing answer signed with TSIG |
| #16503 | Closed | Bug | 1.0.1 | 2009-08-09 | Creating SOA RR from string doesn't work |
| #16504 | Closed | Bug | 1.0.1 | 2009-08-09 | Unable to create RR from array |
| #16516 | No Feedback | Bug | 1.0.1 | 2009-08-12 | Saving TXT RR in the binary format doesn't work correctly |
| #17002 | Closed | Bug | 1.0.1 | 2010-01-16 | rr_del does not delete AAAA records if no address given |
| #17142 | Open | Req | 2010-02-21 | Unit tests are slow | |
| #17294 | Duplicate | Req | 1.0.1 | 2010-04-05 | Support for LOC records |
| #17431 | Duplicate | Bug | 1.0.1 | 2010-05-24 | hmac is not calculated properly in TSIG |
| #17473 | Open | Bug | 1.0.1 | 2010-06-07 | undefined constant SOL_UDP |
| #17599 | Wont fix | Bug | SVN | 2010-07-15 | doesnt handle multiple messages in a response |
| #17672 | Closed | Req | SVN | 2010-08-09 | Patch to convert from ereg* to preg* |
| #17673 | Closed | Req | SVN | 2010-08-09 | Patch to support the SPF RR |
| #17674 | Closed | Req | SVN | 2010-08-09 | Patch to support the RP RR |
| #17678 | Closed | Req | SVN | 2010-08-09 | various optimisations for speed |
| #17684 | Closed | Bug | 1.0.3 | 2010-08-10 | Install to wrong directory |
| #17687 | Suspended | Bug | SVN | 2010-08-10 | code should adhere to PEAR Coding Standards |
| #17743 | Closed | Bug | 1.0.5 | 2010-08-18 | $this used in statically called Net_DNS_Packet::dn_expand() |
| #17767 | Closed | Bug | SVN | 2010-08-20 | Patch: Avoid deprecated socket_set_blocking |
| #17867 | Closed | Bug | 1.0.5 | 2010-09-16 | Net_DNS_Resolver:nextid() can overflow |
| #17893 | Closed | Bug | 1.0.5 | 2010-09-24 | Different values in SOA records |
| #17915 | Duplicate | Bug | 1.0.5 | 2010-09-30 | Serial Number in SOA appears in negative number |
| #17918 | Closed | Bug | 1.0.5 | 2010-09-30 | AAAA addresses without '::' fail to be created |
| #17957 | Open | Bug | 1.0.5 | 2010-10-15 | Unable to query root |
| #17988 | Closed | Bug | 1.0.5 | 2010-10-24 | Parse error: syntax error, unexpected T_STATIC |
| #17995 | Closed | Bug | 1.0.6 | 2010-10-25 | error after upgrade to 1.0.6 |
| #18172 | Closed | Bug | 1.0.7 | 2011-01-03 | PHP 5 code in Packet.php |
| #18242 | Open | Bug | 1.0.7 | 2011-02-04 | ddns creation of TXT records truncates to last word |
| #18532 | Analyzed | Req | 1.0.7 | 2011-05-12 | Patch: Adding support for IPv6 hosts |
| #18907 | Closed | Bug | 1.0.7 | 2011-10-13 | undefined $error in Net_DNS_RR_TSIG:228 |
| #20099 | Open | Bug | 1.0.7 | 2013-10-15 | Strict warnings in drupal 7 |