Hi Norman,
The patch is here after.
A quick scan of the code shows that only only UsersRepository interface
is used (JamesUsersRepository that adds alias and forward is no more
used - but as we rely now on mappings, this should give no functinality
loose).
I checked that users defined with LocalJamesUsersRepository were still
available and working after changing to LocalJamesUsersRepository
(needed for people already using trunk).
Tks,
Eric
Index: src/main/config/james/spring-beans.xml
===================================================================
--- src/main/config/james/spring-beans.xml (revision 942302)
+++ src/main/config/james/spring-beans.xml (working copy)
@@ -238,14 +238,18 @@
</bean>
<!--This is needed to link the smtpserver to the local user repository
- LocalJamesUsersRepository is used for backward compatibility with
- James 2.3.0
- If backward compatibility is not need the LocalUsersRepository
- implementation
+ org.apache.james.impl.jamesuser.LocalJamesUsersRepository can
be used for
+ backward compatibility with James 2.3.0
+ If backward compatibility is not needed,
org.apache.james.impl.user.LocalUsersRepository
+ implementation is used by default.
-->
- <!-- could be safely used -->
+
+ <!-- uncomment this for james 2.3.0 backward compatibility
<bean id="localusersrepository"
class="org.apache.james.impl.jamesuser.LocalJamesUsersRepository" />
+ -->
+ <!-- this is the default implementation for the localusersrepository -
not james 2.3.0 backward compatible -->
+ <bean id="localusersrepository"
class="org.apache.james.impl.user.LocalUsersRepository" />
<!-- The context FileSystem implementation -->
<bean id="filesystem"
class="org.apache.james.container.spring.SpringFileSystem" />
On 05/08/2010 05:28 AM, Norman Mauer wrote:
+1,
makes sense.. How about a patch ;) ?
Thx,
Norman
2010/5/5 Eric Charles<eric.char...@u-mangate.com>:
> Hi,
>
> I understand org.apache.james.impl.jamesuser.LocalJamesUsersRepository
> should be used for 2.3 compatibility and
> org.apache.james.impl.user.LocalUsersRepository for fresh 3 installations.
>
> Is this the case ?
>
> Tks,
>
> Eric
>
> PS1 : Comment in spring-beans.xml could mention the full classpath
> (org.apache.james.impl.user.LocalUsersRepository) to avoid any ambiguity.
> PS2 : Default for our coming M1 release could be
> org.apache.james.impl.user.LocalUsersRepository, migrating from 2.3 to 3
> being a story still to be written.
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail:server-dev-unsubscr...@james.apache.org
For additional commands, e-mail:server-dev-h...@james.apache.org