more release notes

This commit is contained in:
blackhedd 2006-07-12 09:07:30 +00:00
parent 82aa67da7c
commit 3370866f01

View file

@ -29,6 +29,36 @@ track that down. Thanks also to Andre Nathan and others for
several valuable suggestions and notes on your experience with several valuable suggestions and notes on your experience with
the library. the library.
Progress so far: Net::LDAP is now in use on a variety of production
sites. Stability has been excellent, and performance is quite good.
We've found by far that the most popular application is authentication
for users of web sites, but there has been some chatter about
authorization as well, and a few of you are building directory-enabled
applications.
= What's next on the roadmap?
Many of you have requested support for encryption. We will soon be
adding support for STARTTLS and LDAPS to Net::LDAP, using Ruby's
built-in OpenSSL library.
We'd like to improve the API so it presents a more search-like interface
and further masks the archaic (and arcane) native LDAP vocabulary.
We have a project going ("Peregrine") to provide a full-featured
LDAP server in Ruby, based on the EventMachine fast network-IO library,
that you can use with your own Ruby classes. This will allow you
to serve LDAP clients (such as mailers, IM, and calendaring apps) with data
that you generate dynamically from your own code.
Finally, we've started thinking about an authentication generator or
plugin for Rails that will work against LDAP servers. It would be even
more interesting to augment it with fine-grained authorization at the
controller level.
If anyone wants to contribute suggestions, insights or (especially)
code, please email me at garbagecat10@gmail.com.
= What is Net::LDAP for Ruby? = What is Net::LDAP for Ruby?
This library provides a pure-Ruby implementation of an LDAP client. This library provides a pure-Ruby implementation of an LDAP client.
It can be used to access any server which implements the LDAP protocol. It can be used to access any server which implements the LDAP protocol.
@ -41,7 +71,7 @@ In particular, this means that there is no direct dependence on the
structure of the various "traditional" LDAP clients. This is a ground-up structure of the various "traditional" LDAP clients. This is a ground-up
rethinking of the LDAP API. rethinking of the LDAP API.
Net::LDAP is based on RFC-1777, which specifies the Lightweight Directory Net::LDAP is based on RFC-2251, which specifies the Lightweight Directory
Access Protocol, as amended and extended by subsequent RFCs and by the more Access Protocol, as amended and extended by subsequent RFCs and by the more
widely-used directory implementations. widely-used directory implementations.