RE: [PEAR-QA] Net_DNS Package

[email protected] ("Mike Pultz")
Newsgroups php.pear.qa
Message-ID <017f01cb3d05$69ab0ea0$3d012be0$@ca>
I've been going over the changes in "my" version of Net_DNS in an attempt to
create patches to release to the package, and I realized I've made a *lot*
of changes- our system required PHP5 style classes, and exceptions, so I've
made a lot of fundamental changes.

 

So, I'd like to instead propose a Net_DNS2 package- I've probably got 75% of
it complete- so far some highlights:

 

- PHP5 style classes

- exceptions for error handling

- native sockets and stream support, for both UDP and TCP

- many more RR's supported

- in almost all cases it's 2x to 10x faster than Net_DNS

 

It's not just a port, but a ground-up re-write with a lot of fundamental
changes, with ideas taken from Net_DNS and Net::DNS (PERL).

 

I tried to use the New Proposal feature on the Pear site, but it gives me an
insufficient privileges error?

 

Mike

 

 

From: Mike Pultz [mailto:[email protected]] 
Sent: August-08-10 7:27 PM
To: 'Daniel O'Connor'
Cc: [email protected]
Subject: RE: [PEAR-QA] Net_DNS Package

 

Great- just grabbed a copy SVN and ran the tests- I setup a local instance
of BIND with a example.com zone that allows updates for the tests.

 

The testBug16515() test was failing, I fixed that before I noticed that bug
16516 included a patch from Dmitry Stolyarov- we did pretty much the same
thing.

 

I'll start going through the bugs, and adding patches to the bug tracker

 

Re: my style- I definitely have a different style than the standard PHP
style, but I'll make sure to keep it all the same.

 

Cheers,

 

Mike

 

 

From: Daniel O'Connor [mailto:[email protected]] 
Sent: Sunday, August 08, 2010 8:51 AM
To: Mike Pultz
Cc: [email protected]
Subject: Re: [PEAR-QA] Net_DNS Package

 

 

I'm wondering if the Net_DNS package is still being maintained? There is a
notice saying it's not, but Marco Kaiser is still listed as the lead
developer?


I've been keeping it ticking over a little with unit tests from a QA
perspective, but no, it is not maintained. 

Todo:
Deal with the open patches/get a release out the door soon.


If it's not, I'd like to take over the project.


Sure!
 

I use the Net_DNS package for several of my projects, and I've actually
added quite a few new features to "my" version, including the new DNSSEC RR
records- I think these additional features would be useful to others.

 

If you've got patches you can contribute for features or bugfixes, that'd be
neat - it'll let us get a feel for your coding style; which is the best way
to get us on board.

Grab a copy from svn, run the tests and see if there is anything broken
there; then add in your patches.

If you've got fixes for any of:
http://pear.php.net/bugs/search.php?cmd=display
<http://pear.php.net/bugs/search.php?cmd=display&package_name%5b%5d=Net_DNS&
status=OpenFeedback&bug_type=Bugs>
&package_name[]=Net_DNS&status=OpenFeedback&bug_type=Bugs ; sing out

After we've had a bit of a look (and have your pear username etc) we can
move things forward.

-Dan
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.