Hi, ftpserver-dev, We have BaseUser used over all code. Almost every component believes, that User is instance of BaseUser. I'm sure we need to remove this assumption, and use User interface.
That means, we should not assume, that UserManager uses BaseUser, or can work with it. Additionaly, FtpRequestImpl should not use "empty" BaseUser before authentication - just store user name and wait until correct user can be retrievied from UserManager (after PASS command). It will help to implement application specific UserManager much easy. -- Sergey Vladimirov
