A due update in-line:

Stefano Bagnara ha scritto:
> Hi all,
> 
> you probably know I added asynchronous lookup to current jSPF trunk,
> based on the dnsjnio library.
> 
> During this work I found a couple of bugs in dnsjava sourcecode and
> created a couple of patches:
> 
> [ 1709630 ] Impossible to read/write multiple equals TXT and SPF records
> http://sourceforge.net/tracker/index.php?func=detail&aid=1709630&group_id=18000&atid=118000

Brian closed this as invalid. He's probably right referring to dns
specification. I started a long thread on spf-devel because their test
suite check a specific behavior that is really discouraged by dns
specification. Unfortunately I've not been able to convince them, yet. I
think most of the council agree that it should be changed but one member
not.. and the discussion continuously is lost. From time to time I try
to revamp the discussion to reach a conclusion...

> [ 1709613 ] SPF type is serialized as "TXT"
> http://sourceforge.net/tracker/index.php?func=detail&aid=1709613&group_id=18000&atid=118000

Brian applied this and told that he will probably release dnsjava 2.0.4
in few weeks. Let's hope all together ;-)

> Then I also had to add an asynchronous lookup helper similar to the
> dnsjava Lookup but using dnsjnio. To do that I had to use the
> org.dnsjava package (because I needed access to "package" stuff).
> 
> I thought that the right place for this helper was dnsjnio (as it
> already contains code in the org.dnsjava package) to submit this
> "helper" to dnsjnio project:
> 
> [ 1713970 ] Asynchronous Lookup helper
> http://sourceforge.net/tracker/index.php?func=detail&aid=1713970&group_id=194284&atid=948814

Alex applied the patch today and released dnsjnio 0.9.7 including this.
Unfortunately he made a mistake in the 0.9.7 release and the library has
classes in version 50 (java 6) so we can't use it. I temporarily rebuilt
the library from sources with java 1.4 and it works.

Stefano


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to