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>
