I took the last one.
But also we need to define the way of selecting the behavior. I
suppose that in the config.xml will be good.

Anyway even without this thing we can cut 1.4.2


On Wed, Mar 12, 2008 at 7:30 AM, Vishal Mahajan <[EMAIL PROTECTED]> wrote:
> Regarding 40897 (String comparisons using '==' causes validation errors
>  with some parsers):
>
>  There are a few additional minor changes required to complete the fix.
>  ElementCheckerImpl.FullChecker needs to override the
>  isNamespaceElement() method (see attached diff). Plus there's at least
>  one another instance in ElementProxy.length() method where
>  ElementChecker needs to be employed.
>
>  Apart from this it would be a +1 from me.
>
>  Thanks,
>  Vishal
>
>
>
>  on 03/11/2008 12:27 AM Sean Mullan wrote:
>
>  > Hi all,
>  >
>  > It has been almost a year since 1.4.1 was released, and many bugs and
>  > rfes have been fixed and integrated since then. Therefore, I would
>  > like to make a 1.4.2 release available soon, and have at least one or
>  > two beta candidate releases before doing that.
>  >
>  > Please let me know if you are ok with this plan:
>  >
>  > [ ] +1
>  > [ ] 0
>  > [ ] -1
>  >
>  > If -1, please explain why (such as I really need a fix for bug xxxx).
>  >
>  > FYI, here are the bugs and rfes that have been fixed since 1.4.1:
>  >
>  >     Fixed rfe 42653: Add support for C14N 1.1 to Java implementation.
>  >     Fixed bug 44205: XMLX509Certificate.getX509Certificate() results
>  > in certificate parsing error.
>  >     Fixed Bug 44177: when using xslt transformation there is problem
>  > with xalan newline.
>  >     Small refactor for ElementProxy to get rid of the state, it was an
>  > old vestige that where taking space and obfuscating the code.
>  >     Fixed bug 40897: String comparisons using '==' causes validation
>  > errors with some parsers.
>  >     Fixed bug 43056: Library does not allow specify provider for
>  > private key operations.
>  >     Fixed bug 44102: XMLCipher loadEncryptedKey error.
>  >     Fixed bug 43239: "No installed provider supports this key" when
>  > checking a RSA signature against a DSA key before RSA key.
>  >     Fixed bug 42597: Unnecessary namespace declarations on Signature
>  > children.
>  >     Fixed bug 42061: Method to disable XMLUtils.addReturnToElement.
>  >     Fixed bug 42865: Problem with empty BaseURI in
>  > ResolverLocalFilesystem.
>  >     Fixed bug 43230: Inclusive C14n doesn't always handle xml:space &
>  > xml:lang attributes correctly
>  >     Fixed bug 38668: Add XMLCipher.encryptData method that takes
>  > serialized data as parameter.
>  >     Fixed bug 42866: Error when removing encrypted content in 1.4.1.
>  >     Fixed bug 42820: ClassLoader issue causing
>  > NoSuchAlgorithmException loading Provider Implementation.
>  >
>  >
>  > Thanks,
>  > Sean
>
>
> --- ElementCheckerImpl.java.bak 2008-03-11 12:50:49.931625000 +0530
>  +++ ElementCheckerImpl.java     2008-03-12 12:28:05.701413700 +0530
>  @@ -48,7 +48,17 @@
>                            namespaceSHOULDBE +":"+ localnameSHOULDBE};
>                          throw new XMLSecurityException("xml.WrongElement", 
> exArgs);
>                       }
>  -               }
>  +               }
>  +
>  +        public boolean isNamespaceElement(Node el, String type, String ns) {
>  +            if ((el == null) ||
>  +                (ns != null && !ns.equals(el.getNamespaceURI())) ||
>  +                !el.getLocalName().equals(type)){
>  +               return false;
>  +            }
>  +
>  +            return true;
>  +        }
>         }
>
>         /** An empty checker if schema checking is used */
>
>



-- 
http://r-bg.com

Reply via email to