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>

Reply via email to