Re: Interesting Anti Pattern...

2003-12-14 Thread J Aaron Farr
On Mon, 2003-12-15 at 02:27, Niclas Hedhman wrote: > http://www.keelframework.org/mission.shtml"; > > Anti-Pattern: Documentation Problems > > The best feature of open source is also its downfall - wildly varied forms of > documentation, with its most important form also being its most problematic

Interesting Anti Pattern...

2003-12-14 Thread Niclas Hedhman
http://www.keelframework.org/mission.shtml"; > Anti-Pattern: Documentation Problems The best feature of open source is also its downfall - wildly varied forms of documentation, with its most important form also being its most problematical - mail lists. Funny thing is, most of the time it isn'

Re: [RT] Security Protection Mechanism in Merlin

2003-12-14 Thread Niclas Hedhman
On Monday 15 December 2003 05:35, Shash Chatterjee wrote: > Niclas, > > This sounds very close to the biggest addition to Fortress we have put > into Keel (http://www.keelframework.org). We have the following: Are you suggesting that we "promote" your additions into Avalon?? I'll take a look as

Re: [RT] Security Protection Mechanism in Merlin

2003-12-14 Thread Niclas Hedhman
On Monday 15 December 2003 04:52, Stephen McConnell wrote: > Niclas Hedhman wrote: > Just put the security context into a thread local variable. Typically > this is going to be a principal. Say javax.security.auth.Subject... > The service manager implementation can > handle the determination

cvs commit: avalon/repository/site/xdocs/about bootstrap.xml reference.xml

2003-12-14 Thread mcconnell
mcconnell2003/12/14 16:30:21 Modified:repository/site/xdocs/about bootstrap.xml reference.xml Log: Update docs to reflect system level propery resolution. Revision ChangesPath 1.3 +14 -0 avalon/repository/site/xdocs/about/bootstrap.xml Index: bootstrap.xml

[Fwd: Logging Services project at Apache]

2003-12-14 Thread Stephen McConnell
just for reference Original Message Subject: Logging Services project at Apache Date: Fri, 12 Dec 2003 12:34:10 +0100 From: Ceki Gülcü <[EMAIL PROTECTED]> Reply-To: Log4J Developers List <[EMAIL PROTECTED]> Newsgroups: gmane.comp.jakarta.log4j.devel Hello, This message is t

cvs commit: avalon/merlin/kernel/impl/src/java/org/apache/avalon/merlin/impl DefaultFactory.java

2003-12-14 Thread mcconnell
mcconnell2003/12/14 15:09:03 Modified:merlin/kernel/impl/src/java/org/apache/avalon/merlin/impl DefaultFactory.java Log: Add a System.runFinalization(); request to the shutdown hook. Revision ChangesPath 1.7 +4 -0 avalon/merlin/kernel/i

Re: [RT] Security Protection Mechanism in Merlin

2003-12-14 Thread Shash Chatterjee
Niclas, This sounds very close to the biggest addition to Fortress we have put into Keel (http://www.keelframework.org). We have the following: - KeelServiceManager, extends FortressServiceManager, that provides a lookup(String role, Context c). - Securable lifecycle method, to set and get an

Re: [RT] Security Protection Mechanism in Merlin

2003-12-14 Thread andreas oberhack
"Niclas Hedhman" <[EMAIL PROTECTED]> wrote in message news:<[EMAIL PROTECTED]>... > > Gang, > Maybe this has been discussed before, but I haven't seen it for quite > a while, > so I start with a blank piece of paper. > Greate to see your activities in that direction!! I think, I'll need some

Re: [RT] Security Protection Mechanism in Merlin

2003-12-14 Thread Stephen McConnell
Niclas Hedhman wrote: Gang, Maybe this has been discussed before, but I haven't seen it for quite a while, so I start with a blank piece of paper. Security Protection Mechanism is about a simplified way for all components to protect objects, methods, resources and so on. The Protection Mechan

cvs commit: avalon-excalibur/logger/src/java/org/apache/avalon/excalibur/logger SimpleLogKitManager.java

2003-12-14 Thread proyal
proyal 2003/12/14 12:33:55 Modified:logger/src/java/org/apache/avalon/excalibur/logger SimpleLogKitManager.java Log: Patch from Mauro Talevi to control whether a file target allows appending Revision ChangesPath 1.9 +2 -1 avalon-excali

cvs commit: avalon/meta/site/xdocs/meta/info/type info.xml

2003-12-14 Thread mcconnell
mcconnell2003/12/14 12:26:26 Modified:meta/site/xdocs/meta/info/type info.xml Log: Update to reflect WEAK, SOFT and HARD collection parameters. Revision ChangesPath 1.6 +7 -4 avalon/meta/site/xdocs/meta/info/type/info.xml Index: info.xml

[PROPOSAL] release build

2003-12-14 Thread Stephen McConnell
With what is currently in place in CVS across avalon-util, avalon-meta, avalon-repository and merlin, I'm ready to start the process of updating versions to a final release set. This implies not more changes to CVS prior to release - and updating of all versions and dependencies to the following: A

cvs commit: avalon/repository/main/src/java/org/apache/avalon/repository/main DefaultBuilder.java DefaultInitialContext.java

2003-12-14 Thread mcconnell
mcconnell2003/12/14 12:07:45 Modified:merlin/kernel/cli/src/java/org/apache/avalon/merlin/cli Main.java merlin/kernel/impl/src/java/org/apache/avalon/merlin/impl DefaultCriteria.java merlin/kernel/plugin/src/ja

LifeCycle extensions

2003-12-14 Thread Niclas Hedhman
Hi, while looking for alternate ways to implement the Security framework in Merlin, I took a peek at the LifeCycle extensions. I am a bit hesitant to the current design. public interface Creator { void create( Object object, Context context ) throws Exception; void destroy( O

cvs commit: avalon/meta project.xml

2003-12-14 Thread mcconnell
mcconnell2003/12/14 09:02:57 Modified:meta project.xml Log: Bump RC version. Revision ChangesPath 1.6 +1 -1 avalon/meta/project.xml Index: project.xml === RCS file: /home/cvs/avalon/me

cvs commit: avalon/repository/main/src/java/org/apache/avalon/repository/main AbstractBuilder.java DefaultInitialContext.java

2003-12-14 Thread mcconnell
mcconnell2003/12/14 09:01:46 Modified:repository/main/src/java/org/apache/avalon/repository/main AbstractBuilder.java DefaultInitialContext.java Log: Updates to handle simplified imple spec. handling. Revision ChangesPath 1.4 +5 -5 aval

cvs commit: avalon/repository/main maven.xml

2003-12-14 Thread mcconnell
mcconnell2003/12/14 09:01:46 Modified:repository maven.xml repository/main maven.xml Log: Updates to handle simplified imple spec. handling. Revision ChangesPath 1.7 +1 -1 avalon/repository/maven.xml Index: maven.xml ==

cvs commit: avalon/util project.xml

2003-12-14 Thread mcconnell
mcconnell2003/12/14 09:00:01 Modified:util project.xml Log: Bump RC version. Revision ChangesPath 1.4 +1 -1 avalon/util/project.xml Index: project.xml === RCS file: /home/cvs/avalon/ut

[merlin] Avalon Merlin 3.2 RC2 available

2003-12-14 Thread Stephen McConnell
Avalon Merlin 3.2 RC2 is now available; http://dpml.net/merlin/distributions/3.2/20031214 This snapshot includes general synchronization with changes that have been included in the meta and repository packages, a number of improvements and bug fixes related to the handling of the root system

[RT] Security Protection Mechanism in Merlin

2003-12-14 Thread Niclas Hedhman
Gang, Maybe this has been discussed before, but I haven't seen it for quite a while, so I start with a blank piece of paper. Security Protection Mechanism is about a simplified way for all components to protect objects, methods, resources and so on. The Protection Mechanism should support both

[repository] Avalon Repository RC2 available

2003-12-14 Thread Stephen McConnell
An updated distribution (1.2 RC2) of the Avalon Repository package is now available: http://www.apache.org/~mcconnell/dist/avalon/avalon-repository The update includes a number of changes to the handling of defaults, resolution of AVALON_HOME, a change to the default application root from AVALON_

Bug report for Avalon [2003/12/14]

2003-12-14 Thread bugzilla
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned

[meta] Avalon Meta RC2 available

2003-12-14 Thread Stephen McConnell
An updated build of Avalon Meta (1.2.1 RC2) is now available: http://www.apache.org/~mcconnell/dist/avalon/avalon-meta The RC2 version includes the addition of HARD, SOFT and WEAK collection policy names (in preference to the earlier political equivalents). It also includes updates to the API t

cvs commit: avalon/meta/plugin project.xml

2003-12-14 Thread mcconnell
mcconnell2003/12/14 06:54:06 Modified:meta/plugin project.xml Log: Naming consitency. Revision ChangesPath 1.7 +1 -1 avalon/meta/plugin/project.xml Index: project.xml === RCS file: /home/c

[util] Avalon Utilities RC2 available

2003-12-14 Thread Stephen McConnell
An update to the Avalon Utilities suite is now available. http://www.apache.org/~mcconnell/dist/avalon/avalon-util The changes with this update are limited to site and javadoc documetation. Based on feedback from RC1 - I think RC2 is really to role into a final. Cheers, Steve. -- Stephen J. M

cvs commit: avalon/meta/tools project.xml

2003-12-14 Thread mcconnell
mcconnell2003/12/14 06:11:00 Modified:meta/api/src/java/org/apache/avalon/meta/info InfoDescriptor.java meta/tools project.xml Log: Updated to HARD, SOFT, WEAK in preference to CONSERVATIVE, DEMOCRAT, LIBERAL. Revision ChangesPath 1.

cvs commit: avalon/merlin/kernel/impl/src/java/org/apache/avalon/merlin/impl DefaultCriteria.java

2003-12-14 Thread mcconnell
mcconnell2003/12/14 06:09:59 Modified: merlin/activation/impl/src/java/org/apache/avalon/activation/lifestyle/impl AbstractLifestyleHandler.java ThreadLifestyleHandler.java TransientLifestyleHandler.java

cvs commit: avalon/merlin/kernel/impl/conf merlin.properties

2003-12-14 Thread mcconnell
mcconnell2003/12/14 04:58:00 Removed: merlin/kernel/impl/conf merlin.properties Log: Resource not required. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

cvs commit: avalon/merlin maven.xml project.xml

2003-12-14 Thread mcconnell
mcconnell2003/12/14 04:41:06 Modified:merlin maven.xml project.xml Log: Housekeeping. Revision ChangesPath 1.21 +9 -1 avalon/merlin/maven.xml Index: maven.xml === RCS file: /home/cvs/aval

cvs commit: avalon/merlin maven.xml

2003-12-14 Thread mcconnell
mcconnell2003/12/14 04:01:45 Modified:merlin maven.xml Log: Remove artifact meta generation - we only need this for factories. Revision ChangesPath 1.20 +0 -12 avalon/merlin/maven.xml Index: maven.xml =

cvs commit: avalon/merlin/kernel/impl/src/java/org/apache/avalon/merlin/impl DefaultCriteria.java

2003-12-14 Thread mcconnell
mcconnell2003/12/14 04:00:12 Modified:merlin/kernel/impl maven.xml merlin/kernel/impl/src/java/org/apache/avalon/merlin/impl DefaultCriteria.java Log: Remove out-of-date jelly scripts and update to use improved handling of avalon home resolutio

cvs commit: avalon/merlin/kernel/cli/src/java/org/apache/avalon/merlin/cli Main.java

2003-12-14 Thread mcconnell
mcconnell2003/12/14 03:58:26 Modified:merlin/kernel/cli maven.xml merlin/kernel/cli/src/java/org/apache/avalon/merlin/cli Main.java Log: Sync. with repository updates (specifically dealing with the handling of inital properties). Revision

cvs commit: avalon/repository/main/src/java/org/apache/avalon/repository/main DefaultInitialContext.java

2003-12-14 Thread mcconnell
mcconnell2003/12/14 03:56:34 Modified:repository/main/src/java/org/apache/avalon/repository/main DefaultInitialContext.java Log: Cleanup avalon.home resolution. Revision ChangesPath 1.10 +51 -24 avalon/repository/main/src/java/org/apache/a

cvs commit: avalon/merlin/kernel/impl/src/java/org/apache/avalon/merlin/impl DefaultCriteria.java

2003-12-14 Thread mcconnell
mcconnell2003/12/14 02:54:50 Modified:merlin/kernel/impl/src/java/org/apache/avalon/merlin/impl DefaultCriteria.java Log: Correct bug in directory resolution. Revision ChangesPath 1.8 +11 -9 avalon/merlin/kernel/impl/src/java/org/apache/

cvs commit: avalon/merlin/kernel/plugin/src/java/org/apache/avalon/merlin/tools MerlinBean.java

2003-12-14 Thread mcconnell
mcconnell2003/12/14 02:29:47 Modified:merlin/kernel/plugin/src/java/org/apache/avalon/merlin/tools MerlinBean.java Log: Change to default to the maven repository for applications. Revision ChangesPath 1.9 +3 -1 avalon/merlin/kernel/plug

cvs commit: avalon/merlin/kernel/unit/src/java/org/apache/avalon/merlin/unit AbstractMerlinTestCase.java

2003-12-14 Thread mcconnell
mcconnell2003/12/14 01:56:08 Modified:merlin/kernel/unit maven.xml project.xml merlin/kernel/unit/src/java/org/apache/avalon/merlin/unit AbstractMerlinTestCase.java Log: Refactory to use the DefaultBuilder as the basis for implementation artifac

cvs commit: avalon/merlin/kernel/plugin/src/java/org/apache/avalon/merlin/tools MerlinBean.java

2003-12-14 Thread mcconnell
mcconnell2003/12/14 01:55:19 Modified:merlin/kernel/plugin/src/java/org/apache/avalon/merlin/tools MerlinBean.java Log: Move resolution of the impl artifact to the DefaultBuilder. Revision ChangesPath 1.8 +24 -137 avalon/merlin/kernel/plug

cvs commit: avalon/merlin/kernel/main/src/java/org/apache/avalon/merlin/main DefaultMerlinBuilder.java package.html

2003-12-14 Thread mcconnell
mcconnell2003/12/14 01:54:07 Removed: merlin/kernel/main .cvsignore maven.xml project.xml merlin/kernel/main/src/java/org/apache/avalon/merlin/main DefaultMerlinBuilder.java package.html Log: Not required - figured out a simpler mechanism.

cvs commit: avalon/repository project.xml

2003-12-14 Thread mcconnell
mcconnell2003/12/14 01:51:30 Modified:repository project.xml Log: Up dist version to RC2. Revision ChangesPath 1.5 +1 -1 avalon/repository/project.xml Index: project.xml === RCS file: /hom

cvs commit: avalon/repository project.xml

2003-12-14 Thread mcconnell
mcconnell2003/12/14 01:50:56 Modified:repository project.xml Log: Housekeeping. Revision ChangesPath 1.4 +1 -1 avalon/repository/project.xml Index: project.xml === RCS file: /home/cvs/aval

cvs commit: avalon/repository/main/src/java/org/apache/avalon/repository/main DefaultBuilder.java

2003-12-14 Thread mcconnell
mcconnell2003/12/14 01:50:10 Modified:repository/main/src/java/org/apache/avalon/repository/main DefaultBuilder.java Log: Move artifact creator to a static utility method. Revision ChangesPath 1.9 +2 -25 avalon/repository/main/src/java/o

cvs commit: avalon/repository maven.xml

2003-12-14 Thread mcconnell
mcconnell2003/12/14 01:49:21 Modified:repository maven.xml Log: Only include first level projects in the build. Revision ChangesPath 1.6 +1 -1 avalon/repository/maven.xml Index: maven.xml ==