Damned again those unwanted changes in .classpath :/
Done by hand!
Jacques
Le 13/10/2015 02:40, jler...@apache.org a écrit :
Author: jleroux
Date: Tue Oct 13 00:40:47 2015
New Revision: 1708274
URL: http://svn.apache.org/viewvc?rev=1708274&view=rev
Log:
Fix for ContentWorker at OFBIZ-6669. For that I have added owasp-java-html-sanitizer-r239.jar and
put a "content.sanitize=true" property in content.properties with some explanations. The
reason I put this property is because the sanitizer does some (safe) changes which might be
unwanted in a context where you are "sure" no one can inject/exploit your DB, see the
JIra issue for details. Note that this does not affect the *ContentWrapper.java classes where we
use OWASP encoding and not sanitizer. The reason we need the sanitizer here is because we are no
only handling content but also HTML code...
Added:
ofbiz/trunk/framework/base/lib/owasp-java-html-sanitizer-r239.jar (with
props)
Modified:
ofbiz/trunk/.classpath
ofbiz/trunk/LICENSE
ofbiz/trunk/applications/content/config/content.properties
ofbiz/trunk/applications/content/src/org/ofbiz/content/content/ContentWorker.java
ofbiz/trunk/specialpurpose/cmssite/data/CmsSiteDemoData.xml
Modified: ofbiz/trunk/.classpath
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/.classpath?rev=1708274&r1=1708273&r2=1708274&view=diff
==============================================================================
--- ofbiz/trunk/.classpath (original)
+++ ofbiz/trunk/.classpath Tue Oct 13 00:40:47 2015
@@ -1,201 +1,202 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
- <classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
- <classpathentry kind="lib"
path="applications/content/lib/dom4j-1.6.1.jar"/>
- <classpathentry kind="lib"
path="applications/content/lib/pdfbox-1.8.5.jar"/>
- <classpathentry kind="lib"
path="applications/content/lib/jempbox-1.8.5.jar"/>
- <classpathentry kind="lib"
path="applications/content/lib/fontbox-1.8.5.jar"/>
- <classpathentry kind="lib"
path="applications/content/lib/poi-3.10.1-20140818.jar"/>
- <classpathentry kind="lib"
path="applications/content/lib/tika-core-1.7.jar"/>
- <classpathentry kind="lib"
path="applications/content/lib/tika-parsers-1.7.jar"/>
- <classpathentry kind="lib"
path="applications/product/lib/dozer-4.2.1.jar"/>
- <classpathentry kind="lib"
path="applications/product/lib/watermarker-0.0.4.jar"/>
- <classpathentry kind="lib" path="framework/base/lib/ant-1.9.0-ant.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/ant-1.9.0-ant-junit.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/ant-1.9.0-ant-launcher.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/avalon-framework-4.2.0.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/barcode4j-2.1-barcode4j-fop-ext-complete.jar"/>
- <classpathentry kind="lib" path="framework/base/lib/batik-all-1.8.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/clhm-release-1.0-lru.jar"/>
- <classpathentry kind="lib" path="framework/base/lib/esapi-2.1.0.jar"/>
- <classpathentry kind="lib" path="framework/base/lib/fop-2.0.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/freemarker-2.3.22.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/hamcrest-all-1.2.jar"/>
- <classpathentry kind="lib" path="framework/base/lib/httpunit-1.7.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/ical4j-1.0-rc2.jar"/>
- <classpathentry kind="lib" path="framework/base/lib/icu4j-52_1.jar"/>
- <classpathentry kind="lib" path="framework/base/lib/ivy-2.2.0.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/jackson-annotations-2.4.0.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/jackson-core-2.4.2.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/jackson-databind-2.4.2.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/javolution-5.4.3.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/jdbm-1.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="framework/base/lib/jdom-1.1.jar"/>
- <classpathentry kind="lib" path="framework/base/lib/jpim-0.1.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/juel-impl-2.2.7.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/juel-spi-2.2.7.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/junit-dep-4.10.jar"/>
- <classpathentry kind="lib" path="framework/base/lib/log4j-api-2.3.jar"/>
- <classpathentry kind="lib" path="framework/base/lib/mail-1.5.1.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/nekohtml-1.9.16.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/resolver-2.9.1.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/serializer-2.9.1.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/shiro-core-1.2.3.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/slf4j-api-1.6.4.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/ws-commons-java5-1.0.1.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/ws-commons-util-1.0.2.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/xercesImpl-2.9.1.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/xmlgraphics-commons-2.0.1.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/xmlrpc-client-3.1.2.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/xmlrpc-common-3.1.2.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/xmlrpc-server-3.1.2.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/xml-apis-2.9.1.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/xml-apis-ext-1.3.04.jar"/>
- <classpathentry kind="lib" path="framework/base/lib/xpp3-1.1.4c.jar"/>
- <classpathentry kind="lib" path="framework/base/lib/xstream-1.4.6.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/zxing-core-3.2.0.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/ant/ant-1.9.0-ant-apache-bsf.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/commons/commons-beanutils-core-1.8.3.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/commons/commons-codec-1.10.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/commons/commons-collections-3.2.1.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/commons/commons-compress-1.9.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/commons/commons-csv-1.1.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/commons/commons-el-1.0.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/commons/commons-fileupload-1.3.1.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/commons/commons-io-2.4.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/commons/commons-lang-2.6.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/commons/commons-logging-1.2.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/commons/commons-net-3.3.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/commons/commons-pool2-2.3.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/commons/commons-validator-1.4.1.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/j2eespecs/geronimo-activation_1.0.2_spec-1.0.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/j2eespecs/geronimo-j2ee-connector_1.5_spec-2.0.0.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/j2eespecs/geronimo-jaxrpc_1.1_spec-1.0.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/j2eespecs/geronimo-jaxr_1.0_spec-1.0.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/j2eespecs/geronimo-jms_1.1_spec-1.1.1.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/j2eespecs/geronimo-jta_1.1_spec-1.1.1.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/j2eespecs/geronimo-saaj_1.3_spec-1.1.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/j2eespecs/annotations-api-3.0.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/j2eespecs/el-api-2.2.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/j2eespecs/jsp-api-2.2.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/j2eespecs/servlet-api-3.0.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/scripting/antlr-2.7.6.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/scripting/asm-3.2.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/scripting/bsf-2.4.0.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/scripting/bsh-2.0b4.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/scripting/groovy-all-2.2.1.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/scripting/jakarta-oro-2.0.8.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/scripting/jython-nooro.jar"/>
- <classpathentry kind="lib" path="framework/catalina/lib/ecj-4.4.2.jar"/>
- <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-7.0.64-catalina.jar"/>
- <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-7.0.64-catalina-ha.jar"/>
- <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-7.0.64-catalina-tribes.jar"/>
- <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-7.0.64-jasper.jar"/>
- <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-7.0.64-tomcat-api.jar"/>
- <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-7.0.64-tomcat-coyote.jar"/>
- <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-7.0.64-tomcat-util.jar"/>
- <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-extras-7.0.64-tomcat-juli.jar"/>
- <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-extras-7.0.64-tomcat-juli-adapters.jar"/>
- <classpathentry kind="lib"
path="framework/entity/lib/commons-dbcp2-2.1.jar"/>
- <classpathentry kind="lib"
path="framework/geronimo/lib/geronimo-transaction-3.1.1.jar"/>
- <classpathentry kind="lib"
path="framework/service/lib/axiom-api-1.2.9.jar"/>
- <classpathentry kind="lib"
path="framework/service/lib/axiom-impl-1.2.9.jar"/>
- <classpathentry kind="lib"
path="framework/service/lib/axis2-kernel-1.5.2.jar"/>
- <classpathentry kind="lib"
path="framework/service/lib/axis2-transport-http-1.5.2.jar"/>
- <classpathentry kind="lib"
path="framework/service/lib/axis2-transport-local-1.5.2.jar"/>
- <classpathentry kind="lib"
path="framework/service/lib/commons-httpclient-3.1.jar"/>
- <classpathentry kind="lib"
path="framework/service/lib/neethi-2.0.4.jar"/>
- <classpathentry kind="lib"
path="framework/service/lib/wsdl4j-1.6.2.jar"/>
- <classpathentry kind="lib"
path="framework/service/lib/XmlSchema-1.4.3.jar"/>
- <classpathentry kind="lib"
path="framework/testtools/lib/org.springframework.core-3.1.0.M2.jar"/>
- <classpathentry kind="lib"
path="framework/testtools/lib/org.springframework.test-3.1.0.M2.jar"/>
- <classpathentry kind="lib"
path="framework/webapp/lib/ezmorph-0.9.1.jar"/>
- <classpathentry kind="lib" path="framework/webapp/lib/iText-2.1.7.jar"/>
- <classpathentry kind="lib" path="framework/webapp/lib/rome-0.9.jar"/>
- <classpathentry kind="lib" path="specialpurpose/birt/lib/axis-1.4.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/birt/lib/axis-ant-1.4.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/birt/lib/commons-discovery-0.5.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/birt/lib/org.eclipse.birt.runtime_4.3.1.v20130918-1142.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/birt/lib/org.eclipse.core.runtime_3.9.0.v20130326-1255.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/birt/lib/org.eclipse.equinox.common_3.6.200.v20130402-1505.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/birt/lib/org.eclipse.equinox.registry_3.5.301.v20130717-1549.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/birt/lib/org.eclipse.osgi_3.9.1.v20130814-1242.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/birt/lib/viewservlets.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/ebaystore/lib/attributes.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/ebaystore/lib/ebaycalls.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/ebaystore/lib/ebaysdkcore.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/ebaystore/lib/helper.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/googlecheckout/lib/checkout-sdk-0.8.8.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/ldap/lib/cas-server-core-3.3.jar"/>
- <classpathentry kind="lib" path="specialpurpose/pos/lib/jcl.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/pos/lib/jpos18-controls.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/pos/lib/looks-2.0.2.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/pos/lib/XuiCoreSwing-v3.2rc2b.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/pos/lib/XuiOptional-v3.2rc2b.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/solr/lib/runtime/guava-14.0.1.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/solr/lib/runtime/joda-time-2.2.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/solr/lib/runtime/spatial4j-0.4.1.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/solr/lib/runtime/zookeeper-3.4.6.jar"/>
- <classpathentry
excluding="org/ofbiz/accounting/thirdparty/cybersource/**|org/ofbiz/accounting/thirdparty/verisign/**|org/ofbiz/accounting/thirdparty/paypal/PayPalServices.java|org/ofbiz/accounting/thirdparty/orbital/**|org/ofbiz/accounting/thirdparty/securepay/**|org/ofbiz/accounting/thirdparty/ideal/**"
kind="src" path="applications/accounting/src"/>
- <classpathentry excluding="org/ofbiz/content/openoffice/|org/ofbiz/content/report/"
kind="src" path="applications/content/src"/>
- <classpathentry kind="src" path="applications/manufacturing/src"/>
- <classpathentry kind="src" path="applications/marketing/src"/>
- <classpathentry excluding="org/ofbiz/order/thirdparty/taxware/**" kind="src"
path="applications/order/src"/>
- <classpathentry kind="src" path="applications/party/src"/>
- <classpathentry excluding="ShipmentScaleApplet.java" kind="src"
path="applications/product/src"/>
- <classpathentry excluding="org/ofbiz/securityext/thirdparty/truition/TruitionCoReg.java"
kind="src" path="applications/securityext/src"/>
- <classpathentry kind="src" path="applications/humanres/src"/>
- <classpathentry kind="src" path="applications/workeffort/src"/>
- <classpathentry kind="src" path="framework/base/config"/>
- <classpathentry excluding="org/ofbiz/base/config/CoberturaInstrumenter.java"
kind="src" path="framework/base/src"/>
- <classpathentry kind="src" path="framework/catalina/src"/>
- <classpathentry kind="src" path="framework/common/src"/>
- <classpathentry kind="src" path="framework/datafile/src"/>
- <classpathentry kind="src" path="framework/entity/src"/>
- <classpathentry kind="src" path="framework/entityext/src"/>
- <classpathentry kind="src" path="framework/geronimo/src"/>
- <classpathentry kind="src" path="framework/minilang/src"/>
- <classpathentry kind="src" path="framework/security/src"/>
- <classpathentry kind="src" path="framework/service/src"/>
- <classpathentry kind="src" path="framework/start/src"/>
- <classpathentry kind="src" path="framework/testtools/src"/>
- <classpathentry
excluding="org/ofbiz/webapp/view/JasperReportsPdfViewHandler.java|org/ofbiz/webapp/view/JasperReportsXmlViewHandler.java|org/ofbiz/webapp/view/JasperReportsJXlsViewHandler.java|org/ofbiz/webapp/view/JasperReportsPoiXlsViewHandler.java"
kind="src" path="framework/webapp/src"/>
- <classpathentry kind="src" path="framework/webtools/src"/>
- <classpathentry kind="src" path="framework/widget/src"/>
- <classpathentry kind="src" path="specialpurpose/assetmaint/src"/>
- <classpathentry kind="src" path="specialpurpose/birt/src"/>
- <classpathentry kind="src" path="specialpurpose/ebay/src"/>
- <classpathentry kind="src" path="specialpurpose/ebaystore/src"/>
- <classpathentry kind="src" path="specialpurpose/ecommerce/src"/>
- <classpathentry kind="src" path="specialpurpose/example/src"/>
- <classpathentry kind="src" path="specialpurpose/googlebase/src"/>
- <classpathentry kind="src" path="specialpurpose/googlecheckout/src"/>
- <classpathentry kind="src" path="specialpurpose/hhfacility/src"/>
- <classpathentry kind="src" path="specialpurpose/ldap/src"/>
- <classpathentry kind="src" path="specialpurpose/lucene/src"/>
- <classpathentry kind="src" path="specialpurpose/oagis/src"/>
- <classpathentry kind="src" path="specialpurpose/pos/src"/>
- <classpathentry kind="src" path="specialpurpose/projectmgr/src"/>
- <classpathentry kind="src" path="specialpurpose/scrum/src"/>
- <classpathentry kind="src" path="specialpurpose/solr/src"/>
- <classpathentry kind="src" path="specialpurpose/webpos/src"/>
- <classpathentry kind="src" path="specialpurpose/passport/src"/>
- <classpathentry kind="lib"
path="specialpurpose/solr/lib/compile/solr-core-5.3.1.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/solr/lib/compile/solr-solrj-5.3.1.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/lucene/lib/lucene-analyzers-common-5.3.1.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/lucene/lib/lucene-core-5.3.1.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/lucene/lib/lucene-queryparser-5.3.1.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/solr/lib/runtime/lucene-codecs-5.3.1.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/solr/lib/runtime/lucene-highlighter-5.3.1.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/solr/lib/runtime/lucene-join-5.3.1.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/solr/lib/runtime/lucene-queries-5.3.1.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/solr/lib/runtime/lucene-spatial-5.3.1.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/solr/lib/runtime/lucene-suggest-5.3.1.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/solr/lib/runtime/noggit-0.6.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/solr/lib/runtime/org.restlet-2.3.0.jar"/>
- <classpathentry kind="lib"
path="specialpurpose/solr/lib/runtime/org.restlet.ext.servlet-2.3.0.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/httpclient-4.4.1.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/httpclient-cache-4.4.1.jar"/>
- <classpathentry kind="lib"
path="framework/base/lib/httpcore-4.4.1.jar"/>
- <classpathentry kind="output" path="bin"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="lib"
path="applications/content/lib/dom4j-1.6.1.jar"/>
+ <classpathentry kind="lib"
path="applications/content/lib/pdfbox-1.8.5.jar"/>
+ <classpathentry kind="lib"
path="applications/content/lib/jempbox-1.8.5.jar"/>
+ <classpathentry kind="lib"
path="applications/content/lib/fontbox-1.8.5.jar"/>
+ <classpathentry kind="lib"
path="applications/content/lib/poi-3.10.1-20140818.jar"/>
+ <classpathentry kind="lib"
path="applications/content/lib/tika-core-1.7.jar"/>
+ <classpathentry kind="lib"
path="applications/content/lib/tika-parsers-1.7.jar"/>
+ <classpathentry kind="lib"
path="applications/product/lib/dozer-4.2.1.jar"/>
+ <classpathentry kind="lib"
path="applications/product/lib/watermarker-0.0.4.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/ant-1.9.0-ant.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/ant-1.9.0-ant-junit.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/ant-1.9.0-ant-launcher.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/avalon-framework-4.2.0.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/barcode4j-2.1-barcode4j-fop-ext-complete.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/batik-all-1.8.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/clhm-release-1.0-lru.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/esapi-2.1.0.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/owasp-java-html-sanitizer-r239.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/fop-2.0.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/freemarker-2.3.22.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/hamcrest-all-1.2.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/httpunit-1.7.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/ical4j-1.0-rc2.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/icu4j-52_1.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/ivy-2.2.0.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/jackson-annotations-2.4.0.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/jackson-core-2.4.2.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/jackson-databind-2.4.2.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/javolution-5.4.3.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/jdbm-1.0-SNAPSHOT.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/jdom-1.1.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/jpim-0.1.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/juel-impl-2.2.7.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/juel-spi-2.2.7.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/junit-dep-4.10.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/log4j-api-2.3.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/mail-1.5.1.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/nekohtml-1.9.16.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/resolver-2.9.1.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/serializer-2.9.1.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/shiro-core-1.2.3.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/slf4j-api-1.6.4.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/ws-commons-java5-1.0.1.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/ws-commons-util-1.0.2.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/xercesImpl-2.9.1.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/xmlgraphics-commons-2.0.1.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/xmlrpc-client-3.1.2.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/xmlrpc-common-3.1.2.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/xmlrpc-server-3.1.2.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/xml-apis-2.9.1.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/xml-apis-ext-1.3.04.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/xpp3-1.1.4c.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/xstream-1.4.6.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/zxing-core-3.2.0.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/ant/ant-1.9.0-ant-apache-bsf.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/commons/commons-beanutils-core-1.8.3.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/commons/commons-codec-1.10.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/commons/commons-collections-3.2.1.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/commons/commons-compress-1.9.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/commons/commons-csv-1.1.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/commons/commons-el-1.0.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/commons/commons-fileupload-1.3.1.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/commons/commons-io-2.4.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/commons/commons-lang-2.6.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/commons/commons-logging-1.2.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/commons/commons-net-3.3.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/commons/commons-pool2-2.3.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/commons/commons-validator-1.4.1.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/j2eespecs/geronimo-activation_1.0.2_spec-1.0.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/j2eespecs/geronimo-j2ee-connector_1.5_spec-2.0.0.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/j2eespecs/geronimo-jaxrpc_1.1_spec-1.0.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/j2eespecs/geronimo-jaxr_1.0_spec-1.0.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/j2eespecs/geronimo-jms_1.1_spec-1.1.1.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/j2eespecs/geronimo-jta_1.1_spec-1.1.1.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/j2eespecs/geronimo-saaj_1.3_spec-1.1.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/j2eespecs/annotations-api-3.0.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/j2eespecs/el-api-2.2.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/j2eespecs/jsp-api-2.2.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/j2eespecs/servlet-api-3.0.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/scripting/antlr-2.7.6.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/scripting/asm-3.2.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/scripting/bsf-2.4.0.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/scripting/bsh-2.0b4.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/scripting/groovy-all-2.2.1.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/scripting/jakarta-oro-2.0.8.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/scripting/jython-nooro.jar"/>
+ <classpathentry kind="lib" path="framework/catalina/lib/ecj-4.4.2.jar"/>
+ <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-7.0.64-catalina.jar"/>
+ <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-7.0.64-catalina-ha.jar"/>
+ <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-7.0.64-catalina-tribes.jar"/>
+ <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-7.0.64-jasper.jar"/>
+ <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-7.0.64-tomcat-api.jar"/>
+ <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-7.0.64-tomcat-coyote.jar"/>
+ <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-7.0.64-tomcat-util.jar"/>
+ <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-extras-7.0.64-tomcat-juli.jar"/>
+ <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-extras-7.0.64-tomcat-juli-adapters.jar"/>
+ <classpathentry kind="lib"
path="framework/entity/lib/commons-dbcp2-2.1.jar"/>
+ <classpathentry kind="lib"
path="framework/geronimo/lib/geronimo-transaction-3.1.1.jar"/>
+ <classpathentry kind="lib"
path="framework/service/lib/axiom-api-1.2.9.jar"/>
+ <classpathentry kind="lib"
path="framework/service/lib/axiom-impl-1.2.9.jar"/>
+ <classpathentry kind="lib"
path="framework/service/lib/axis2-kernel-1.5.2.jar"/>
+ <classpathentry kind="lib"
path="framework/service/lib/axis2-transport-http-1.5.2.jar"/>
+ <classpathentry kind="lib"
path="framework/service/lib/axis2-transport-local-1.5.2.jar"/>
+ <classpathentry kind="lib"
path="framework/service/lib/commons-httpclient-3.1.jar"/>
+ <classpathentry kind="lib" path="framework/service/lib/neethi-2.0.4.jar"/>
+ <classpathentry kind="lib" path="framework/service/lib/wsdl4j-1.6.2.jar"/>
+ <classpathentry kind="lib"
path="framework/service/lib/XmlSchema-1.4.3.jar"/>
+ <classpathentry kind="lib"
path="framework/testtools/lib/org.springframework.core-3.1.0.M2.jar"/>
+ <classpathentry kind="lib"
path="framework/testtools/lib/org.springframework.test-3.1.0.M2.jar"/>
+ <classpathentry kind="lib" path="framework/webapp/lib/ezmorph-0.9.1.jar"/>
+ <classpathentry kind="lib" path="framework/webapp/lib/iText-2.1.7.jar"/>
+ <classpathentry kind="lib" path="framework/webapp/lib/rome-0.9.jar"/>
+ <classpathentry kind="lib" path="specialpurpose/birt/lib/axis-1.4.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/birt/lib/axis-ant-1.4.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/birt/lib/commons-discovery-0.5.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/birt/lib/org.eclipse.birt.runtime_4.3.1.v20130918-1142.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/birt/lib/org.eclipse.core.runtime_3.9.0.v20130326-1255.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/birt/lib/org.eclipse.equinox.common_3.6.200.v20130402-1505.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/birt/lib/org.eclipse.equinox.registry_3.5.301.v20130717-1549.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/birt/lib/org.eclipse.osgi_3.9.1.v20130814-1242.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/birt/lib/viewservlets.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/ebaystore/lib/attributes.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/ebaystore/lib/ebaycalls.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/ebaystore/lib/ebaysdkcore.jar"/>
+ <classpathentry kind="lib" path="specialpurpose/ebaystore/lib/helper.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/googlecheckout/lib/checkout-sdk-0.8.8.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/ldap/lib/cas-server-core-3.3.jar"/>
+ <classpathentry kind="lib" path="specialpurpose/pos/lib/jcl.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/pos/lib/jpos18-controls.jar"/>
+ <classpathentry kind="lib" path="specialpurpose/pos/lib/looks-2.0.2.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/pos/lib/XuiCoreSwing-v3.2rc2b.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/pos/lib/XuiOptional-v3.2rc2b.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/solr/lib/runtime/guava-14.0.1.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/solr/lib/runtime/joda-time-2.2.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/solr/lib/runtime/spatial4j-0.4.1.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/solr/lib/runtime/zookeeper-3.4.6.jar"/>
+ <classpathentry
excluding="org/ofbiz/accounting/thirdparty/cybersource/**|org/ofbiz/accounting/thirdparty/verisign/**|org/ofbiz/accounting/thirdparty/paypal/PayPalServices.java|org/ofbiz/accounting/thirdparty/orbital/**|org/ofbiz/accounting/thirdparty/securepay/**|org/ofbiz/accounting/thirdparty/ideal/**"
kind="src" path="applications/accounting/src"/>
+ <classpathentry excluding="org/ofbiz/content/openoffice/|org/ofbiz/content/report/"
kind="src" path="applications/content/src"/>
+ <classpathentry kind="src" path="applications/manufacturing/src"/>
+ <classpathentry kind="src" path="applications/marketing/src"/>
+ <classpathentry excluding="org/ofbiz/order/thirdparty/taxware/**" kind="src"
path="applications/order/src"/>
+ <classpathentry kind="src" path="applications/party/src"/>
+ <classpathentry excluding="ShipmentScaleApplet.java" kind="src"
path="applications/product/src"/>
+ <classpathentry excluding="org/ofbiz/securityext/thirdparty/truition/TruitionCoReg.java"
kind="src" path="applications/securityext/src"/>
+ <classpathentry kind="src" path="applications/humanres/src"/>
+ <classpathentry kind="src" path="applications/workeffort/src"/>
+ <classpathentry kind="src" path="framework/base/config"/>
+ <classpathentry excluding="org/ofbiz/base/config/CoberturaInstrumenter.java" kind="src"
path="framework/base/src"/>
+ <classpathentry kind="src" path="framework/catalina/src"/>
+ <classpathentry kind="src" path="framework/common/src"/>
+ <classpathentry kind="src" path="framework/datafile/src"/>
+ <classpathentry kind="src" path="framework/entity/src"/>
+ <classpathentry kind="src" path="framework/entityext/src"/>
+ <classpathentry kind="src" path="framework/geronimo/src"/>
+ <classpathentry kind="src" path="framework/minilang/src"/>
+ <classpathentry kind="src" path="framework/security/src"/>
+ <classpathentry kind="src" path="framework/service/src"/>
+ <classpathentry kind="src" path="framework/start/src"/>
+ <classpathentry kind="src" path="framework/testtools/src"/>
+ <classpathentry
excluding="org/ofbiz/webapp/view/JasperReportsPdfViewHandler.java|org/ofbiz/webapp/view/JasperReportsXmlViewHandler.java|org/ofbiz/webapp/view/JasperReportsJXlsViewHandler.java|org/ofbiz/webapp/view/JasperReportsPoiXlsViewHandler.java"
kind="src" path="framework/webapp/src"/>
+ <classpathentry kind="src" path="framework/webtools/src"/>
+ <classpathentry kind="src" path="framework/widget/src"/>
+ <classpathentry kind="src" path="specialpurpose/assetmaint/src"/>
+ <classpathentry kind="src" path="specialpurpose/birt/src"/>
+ <classpathentry kind="src" path="specialpurpose/ebay/src"/>
+ <classpathentry kind="src" path="specialpurpose/ebaystore/src"/>
+ <classpathentry kind="src" path="specialpurpose/ecommerce/src"/>
+ <classpathentry kind="src" path="specialpurpose/example/src"/>
+ <classpathentry kind="src" path="specialpurpose/googlebase/src"/>
+ <classpathentry kind="src" path="specialpurpose/googlecheckout/src"/>
+ <classpathentry kind="src" path="specialpurpose/hhfacility/src"/>
+ <classpathentry kind="src" path="specialpurpose/ldap/src"/>
+ <classpathentry kind="src" path="specialpurpose/lucene/src"/>
+ <classpathentry kind="src" path="specialpurpose/oagis/src"/>
+ <classpathentry kind="src" path="specialpurpose/pos/src"/>
+ <classpathentry kind="src" path="specialpurpose/projectmgr/src"/>
+ <classpathentry kind="src" path="specialpurpose/scrum/src"/>
+ <classpathentry kind="src" path="specialpurpose/solr/src"/>
+ <classpathentry kind="src" path="specialpurpose/webpos/src"/>
+ <classpathentry kind="src" path="specialpurpose/passport/src"/>
+ <classpathentry kind="lib"
path="specialpurpose/solr/lib/compile/solr-core-5.3.1.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/solr/lib/compile/solr-solrj-5.3.1.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/lucene/lib/lucene-analyzers-common-5.3.1.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/lucene/lib/lucene-core-5.3.1.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/lucene/lib/lucene-queryparser-5.3.1.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/solr/lib/runtime/lucene-codecs-5.3.1.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/solr/lib/runtime/lucene-highlighter-5.3.1.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/solr/lib/runtime/lucene-join-5.3.1.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/solr/lib/runtime/lucene-queries-5.3.1.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/solr/lib/runtime/lucene-spatial-5.3.1.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/solr/lib/runtime/lucene-suggest-5.3.1.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/solr/lib/runtime/noggit-0.6.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/solr/lib/runtime/org.restlet-2.3.0.jar"/>
+ <classpathentry kind="lib"
path="specialpurpose/solr/lib/runtime/org.restlet.ext.servlet-2.3.0.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/httpclient-4.4.1.jar"/>
+ <classpathentry kind="lib"
path="framework/base/lib/httpclient-cache-4.4.1.jar"/>
+ <classpathentry kind="lib" path="framework/base/lib/httpcore-4.4.1.jar"/>
+ <classpathentry kind="output" path="bin"/>
</classpath>
Modified: ofbiz/trunk/LICENSE
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/LICENSE?rev=1708274&r1=1708273&r2=1708274&view=diff
==============================================================================
--- ofbiz/trunk/LICENSE (original)
+++ ofbiz/trunk/LICENSE Tue Oct 13 00:40:47 2015
@@ -69,6 +69,7 @@ framework/base/lib/j2eespecs/annotations
framework/base/lib/j2eespecs/el-api-2.2.jar
framework/base/lib/j2eespecs/jsp-api-2.2.jar
framework/base/lib/j2eespecs/servlet-api-3.0.jar
+framework/base/lib/owasp-java-html-sanitizer-r239.jar
framework/base/lib/scripting/bsf-2.4.0.jar
framework/base/lib/scripting/jakarta-oro-2.0.8.jar
framework/base/lib/scripting/groovy-all-2.2.1.jar
Modified: ofbiz/trunk/applications/content/config/content.properties
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/config/content.properties?rev=1708274&r1=1708273&r2=1708274&view=diff
==============================================================================
--- ofbiz/trunk/applications/content/config/content.properties (original)
+++ ofbiz/trunk/applications/content/config/content.properties Tue Oct 13
00:40:47 2015
@@ -35,3 +35,7 @@ content.upload.always.local.file=true
# content output folder (relative to ofbiz.home)
content.output.path=runtime/output
+
+#Should we sanitize generic content by default (specific contents - order,
party, category, product, configured product, product promo and work effort -
are always encoded)
+# This has a slightly impact on the code rendered, see . True By default!
+content.sanitize=true
Modified:
ofbiz/trunk/applications/content/src/org/ofbiz/content/content/ContentWorker.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/src/org/ofbiz/content/content/ContentWorker.java?rev=1708274&r1=1708273&r2=1708274&view=diff
==============================================================================
---
ofbiz/trunk/applications/content/src/org/ofbiz/content/content/ContentWorker.java
(original)
+++
ofbiz/trunk/applications/content/src/org/ofbiz/content/content/ContentWorker.java
Tue Oct 13 00:40:47 2015
@@ -52,6 +52,7 @@ import org.ofbiz.entity.condition.Entity
import org.ofbiz.entity.condition.EntityOperator;
import org.ofbiz.entity.util.EntityQuery;
import org.ofbiz.entity.util.EntityUtil;
+import org.ofbiz.entity.util.EntityUtilProperties;
import org.ofbiz.minilang.MiniLangException;
import org.ofbiz.minilang.SimpleMapProcessor;
import org.ofbiz.service.DispatchContext;
@@ -59,6 +60,8 @@ import org.ofbiz.service.GenericServiceE
import org.ofbiz.service.LocalDispatcher;
import org.ofbiz.service.ModelService;
import org.ofbiz.service.ServiceUtil;
+import org.owasp.html.PolicyFactory;
+import org.owasp.html.Sanitizers;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
@@ -333,7 +336,23 @@ public class ContentWorker implements or
Locale locale, String mimeTypeId, boolean cache) throws
GeneralException, IOException {
Writer writer = new StringWriter();
renderContentAsText(dispatcher, delegator, contentId, writer,
templateContext, locale, mimeTypeId, null, null, cache);
- return writer.toString();
+ String rendered = writer.toString();
+ // According to
https://www.owasp.org/index.php/XSS_%28Cross_Site_Scripting%29_Prevention_Cheat_Sheet#XSS_Prevention_Rules_Summary
+ // Normally head should be protected by X-XSS-Protection Response
Header by default
+ if (EntityUtilProperties.propertyValueEqualsIgnoreCase("content.properties",
"content.sanitize", "true", delegator)
+ && (rendered.contains("<script>")
+ || rendered.contains("<!--")
+ || rendered.contains("<div")
+ || rendered.contains("<style>")
+ || rendered.contains("<span")
+ || rendered.contains("<input")
+ || rendered.contains("<input")
+ || rendered.contains("<iframe")
+ || rendered.contains("<a"))) {
+ PolicyFactory sanitizer =
Sanitizers.FORMATTING.and(Sanitizers.BLOCKS).and(Sanitizers.IMAGES).and(Sanitizers.LINKS).and(Sanitizers.STYLES);
+ rendered = sanitizer.sanitize(rendered);
+ }
+ return rendered;
}
public static String renderContentAsText(LocalDispatcher dispatcher, Delegator delegator, String contentId, Appendable out,
Added: ofbiz/trunk/framework/base/lib/owasp-java-html-sanitizer-r239.jar
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/lib/owasp-java-html-sanitizer-r239.jar?rev=1708274&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ofbiz/trunk/framework/base/lib/owasp-java-html-sanitizer-r239.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Modified: ofbiz/trunk/specialpurpose/cmssite/data/CmsSiteDemoData.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/cmssite/data/CmsSiteDemoData.xml?rev=1708274&r1=1708273&r2=1708274&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/cmssite/data/CmsSiteDemoData.xml (original)
+++ ofbiz/trunk/specialpurpose/cmssite/data/CmsSiteDemoData.xml Tue Oct 13
00:40:47 2015
@@ -78,7 +78,7 @@ under the License.
<p>
This is a site to demonstrate the CMS capabilities of OFBiz.
Its basic function is the editing of website text
inside a browser. If you want to edit the text you are reading
now, logon to the backend system, select the content component
- click on 'cmssite' in the website list and ten click on the
'cms' button. There you see on the left hand side the tree of this website.
+ click on 'cmssite' in the website list and then click on the
'cms' button. There you see on the left hand side the tree of this website.
If you click on 'homepage' then you can edit the content of
this page at the box in the r
</p>
<p>