You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by Alex Karasulu <ao...@bellsouth.net> on 2004/10/16 12:28:00 UTC
Directory Project Status
Our last report was posted here:
http://nagoya.apache.org/eyebrowse/ReadMsg?listName=general@incubator.apache.org&msgNo=3919
Since then we have ...
o Vetted all IP issues within the project, namely where Snacc4J was
concerned. Snickers, the Snacc4J replacement subproject, now supports
BER and, in a branch maintained by Alan Cabrera, DER as well. Alan
Cabrera has been progressing on his ASN.1 compiler but for the time
being we have hand coded LDAP stubs. We have also integrated the new
Snickers based LDAP provider as the default BER codec for the
ldap-common project. This is a major step for us on the path toward
exiting the incubator.
o We have retrofitted the old LDAPd code base with the newly modified
ldap-common code along with Snickers. This primitive precursor to Eve
now runs as it did while at sourceforge however there are no IP issues
with this functional server. Users can now kick the tires on an LDAP
server that works. We however see this server as more of a demo rather
than the real deal which will be Eve.
o We have also made progress on another major aspect that demonstrates
the viability of this project: building community. BTW, all new
committers have signed and submitted their CLAs which are on file and
software grants were submitted where appropriate. We have added three
new committers to the project of which two are still active.
- Trustin Lee joined us to work on the frontend networking code and
is making progress adding UDP support to the new SEDA subproject. He
will be continuing to work on making Eve's front end code serve as a
gateway/proxy server to other LDAP servers soon.
- Enrique Rodriguez became a committer as well and is working on
the new integrated Kerberos server which plugs into Eve for network
authentication. He is also persuing the goal of writing wrappers for
Eve to embed Eve into OSGi containers.
- Niclas Hedman became a commiter and started work on decoupling
Eve's backend from Merlin, however some Avalon commitments have taken
his time.
o We have begun to pull the backend subsystem out of the sandbox: this
is almost complete. A new schema subsystem design has been added while
making the move. I have also removed all depenencies on Avalon and
Merlin while maintaining the wrappers for Merlin.
o Vincent continues to maintain Janus and is getting into some of the
LDAP code base while writing unit test cases for them. Vincent is also
working on getting all projects rigged into Gump.
o We added two new subprojects. The first is called the SEDA
framework. It is basically the LDAP frontend networking code with all
LDAP dependencies removed so it can run any protocol. In fact it can
run multiple protocols on the same plumbing. This is what Trustin is
working on most of all. The second subproject is a Kerberos server that
Enrique and I had been working on just toying with from within Eve but
it wound up being something very attractive so we added it to our
project rather than leaving it out there. We don't expect these
projects to stay under the directory umbrella forever. We feel this way
especially since SEDA can be reused anywhere a Java based protocol
server is needed and the Kerberos server can run in stand alone mode one
day. Until then we are comfortable having them here indefinately.
o On the Naming subproject front, Phil Steitz has integrated Naming with
Gump. Phil has been very busy in jakarta-commons working on getting an
excellent new addition, the commons math project, out the door.
Meanwhile he has been supporting inquiries about Naming and Jira issues
posted on it.
Conclusions and goals ...
IMO we are doing really well and are very close to our goals. Perhaps
before ApacheCon or by the next status report at the latest we should
have all of Eve's parts up and running. Meanwhile we're growing the
community and getting more comfortable working together to support our
code base. More people are contacting us about various directory
subprojects than before so ... if we build it they will come.
Once again on behalf of the Directory Team,
Alex Karasulu