# Net-ldap 0.1.0

**URL:** <https://www.ruby-forum.com/t/net-ldap-0-1-0/185316>\
**Category:** Ruby\
**Created:** [March 18, 2010, 2:11am UTC](https://www.ruby-forum.com/t/net-ldap-0-1-0/185316 "2010-03-18T02:11:31Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![austin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/77aa72/32.png) [@austin](https://www.ruby-forum.com/u/austin)\
**Post date:** [March 18, 2010, 2:11am UTC](https://www.ruby-forum.com/t/net-ldap-0-1-0/185316/1 "2010-03-18T02:11:31Z")

</div>

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 S. 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://net-ldap.rubyforge.org/)
- [http://github.com/RoryO/ruby-net-ldap](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 S. 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 T…
  - Removed an erroneous LdapError value, noticed by Kouhei S…
  - 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 S. 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.

---

<div class="post-metadata">

**Author:** ![austin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/77aa72/32.png) [@austin](https://www.ruby-forum.com/u/austin)\
**Post date:** [March 18, 2010, 2:36am UTC](https://www.ruby-forum.com/t/net-ldap-0-1-0/185316/2 "2010-03-18T02:36:41Z")

</div>

On Thu, Mar 18, 2010 at 9:10 AM, Austin Z. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
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?

kind regards -botp

---

<div class="post-metadata">

**Author:** ![austin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/77aa72/32.png) [@austin](https://www.ruby-forum.com/u/austin)\
**Post date:** [March 18, 2010, 4:07am UTC](https://www.ruby-forum.com/t/net-ldap-0-1-0/185316/3 "2010-03-18T04:07:59Z")

</div>

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

> On Thu, Mar 18, 2010 at 9:10 AM, Austin Z. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) 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.

---

<div class="post-metadata">

**Author:** ![austin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/77aa72/32.png) [@austin](https://www.ruby-forum.com/u/austin)\
**Post date:** [March 18, 2010, 3:18pm UTC](https://www.ruby-forum.com/t/net-ldap-0-1-0/185316/4 "2010-03-18T15:18:11Z")

</div>

On Wed, Mar 17, 2010 at 11:06 PM, Eric H. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> On Mar 17, 2010, at 18:36, botp wrote:
> 
> > On Thu, Mar 18, 2010 at 9:10 AM, Austin Z. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) 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.

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

-austin

---

<div class="post-metadata">

**Author:** ![austin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/77aa72/32.png) [@austin](https://www.ruby-forum.com/u/austin)\
**Post date:** [March 18, 2010, 4:44am UTC](https://www.ruby-forum.com/t/net-ldap-0-1-0/185316/5 "2010-03-18T04:44:16Z")

</div>

On Thu, Mar 18, 2010 at 11:06 AM, Eric H. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> 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
