On Mon, Aug 11, 2008 at 8:13 AM, Niklas Gustavsson <[EMAIL PROTECTED]>wrote:
> Alright, with 1.0.0-M2 released later today, it's time to discuss what > to do for the next milestone. My wish is to have all major changes to > the API done by M3. Therefore, I suggest focusing on the following > three items: > > * JSecurity integration - throw out our own security stuff and use > JSecurity instead. Work on this has already started I'd check and see if there are issues with having dependencies on incubating project artifacts. I don't think there is but sometime ago someone raised this as a potential issue when we wanted to depend on Felix and it was incubating at the time. > > * OSGi support - restructure our package structure to better separate > our public API from the internal implementation. As part of that, we > should also make sure we work in a OSGi environment. This might > include exposing services to allow setting up FtpServer in a OSGi > runtime. > * Generic Ftplet - make the Ftplet interface generic in that it only > contains methods similar to that of Servlet.service(), possibly > beforeCommand() and afterCommand(). These would then be mapped to the > current methods, such as onMkdirStart() via a template class like > DefaultFtplet (compare with HttpServlet). The aim is to make Ftplets > generic and be able to respond to any command, not just those that we > have defined in the interface while making the transition easy for > those with existing Ftplets. > > In addition, fixing bugs and making FtpServer more stable is of course > ongoing. Recently we've had a lot of great bug reports so I would like > to see these in M3 rather sooner than later. Hopefully we can do the > M3 release as soon as possible. > > After M3, I would like to completely focus on stability and maturity > so that the next release can be an RC for 1.0. > > What do you think? Would to like to include something else in M3? Or > exclude some of those proposed above? > > /niklas > -- Microsoft gives you Windows, Linux gives you the whole house ...
