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