]> git.aero2k.de Git - tmp/jakarta-migration.git/commitdiff
DRYD-22: Upgrade spring and spring security.
authorRay Lee <rhlee@berkeley.edu>
Sat, 2 Jul 2016 06:17:13 +0000 (23:17 -0700)
committerRay Lee <rhlee@berkeley.edu>
Fri, 22 Jul 2016 23:48:10 +0000 (16:48 -0700)
40 files changed:
pom.xml
services/JaxRsServiceProvider/src/main/webapp/WEB-INF/applicationContext-security.xml
services/authentication/service/pom.xml
services/authorization-mgt/import/pom.xml
services/authorization-mgt/import/src/main/java/org/collectionspace/services/authorization/driver/AuthorizationSeedDriver.java
services/authorization-mgt/import/src/main/resources/applicationContext-authorization-test.xml
services/authorization/service/src/main/java/org/collectionspace/services/authorization/AuthZ.java
services/authorization/service/src/main/resources/applicationContext-authorization.xml
services/common/build.xml
services/common/lib/spring/ehcache-1.6.2.jar [deleted file]
services/common/lib/spring/ehcache-2.10.2.jar [new file with mode: 0644]
services/common/lib/spring/spring-aop-3.0.5.RELEASE.jar [deleted file]
services/common/lib/spring/spring-aop-4.3.1.RELEASE.jar [new file with mode: 0644]
services/common/lib/spring/spring-asm-3.0.5.RELEASE.jar [deleted file]
services/common/lib/spring/spring-beans-3.0.5.RELEASE.jar [deleted file]
services/common/lib/spring/spring-beans-4.3.1.RELEASE.jar [new file with mode: 0644]
services/common/lib/spring/spring-context-3.0.5.RELEASE.jar [deleted file]
services/common/lib/spring/spring-context-4.3.1.RELEASE.jar [new file with mode: 0644]
services/common/lib/spring/spring-context-support-3.0.5.RELEASE.jar [deleted file]
services/common/lib/spring/spring-context-support-4.3.1.RELEASE.jar [new file with mode: 0644]
services/common/lib/spring/spring-core-3.0.5.RELEASE.jar [deleted file]
services/common/lib/spring/spring-core-4.3.1.RELEASE.jar [new file with mode: 0644]
services/common/lib/spring/spring-expression-3.0.5.RELEASE.jar [deleted file]
services/common/lib/spring/spring-expression-4.3.1.RELEASE.jar [new file with mode: 0644]
services/common/lib/spring/spring-jdbc-3.0.5.RELEASE.jar [deleted file]
services/common/lib/spring/spring-jdbc-4.3.1.RELEASE.jar [new file with mode: 0644]
services/common/lib/spring/spring-orm-3.0.5.RELEASE.jar [deleted file]
services/common/lib/spring/spring-security-acl-3.0.5.RELEASE.jar [deleted file]
services/common/lib/spring/spring-security-acl-4.1.0.RELEASE.jar [new file with mode: 0644]
services/common/lib/spring/spring-security-config-3.0.5.RELEASE.jar [deleted file]
services/common/lib/spring/spring-security-config-4.1.0.RELEASE.jar [new file with mode: 0644]
services/common/lib/spring/spring-security-core-3.0.5.RELEASE.jar [deleted file]
services/common/lib/spring/spring-security-core-4.1.0.RELEASE.jar [new file with mode: 0644]
services/common/lib/spring/spring-security-web-3.0.5.RELEASE.jar [deleted file]
services/common/lib/spring/spring-security-web-4.1.0.RELEASE.jar [new file with mode: 0644]
services/common/lib/spring/spring-tx-3.0.5.RELEASE.jar [deleted file]
services/common/lib/spring/spring-tx-4.3.1.RELEASE.jar [new file with mode: 0644]
services/common/lib/spring/spring-web-3.0.5.RELEASE.jar [deleted file]
services/common/lib/spring/spring-web-4.3.1.RELEASE.jar [new file with mode: 0644]
services/pom.xml

diff --git a/pom.xml b/pom.xml
index a1d29c7b507716c64622a82fc8fc2f14f3aab005..c8ae0aebd153179230e458ce8517bb48be32a73a 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -18,8 +18,8 @@
                <nuxeo.platform.version>${nuxeo.general.release}</nuxeo.platform.version>
                <nuxeo.core.version>${nuxeo.general.release}</nuxeo.core.version>
                <chemistry.opencmis.version.nx>0.12.0-NX2</chemistry.opencmis.version.nx>
-               <spring.version>3.0.5.RELEASE</spring.version>
-               <spring.security.version>3.0.5.RELEASE</spring.security.version>
+               <spring.version>4.3.1.RELEASE</spring.version>
+               <spring.security.version>4.1.0.RELEASE</spring.security.version>
        </properties>
 
        <distributionManagement>
index ca6e361835f70a12f61dcedb6a714aae1e70df9a..569e3ce9aeee6640b3020d306e8517e696e3e917 100644 (file)
@@ -27,7 +27,7 @@
        
     <bean id="springSecurityFilterChain"
           class="org.springframework.security.web.FilterChainProxy">
-        <sec:filter-chain-map path-type="ant">
+        <sec:filter-chain-map request-matcher="ant">
                        <!-- Exclude the resource path to public items' content from AuthN and AuthZ.  Let's us publish resources with anonymous access. -->
                        <sec:filter-chain pattern="/publicitems/*/*/content"
                               filters="none"/>
 
     <bean id="securityContextPersistenceFilter"
           class="org.springframework.security.web.context.SecurityContextPersistenceFilter">
-        <property name='securityContextRepository'>
+        <constructor-arg>
             <bean class='org.springframework.security.web.context.HttpSessionSecurityContextRepository'>
                 <property name='allowSessionCreation' value='true' />
             </bean>
-        </property>
+        </constructor-arg>
     </bean>
 
 
     <bean id="basicAuthenticationFilter"
           class="org.springframework.security.web.authentication.www.BasicAuthenticationFilter">
-        <property name="authenticationManager" ref="authenticationManager"/>
-        <property name="authenticationEntryPoint" ref="basicAuthenticationEntryPoint"/>
+        <constructor-arg ref="authenticationManager"/>
+        <constructor-arg ref="basicAuthenticationEntryPoint"/>
     </bean>
 
     <bean id="basicAuthenticationEntryPoint"
 
     <bean id="exTranslationFilter"
           class="org.springframework.security.web.access.ExceptionTranslationFilter">
-        <property name="authenticationEntryPoint" ref="basicAuthenticationEntryPoint"/>
+        <constructor-arg ref="basicAuthenticationEntryPoint"/>
     </bean>
 
     <sec:authentication-manager alias="authenticationManager">
-        <sec:authentication-provider ref="jaasAuthenticationProvider" user-service-ref="userDetailsService"/>
+        <sec:authentication-provider ref="jaasAuthenticationProvider"/>
     </sec:authentication-manager>
 
     <bean id="jaasAuthenticationProvider"
         <property name="accessDecisionManager" ref="httpRequestAccessDecisionManager"/>
         <!--property name="securityMetadataSource" ref="cspaceMetadataSource"/-->
         <property name="securityMetadataSource">
-            <sec:filter-security-metadata-source>
+            <sec:filter-security-metadata-source use-expressions="false">
                 <sec:intercept-url pattern="/**" access="IS_AUTHENTICATED_REMEMBERED"/>
             </sec:filter-security-metadata-source>
         </property>
 
     <bean id="httpRequestAccessDecisionManager"
           class="org.springframework.security.access.vote.AffirmativeBased">
-        <property name="allowIfAllAbstainDecisions" value="false"/>
-        <property name="decisionVoters">
+        <constructor-arg>
             <list>
                 <ref bean="roleVoter"/>
                 <ref bean="authenticatedVoter"/>
             </list>
-        </property>
+        </constructor-arg>
+        <property name="allowIfAllAbstainDecisions" value="false"/>
     </bean>
 
     <bean id="authenticatedVoter"
index aa2e5cd821540fa3e25ffbf334d75ff01ffa7641..8e3cf394bac5a8189b26828fe466441a44c6fbb6 100644 (file)
             <version>${spring.security.version}</version>
             <scope>provided</scope>
         </dependency>
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-jdbc</artifactId>
+            <version>${spring.version}</version>
+            <scope>provided</scope>
+        </dependency>
     </dependencies>
 
     <build>
index badb6134cf4a93fb535d7279d80bc29c5cc37d00..af0122ffcaf240ac5c7daed16f88d58138be947b 100644 (file)
                        <version>${spring.version}</version>
                        <scope>provided</scope>
                </dependency>
+               <dependency>
+                       <groupId>org.springframework</groupId>
+                       <artifactId>spring-beans</artifactId>
+                       <version>${spring.version}</version>
+                       <scope>provided</scope>
+               </dependency>
                <dependency>
                        <groupId>aopalliance</groupId>
                        <artifactId>aopalliance</artifactId>
                </dependency>
                <!--dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> 
                        <version>${spring.version}</version> <scope>provided</scope> </dependency -->
+               <dependency>
+                       <groupId>org.jboss.security</groupId>
+                       <artifactId>jbosssx</artifactId>
+                       <version>2.0.3.SP1</version>
+                       <scope>provided</scope>
+               </dependency>
                <dependency>
                        <groupId>net.sf.ehcache</groupId>
                        <artifactId>ehcache</artifactId>
-                       <version>1.6.2</version>
+                       <version>2.10.2</version>
                </dependency>
                <dependency>
                        <groupId>mysql</groupId>
index af74c698ed06fd778c6ad9a2caa3c4bdb3c3073a..f005d12489bca11c51e945ba4f7115e6a3a492b7 100644 (file)
@@ -45,6 +45,8 @@ import org.collectionspace.services.common.storage.jpa.JpaStorageUtils;
 
 import org.hibernate.exception.ConstraintViolationException;
 
+import org.jboss.security.SimpleGroup;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -52,7 +54,7 @@ import org.springframework.context.support.ClassPathXmlApplicationContext;
 import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
 import org.springframework.security.core.Authentication;
 import org.springframework.security.core.GrantedAuthority;
-import org.springframework.security.core.authority.GrantedAuthorityImpl;
+import org.springframework.security.authentication.jaas.JaasGrantedAuthority;
 import org.springframework.security.core.context.SecurityContextHolder;
 import org.springframework.transaction.TransactionDefinition;
 import org.springframework.transaction.TransactionStatus;
@@ -174,8 +176,8 @@ public class AuthorizationSeedDriver {
     }
 
     private void login() {
-        //GrantedAuthority cspace_admin = new GrantedAuthorityImpl("ROLE_ADMINISTRATOR");
-        GrantedAuthority spring_security_admin = new GrantedAuthorityImpl("ROLE_SPRING_ADMIN"); //NOTE: Must match with value in applicationContext-authorization-test.xml (aka SPRING_SECURITY_METADATA)
+        //GrantedAuthority cspace_admin = new JaasGrantedAuthority("ROLE_ADMINISTRATOR", new SimpleGroup("Role"));
+        GrantedAuthority spring_security_admin = new JaasGrantedAuthority("ROLE_SPRING_ADMIN", new SimpleGroup("Role")); //NOTE: Must match with value in applicationContext-authorization-test.xml (aka SPRING_SECURITY_METADATA)
         HashSet<GrantedAuthority> gauths = new HashSet<GrantedAuthority>();
         //gauths.add(cspace_admin);
         gauths.add(spring_security_admin);
index dad3b3b0f64d0ee1c2d7a336b416d869614102fe..fe73984e6ca21c63b14e8900ab83835773692062 100644 (file)
     <bean id="aclAuthorizationStrategy" class="org.springframework.security.acls.domain.AclAuthorizationStrategyImpl">
         <constructor-arg>
             <list>
-                <bean class="org.springframework.security.core.authority.GrantedAuthorityImpl">
-                    <constructor-arg value="ROLE_SPRING_ADMIN"/>
-                </bean>
-                <bean class="org.springframework.security.core.authority.GrantedAuthorityImpl">
-                    <constructor-arg value="ROLE_SPRING_ADMIN"/>
-                </bean>
-                <bean class="org.springframework.security.core.authority.GrantedAuthorityImpl">
+                <bean class="org.springframework.security.authentication.jaas.JaasGrantedAuthority">
                     <constructor-arg value="ROLE_SPRING_ADMIN"/>
+                    <constructor-arg>
+                        <bean class="org.jboss.security.SimpleGroup">
+                            <constructor-arg value="Role"/>
+                        </bean>
+                    </constructor-arg>
                 </bean>
             </list>
         </constructor-arg>
                 <property name="cacheName" value="aclCache"/>
             </bean>
         </constructor-arg>
+        <constructor-arg>
+            <bean class="org.springframework.security.acls.domain.DefaultPermissionGrantingStrategy">
+                <constructor-arg>
+                    <bean class="org.springframework.security.acls.domain.ConsoleAuditLogger"/>
+                </constructor-arg>
+            </bean>
+        </constructor-arg>
+        <constructor-arg ref="aclAuthorizationStrategy"/>
     </bean>
 
     <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
index 68dff9c0ef45e0866d9f87fcf10ef319868b3c56..4ba05d37444c2ca670f7a835859928dc3e930615 100644 (file)
@@ -29,11 +29,12 @@ import java.util.HashSet;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.collectionspace.services.authorization.spi.CSpaceAuthorizationProvider;
+import org.jboss.security.SimpleGroup;
 import org.springframework.context.support.ClassPathXmlApplicationContext;
 import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
 import org.springframework.security.core.Authentication;
 import org.springframework.security.core.GrantedAuthority;
-import org.springframework.security.core.authority.GrantedAuthorityImpl;
+import org.springframework.security.authentication.jaas.JaasGrantedAuthority;
 import org.springframework.security.core.context.SecurityContextHolder;
 
 /**
@@ -187,7 +188,7 @@ public class AuthZ {
     public void login() {
        String user = "SPRING_ADMIN";
        String password = "SPRING_ADMIN";
-        GrantedAuthority spring_security_admin = new GrantedAuthorityImpl("ROLE_SPRING_ADMIN"); //NOTE: Must match with value in applicationContext-authorization-test.xml (aka SPRING_SECURITY_METADATA)
+        GrantedAuthority spring_security_admin = new JaasGrantedAuthority("ROLE_SPRING_ADMIN", new SimpleGroup("Role")); //NOTE: Must match with value in applicationContext-authorization-test.xml (aka SPRING_SECURITY_METADATA)
         HashSet<GrantedAuthority> gauths = new HashSet<GrantedAuthority>();
         gauths.add(spring_security_admin);
         Authentication authRequest = new UsernamePasswordAuthenticationToken(user, password, gauths);
index d92c1735a4134b1d96fc344ed0e34c91e1ba28ae..b3f17aa41a48673b88e27234cf72a50c2735073c 100644 (file)
     <bean id="aclAuthorizationStrategy" class="org.springframework.security.acls.domain.AclAuthorizationStrategyImpl">
         <constructor-arg>
             <list>
-                <bean class="org.springframework.security.core.authority.GrantedAuthorityImpl">
-                    <constructor-arg value="ROLE_SPRING_ADMIN"/>
-                </bean>
-                <bean class="org.springframework.security.core.authority.GrantedAuthorityImpl">
-                    <constructor-arg value="ROLE_SPRING_ADMIN"/>
-                </bean>
-                <bean class="org.springframework.security.core.authority.GrantedAuthorityImpl">
+                <bean class="org.springframework.security.authentication.jaas.JaasGrantedAuthority">
                     <constructor-arg value="ROLE_SPRING_ADMIN"/>
+                    <constructor-arg>
+                        <bean class="org.jboss.security.SimpleGroup">
+                            <constructor-arg value="Role"/>
+                        </bean>
+                    </constructor-arg>
                 </bean>
             </list>
         </constructor-arg>
                 <property name="cacheName" value="aclCache"/>
             </bean>
         </constructor-arg>
+        <constructor-arg>
+            <bean class="org.springframework.security.acls.domain.DefaultPermissionGrantingStrategy">
+                <constructor-arg>
+                    <bean class="org.springframework.security.acls.domain.ConsoleAuditLogger"/>
+                </constructor-arg>
+            </bean>
+        </constructor-arg>
+        <constructor-arg ref="aclAuthorizationStrategy"/>
     </bean>
 
 
index ac37e2194a02ba18997cbc856b9f862c3195715b..a1afca65ea8f532b12d062f1e599b43c66a818f0 100644 (file)
             description="undeploy spring binaries from ${jee.server.cspace}">
         <delete>
             <fileset dir="${jee.server.cspace}/lib" includes="org.springframework.*.jar"/>
-            <fileset dir="${jee.server.cspace}/lib" includes="spring-security*.jar"/>
+            <fileset dir="${jee.server.cspace}/lib" includes="spring-*.jar"/>
+            <fileset dir="${jee.server.cspace}/lib" includes="ehcache-*.jar"/>
         </delete>
     </target>
        
diff --git a/services/common/lib/spring/ehcache-1.6.2.jar b/services/common/lib/spring/ehcache-1.6.2.jar
deleted file mode 100644 (file)
index 85a0ab4..0000000
Binary files a/services/common/lib/spring/ehcache-1.6.2.jar and /dev/null differ
diff --git a/services/common/lib/spring/ehcache-2.10.2.jar b/services/common/lib/spring/ehcache-2.10.2.jar
new file mode 100644 (file)
index 0000000..60ad56e
Binary files /dev/null and b/services/common/lib/spring/ehcache-2.10.2.jar differ
diff --git a/services/common/lib/spring/spring-aop-3.0.5.RELEASE.jar b/services/common/lib/spring/spring-aop-3.0.5.RELEASE.jar
deleted file mode 100644 (file)
index db6f529..0000000
Binary files a/services/common/lib/spring/spring-aop-3.0.5.RELEASE.jar and /dev/null differ
diff --git a/services/common/lib/spring/spring-aop-4.3.1.RELEASE.jar b/services/common/lib/spring/spring-aop-4.3.1.RELEASE.jar
new file mode 100644 (file)
index 0000000..d490326
Binary files /dev/null and b/services/common/lib/spring/spring-aop-4.3.1.RELEASE.jar differ
diff --git a/services/common/lib/spring/spring-asm-3.0.5.RELEASE.jar b/services/common/lib/spring/spring-asm-3.0.5.RELEASE.jar
deleted file mode 100644 (file)
index 7cd3a62..0000000
Binary files a/services/common/lib/spring/spring-asm-3.0.5.RELEASE.jar and /dev/null differ
diff --git a/services/common/lib/spring/spring-beans-3.0.5.RELEASE.jar b/services/common/lib/spring/spring-beans-3.0.5.RELEASE.jar
deleted file mode 100644 (file)
index f2e2e92..0000000
Binary files a/services/common/lib/spring/spring-beans-3.0.5.RELEASE.jar and /dev/null differ
diff --git a/services/common/lib/spring/spring-beans-4.3.1.RELEASE.jar b/services/common/lib/spring/spring-beans-4.3.1.RELEASE.jar
new file mode 100644 (file)
index 0000000..062a39c
Binary files /dev/null and b/services/common/lib/spring/spring-beans-4.3.1.RELEASE.jar differ
diff --git a/services/common/lib/spring/spring-context-3.0.5.RELEASE.jar b/services/common/lib/spring/spring-context-3.0.5.RELEASE.jar
deleted file mode 100644 (file)
index bd1367d..0000000
Binary files a/services/common/lib/spring/spring-context-3.0.5.RELEASE.jar and /dev/null differ
diff --git a/services/common/lib/spring/spring-context-4.3.1.RELEASE.jar b/services/common/lib/spring/spring-context-4.3.1.RELEASE.jar
new file mode 100644 (file)
index 0000000..8c3f5f4
Binary files /dev/null and b/services/common/lib/spring/spring-context-4.3.1.RELEASE.jar differ
diff --git a/services/common/lib/spring/spring-context-support-3.0.5.RELEASE.jar b/services/common/lib/spring/spring-context-support-3.0.5.RELEASE.jar
deleted file mode 100644 (file)
index e46f9eb..0000000
Binary files a/services/common/lib/spring/spring-context-support-3.0.5.RELEASE.jar and /dev/null differ
diff --git a/services/common/lib/spring/spring-context-support-4.3.1.RELEASE.jar b/services/common/lib/spring/spring-context-support-4.3.1.RELEASE.jar
new file mode 100644 (file)
index 0000000..a0509db
Binary files /dev/null and b/services/common/lib/spring/spring-context-support-4.3.1.RELEASE.jar differ
diff --git a/services/common/lib/spring/spring-core-3.0.5.RELEASE.jar b/services/common/lib/spring/spring-core-3.0.5.RELEASE.jar
deleted file mode 100644 (file)
index ea9500d..0000000
Binary files a/services/common/lib/spring/spring-core-3.0.5.RELEASE.jar and /dev/null differ
diff --git a/services/common/lib/spring/spring-core-4.3.1.RELEASE.jar b/services/common/lib/spring/spring-core-4.3.1.RELEASE.jar
new file mode 100644 (file)
index 0000000..fe9bd59
Binary files /dev/null and b/services/common/lib/spring/spring-core-4.3.1.RELEASE.jar differ
diff --git a/services/common/lib/spring/spring-expression-3.0.5.RELEASE.jar b/services/common/lib/spring/spring-expression-3.0.5.RELEASE.jar
deleted file mode 100644 (file)
index 6ef99d8..0000000
Binary files a/services/common/lib/spring/spring-expression-3.0.5.RELEASE.jar and /dev/null differ
diff --git a/services/common/lib/spring/spring-expression-4.3.1.RELEASE.jar b/services/common/lib/spring/spring-expression-4.3.1.RELEASE.jar
new file mode 100644 (file)
index 0000000..6707696
Binary files /dev/null and b/services/common/lib/spring/spring-expression-4.3.1.RELEASE.jar differ
diff --git a/services/common/lib/spring/spring-jdbc-3.0.5.RELEASE.jar b/services/common/lib/spring/spring-jdbc-3.0.5.RELEASE.jar
deleted file mode 100644 (file)
index f7a3b83..0000000
Binary files a/services/common/lib/spring/spring-jdbc-3.0.5.RELEASE.jar and /dev/null differ
diff --git a/services/common/lib/spring/spring-jdbc-4.3.1.RELEASE.jar b/services/common/lib/spring/spring-jdbc-4.3.1.RELEASE.jar
new file mode 100644 (file)
index 0000000..d68003c
Binary files /dev/null and b/services/common/lib/spring/spring-jdbc-4.3.1.RELEASE.jar differ
diff --git a/services/common/lib/spring/spring-orm-3.0.5.RELEASE.jar b/services/common/lib/spring/spring-orm-3.0.5.RELEASE.jar
deleted file mode 100644 (file)
index d0550cc..0000000
Binary files a/services/common/lib/spring/spring-orm-3.0.5.RELEASE.jar and /dev/null differ
diff --git a/services/common/lib/spring/spring-security-acl-3.0.5.RELEASE.jar b/services/common/lib/spring/spring-security-acl-3.0.5.RELEASE.jar
deleted file mode 100644 (file)
index 5874d96..0000000
Binary files a/services/common/lib/spring/spring-security-acl-3.0.5.RELEASE.jar and /dev/null differ
diff --git a/services/common/lib/spring/spring-security-acl-4.1.0.RELEASE.jar b/services/common/lib/spring/spring-security-acl-4.1.0.RELEASE.jar
new file mode 100644 (file)
index 0000000..38202c0
Binary files /dev/null and b/services/common/lib/spring/spring-security-acl-4.1.0.RELEASE.jar differ
diff --git a/services/common/lib/spring/spring-security-config-3.0.5.RELEASE.jar b/services/common/lib/spring/spring-security-config-3.0.5.RELEASE.jar
deleted file mode 100644 (file)
index 78818fc..0000000
Binary files a/services/common/lib/spring/spring-security-config-3.0.5.RELEASE.jar and /dev/null differ
diff --git a/services/common/lib/spring/spring-security-config-4.1.0.RELEASE.jar b/services/common/lib/spring/spring-security-config-4.1.0.RELEASE.jar
new file mode 100644 (file)
index 0000000..257428c
Binary files /dev/null and b/services/common/lib/spring/spring-security-config-4.1.0.RELEASE.jar differ
diff --git a/services/common/lib/spring/spring-security-core-3.0.5.RELEASE.jar b/services/common/lib/spring/spring-security-core-3.0.5.RELEASE.jar
deleted file mode 100644 (file)
index a8077d5..0000000
Binary files a/services/common/lib/spring/spring-security-core-3.0.5.RELEASE.jar and /dev/null differ
diff --git a/services/common/lib/spring/spring-security-core-4.1.0.RELEASE.jar b/services/common/lib/spring/spring-security-core-4.1.0.RELEASE.jar
new file mode 100644 (file)
index 0000000..d2cb459
Binary files /dev/null and b/services/common/lib/spring/spring-security-core-4.1.0.RELEASE.jar differ
diff --git a/services/common/lib/spring/spring-security-web-3.0.5.RELEASE.jar b/services/common/lib/spring/spring-security-web-3.0.5.RELEASE.jar
deleted file mode 100644 (file)
index 26611b5..0000000
Binary files a/services/common/lib/spring/spring-security-web-3.0.5.RELEASE.jar and /dev/null differ
diff --git a/services/common/lib/spring/spring-security-web-4.1.0.RELEASE.jar b/services/common/lib/spring/spring-security-web-4.1.0.RELEASE.jar
new file mode 100644 (file)
index 0000000..0949291
Binary files /dev/null and b/services/common/lib/spring/spring-security-web-4.1.0.RELEASE.jar differ
diff --git a/services/common/lib/spring/spring-tx-3.0.5.RELEASE.jar b/services/common/lib/spring/spring-tx-3.0.5.RELEASE.jar
deleted file mode 100644 (file)
index 2f52122..0000000
Binary files a/services/common/lib/spring/spring-tx-3.0.5.RELEASE.jar and /dev/null differ
diff --git a/services/common/lib/spring/spring-tx-4.3.1.RELEASE.jar b/services/common/lib/spring/spring-tx-4.3.1.RELEASE.jar
new file mode 100644 (file)
index 0000000..753bf68
Binary files /dev/null and b/services/common/lib/spring/spring-tx-4.3.1.RELEASE.jar differ
diff --git a/services/common/lib/spring/spring-web-3.0.5.RELEASE.jar b/services/common/lib/spring/spring-web-3.0.5.RELEASE.jar
deleted file mode 100644 (file)
index 5a2381a..0000000
Binary files a/services/common/lib/spring/spring-web-3.0.5.RELEASE.jar and /dev/null differ
diff --git a/services/common/lib/spring/spring-web-4.3.1.RELEASE.jar b/services/common/lib/spring/spring-web-4.3.1.RELEASE.jar
new file mode 100644 (file)
index 0000000..26273ec
Binary files /dev/null and b/services/common/lib/spring/spring-web-4.3.1.RELEASE.jar differ
index 947ea65c0d1370615c7593ca955b12e59f32be1f..9d3edee8d78db6456c2eb810d6819177d5328adf 100644 (file)
                        <dependency>
                                <groupId>net.sf.ehcache</groupId>
                                <artifactId>ehcache</artifactId>
-                               <version>2.7.7</version> <!-- More recent version is 2.9.1 -->
+                               <version>2.10.2</version>
                        </dependency>
                         <dependency>
                                <artifactId>servlet-api</artifactId>