|
| 1 | +=== Net::LDAP 0.0.5 / 2008-11-xx |
| 2 | + |
| 3 | +* 13 minor enhancements: |
| 4 | + * Added Net::LDAP::Entry#to_ldif |
| 5 | + * Supported rootDSE searches with a new API. |
| 6 | + * Added [preliminary (still undocumented) support for SASL authentication. |
| 7 | + * Supported several constructs from the server side of the LDAP protocol. |
| 8 | + * Added a "consuming" String#read_ber! method. |
| 9 | + * Added some support for SNMP data-handling. |
| 10 | + * Belatedly added a patch contributed by Kouhei Sutou last October. |
| 11 | + The patch adds start_tls support. |
| 12 | + * Added Net::LDAP#search_subschema_entry |
| 13 | + * Added Net::LDAP::Filter#parse_ber, which constructs Net::LDAP::Filter |
| 14 | + objects directly from BER objects that represent search filters in |
| 15 | + LDAP SearchRequest packets. |
| 16 | + * Added Net::LDAP::Filter#execute, which allows arbitrary processing |
| 17 | + based on LDAP filters. |
| 18 | + * Changed Net::LDAP::Entry so it can be marshalled and unmarshalled. |
| 19 | + Thanks to an anonymous feature requester who only left the name |
| 20 | + "Jammy." |
| 21 | + * Added support for binary values in Net::LDAP::Entry LDIF conversions |
| 22 | + and marshalling. |
| 23 | + * Migrated to 'hoe' as the new project droid. |
| 24 | + |
| 25 | +* 13 bugs fixed: |
| 26 | + * Silenced some annoying warnings in filter.rb. Thanks to "barjunk" |
| 27 | + for pointing this out. |
| 28 | + * Some fairly extensive performance optimizations in the BER parser. |
| 29 | + * Fixed a bug in Net::LDAP::Entry::from_single_ldif_string noticed by |
| 30 | + Matthias Tarasiewicz. |
| 31 | + * Removed an erroneous LdapError value, noticed by Kouhei Sutou. |
| 32 | + * Supported attributes containing blanks (cn=Babs Jensen) to |
| 33 | + Filter#construct. Suggested by an anonymous Rubyforge user. |
| 34 | + * Added missing syntactic support for Filter ANDs, NOTs and a few other |
| 35 | + things. |
| 36 | + * Extended support for server-reported error messages. This was provisionally |
| 37 | + added to Net::LDAP#add, and eventually will be added to other methods. |
| 38 | + * Fixed bug in Net::LDAP#bind. We were ignoring the passed-in auth parm. |
| 39 | + Thanks to Kouhei Sutou for spotting it. |
| 40 | + * Patched filter syntax to support octal \XX codes. Thanks to Kouhei Sutou |
| 41 | + for the patch. |
| 42 | + * Applied an additional patch from Kouhei. |
| 43 | + * Allowed comma in filter strings, suggested by Kouhei. |
| 44 | + * 04Sep07, Changed four error classes to inherit from StandardError rather |
| 45 | + Exception, in order to be friendlier to irb. Suggested by Kouhei. |
| 46 | + * Minor bug fixes here and there |
| 47 | + |
| 48 | +=== Net::LDAP 0.0.4 / 2006-08-15 |
| 49 | + |
| 50 | +* Undeprecated Net::LDAP#modify. Thanks to Justin Forder for |
| 51 | + providing the rationale for this. |
| 52 | +* Added a much-expanded set of special characters to the parser |
| 53 | + for RFC-2254 filters. Thanks to Andre Nathan. |
| 54 | +* Changed Net::LDAP#search so you can pass it a filter in string form. |
| 55 | + The conversion to a Net::LDAP::Filter now happens automatically. |
| 56 | +* Implemented Net::LDAP#bind_as (preliminary and subject to change). |
| 57 | + Thanks for Simon Claret for valuable suggestions and for helping test. |
| 58 | +* Fixed bug in Net::LDAP#open that was preventing #open from being |
| 59 | + called more than one on a given Net::LDAP object. |
| 60 | + |
| 61 | +=== Net::LDAP 0.0.3 / 2006-07-26 |
| 62 | + |
| 63 | +* Added simple TLS encryption. |
| 64 | + Thanks to Garett Shulman for suggestions and for helping test. |
| 65 | + |
| 66 | +=== Net::LDAP 0.0.2 / 2006-07-12 |
| 67 | + |
| 68 | +* Fixed malformation in distro tarball and gem. |
| 69 | +* Improved documentation. |
| 70 | +* Supported "paged search control." |
| 71 | +* Added a range of API improvements. |
| 72 | +* Thanks to Andre Nathan, [email protected], for valuable |
| 73 | + suggestions. |
| 74 | +* Added support for LE and GE search filters. |
| 75 | +* Added support for Search referrals. |
| 76 | +* Fixed a regression with openldap 2.2.x and higher caused |
| 77 | + by the introduction of RFC-2696 controls. Thanks to Andre |
| 78 | + Nathan for reporting the problem. |
| 79 | +* Added support for RFC-2254 filter syntax. |
| 80 | + |
| 81 | +=== Net::LDAP 0.0.1 / 2006-05-01 |
| 82 | + |
| 83 | +* Initial release. |
| 84 | +* Client functionality is near-complete, although the APIs |
| 85 | + are not guaranteed and may change depending on feedback |
| 86 | + from the community. |
| 87 | +* We're internally working on a Ruby-based implementation |
| 88 | + of a full-featured, production-quality LDAP server, |
| 89 | + which will leverage the underlying LDAP and BER functionality |
| 90 | + in Net::LDAP. |
| 91 | +* Please tell us if you would be interested in seeing a public |
| 92 | + release of the LDAP server. |
| 93 | +* Grateful acknowledgement to Austin Ziegler, who reviewed |
| 94 | + this code and provided the release framework, including |
| 95 | + minitar. |
0 commit comments