Author: norman
Date: Tue Apr 26 07:55:03 2011
New Revision: 1096691
URL: http://svn.apache.org/viewvc?rev=1096691&view=rev
Log:
Don't split attribute values as it can truncate the matcher condition. See
JAMES-1233
Modified:
james/server/trunk/container-spring/src/main/java/org/apache/james/container/spring/provider/configuration/ConfigurationProviderImpl.java
Modified:
james/server/trunk/container-spring/src/main/java/org/apache/james/container/spring/provider/configuration/ConfigurationProviderImpl.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/container-spring/src/main/java/org/apache/james/container/spring/provider/configuration/ConfigurationProviderImpl.java?rev=1096691&r1=1096690&r2=1096691&view=diff
==============================================================================
---
james/server/trunk/container-spring/src/main/java/org/apache/james/container/spring/provider/configuration/ConfigurationProviderImpl.java
(original)
+++
james/server/trunk/container-spring/src/main/java/org/apache/james/container/spring/provider/configuration/ConfigurationProviderImpl.java
Tue Apr 26 07:55:03 2011
@@ -167,6 +167,11 @@ public class ConfigurationProviderImpl i
private XMLConfiguration getConfig(Resource r) throws
ConfigurationException, IOException {
XMLConfiguration config = new XMLConfiguration();
config.setDelimiterParsingDisabled(true);
+
+ // Don't split attributes which can have bad side-effects with
matcher-conditions.
+ // See JAMES-1233
+ config.setAttributeSplittingDisabled(true);
+
// Use InputStream so we are not bound to File implementations of the
// config
config.load(r.getInputStream());
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]