Re: Configuration Subsystem (was Mailet Configuration)

2003-01-29 Thread Aaron Knauf


Serge Knystautas wrote:


- Original Message -
From: Aaron Knauf [EMAIL PROTECTED]

 

Hi Danny,

The format you suggest certainly allows for multiple matchers and better
matcher configuration.  However, it still leaves us with unstructured
name/value pairs.  There have been a number of requests for structured
mailet configuration.
   



I don't think the level of configuration you're proposing needs to be
included as part of the mailet container.  IMO, the container should load an
application, and if the application has complex configuration, the
application should handle configuring itself.  I think many of your
suggestions unnecessarily raise the bar for mailet container implementations
and is looking for more than just a container.
 

I disagree, but rather than go into the why's and wherefore's here, I 
will finish off the UML that I am working on to ensure that we are not 
just misunderstanding each other.  I will however, say this:

I think that access to some form of structured config for mailets is 
important.

Plugability of config implementations is not something that needs to be 
reflected directly in the Mailet API, but can be a value add for a 
particular container implementation.  (Like ours!)

Dynamic reconfiguration must be supported by the configuration subsystem 
if it is to exist at all.  Someone listed this item on the wiki as being 
a desirable for V3.  It is quite a lot simpler not to do it.

IMHO, the key to doing this successfully is to provide a system that is 
simple by default, but powerful for those that wish to put in the effort 
and dig a little deeper.  Log4J is an excellent example of this concept. 
It takes a 4 line config file and single line of code to get basic 
logging to work.  However, if you want more, you can make your logs get 
up and make coffee!

Cheers

ADK






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



RE: [VOTE] v2.1.1 release[spam 0.308]

2003-01-29 Thread Danny Angus
As I've not been directly involved in the changes +0 from me.

 -Original Message-
 From: Noel J. Bergman [mailto:[EMAIL PROTECTED]]
 Sent: 28 January 2003 23:02
 To: James Developers List
 Subject: RE: [VOTE] v2.1.1 release[spam 0.308]
 
 
  (again IMHO) Votes for releases should still be made by that 
  sub-project's community/contributors, ergo on the appropriate
  dev list.
 
 Fine with me.  Trying to have one right now.  LOL
 
   --- Noel
 
 --
 To unsubscribe, e-mail:   
 mailto:[EMAIL PROTECTED]
 For additional commands, e-mail: 
 mailto:[EMAIL PROTECTED]
 


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




Re: Configuration Subsystem (was Mailet Configuration)

2003-01-29 Thread Serge Knystautas
Aaron Knauf wrote:

I disagree, but rather than go into the why's and wherefore's here, I 
will finish off the UML that I am working on to ensure that we are not 
just misunderstanding each other.  I will however, say this:

I think that access to some form of structured config for mailets is 
important.

Plugability of config implementations is not something that needs to be 
reflected directly in the Mailet API, but can be a value add for a 
particular container implementation.  (Like ours!)

Ok sure, just as long as it's not in the mailet API or specification, 
that's cool with me.

Dynamic reconfiguration must be supported by the configuration subsystem 
if it is to exist at all.  Someone listed this item on the wiki as being 
a desirable for V3.  It is quite a lot simpler not to do it.

Yes, I think dynamic reconfiguration is a must.


IMHO, the key to doing this successfully is to provide a system that is 
simple by default, but powerful for those that wish to put in the effort 
and dig a little deeper.  Log4J is an excellent example of this concept. 
It takes a 4 line config file and single line of code to get basic 
logging to work.  However, if you want more, you can make your logs get 
up and make coffee!

I agree, and I think your log4j reference is a good example of what I'm 
shooting for... let the application developer do whatever he or she 
wants using all the options available with Java.  I'm just looking to 
provide rules for a mailet container, i.e., how you could write some 
Java to process email messages.  This doesn't need to (and shouldn't 
IMHO) include much about logging, databases, configuration, etc...

So I like to keep it lightweight and focused on the specific problem of 
email processing.  Also when in doubt about the appropriate level of 
complexity, I tend to fall back on whatever the servlet API deemed 
appropriate.  Servlet apps haven't shown much limitations with that API 
(either too advanced or too lightweight), and it's fostered numerous 
implementations.

So for the sake of Mailet API and specification, if in doubt, leave it 
out.  Then figure out a way how a specific mailet container like James 
could offer the necessary features on its own.

--
Serge Knystautas
President
Lokitech  software . strategy . design  http://www.lokitech.com
p. 301.656.5501
e. [EMAIL PROTECTED]


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



FW: Problem with font size on James website and documentation

2003-01-29 Thread Pier Fumagalli

-- Forwarded Message
 From: Rodent of Unusual Size [EMAIL PROTECTED]
 Organization: The Apache Software Foundation
 Date: Wed, 29 Jan 2003 11:32:55 -0500
 To: [EMAIL PROTECTED]
 Subject: Re: Problem with font size on James website and documentation
 
 this brings up a very very valid point.  our sites need to be concerned
 with accessibility.
 
 acked.
 -- 
 #kenP-)}
 
 Ken Coar, Sanagendamgagwedweinini  http://Golux.Com/coar/
 Author, developer, opinionist  http://Apache-Server.Com/
 
 Millennium hand and shrimp!
 

-- End of Forwarded Message


---BeginMessage---
Webmaster: could you please forward this to the person who maintains the 
James web site and documentation?  I couldn't find the address.  Thanks.

Hi.

I just wanted to point out that I cannot read the James web site nor can I
read the James documentation.  The reason is that in your style sheet you
are using hard-coded font sizes rather than using relative declarations
such as:

font-size: 1.0em
font-size: 100%
font-size: x-small

Please consider using these instead of pixels or points.  The reason is
that I have poor vision.  Therefore, I have to set the default font size
in my browser to 20 points.  Since your style sheet doesn't respect that I
quite literally cannot read much of anything in your documentation or web
site.  It's simply too small.  This could be a big usability issue for
other people, too.  Jakob Nielsen even listed this as one of the top web
design mistakes of 2002 (see #4:  
http://www.useit.com/alertbox/20021223.html)

I hope you'll consider changing your style sheet so that your web site and
documentation will be accessible to all users, not just those users with
perfect eyesight.

Thanks for your time.

-- 
Matt Perry | matt at primefactor dot com




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


RE: Problem with font size on James website and documentation

2003-01-29 Thread Noel J. Bergman
This came in across infrastructure@.

Looks like our .xsl files are introducing a LINK pointing to
/stylesheet.css, and that is introducing the problem.  I'll fix the CSS file
for now, unless Danny gets to it first [Danny, send me a quick note if
you're going to do it].

This needs to be kept in mind regarding whatever change we make regarding
the use of Maven or Forrest.

I'll send a thank you to the Matt Perry after confirming that the fix takes.

--- Noel

-Original Message-
From: Rodent of Unusual Size [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, January 29, 2003 11:33
To: [EMAIL PROTECTED]
Subject: Re: Problem with font size on James website and documentation

this brings up a very very valid point.  our sites need to be concerned
with accessibility.

acked.
--
#kenP-)}

Ken Coar, Sanagendamgagwedweinini  http://Golux.Com/coar/
Author, developer, opinionist  http://Apache-Server.Com/

Millennium hand and shrimp!

-- Attached Message -
From: Matt Perry [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, January 29, 2003 11:20
To: [EMAIL PROTECTED]
Subject: Problem with font size on James website and documentation


Webmaster: could you please forward this to the person who maintains the
James web site and documentation?  I couldn't find the address.  Thanks.

Hi.

I just wanted to point out that I cannot read the James web site nor can I
read the James documentation.  The reason is that in your style sheet you
are using hard-coded font sizes rather than using relative declarations
such as:

font-size: 1.0em
font-size: 100%
font-size: x-small

Please consider using these instead of pixels or points.  The reason is
that I have poor vision.  Therefore, I have to set the default font size
in my browser to 20 points.  Since your style sheet doesn't respect that I
quite literally cannot read much of anything in your documentation or web
site.  It's simply too small.  This could be a big usability issue for
other people, too.  Jakob Nielsen even listed this as one of the top web
design mistakes of 2002 (see #4:
http://www.useit.com/alertbox/20021223.html)

I hope you'll consider changing your style sheet so that your web site and
documentation will be accessible to all users, not just those users with
perfect eyesight.

Thanks for your time.

--
Matt Perry | matt at primefactor dot com


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




cvs commit: jakarta-james/src/xdocs stylesheet.css

2003-01-29 Thread noel
noel2003/01/29 10:29:40

  Modified:src/xdocs stylesheet.css
  Log:
  Changed font size from pixel size to keyword
  
  Revision  ChangesPath
  1.2   +3 -3  jakarta-james/src/xdocs/stylesheet.css
  
  Index: stylesheet.css
  ===
  RCS file: /home/cvs/jakarta-james/src/xdocs/stylesheet.css,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- stylesheet.css30 Jul 2002 13:37:34 -  1.1
  +++ stylesheet.css29 Jan 2003 18:29:40 -  1.2
  @@ -1,5 +1,5 @@
  -body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
  -td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
  -strong {  font-weight: bold; font-size: 14px}
  +body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small}
  +td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small}
  +strong {  font-weight: bold; font-size: larger}
   table {  border-style: none}
   td {  border-style: none}
  
  
  

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




cvs commit: jakarta-james/www stylesheet.css

2003-01-29 Thread noel
noel2003/01/29 10:29:51

  Modified:www  stylesheet.css
  Log:
  Changed font size from pixel size to keyword
  
  Revision  ChangesPath
  1.3   +3 -3  jakarta-james/www/stylesheet.css
  
  Index: stylesheet.css
  ===
  RCS file: /home/cvs/jakarta-james/www/stylesheet.css,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- stylesheet.css30 Dec 2002 05:36:50 -  1.2
  +++ stylesheet.css29 Jan 2003 18:29:51 -  1.3
  @@ -1,5 +1,5 @@
  -body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
  -td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
  -strong {  font-weight: bold; font-size: 14px}
  +body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small}
  +td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small}
  +strong {  font-weight: bold; font-size: larger}
   table {  border-style: none}
   td {  border-style: none}
  
  
  

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




RE: Problem with font size on James website and documentation

2003-01-29 Thread Noel J. Bergman
Matt,

I have uploaded a replacment stylesheet, and would like to make sure that it
does work for you.  Please let me know if it works.  And thank you very much
for your report.

--- Noel

-- Attached Message -
From: Matt Perry [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, January 29, 2003 11:20
To: [EMAIL PROTECTED]
Subject: Problem with font size on James website and documentation


Webmaster: could you please forward this to the person who maintains the
James web site and documentation?  I couldn't find the address.  Thanks.

Hi.

I just wanted to point out that I cannot read the James web site nor can I
read the James documentation.  The reason is that in your style sheet you
are using hard-coded font sizes rather than using relative declarations
such as:

font-size: 1.0em
font-size: 100%
font-size: x-small

Please consider using these instead of pixels or points.  The reason is
that I have poor vision.  Therefore, I have to set the default font size
in my browser to 20 points.  Since your style sheet doesn't respect that I
quite literally cannot read much of anything in your documentation or web
site.  It's simply too small.  This could be a big usability issue for
other people, too.  Jakob Nielsen even listed this as one of the top web
design mistakes of 2002 (see #4:
http://www.useit.com/alertbox/20021223.html)

I hope you'll consider changing your style sheet so that your web site and
documentation will be accessible to all users, not just those users with
perfect eyesight.

Thanks for your time.

--
Matt Perry | matt at primefactor dot com


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




RE: Problem with font size on James website and documentation

2003-01-29 Thread Noel J. Bergman
Matt,

I have committed the change to the CVS, and will make sure that it is in the
next build.

--- Noel

-Original Message-
From: Matt Perry [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, January 29, 2003 14:00
To: Noel J. Bergman
Cc: James-Dev Mailing List
Subject: RE: Problem with font size on James website and documentation

Noel,

Looks good now.  I can read it with no problems.  Thanks for the quick
work.  Will this style sheet be added to the docs in the distribution
archive?  I noticed that it had the same problem, although reading the
docs online is fine for me.

 - .\\


On Wed, 29 Jan 2003, Noel J. Bergman wrote:

 Matt,

 I have uploaded a replacment stylesheet, and would like to make sure that
it
 does work for you.  Please let me know if it works.  And thank you very
much
 for your report.

   --- Noel

 -- Attached Message -
 From: Matt Perry [mailto:[EMAIL PROTECTED]]
 Sent: Wednesday, January 29, 2003 11:20
 To: [EMAIL PROTECTED]
 Subject: Problem with font size on James website and documentation


 Webmaster: could you please forward this to the person who maintains the
 James web site and documentation?  I couldn't find the address.  Thanks.

 Hi.

 I just wanted to point out that I cannot read the James web site nor can I
 read the James documentation.  The reason is that in your style sheet you
 are using hard-coded font sizes rather than using relative declarations
 such as:

 font-size: 1.0em
 font-size: 100%
 font-size: x-small

 Please consider using these instead of pixels or points.  The reason is
 that I have poor vision.  Therefore, I have to set the default font size
 in my browser to 20 points.  Since your style sheet doesn't respect that I
 quite literally cannot read much of anything in your documentation or web
 site.  It's simply too small.  This could be a big usability issue for
 other people, too.  Jakob Nielsen even listed this as one of the top web
 design mistakes of 2002 (see #4:
 http://www.useit.com/alertbox/20021223.html)

 I hope you'll consider changing your style sheet so that your web site and
 documentation will be accessible to all users, not just those users with
 perfect eyesight.

 Thanks for your time.

 --
 Matt Perry | matt at primefactor dot com


--
Matt Perry | matt at primefactor dot com


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




Re: Configuration Subsystem (was Mailet Configuration)

2003-01-29 Thread Aaron . Knauf

Hi Serge,

I think that we are both on the same page here.  Your Servlet API guideline
is a pretty good one, I think.

When it comes to the actual Mailet API itself, I don't intend to do
anything particularly momentus or far-reaching.  Certainly I will be
discussing it on this list before wedding myself to any particular idea.

At the moment, I am leaning toward a very basic MailetConfig interface,
with a default implementation that provides name/value pairs.  There would
need to be a cast from MailetConfig to BasicMailetConfig in order to get at
the accessor methods.  I am thinking that this could be done in
GenericMailet - so that the Mailet author doesn't need to worry about it.
The only other standard MailetConfig impl would be a DomMailetConfig -
which provides a DOM tree containing the XML within the Mailet tag.  (Or
possibly within a config child tag.)

This would provide, within the standard API:
   Default to NVP at zero effort for the Mailet author.
   Introduction of the concept of alternative mechanisms into the API, with
   DomMailetConfig.
   Requirement to implement two types of MailetConfig - but no requirement
   to provide any further alternatives or to provide plugability.
   Requirement to provide a way of configuring a Mailet via XML.  This
   would *not* tie the container to the whole config XML.  A mailet might
   be packaged with its own mailet-config.xml in one implementation,
   while another implementation could save the XML in a DB (maybe in
   xindice?) and allow editing via an admin console.  I do propose to
   provide a standard XSD to describe mailet configuration.

It would then be up to a particular Mailet container implementation to
provide ways for a Mailet to use other MailetConfig implementations if it
so desired.

I am not in love with the idea of a cast in the normal flow, however.  I'm
still mulling that one over.  I don't want to limit alternative
implementations with the requirement to return name/value pairs.  Any
ideas?

A couple of alternatives for the API might be to provide:
MailetConfig cfg = Mailet.getMailetConfig();
and
org.w3c.dom.DocumentFragment = Mailet.getConfigXml();

or:
BasicMailetConfig cfg = GenericMailet.getBasicMailetConfig();
and
DomMailetConfig cfg = (DomMailetConfig)Mailet.getMailetConfig();

Hmmm.  I can see various implications/drawbacks in both of these.  I'm all
thunk out for now.  I just wanted to get a few thoughts down.  Feedback
welcome.

Cheers

ADK





There is no magic.


   
  
Serge  
  
Knystautas   To: James Developers List 
[EMAIL PROTECTED]
sergek@lokite   cc:   
  
ch.com  Subject: Re: Configuration Subsystem (was 
Mailet Configuration) 
   
  
30/01/2003 
  
05:04  
  
Please respond 
  
to James  
  
Developers 
  
List  
  
   
  
   
  




Aaron Knauf wrote:
 I disagree, but rather than go into the why's and wherefore's here, I
 will finish off the UML that I am working on to ensure that we are not
 just misunderstanding each other.  I will however, say this:

 I think that access to some form of structured config for mailets is
 important.

 Plugability of config implementations is not something that needs to be
 reflected directly in the Mailet API, but can be a value add for a
 particular container implementation.  (Like ours!)

Ok sure, just as long as it's not in the mailet API or specification,
that's cool with me.

 Dynamic reconfiguration must be supported by 

James v3 Requirements and Planning

2003-01-29 Thread Noel J. Bergman
Folks,

What I'd like to do is see if we can have a bit of structure to the James v3
development dialog without impeding people's ability to work.  Otherwise
everyone will be talking about everything at once without really getting
anywhere.  And once we have some consensus on how we'd like to proceed on a
given subject, then we can move onto other items while people are coding the
agreed upon solutions.

To start, I've updated the JamesV3/Requirements page.  I've noted on it what
appear to be the minimum requirements for James v3.  Nothing is cast in
stone.  These are just talking points.  I've also added work that is already
underway; specifically, Serge's work with JNDI.

ref: http://nagoya.apache.org/wiki/apachewiki.cgi?JamesV3/Requirements

The /Requirements page is distinct from the /Plans page, which is more of a
wish list with commentary.  I'd like to keep the requirements page pared
down to what we must do, not what we could do.  At some point we'll create a
separate page for the work that is done or in-progress, but for the moment,
I thought it would be helpful to keep those items here.

Everyone will have their own ideas of things that they want to work on.
Personally, I believe that the big items that must be addressed because they
impact everything else are the User and Message stores, along with User and
Mail attributes.  Once those are squared away, services, matchers and
mailets can be coded to them without ad hoc techniques or too much concern
about change.

In terms of priority, I put Mailet API *structural* changes at a higher
priority than other changes, because of their pervasive nature.  But, again,
that's my view.

I added a page on Mailet Configuration.  I just tried to collect the various
proposals that have been put forth so far.  I left my old one out, thinking
that the current ones provide sufficient fodder for discussion.

ref:
http://nagoya.apache.org/wiki/apachewiki.cgi?action=editid=JamesV3/MailetCo
nfiguration

The Wiki is used as a white board -- a persistent URL -- where people can
prepare and revise their proposals, highlight some of the pros and cons.
We'll discuss them here, but we can follow the state online.  When we agree
on something, we'll leave the agreed upon solution on the page, and remove
(or move) the discarded approaches.

Right now the Wiki represents my personal views, and my best attempt to
record other people's views as I understand them.  Until we all agree, the
Wiki should not be taken to record an consensus of the James project.

Are there other *requirements*?  Let's discuss (and record) them.  Do you
have an issue with something you see recorded?  Raise it for discussion, and
we can record the revisions.  Etc.

I look forward to replies, including which topic folks would like to achieve
consensus upon first so that people can get to work on it.

--- Noel


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




Re: James v3 Requirements and Planning

2003-01-29 Thread Aaron . Knauf

[Noel]
In terms of priority, I put Mailet API *structural* changes at a higher
priority than other changes, because of their pervasive nature.  But,
again,
that's my view.


I agree.  However, it may be difficult to judge the impact that other
aspects of development have on the Mailet API until those topics are
addressed.  We should consider the Mailet API decisions that we reach to be
not-quite-final until the areas of development affected by them are
addressed.

Cheers

ADK




There is no magic.


---
Have you seen our website? http://www.vodafone.co.nz

CAUTION: This correspondence is confidential and intended for the named recipient(s) 
only.
If you are not the named recipient and receive this correspondence in error, you must 
not copy,
distribute or take any action in reliance on it and you should delete it from your 
system and
notify the sender immediately.  Thank you.

Unless otherwise stated, any views or opinions expressed are solely those of the 
author and do
not represent those of Vodafone New Zealand Limited.

Vodafone New Zealand Limited
21 Pitt Street, Private Bag 92161, Auckland, 1020, New Zealand
Telephone + 64 9 357 5100
Facsimile + 64 9 377 0962

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




RE: James v3 Requirements and Planning

2003-01-29 Thread Noel J. Bergman
 it may be difficult to judge the impact that other aspects of
 development have on the Mailet API until those topics are
 addressed.

Oh, of course.  :-)  We anticipate as best we can when we discuss, but the
best that we can do is identify the directions that we'd like to try.

--- Noel


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




Re: James v3 Requirements and Planning

2003-01-29 Thread Harmeet Bedi
- Original Message -
From: Noel J. Bergman [EMAIL PROTECTED]
 Are there other *requirements*?  Let's discuss (and record) them.  Do you
 have an issue with something you see recorded?  Raise it for discussion,
and
 we can record the revisions.  Etc.

- Standard repository interface. This has been talked about. I thought Danny
had a proposal but there has been no agreement or code in proposal
- Move all the protocol servers to the standard repository.
- Default IMAP to on. Corollary is that it should work even in a narrow
sense. Maybe one can pick a one or two clients and support them.

Harmeet


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




Re: James v3 Requirements and Planning

2003-01-29 Thread Stephen McConnell


Noel J. Bergman wrote:


it may be difficult to judge the impact that other aspects of
development have on the Mailet API until those topics are
addressed.
   


Oh, of course.  :-)  We anticipate as best we can when we discuss, but the
best that we can do is identify the directions that we'd like to try.
 


It maybe of interest to people here that I am I working on  a container 
and part of the requirements I aim to fulfill it to provide a complete 
solution to the Mailet container scenario.  In fact - I will be 
promoting the ability to declaring (via a James configuration argument ) 
the container implementation to be used for mailet management.  In case 
your wondering which container I'm talking about - then get yourself 
ready for some blatant advertising - its Merlin!

Lookout world - magic is in the air.

Cheers, Steve.

	--- Noel


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



 


--

Stephen J. McConnell
mailto:[EMAIL PROTECTED]
http://www.osm.net




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




RE: James v3 Requirements and Planning

2003-01-29 Thread Noel J. Bergman
Harmeet Bedi wrote:
 Noel J. Bergman wrote:
  Are there other *requirements*?  Let's discuss (and record) them.
  Do you have an issue with something you see recorded?  Raise it
  for discussion, and we can record the revisions.  Etc.

 - Standard repository interface.

Isn't that part of the user and message stores?

 - Move all the protocol servers to the standard repository.
 - Default IMAP to on.

Protocols do not default to on until they pass testing.  We will probably
restructure the CVS, and with some of the work that Darrell just did, it may
make it easier to re-integrate things since we don't have to load those
components when we do the distribution build.

Serge suggested that my estimate of James v3 being one year away is
realistic if we wait for everything, but he'd like something sooner.  If we
make the structural changes necessary, added key enhancements, and removed
obstacles that impede proper development of IMAP and NNTP, then there is an
argument for releasing James v3.0.  I'm not saying that a functional IMAP
server isn't part of James v3.0, but I'm accepting that we may not want to
wait that long.  So I am trying to define the minimum requirements that must
be met along the way.

--- Noel


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




RE: James v3 Requirements and Planning

2003-01-29 Thread Noel J. Bergman
 It maybe of interest to people here that I am I working on  a container
 and part of the requirements I aim to fulfill it to provide a complete
 solution to the Mailet container scenario.

Well, of course we're interested.  I'm just not sure what, if anything, to
take away from your comments regarding what we need to do in terms of James
v3 design and implementation.

--- Noel


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




Re: James v3 Requirements and Planning

2003-01-29 Thread Stephen McConnell


Noel J. Bergman wrote:


It maybe of interest to people here that I am I working on  a container
and part of the requirements I aim to fulfill it to provide a complete
solution to the Mailet container scenario.
   


Well, of course we're interested.  I'm just not sure what, if anything, to
take away from your comments regarding what we need to do in terms of James
v3 design and implementation.



1. stop being paranoid about dependencies
2. think about users and what they want
3. containers are about delivering value to users
4. there is a lot of scope that we can deal with
5. most of that scope is a container concern
6. if the spec if good then containment solution will be transparent
7. transparence isn't so easy
8. I'm willing and able to contribute to the work
9. just wanted to have more than eight points

;-)

Cheers, Steve.

--

Stephen J. McConnell
mailto:[EMAIL PROTECTED]
http://www.osm.net




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




RE: James v3 Requirements and Planning

2003-01-29 Thread Noel J. Bergman
  I'm just not sure what, if anything, to take away from your
  comments regarding what we need to do in terms of James
  v3 design and implementation.

 1. stop being paranoid about dependencies
 2. think about users and what they want
 3. containers are about delivering value to users
 4. there is a lot of scope that we can deal with
 5. most of that scope is a container concern
 6. if the spec if good then containment solution will be transparent
 7. transparence isn't so easy
 8. I'm willing and able to contribute to the work
 9. just wanted to have more than eight points

I'm not sure what point(s) you're making, in the context of James.  This
isn't a discussion about an Avalon container.  We have domain specific needs
regarding a user data model and message storage model.  Those are key
services provided to the protocol handlers, matchers and mailets.  And
those, in turn, implement the messaging server.

I don't care which container we're operating in.  And people seem fairly
firm regarding a Mailet API that works well within an Avalon container, but
is not tied to requiring one.

--- Noel


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




RE: [VOTE] v2.1.1 release

2003-01-29 Thread Noel J. Bergman
 Please vote to release v2.1.1, as represented by v2.1.1a4 in the nightly
 build structure.

I am withdrawing this vote due to a defect in the file system repository.  I
believe that I have a fix, which I am uploading as part of v2.1.1a5.

Since I have to do that, anyway, do we *want* to try the new dnsserver code?
Is anyone using the DNS code checked into HEAD?

--- Noel


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




Help with custom james/avalon

2003-01-29 Thread Sean Zou
Hi, I was trying to override org.apache.james.mailrepository.AvalonMailRepository to 
implement additional features for store/retrieve/remove operations. However, I got 
the following exception when starting james (within phoenix):  
org.apache.excalibur.containerkit.lifecycle.LifecycleException: Component named 
James failed to pass through the Initialization stage. (Reason: 
java.lang.NoClassDefFoundError: org/apache/james/mailrepository/AvalonMailRepository). 
( A more detailed trace for the above exception is appended at the end of this email. 
) Here are the steps that I've done to bump into this exception:+ Write a subclass, 
SDMailRepository, of AvalonMailRepository+ Modify the james-config.xml to make 
repository class inside mailstore -- repositories point to SDMailRepository 
instead of AvalonMailRepository.+ Package myRepository.jar (for SDMailRepository and 
its related classes) into james.sar I assume that the classloader didn't load 
SDMailRepository's superclass or I missed some avalon specific configuration. Please 
help!   Thanks a bunch,Sean - Live on the Earth, from the Above!--- detailed 
exception backtrace --- 
org.apache.excalibur.containerkit.lifecycle.LifecycleException: Component named 
James failed to pass through the Initialization stage. (Reason: 
java.lang.NoClassDefFoundError: org/apache/james/mailrepository/AvalonMailRepository).
 at 
org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.fail(LifecycleHelper.java:289)
 at 
org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:159)
 at 
org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:480)
 at 
org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:428)
 at 
org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:364)
 at 
org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:138)
 at org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:251)
 at 
org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:178)
 at 
org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:254)
 at 
org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:353)
 at 
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:498)
 at 
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:491)
 at 
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:476)
 at 
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:466)
 at 
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:224)
 at org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:158)
 at org.apache.avalon.phoenix.frontends.CLIMain.execute(CLIMain.java:144)
 at org.apache.avalon.phoenix.frontends.CLIMain.main(CLIMain.java:102)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:324)
 at org.apache.avalon.phoenix.launcher.Main.startup(Main.java:94)
 at org.apache.avalon.phoenix.launcher.Main.main(Main.java:46)
Caused by: java.lang.NoClassDefFoundError: 
org/apache/james/mailrepository/AvalonMailRepository
 at java.lang.ClassLoader.defineClass0(Native Method)
 at java.lang.ClassLoader.defineClass(ClassLoader.java:509)
 at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
 at java.net.URLClassLoader.defineClass(URLClassLoader.java:246)
 at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
 at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
 at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:262)
 at org.apache.james.core.AvalonMailStore.select(AvalonMailStore.java:278)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:324)
 at 
org.apache.avalon.phoenix.components.application.BlockInvocationHandler.invoke(BlockInvocationHandler.java:92)
 at $Proxy3.select(Unknown Source)
 at 

Help with custom james/avalon (plain txt)

2003-01-29 Thread Sean Zou
Hi,

I was trying to override
org.apache.james.mailrepository.AvalonMailRepository
to implement additional features for
store/retrieve/remove operations. However, I got the
following exception when starting james (within
phoenix): 

org.apache.excalibur.containerkit.lifecycle.LifecycleException:
Component named James failed to pass through the
Initialization stage. (Reason:
java.lang.NoClassDefFoundError:
org/apache/james/mailrepository/AvalonMailRepository).

( A more detailed trace for the above exception is
appended at the end of this email. )

Here are the steps that I've done to bump into this
exception:
+ Write a subclass, SDMailRepository, of
AvalonMailRepository
+ Modify the james-config.xml to make repository
class inside mailstore -- repositories point to
SDMailRepository instead of AvalonMailRepository.
+ Package myRepository.jar (for SDMailRepository and
its related classes) into james.sar

I assume that the classloader didn't load
SDMailRepository's superclass or I missed some avalon
specific configuration. Please help!



Thanks a bunch,
Sean

- Live on the Earth, from the Above!




--- detailed exception backtrace ---

org.apache.excalibur.containerkit.lifecycle.LifecycleException:
Component named James failed to pass through the
Initialization stage. (Reason:
java.lang.NoClassDefFoundError:
org/apache/james/mailrepository/AvalonMailRepository).
 at
org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.fail(LifecycleHelper.java:289)
 at
org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:159)
 at
org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:480)
 at
org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:428)
 at
org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:364)
 at
org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:138)
 at
org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:251)
 at
org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:178)
 at
org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:254)
 at
org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:353)
 at
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:498)
 at
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:491)
 at
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:476)
 at
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:466)
 at
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:224)
 at
org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:158)
 at
org.apache.avalon.phoenix.frontends.CLIMain.execute(CLIMain.java:144)
 at
org.apache.avalon.phoenix.frontends.CLIMain.main(CLIMain.java:102)
 at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
 at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:324)
 at
org.apache.avalon.phoenix.launcher.Main.startup(Main.java:94)
 at
org.apache.avalon.phoenix.launcher.Main.main(Main.java:46)
Caused by: java.lang.NoClassDefFoundError:
org/apache/james/mailrepository/AvalonMailRepository
 at java.lang.ClassLoader.defineClass0(Native Method)
 at
java.lang.ClassLoader.defineClass(ClassLoader.java:509)
 at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
 at
java.net.URLClassLoader.defineClass(URLClassLoader.java:246)
 at
java.net.URLClassLoader.access$100(URLClassLoader.java:54)
 at
java.net.URLClassLoader$1.run(URLClassLoader.java:193)
 at java.security.AccessController.doPrivileged(Native
Method)
 at
java.net.URLClassLoader.findClass(URLClassLoader.java:186)
 at
java.lang.ClassLoader.loadClass(ClassLoader.java:306)
 at
java.lang.ClassLoader.loadClass(ClassLoader.java:299)
 at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
 at
java.lang.ClassLoader.loadClass(ClassLoader.java:299)
 at
java.lang.ClassLoader.loadClass(ClassLoader.java:262)
 at
org.apache.james.core.AvalonMailStore.select(AvalonMailStore.java:278)
 at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
 at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:324)
 at
org.apache.avalon.phoenix.components.application.BlockInvocationHandler.invoke(BlockInvocationHandler.java:92)
 at $Proxy3.select(Unknown Source)
 at 

Help with custom james/avalon (plain txt)

2003-01-29 Thread Sean Zou
Hi,

I was trying to override
org.apache.james.mailrepository.AvalonMailRepository
to implement additional features for
store/retrieve/remove operations. However, I got the
following exception when starting james (within
phoenix): 

org.apache.excalibur.containerkit.lifecycle.LifecycleException:
Component named James failed to pass through the
Initialization stage. (Reason:
java.lang.NoClassDefFoundError:
org/apache/james/mailrepository/AvalonMailRepository).

( A more detailed trace for the above exception is
appended at the end of this email. )

Here are the steps that I've done to bump into this
exception:
+ Write a subclass, SDMailRepository, of
AvalonMailRepository
+ Modify the james-config.xml to make repository
class inside mailstore -- repositories point to
SDMailRepository instead of AvalonMailRepository.
+ Package myRepository.jar (for SDMailRepository and
its related classes) into james.sar

I assume that the classloader didn't load
SDMailRepository's superclass or I missed some avalon
specific configuration. Please help!



Thanks a bunch,
Sean

- Live on the Earth, from the Above!




--- detailed exception backtrace ---

org.apache.excalibur.containerkit.lifecycle.LifecycleException:
Component named James failed to pass through the
Initialization stage. (Reason:
java.lang.NoClassDefFoundError:
org/apache/james/mailrepository/AvalonMailRepository).
 at
org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.fail(LifecycleHelper.java:289)
 at
org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:159)
 at
org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:480)
 at
org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:428)
 at
org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:364)
 at
org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:138)
 at
org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:251)
 at
org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:178)
 at
org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:254)
 at
org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:353)
 at
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:498)
 at
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:491)
 at
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:476)
 at
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:466)
 at
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:224)
 at
org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:158)
 at
org.apache.avalon.phoenix.frontends.CLIMain.execute(CLIMain.java:144)
 at
org.apache.avalon.phoenix.frontends.CLIMain.main(CLIMain.java:102)
 at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
 at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:324)
 at
org.apache.avalon.phoenix.launcher.Main.startup(Main.java:94)
 at
org.apache.avalon.phoenix.launcher.Main.main(Main.java:46)
Caused by: java.lang.NoClassDefFoundError:
org/apache/james/mailrepository/AvalonMailRepository
 at java.lang.ClassLoader.defineClass0(Native Method)
 at
java.lang.ClassLoader.defineClass(ClassLoader.java:509)
 at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
 at
java.net.URLClassLoader.defineClass(URLClassLoader.java:246)
 at
java.net.URLClassLoader.access$100(URLClassLoader.java:54)
 at
java.net.URLClassLoader$1.run(URLClassLoader.java:193)
 at java.security.AccessController.doPrivileged(Native
Method)
 at
java.net.URLClassLoader.findClass(URLClassLoader.java:186)
 at
java.lang.ClassLoader.loadClass(ClassLoader.java:306)
 at
java.lang.ClassLoader.loadClass(ClassLoader.java:299)
 at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
 at
java.lang.ClassLoader.loadClass(ClassLoader.java:299)
 at
java.lang.ClassLoader.loadClass(ClassLoader.java:262)
 at
org.apache.james.core.AvalonMailStore.select(AvalonMailStore.java:278)
 at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
 at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:324)
 at
org.apache.avalon.phoenix.components.application.BlockInvocationHandler.invoke(BlockInvocationHandler.java:92)
 at $Proxy3.select(Unknown Source)
 at 

cvs commit: jakarta-james/src/xdocs changelog.xml index.xml stylesheet.css weare.xml

2003-01-29 Thread noel
noel2003/01/29 20:26:50

  Modified:src/xdocs Tag: branch_2_1_fcs changelog.xml index.xml
stylesheet.css weare.xml
  Log:
  updated v2 branch to reflect TLP status, code changes, and stylesheet change
  
  Revision  ChangesPath
  No   revision
  
  
  No   revision
  
  
  1.11.4.1  +13 -1 jakarta-james/src/xdocs/changelog.xml
  
  Index: changelog.xml
  ===
  RCS file: /home/cvs/jakarta-james/src/xdocs/changelog.xml,v
  retrieving revision 1.11
  retrieving revision 1.11.4.1
  diff -u -r1.11 -r1.11.4.1
  --- changelog.xml 13 Dec 2002 17:46:31 -  1.11
  +++ changelog.xml 30 Jan 2003 04:26:50 -  1.11.4.1
  @@ -11,8 +11,20 @@
   
   pThis is a living document that records what was done between releases.  As 
always, thank you to everyone who contributed code, documentation, bug reports, and 
feedback.
   /p
  +section name=Version 2.1.1
  +pExpected release January 2003/p
  +li [NjB] (code) Fixed synchronizaion bug in file repository/li
  +li [NjB] (code) Enabled log rotation/li
  +li [NjB] (doc) Fixed broken links/li
  +li [DA, NjB]  (update) Updated JavaMail and JAF/li
  +li [NjB] (code) Updated sqlResources.xml for PostgreSQL with patch from simon 
/li
  +li [NjB] (code) Reorder primary key for JDBCMailRepository? to optimize queries 
using just the repository name./li
  +li[PG,HB]  (code) NNTP dot stuffing fix/li
  +li[PG]  (code) NNTP OVER/XOVER fix/li
  +/section
  +
   section name=Version 2.1
  -pExpected release December 2002/p
  +pReleased 29 December 2002/p
   ul
   li(AK) (doc) Added LDAP RFCs./li
   li(PG) (code) Fixed platform-specific performance issue with the POP3 server 
delivery./li
  
  
  
  1.23.2.4  +3 -1  jakarta-james/src/xdocs/index.xml
  
  Index: index.xml
  ===
  RCS file: /home/cvs/jakarta-james/src/xdocs/index.xml,v
  retrieving revision 1.23.2.3
  retrieving revision 1.23.2.4
  diff -u -r1.23.2.3 -r1.23.2.4
  --- index.xml 10 Jan 2003 07:49:54 -  1.23.2.3
  +++ index.xml 30 Jan 2003 04:26:50 -  1.23.2.4
  @@ -15,7 +15,9 @@
   pJames is based upon the Apache Avalon application framework. (For more 
information about Avalon, please go to a 
href=http://jakarta.apache.org/avalon;http://jakarta.apache.org/avalon/a)/p
   pJames requires Java 2 (either JRE 1.3 or 1.4 as of 2.0a3). /p
   subsection name=news
  -pbFind out how to use James with sendmail/bbr/We've added a HOW TO document 
explaining how to configure sendmail to route all mail through James, read it a 
href=james_and_sendmail.htmlHere/a./p
  +pbJames Comes Of Age/bbr/We're proud to announce that Jakarta James has 
been promoted from being a Jakarta sub-project to Apache James, a top-level project of 
the Apache Software Foundation (ASF).  James now has its own Project Management 
Committee, and reports directly to the a 
href=http://www.apache.org/foundation;ASF/a./p
  +pWe also have a brand new domain name: bhttp://james.apache.org/b and are in 
the process of moving our infrastructure over to the new domain, so please forgive any 
confusion that might occur./p
  +piAt this time we would especially appreciate hearing about broken links or out 
of date references on this site./i/p
   /subsection
   subsection name=releases
   pbLatest and Stable: james-2.1/bbr/
  
  
  
  1.1.4.1   +3 -3  jakarta-james/src/xdocs/stylesheet.css
  
  Index: stylesheet.css
  ===
  RCS file: /home/cvs/jakarta-james/src/xdocs/stylesheet.css,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- stylesheet.css30 Jul 2002 13:37:34 -  1.1
  +++ stylesheet.css30 Jan 2003 04:26:50 -  1.1.4.1
  @@ -1,5 +1,5 @@
  -body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
  -td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
  -strong {  font-weight: bold; font-size: 14px}
  +body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small}
  +td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small}
  +strong {  font-weight: bold; font-size: larger}
   table {  border-style: none}
   td {  border-style: none}
  
  
  
  1.12.4.1  +1 -0  jakarta-james/src/xdocs/weare.xml
  
  Index: weare.xml
  ===
  RCS file: /home/cvs/jakarta-james/src/xdocs/weare.xml,v
  retrieving revision 1.12
  retrieving revision 1.12.4.1
  diff -u -r1.12 -r1.12.4.1
  --- weare.xml 13 Dec 2002 17:46:31 -  1.12
  +++ weare.xml 30 Jan 2003 04:26:50 -  1.12.4.1
  @@ -45,6 +45,7 @@
   pbShilpa Dalmia (shilpa at postx.com) (SD)/b/p
   pbSteve Short (sshort at postx.com) (SS3)/b/p
   pbAaron Knauf (aknauf at xtra.co.nz) (AK)/b/p
  +pbSerge Sergei 

cvs commit: jakarta-james/src/xdocs changelog.xml

2003-01-29 Thread noel
noel2003/01/29 20:29:59

  Modified:src/xdocs changelog.xml
  Log:
  updated change log
  
  Revision  ChangesPath
  1.13  +1 -2  jakarta-james/src/xdocs/changelog.xml
  
  Index: changelog.xml
  ===
  RCS file: /home/cvs/jakarta-james/src/xdocs/changelog.xml,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- changelog.xml 28 Jan 2003 21:07:25 -  1.12
  +++ changelog.xml 30 Jan 2003 04:29:59 -  1.13
  @@ -16,12 +16,11 @@
   li[SS4] (code) DNS service can auto-discover DNS servers/li
   li[SS4] (code) return an unmodifiable Collection from findMXRecords()/li
   li[SS4] (code) Added some more logging to DNS service/li
  -li[PG,HB]  (code) NNTP dot stuffing fix/li
  -li[PG]  (code) NNTP OVER/XOVER fix/li
   /section
   
   section name=Version 2.1.1
   pExpected release January 2003/p
  +li [NjB] (code) Fixed synchronizaion bug in file repository/li
   li [NjB] (code) Enabled log rotation/li
   li [NjB] (doc) Fixed broken links/li
   li [DA, NjB]  (update) Updated JavaMail and JAF/li
  
  
  

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




Re: [VOTE] v2.1.1 release

2003-01-29 Thread Serge Knystautas
Noel J. Bergman wrote:

I am withdrawing this vote due to a defect in the file system repository.  I
believe that I have a fix, which I am uploading as part of v2.1.1a5.


This is kind of a silly question, but what happened to alphas 1 through 
4?  I guess you have been building them and I just hadn't noticed.  Nice 
catch with the synchronization woes, btw.

 Since I have to do that, anyway, do we *want* to try the new 
dnsserver code?
 Is anyone using the DNS code checked into HEAD?

I would like to since it promises to reduce the number of problems 
caused by people not configuring the DNS servers, but unfortunately 
can't commit to testing this in the next week.

--
Serge Knystautas
Lokitech
Software - Strategy - Design
http://www.lokitech.com/



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



RE: [VOTE] v2.1.1 release

2003-01-29 Thread Noel J. Bergman
 what happened to alphas 1 through 4?

Uh ...

v2.1.1a1 Jan  9
v2.1.1a2 Jan 10
v2.1.1a3 Jan 16
v2.1.1a4 Jan 26
v2.1.1a5 Jan 29

I've been announcing them on james-user@.

 I would like to [have the DNSServer change] since it
 promises to reduce the number of problems [...]

Have you been running with HEAD?  Is anyone using that code right now?  I
have some additional changes for it, too.  I suppose we can put out a
v2.1.1a6 to test the DNSServer code.

--- Noel


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