RE: IMAP status?

2002-05-14 Thread Chaudhuri, Hiran

Hi Serge.

You again?

It was some indexing and retrieval reason that made me create the Tamino
mail repository. With the XML database in the back, a search on mails/news
can be done easily and fast.

I believe such functionality should not be implemented in James but the
different repositories by themselves, and the MailRepository interface
should privide a way to access this implementation. That way you can
integrate Lucene for indexing but still allow other implementations.

What I also might find useful is a SearchableRepository, which just
implements some indexing/retrieval (maybe with Lucene) and actually stores
the messages to another repository. This way it can be applied to any other
repository implementation (same as I suggested for the caching repository).
I somehow love the way Avalon plugs the components together..

Hiran

-
Hiran Chaudhuri
SAG Systemhaus GmbH
Elsenheimerstra?e 11
80687 Munchen
Germany
[EMAIL PROTECTED]
Phone +49-89-54742-134
Fax   +49-6151-9234-5134

 -Original Message-
 From: Serge Knystautas [mailto:[EMAIL PROTECTED]]
 Sent: Sunday, May 05, 2002 1:35 PM
 To: James Developers List
 Subject: Re: IMAP status?
 
 
 Thanks Darrell.  I haven't had as much time this weekend as 
 I'd hoped, 
 but I do hope to at least start looking into things.  As for the 
 FETCH/SEARCH functionality, I was thinking about using Lucene to do 
 automatic indexing of the appropriate parts of messages... 
 had you given 
 much thought to the search stuff yet?  I'm fine droping the ACL stuff 
 for now... I'd rather get a version 1.0 out, and hope that we can 
 refactor that when we have something workable that will attract more 
 developer interest.
 
 Hopefully later today I'll get a chance to get into the code 
 and prepare 
 some questions and/or lay out what I think I can start working on.
 -- 
 Serge Knystautas
 Loki Technologies - Unstoppable Websites
 http://www.lokitech.com/
 
 Darrell DeBoer wrote:
  On Fri, 3 May 2002 07:13, Serge Knystautas wrote:
  
 Does anybody know the status of the IMAP code?  After going over the
 Avalon upgrade changes this weekend, I was hoping to try to get into
 that code but wasn't sure if the code is in any way 
 testable.  Anyone
 tried it lately?
  
  
  Hi Serge,
  
  I'm pretty sure I was the last one to delve in there 
 Unfortunately (for 
  the IMAP proposal, anyway), I've been sidetracked working 
 on the Myrmidon 
  Ant2 proposal, which is taking up all of my Jakarta time presently.
  
  When I finished up, I'd done some heavy refactoring of the 
 command processing 
  design, to break it down into separate classes for each 
 command. I'd also 
  simplified things a bunch by ignoring the ACL stuff, and 
 changing the way the 
  namespaces map to the set of mailboxes. This was based on 
 my interpretaion of 
  the RFC, but is a bit different to the way Charles had it 
 working - I can 
  furnish more details if you like.
  
  I wrote some tests, and had a bunch of commands 
 functioning, including LIST, 
  CREATE, DELETE and a couple of others. FETCH was the next 
 thing to get 
  working, IIRC. 
  
  To be honest, if you've got some time to dive in and start 
 working on it, I 
  think I might find a little time to join you. It's just 
 that I have little 
  need for an IMAP server myself, and with no-one else 
 working on it to keep me 
  interested, I sort of let it slip... 
 
 
 
 
 --
 To unsubscribe, e-mail:   
 mailto:[EMAIL PROTECTED]
 For additional commands, e-mail: 
 mailto:[EMAIL PROTECTED]
 

--
To unsubscribe, e-mail:   mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]




Re: IMAP status?

2002-05-05 Thread Darrell DeBoer

On Fri, 3 May 2002 07:13, Serge Knystautas wrote:
 Does anybody know the status of the IMAP code?  After going over the
 Avalon upgrade changes this weekend, I was hoping to try to get into
 that code but wasn't sure if the code is in any way testable.  Anyone
 tried it lately?

Hi Serge,

I'm pretty sure I was the last one to delve in there Unfortunately (for 
the IMAP proposal, anyway), I've been sidetracked working on the Myrmidon 
Ant2 proposal, which is taking up all of my Jakarta time presently.

When I finished up, I'd done some heavy refactoring of the command processing 
design, to break it down into separate classes for each command. I'd also 
simplified things a bunch by ignoring the ACL stuff, and changing the way the 
namespaces map to the set of mailboxes. This was based on my interpretaion of 
the RFC, but is a bit different to the way Charles had it working - I can 
furnish more details if you like.

I wrote some tests, and had a bunch of commands functioning, including LIST, 
CREATE, DELETE and a couple of others. FETCH was the next thing to get 
working, IIRC. 

To be honest, if you've got some time to dive in and start working on it, I 
think I might find a little time to join you. It's just that I have little 
need for an IMAP server myself, and with no-one else working on it to keep me 
interested, I sort of let it slip... 
-- 
ciao,
Daz

--
To unsubscribe, e-mail:   mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]




Re: IMAP status?

2002-05-05 Thread Serge Knystautas

Thanks Darrell.  I haven't had as much time this weekend as I'd hoped, 
but I do hope to at least start looking into things.  As for the 
FETCH/SEARCH functionality, I was thinking about using Lucene to do 
automatic indexing of the appropriate parts of messages... had you given 
much thought to the search stuff yet?  I'm fine droping the ACL stuff 
for now... I'd rather get a version 1.0 out, and hope that we can 
refactor that when we have something workable that will attract more 
developer interest.

Hopefully later today I'll get a chance to get into the code and prepare 
some questions and/or lay out what I think I can start working on.
-- 
Serge Knystautas
Loki Technologies - Unstoppable Websites
http://www.lokitech.com/

Darrell DeBoer wrote:
 On Fri, 3 May 2002 07:13, Serge Knystautas wrote:
 
Does anybody know the status of the IMAP code?  After going over the
Avalon upgrade changes this weekend, I was hoping to try to get into
that code but wasn't sure if the code is in any way testable.  Anyone
tried it lately?
 
 
 Hi Serge,
 
 I'm pretty sure I was the last one to delve in there Unfortunately (for 
 the IMAP proposal, anyway), I've been sidetracked working on the Myrmidon 
 Ant2 proposal, which is taking up all of my Jakarta time presently.
 
 When I finished up, I'd done some heavy refactoring of the command processing 
 design, to break it down into separate classes for each command. I'd also 
 simplified things a bunch by ignoring the ACL stuff, and changing the way the 
 namespaces map to the set of mailboxes. This was based on my interpretaion of 
 the RFC, but is a bit different to the way Charles had it working - I can 
 furnish more details if you like.
 
 I wrote some tests, and had a bunch of commands functioning, including LIST, 
 CREATE, DELETE and a couple of others. FETCH was the next thing to get 
 working, IIRC. 
 
 To be honest, if you've got some time to dive in and start working on it, I 
 think I might find a little time to join you. It's just that I have little 
 need for an IMAP server myself, and with no-one else working on it to keep me 
 interested, I sort of let it slip... 




--
To unsubscribe, e-mail:   mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]