[ANN] net-ldap 0.1.0

I have two things to announce today. The first is that net-ldap version
0.1.0 has been released!

The second is that net-ldap development is not an ex-parrot. Thanks to
Kaspar Schiess and Rory O'Connell, we're going to see some renewed life
in Net::LDAP. Francis and I are also around to provide advice and moral
support.

The official gem name has been changed from ruby-net-ldap to net-ldap,
so if you're still depending on ruby-net-ldap, you will not get
upgrades.

Official development is on Rory's github tree, although I have been
working for the last week on my tree (halostatue) to incorporate a
number of changes from other forks on GitHub. If you have any other
changes that you believe should be put into Net::LDAP, please get them
to us. Currently, if you look at the ldap-filter branch on GitHub
(currently on my repo, soon to be on Rory's repo), you will see what we
hope to release in April as version 0.2 or 0.3, but we need more eyes
and testers on this to be certain it's good.

Longer term, we're going to consolidate on one testing framework (which
one is up for discussion; we all have our preferences) and figuring out
what Net::LDAP 1.0 looks like and our plan to 1.0.

For the moment, we're still using the RubyForge tracker, so any issues
you find, please put there. We may move to a GitHub-based tracker or
something else, but this has not yet been discussed, and there's a
number of defects and patches that need to be addressed that are present
in the RubyForge tracker first.

Please note that I do not follow ruby-core closely anymore, and I don't
know whether anyone else on the Net::LDAP team does, either. If you have
issues, please make sure you report them on RubyForge, where I will be
monitoring periodically.

* <http://net-ldap.rubyforge.org/>
* <http://github.com/RoryO/ruby-net-ldap>

Pure Ruby LDAP library.

Changes:

### Net::LDAP 0.1.0 / 2010-03-08
* Small fixes throughout, more to come.
* Ruby 1.9 support added.
* Ruby 1.8.6 and below support removed. If we can figure out a compatible way
  to reintroduce this, we will.
* New maintainers, new project repository location. Please see the README.txt.

### Net::LDAP 0.0.5 / 2009-03-xx
* 13 minor enhancements:
  * Added Net::LDAP::Entry#to_ldif
  * Supported rootDSE searches with a new API.
  * Added [preliminary (still undocumented) support for SASL authentication.
  * Supported several constructs from the server side of the LDAP protocol.
  * Added a "consuming" String#read_ber! method.
  * Added some support for SNMP data-handling.
  * Belatedly added a patch contributed by Kouhei Sutou last October.
    The patch adds start_tls support.
  * Added Net::LDAP#search_subschema_entry
  * Added Net::LDAP::Filter#parse_ber, which constructs Net::LDAP::Filter
    objects directly from BER objects that represent search filters in
    LDAP SearchRequest packets.
  * Added Net::LDAP::Filter#execute, which allows arbitrary processing
    based on LDAP filters.
  * Changed Net::LDAP::Entry so it can be marshalled and unmarshalled.
    Thanks to an anonymous feature requester who only left the name
    "Jammy."
  * Added support for binary values in Net::LDAP::Entry LDIF conversions
    and marshalling.
  * Migrated to 'hoe' as the new project droid.
* 14 bugs fixed:
  * Silenced some annoying warnings in filter.rb. Thanks to "barjunk"
    for pointing this out.
  * Some fairly extensive performance optimizations in the BER parser.
  * Fixed a bug in Net::LDAP::Entry::from_single_ldif_string noticed by
    Matthias Tarasiewicz.
  * Removed an erroneous LdapError value, noticed by Kouhei Sutou.
  * Supported attributes containing blanks (cn=Babs Jensen) to
    Filter#construct. Suggested by an anonymous Rubyforge user.
  * Added missing syntactic support for Filter ANDs, NOTs and a few other
    things.
  * Extended support for server-reported error messages. This was provisionally
    added to Net::LDAP#add, and eventually will be added to other methods.
  * Fixed bug in Net::LDAP#bind. We were ignoring the passed-in auth parm.
    Thanks to Kouhei Sutou for spotting it.
  * Patched filter syntax to support octal \XX codes. Thanks to Kouhei Sutou
    for the patch.
  * Applied an additional patch from Kouhei.
  * Allowed comma in filter strings, suggested by Kouhei.
  * 04Sep07, Changed four error classes to inherit from StandardError rather
    Exception, in order to be friendlier to irb. Suggested by Kouhei.
  * Ensure connections are closed. Thanks to Kristian Meier.
  * Minor bug fixes here and there.

···

--
Austin Ziegler • halostatue@gmail.comaustin@halostatue.ca
http://www.halostatue.ca/http://twitter.com/halostatue

thanks for this.
btw, very nice doc, is that rdoc?

kind regards -botp

···

On Thu, Mar 18, 2010 at 9:10 AM, Austin Ziegler <halostatue@gmail.com> wrote:

I have two things to announce today. The first is that net-ldap version
0.1.0 has been released!

At the bottom is says "Hanna RDoc template". AFAIK Hanna hasn't been updated to work with RDoc > 2.4.

···

On Mar 17, 2010, at 18:36, botp wrote:

On Thu, Mar 18, 2010 at 9:10 AM, Austin Ziegler <halostatue@gmail.com> wrote:

I have two things to announce today. The first is that net-ldap version
0.1.0 has been released!

thanks for this.
btw, very nice doc, is that rdoc?

At the bottom is says "Hanna RDoc template".

argh, that was dummie of me.

AFAIK Hanna hasn't been updated to work with RDoc > 2.4.

hmmm, maybe i will test it too.

thanks and kind regards -botp

···

On Thu, Mar 18, 2010 at 11:06 AM, Eric Hodel <drbrain@segment7.net> wrote:

Which is interesting because I'm using rdoc 2.4.3 with no problems.

-austin

···

On Wed, Mar 17, 2010 at 11:06 PM, Eric Hodel <drbrain@segment7.net> wrote:

On Mar 17, 2010, at 18:36, botp wrote:

On Thu, Mar 18, 2010 at 9:10 AM, Austin Ziegler <halostatue@gmail.com> wrote:

I have two things to announce today. The first is that net-ldap version
0.1.0 has been released!

thanks for this.
btw, very nice doc, is that rdoc?

At the bottom is says "Hanna RDoc template". AFAIK Hanna hasn't been updated to work with RDoc > 2.4.

--
Austin Ziegler • halostatue@gmail.com • austin@halostatue.ca
http://www.halostatue.ca/http://twitter.com/halostatue