From: Michael Granger Date: 2010-07-08T15:32:49+09:00 Subject: [ANN] treequel 1.0.4 Version 1.0.4 of treequel has been released. Treequel is an LDAP toolkit for Ruby. It is intended to allow quick, easy access to LDAP directories in a manner consistent with LDAP’s hierarchical, free-form nature. It’s inspired by and modeled after Sequel (sequel.rubyforge.org/), a kick-ass database library. == Project Page http://deveiate.org/projects/Treequel == Installation Via gems: $ sudo gem install treequel or from source: $ wget http://deveiate.org/code/treequel-1.0.4.tar.gz $ tar -xzvf treequel-1.0.4.tar.gz $ cd treequel-1.0.4 $ sudo rake install == Changes * Lots of fixes and features for the 'treequel' shell; it's mostly production-ready now. * Added support for LDAP controls, at least those that don't require extended results, as ruby-ldap doesn't support those (yet). I'm planning on either adding support for other kinds of results to ruby-ldap, or just ditching it in favor of a lighter, less crufty backend extension. * Added support for parsing system configuration to Treequel::Directory; you can now connect to the same directory your host does using the Treequel.directory_from_config method. Without any arguments, it checks all the same places the OpenLDAP client library checks for a configuration, and it supports both OpenLDAP- and nss_ldap-style config files. * Lots of fixes for Ruby 1.9.1. * Added rudimentary ActiveDirectory support by working around some whimsical interpretations of the LDAP RFCs, especially in schema introspection. * Made schema classes treat symbolic OIDs case-insensitively, which fixes some bugs with directories running schemas with creatively-capitalized attribute types and objectClasses. * Converted most API documentation to YARD. * Lots of other little stuff; see the ChangeLog for more detail.