Welcome back Darrell! Glad to have you around again. -- Serge Knystautas Loki Technologies - Unstoppable Websites http://www.lokitech.com
Darrell DeBoer wrote:
G'day,
I thought I'd better (re)introduce myself, as I've been inactive in James since February or so, and there seem to be a few new names around (which is fantastic). I'm currently looking for work in Brisbane, Australia, and given the state of the job market I might have a fair bit of time for open-source coding coming up.
I started working on James mid-last-year, when I contributed some patches to the UsersRepository; I then helped to make database storage simpler by using direct JDBC with the SQL defined in a single resource file (sqlResources.xml).
Around Christmas last year, I did a big bunch of refactoring on the IMAP proposal, as I continually swayed between rewriting it from scratch and working with what was there. I ripped up some HUUUUGE classes and pulled the code for handling individual commands into separate classes. At the same time, I setup a file-based testing framework for protocol testing, which is very similar to (but not as nice as) what Harmeet has recently added as the ProtocolSimulator. I haven't had a chance to look closely at the changes that have been made since I dropped off the radar, but will do shortly.
I'm ashamed to admit that I was the cause of that horrible hard-coded "daz2000" reference that was removed recently from one of the source files. Obviously committed that without proper perusal.
I plan to do a bit more work on the IMAP proposal in the next few months. How much work, I can't be sure, and please feel free to help out, with contributions to code, constructive criticism, or flame mail ;).
ciao,
Daz
On Mon, 11 Nov 2002 14:44, [EMAIL PROTECTED] wrote:
darrell 2002/11/10 20:44:41 Modified: proposals/imap build-test.xml build.xml proposals/imap/conf james-assembly.xml james-config.xml james-server.xml proposals/imap/java/org/apache/james/imapserver BaseCommand.java CommandFetch.java FileMailbox.java SimpleMessageAttributes.java proposals/imap/java/org/apache/james/imapserver/commands CommandTemplate.java Added: proposals/imap/java/org/apache/james/imapserver BaseConnectionHandler.java Removed: proposals/imap build-imap.xml Log: IMAP Proposal updates. * Synchronized build.xml, james-comfig.xml, james-server.xml and james-assembly.xml with latest versions from main tree. * Removed build-imap.xml, which duplicated build.xml, and was hopelessly out of date. * Build now compiles directly from main and proposal source trees, rather than first copying source to build/src and then compiling. * Added BaseConnectionHandler, recently removed from main tree, into IMAP proposal, as it was still used. Need to look at AbstractJamesService, which seems to replace this functionality. * IMAP proposal now compiles and builds, and starts successfully. Next I'll have to try running the tests to see what's actually working.
-- To unsubscribe, e-mail: <mailto:james-dev-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:james-dev-help@;jakarta.apache.org>
