Good to see you are back, Darrell.
Charles

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>





--
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