Package: libspring-security-2.0-java / 2.0.7.RELEASE-3

Metadata

Package Version Patches format
libspring-security-2.0-java 2.0.7.RELEASE-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01_fix_compilation.diff | (download)

dist/spring-security-core/org/springframework/security/ldap/DefaultInitialDirContextFactory.java | 4 4 + 0 - 0 !
dist/spring-security-core/org/springframework/security/providers/ldap/authenticator/BindAuthenticator.java | 4 4 + 0 - 0 !
2 files changed, 8 insertions(+)

 fix compilation errors with a abstract class not implementing some methods

This patch is included because javac emitted errors like these with those classes:

org/springframework/security/providers/ldap/authenticator/BindAuthenticator.java:121: org.springframework.security.providers.ldap.authenticator.BindAuthenticator.BindWithSpecificDnContextSource is not abstract and does not override abstract method getContext(java.lang.String,java.lang.String) in org.springframework.ldap.core.ContextSource
    private class BindWithSpecificDnContextSource implements ContextSource {
            ^
org/springframework/security/ldap/DefaultInitialDirContextFactory.java:74: org.springframework.security.ldap.DefaultInitialDirContextFactory is not abstract and does not override abstract method getContext(java.lang.String,java.lang.String) in org.springframework.ldap.core.ContextSource
public class DefaultInitialDirContextFactory implements InitialDirContextFactory,
       ^

Spring Security 2.0 was developed using Spring LDAP 1.2 and that version didn't
included getContext method in its abstract class org.springframework.ldap.core.ContextSource.

02_spring3.diff | (download)

dist/spring-security-core/org/springframework/metadata/Attributes.java | 98 98 + 0 - 0 !
dist/spring-security-portlet/org/springframework/security/context/PortletSessionContextIntegrationInterceptor.java | 29 29 + 0 - 0 !
dist/spring-security-portlet/org/springframework/security/ui/portlet/PortletProcessingInterceptor.java | 29 29 + 0 - 0 !
3 files changed, 156 insertions(+)

 add compatibility with spring 3.0 framework