You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@santuario.apache.org by Berin Lautenbach <be...@wingsofhermes.org> on 2004/04/18 03:47:39 UTC

1.1 Release

Peoples,

I have just made 1.1 "official".  It's on the web, with updated docs.

I'll also try to get an announcement out (for both Java and C++) in the 
next few days.

Cheers,
	Berin


Re: 1.1 Release - much Faster ??? & Memory Issue

Posted by Martin Labarthe Dubois <du...@consist.com.ar>.
> If you don't use xpath transformations everything is a lot faster(If you
> use it, you get a moderate speed-up). But the best thing is that know
> that the engineSign is significative, the Scott's native JCE
> implementation improves the think a lot(x4 times) (Thanks Scott).
>  Right now in my test the slower part of the library is the c14n part,

well, as you can see, i am not using any transformation at all, that
explains the speed-up.:

      // transforms.addTransform(Transforms.TRANSFORM_ENVELOPED_SIGNATURE);
      // transforms.addTransform(Transforms.TRANSFORM_C14N_WITH_COMMENTS);
      // sig.addDocument(pPathPrefijo, transforms);
      sig.addDocument(pPathPrefijo);




Re: Memory & Performance

Posted by Sean Mullan <Se...@Sun.COM>.
Martin Labarthe Dubois wrote:
> I had memory problems signing big XMLs, so I decided to make my own specific
> XML signature algorithm that works with an specific "home made JAXB", i
> finished it today and i discoverd two things,
> 
> one is that it signs faster than 1.04, but identical to 1.1, but of course
> much more less flexible,
> 
> about memory ...
> 
> the version 1.1 still uses a lot of memory, but I don´t know in which step,
> it´s not the C14n transformation, because I don´t apply any transformation
> at all,

Yes, but unless the result of dereferencing your reference URI is a byte stream,
there will be an implicit C14n transformation to convert the nodeset to bytes
before the digesting is done. See section 4.3.3.5 of the W3C rec:
http://www.w3.org/TR/xmldsig-core/#sec-DigestMethod

--Sean


Memory & Performance

Posted by Martin Labarthe Dubois <du...@consist.com.ar>.
I had memory problems signing big XMLs, so I decided to make my own specific
XML signature algorithm that works with an specific "home made JAXB", i
finished it today and i discoverd two things,

one is that it signs faster than 1.04, but identical to 1.1, but of course
much more less flexible,

about memory ...

the version 1.1 still uses a lot of memory, but I don´t know in which step,
it´s not the C14n transformation, because I don´t apply any transformation
at all,

with my algorithm I use the JCE directly and it doen´t need much memory, but
the "home made Jaxb" uses JDOM to instanciate itself...., so all the memory
that I gain using JCE directly is being lost while loading the "JAXB"
structure.
The solution would be to replace the instantiation process of the jaxb from
JDOM to DOM or maybe better using a SAX parser, but it would make the
generated code dirtier.


Is there any way to improve memory usage in 1.1 ???







Re: 1.1 Release - much Faster ???

Posted by "raul-info@r-bg.com" <ra...@r-bg.com>.
Scott Cantor wrote:

>>is it possible that this version signs seven times faster 
>>that the 1.04 ???
>>because, I just replaced the old jars an obtained those times.
>>    
>>
>
>My test was about 3 times faster, but depending on the test case, I wouldn't
>be surprised. 1.1 is a huge improvement thanks to those last minute patches.
>
>-- Scott
>
>  
>
If you don't use xpath transformations everything is a lot faster(If you 
use it, you get a moderate speed-up). But the best thing is that know 
that the engineSign is significative, the Scott's native JCE  
implementation improves the think a lot(x4 times) (Thanks Scott).
 Right now in my test the slower part of the library is the c14n part, 
but is much harder to profile(the profiler doesn't like recursive a 
lot). I have near rewritten the c14n implementation for not been 
recursive but i don't see any improvement(and same case is much worse). 
If someone want help me I can post the implementation for discussion.

Regards,

RE: 1.1 Release - much Faster ???

Posted by Scott Cantor <ca...@osu.edu>.
> is it possible that this version signs seven times faster 
> that the 1.04 ???
> because, I just replaced the old jars an obtained those times.

My test was about 3 times faster, but depending on the test case, I wouldn't
be surprised. 1.1 is a huge improvement thanks to those last minute patches.

-- Scott


1.1 Release - much Faster ???

Posted by Martin Labarthe Dubois <du...@consist.com.ar>.
Hi All,

is it possible that this version signs seven times faster that the 1.04 ???
because, I just replaced the old jars an obtained those times.

MLD




Re: 1.1 Release

Posted by Davanum Srinivas <di...@yahoo.com>.
thanks. that was my problem. Should we have a Validator that checks which algo's in the config
file is actually available on the system?

thanks,
dims

--- Berin Lautenbach <be...@wingsofhermes.org> wrote:
> Dims,
> 
> Do you have the strong crypto policy files installed in your JRE?
> 
> Cheers,
> 	Berin
> 
> Davanum Srinivas wrote:
> 
> > Here's the junit report - http://nagoya.apache.org/~dims/xmlsec-junit/
> > 
> > -- dims
> > 
> > --- Davanum Srinivas <di...@yahoo.com> wrote:
> > 
> >>Berin,
> >>
> >>I have trouble running "ant -f build-ant1.5.xml" straight from latest cvs...Am getting test
> >>failures. see enclosed out.txt.
> >>
> >>-- dims
> >>
> >>
> >>
> >>--- Berin Lautenbach <be...@wingsofhermes.org> wrote:
> >>
> >>>Peoples,
> >>>
> >>>I have just made 1.1 "official".  It's on the web, with updated docs.
> >>>
> >>>I'll also try to get an announcement out (for both Java and C++) in the 
> >>>next few days.
> >>>
> >>>Cheers,
> >>>	Berin
> >>>
> >>
> >>=====
> >>Davanum Srinivas - http://webservices.apache.org/~dims/> C:\APACHE\xml-security>ant -f
> > 
> > build-ant1.5.xml test
> > 
> >>Buildfile: build-ant1.5.xml
> >>  [taskdef] Could not load definitions from resource clovertasks. It could not be found.
> >>
> >>init:
> >>
> >>     [echo] -------------------------------------------------------------------
> >>     [echo] --------- Apache-XML-Security-J v1.1.0 [2000-2004] -----------
> >>     [echo] -------------------------------------------------------------------
> >>     [echo] Building with Apache Ant version 1.6.1 compiled on February 12 2004
> >>     [echo] Java 1.4.2_04 located at C:\JDK14\jre
> >>     [echo] -------------------------------------------------------------------
> >>
> >>
> >>do.check.libs.jce:
> >>
> >>do.check.libs:
> >>
> >>do.build.src:
> >>
> >>env.mk.dirs:
> >>    [mkdir] Created dir: C:\APACHE\xml-security\build
> >>    [mkdir] Created dir: C:\APACHE\xml-security\build\classes
> >>    [mkdir] Created dir: C:\APACHE\xml-security\build\docs
> >>    [mkdir] Created dir: C:\APACHE\xml-security\build\test
> >>    [mkdir] Created dir: C:\APACHE\xml-security\build\libs
> >>    [mkdir] Created dir: C:\APACHE\xml-security\build\dist
> >>    [mkdir] Created dir: C:\APACHE\xml-security\build\samples
> >>
> >>build.src:
> >>    [javac] Compiling 145 source files to C:\APACHE\xml-security\build\classes
> >>     [copy] Copying 12 files to C:\APACHE\xml-security\build\classes
> >>
> >>build.test:
> >>    [javac] Compiling 27 source files to C:\APACHE\xml-security\build\test
> >>     [copy] Copying 1 file to C:\APACHE\xml-security\build\test
> >>
> >>test:
> >>    [mkdir] Created dir: C:\APACHE\xml-security\build\docs\xml\junit
> >>    [mkdir] Created dir: C:\APACHE\xml-security\build\docs\html\junit
> >>    [junit] Running org.apache.xml.security.test.c14n.helper.AttrCompareTest
> >>    [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.031 sec
> >>    [junit] Testsuite: org.apache.xml.security.test.c14n.helper.AttrCompareTest
> >>    [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.031 sec
> >>    [junit] ------------- Standard Output ---------------
> >>    [junit] Attr1: goo:foo="" (foo)
> >>    [junit] ------------- ---------------- ---------------
> >>
> >>    [junit] Testcase: testA1 took 0.011 sec
> >>    [junit] Testcase: testA2 took 0.01 sec
> >>    [junit] Testcase: testComplete took 0 sec
> >>
> >>
> >>    [junit] Running org.apache.xml.security.test.c14n.helper.C14nHelperTest
> >>    [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.02 sec
> >>    [junit] Testsuite: org.apache.xml.security.test.c14n.helper.C14nHelperTest
> >>    [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.02 sec
> >>
> >>    [junit] Testcase: testNamespaceIsAbsolute01 took 0.01 sec
> >>    [junit] Testcase: testNamespaceIsAbsolute02 took 0 sec
> >>    [junit] Testcase: testNamespaceIsAbsolute03 took 0 sec
> >>    [junit] Testcase: testNamespaceIsRelative01 took 0 sec
> >>    [junit] Testcase: testNamespaceIsRelative02 took 0 sec
> >>
> >>
> >>    [junit] Running org.apache.xml.security.test.c14n.implementations.C14NInteropTest
> >>    [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 147.312 sec
> >>    [junit] Testsuite: org.apache.xml.security.test.c14n.implementations.C14NInteropTest
> >>    [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 147.312 sec
> >>    [junit] ------------- Standard Error -----------------
> >>    [junit] Apr 17, 2004 10:48:00 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI "#xpointer(id('to-be-signed'))"
> >>    [junit] Apr 17, 2004 10:48:00 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI "#xpointer(id('to-be-signed'))"
> >>    [junit] Apr 17, 2004 10:48:00 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI "#xpointer(id('to-be-signed'))"
> >>    [junit] Apr 17, 2004 10:48:00 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI "#xpointer(id('to-be-signed'))"
> >>    [junit] Apr 17, 2004 10:48:01 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:48:01 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:48:01 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:48:02 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI "iaikTests.example1.xml"
> >>    [junit] Apr 17, 2004 10:48:02 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI "iaikTests.example1.xml"
> >>    [junit] Apr 17, 2004 10:48:02 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI "iaikTests.example2.xml"
> >>    [junit] Apr 17, 2004 10:48:02 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI "iaikTests.example2.xml"
> >>    [junit] Apr 17, 2004 10:48:02 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI "iaikTests.example3.xml"
> >>    [junit] Apr 17, 2004 10:48:02 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI "iaikTests.example3.xml"
> >>    [junit] Apr 17, 2004 10:48:02 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI "iaikTests.example4.xml"
> >>    [junit] Apr 17, 2004 10:48:02 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI "iaikTests.example4.xml"
> >>    [junit] Apr 17, 2004 10:48:05 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:48:10 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:48:12 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:48:15 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:48:18 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:48:20 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:48:22 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:48:25 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:48:28 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:48:29 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:48:33 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:48:35 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:48:39 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:48:42 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:48:44 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:48:47 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:48:49 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:48:52 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:48:54 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:48:57 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:49:00 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:49:02 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:49:05 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:49:07 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:49:09 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:49:11 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:49:14 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:49:16 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:49:19 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> >>    [junit] Apr 17, 2004 10:49:22 PM org.apache.xml.security.signature.Reference verify
> >>    [junit] INFO: Verification successful for URI ""
> 
=== message truncated ===


=====
Davanum Srinivas - http://webservices.apache.org/~dims/

Re: 1.1 Release

Posted by Berin Lautenbach <be...@wingsofhermes.org>.
Dims,

Do you have the strong crypto policy files installed in your JRE?

Cheers,
	Berin

Davanum Srinivas wrote:

> Here's the junit report - http://nagoya.apache.org/~dims/xmlsec-junit/
> 
> -- dims
> 
> --- Davanum Srinivas <di...@yahoo.com> wrote:
> 
>>Berin,
>>
>>I have trouble running "ant -f build-ant1.5.xml" straight from latest cvs...Am getting test
>>failures. see enclosed out.txt.
>>
>>-- dims
>>
>>
>>
>>--- Berin Lautenbach <be...@wingsofhermes.org> wrote:
>>
>>>Peoples,
>>>
>>>I have just made 1.1 "official".  It's on the web, with updated docs.
>>>
>>>I'll also try to get an announcement out (for both Java and C++) in the 
>>>next few days.
>>>
>>>Cheers,
>>>	Berin
>>>
>>
>>=====
>>Davanum Srinivas - http://webservices.apache.org/~dims/> C:\APACHE\xml-security>ant -f
> 
> build-ant1.5.xml test
> 
>>Buildfile: build-ant1.5.xml
>>  [taskdef] Could not load definitions from resource clovertasks. It could not be found.
>>
>>init:
>>
>>     [echo] -------------------------------------------------------------------
>>     [echo] --------- Apache-XML-Security-J v1.1.0 [2000-2004] -----------
>>     [echo] -------------------------------------------------------------------
>>     [echo] Building with Apache Ant version 1.6.1 compiled on February 12 2004
>>     [echo] Java 1.4.2_04 located at C:\JDK14\jre
>>     [echo] -------------------------------------------------------------------
>>
>>
>>do.check.libs.jce:
>>
>>do.check.libs:
>>
>>do.build.src:
>>
>>env.mk.dirs:
>>    [mkdir] Created dir: C:\APACHE\xml-security\build
>>    [mkdir] Created dir: C:\APACHE\xml-security\build\classes
>>    [mkdir] Created dir: C:\APACHE\xml-security\build\docs
>>    [mkdir] Created dir: C:\APACHE\xml-security\build\test
>>    [mkdir] Created dir: C:\APACHE\xml-security\build\libs
>>    [mkdir] Created dir: C:\APACHE\xml-security\build\dist
>>    [mkdir] Created dir: C:\APACHE\xml-security\build\samples
>>
>>build.src:
>>    [javac] Compiling 145 source files to C:\APACHE\xml-security\build\classes
>>     [copy] Copying 12 files to C:\APACHE\xml-security\build\classes
>>
>>build.test:
>>    [javac] Compiling 27 source files to C:\APACHE\xml-security\build\test
>>     [copy] Copying 1 file to C:\APACHE\xml-security\build\test
>>
>>test:
>>    [mkdir] Created dir: C:\APACHE\xml-security\build\docs\xml\junit
>>    [mkdir] Created dir: C:\APACHE\xml-security\build\docs\html\junit
>>    [junit] Running org.apache.xml.security.test.c14n.helper.AttrCompareTest
>>    [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.031 sec
>>    [junit] Testsuite: org.apache.xml.security.test.c14n.helper.AttrCompareTest
>>    [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.031 sec
>>    [junit] ------------- Standard Output ---------------
>>    [junit] Attr1: goo:foo="" (foo)
>>    [junit] ------------- ---------------- ---------------
>>
>>    [junit] Testcase: testA1 took 0.011 sec
>>    [junit] Testcase: testA2 took 0.01 sec
>>    [junit] Testcase: testComplete took 0 sec
>>
>>
>>    [junit] Running org.apache.xml.security.test.c14n.helper.C14nHelperTest
>>    [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.02 sec
>>    [junit] Testsuite: org.apache.xml.security.test.c14n.helper.C14nHelperTest
>>    [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.02 sec
>>
>>    [junit] Testcase: testNamespaceIsAbsolute01 took 0.01 sec
>>    [junit] Testcase: testNamespaceIsAbsolute02 took 0 sec
>>    [junit] Testcase: testNamespaceIsAbsolute03 took 0 sec
>>    [junit] Testcase: testNamespaceIsRelative01 took 0 sec
>>    [junit] Testcase: testNamespaceIsRelative02 took 0 sec
>>
>>
>>    [junit] Running org.apache.xml.security.test.c14n.implementations.C14NInteropTest
>>    [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 147.312 sec
>>    [junit] Testsuite: org.apache.xml.security.test.c14n.implementations.C14NInteropTest
>>    [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 147.312 sec
>>    [junit] ------------- Standard Error -----------------
>>    [junit] Apr 17, 2004 10:48:00 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI "#xpointer(id('to-be-signed'))"
>>    [junit] Apr 17, 2004 10:48:00 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI "#xpointer(id('to-be-signed'))"
>>    [junit] Apr 17, 2004 10:48:00 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI "#xpointer(id('to-be-signed'))"
>>    [junit] Apr 17, 2004 10:48:00 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI "#xpointer(id('to-be-signed'))"
>>    [junit] Apr 17, 2004 10:48:01 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:48:01 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:48:01 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:48:02 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI "iaikTests.example1.xml"
>>    [junit] Apr 17, 2004 10:48:02 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI "iaikTests.example1.xml"
>>    [junit] Apr 17, 2004 10:48:02 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI "iaikTests.example2.xml"
>>    [junit] Apr 17, 2004 10:48:02 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI "iaikTests.example2.xml"
>>    [junit] Apr 17, 2004 10:48:02 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI "iaikTests.example3.xml"
>>    [junit] Apr 17, 2004 10:48:02 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI "iaikTests.example3.xml"
>>    [junit] Apr 17, 2004 10:48:02 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI "iaikTests.example4.xml"
>>    [junit] Apr 17, 2004 10:48:02 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI "iaikTests.example4.xml"
>>    [junit] Apr 17, 2004 10:48:05 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:48:10 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:48:12 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:48:15 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:48:18 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:48:20 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:48:22 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:48:25 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:48:28 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:48:29 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:48:33 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:48:35 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:48:39 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:48:42 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:48:44 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:48:47 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:48:49 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:48:52 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:48:54 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:48:57 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:49:00 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:49:02 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:49:05 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:49:07 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:49:09 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:49:11 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:49:14 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:49:16 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:49:19 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:49:22 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:49:25 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:49:28 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:49:30 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:49:33 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:49:35 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:49:38 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:49:39 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:49:43 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:49:46 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:49:49 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:49:52 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:49:54 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:49:56 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:49:58 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:50:01 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:50:03 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:50:06 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:50:09 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:50:12 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:50:15 PM org.apache.xml.security.signature.Reference verify
>>    [junit] INFO: Verification successful for URI ""
>>    [junit] Apr 17, 2004 10:50:17 PM org.apache.xml.security.signature.Reference verify
>>
> 
> === message truncated ===
> 
> 
> =====
> Davanum Srinivas - http://webservices.apache.org/~dims/
> 
> 

Re: 1.1 Release

Posted by Davanum Srinivas <di...@yahoo.com>.
Here's the junit report - http://nagoya.apache.org/~dims/xmlsec-junit/

-- dims

--- Davanum Srinivas <di...@yahoo.com> wrote:
> Berin,
> 
> I have trouble running "ant -f build-ant1.5.xml" straight from latest cvs...Am getting test
> failures. see enclosed out.txt.
> 
> -- dims
> 
> 
> 
> --- Berin Lautenbach <be...@wingsofhermes.org> wrote:
> > Peoples,
> > 
> > I have just made 1.1 "official".  It's on the web, with updated docs.
> > 
> > I'll also try to get an announcement out (for both Java and C++) in the 
> > next few days.
> > 
> > Cheers,
> > 	Berin
> > 
> 
> =====
> Davanum Srinivas - http://webservices.apache.org/~dims/> C:\APACHE\xml-security>ant -f
build-ant1.5.xml test
> Buildfile: build-ant1.5.xml
>   [taskdef] Could not load definitions from resource clovertasks. It could not be found.
> 
> init:
> 
>      [echo] -------------------------------------------------------------------
>      [echo] --------- Apache-XML-Security-J v1.1.0 [2000-2004] -----------
>      [echo] -------------------------------------------------------------------
>      [echo] Building with Apache Ant version 1.6.1 compiled on February 12 2004
>      [echo] Java 1.4.2_04 located at C:\JDK14\jre
>      [echo] -------------------------------------------------------------------
> 
> 
> do.check.libs.jce:
> 
> do.check.libs:
> 
> do.build.src:
> 
> env.mk.dirs:
>     [mkdir] Created dir: C:\APACHE\xml-security\build
>     [mkdir] Created dir: C:\APACHE\xml-security\build\classes
>     [mkdir] Created dir: C:\APACHE\xml-security\build\docs
>     [mkdir] Created dir: C:\APACHE\xml-security\build\test
>     [mkdir] Created dir: C:\APACHE\xml-security\build\libs
>     [mkdir] Created dir: C:\APACHE\xml-security\build\dist
>     [mkdir] Created dir: C:\APACHE\xml-security\build\samples
> 
> build.src:
>     [javac] Compiling 145 source files to C:\APACHE\xml-security\build\classes
>      [copy] Copying 12 files to C:\APACHE\xml-security\build\classes
> 
> build.test:
>     [javac] Compiling 27 source files to C:\APACHE\xml-security\build\test
>      [copy] Copying 1 file to C:\APACHE\xml-security\build\test
> 
> test:
>     [mkdir] Created dir: C:\APACHE\xml-security\build\docs\xml\junit
>     [mkdir] Created dir: C:\APACHE\xml-security\build\docs\html\junit
>     [junit] Running org.apache.xml.security.test.c14n.helper.AttrCompareTest
>     [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.031 sec
>     [junit] Testsuite: org.apache.xml.security.test.c14n.helper.AttrCompareTest
>     [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.031 sec
>     [junit] ------------- Standard Output ---------------
>     [junit] Attr1: goo:foo="" (foo)
>     [junit] ------------- ---------------- ---------------
> 
>     [junit] Testcase: testA1 took 0.011 sec
>     [junit] Testcase: testA2 took 0.01 sec
>     [junit] Testcase: testComplete took 0 sec
> 
> 
>     [junit] Running org.apache.xml.security.test.c14n.helper.C14nHelperTest
>     [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.02 sec
>     [junit] Testsuite: org.apache.xml.security.test.c14n.helper.C14nHelperTest
>     [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.02 sec
> 
>     [junit] Testcase: testNamespaceIsAbsolute01 took 0.01 sec
>     [junit] Testcase: testNamespaceIsAbsolute02 took 0 sec
>     [junit] Testcase: testNamespaceIsAbsolute03 took 0 sec
>     [junit] Testcase: testNamespaceIsRelative01 took 0 sec
>     [junit] Testcase: testNamespaceIsRelative02 took 0 sec
> 
> 
>     [junit] Running org.apache.xml.security.test.c14n.implementations.C14NInteropTest
>     [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 147.312 sec
>     [junit] Testsuite: org.apache.xml.security.test.c14n.implementations.C14NInteropTest
>     [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 147.312 sec
>     [junit] ------------- Standard Error -----------------
>     [junit] Apr 17, 2004 10:48:00 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI "#xpointer(id('to-be-signed'))"
>     [junit] Apr 17, 2004 10:48:00 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI "#xpointer(id('to-be-signed'))"
>     [junit] Apr 17, 2004 10:48:00 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI "#xpointer(id('to-be-signed'))"
>     [junit] Apr 17, 2004 10:48:00 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI "#xpointer(id('to-be-signed'))"
>     [junit] Apr 17, 2004 10:48:01 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:48:01 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:48:01 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:48:02 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI "iaikTests.example1.xml"
>     [junit] Apr 17, 2004 10:48:02 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI "iaikTests.example1.xml"
>     [junit] Apr 17, 2004 10:48:02 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI "iaikTests.example2.xml"
>     [junit] Apr 17, 2004 10:48:02 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI "iaikTests.example2.xml"
>     [junit] Apr 17, 2004 10:48:02 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI "iaikTests.example3.xml"
>     [junit] Apr 17, 2004 10:48:02 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI "iaikTests.example3.xml"
>     [junit] Apr 17, 2004 10:48:02 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI "iaikTests.example4.xml"
>     [junit] Apr 17, 2004 10:48:02 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI "iaikTests.example4.xml"
>     [junit] Apr 17, 2004 10:48:05 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:48:10 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:48:12 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:48:15 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:48:18 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:48:20 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:48:22 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:48:25 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:48:28 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:48:29 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:48:33 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:48:35 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:48:39 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:48:42 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:48:44 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:48:47 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:48:49 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:48:52 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:48:54 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:48:57 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:49:00 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:49:02 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:49:05 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:49:07 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:49:09 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:49:11 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:49:14 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:49:16 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:49:19 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:49:22 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:49:25 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:49:28 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:49:30 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:49:33 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:49:35 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:49:38 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:49:39 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:49:43 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:49:46 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:49:49 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:49:52 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:49:54 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:49:56 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:49:58 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:50:01 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:50:03 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:50:06 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:50:09 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:50:12 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:50:15 PM org.apache.xml.security.signature.Reference verify
>     [junit] INFO: Verification successful for URI ""
>     [junit] Apr 17, 2004 10:50:17 PM org.apache.xml.security.signature.Reference verify
> 
=== message truncated ===


=====
Davanum Srinivas - http://webservices.apache.org/~dims/

Re: 1.1 Release

Posted by Davanum Srinivas <di...@yahoo.com>.
Berin,

I have trouble running "ant -f build-ant1.5.xml" straight from latest cvs...Am getting test
failures. see enclosed out.txt.

-- dims



--- Berin Lautenbach <be...@wingsofhermes.org> wrote:
> Peoples,
> 
> I have just made 1.1 "official".  It's on the web, with updated docs.
> 
> I'll also try to get an announcement out (for both Java and C++) in the 
> next few days.
> 
> Cheers,
> 	Berin
> 

=====
Davanum Srinivas - http://webservices.apache.org/~dims/