Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 97 lines (86 sloc) 4.313 kB
d6e6a97 Ensure connections are closed. Patch by Kristian Meier.
emiel authored
1 === Net::LDAP 0.0.5 / 2009-03-xx
6b5548f This commit is all about moving toward 'Hoe' as the project helper.
emiel authored
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
d6e6a97 Ensure connections are closed. Patch by Kristian Meier.
emiel authored
25 * 14 bugs fixed:
6b5548f This commit is all about moving toward 'Hoe' as the project helper.
emiel authored
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.
d6e6a97 Ensure connections are closed. Patch by Kristian Meier.
emiel authored
46 * Ensure connections are closed. Thanks to Kristian Meier.
47 * Minor bug fixes here and there.
6b5548f This commit is all about moving toward 'Hoe' as the project helper.
emiel authored
48
49 === Net::LDAP 0.0.4 / 2006-08-15
50
51 * Undeprecated Net::LDAP#modify. Thanks to Justin Forder for
52 providing the rationale for this.
53 * Added a much-expanded set of special characters to the parser
54 for RFC-2254 filters. Thanks to Andre Nathan.
55 * Changed Net::LDAP#search so you can pass it a filter in string form.
56 The conversion to a Net::LDAP::Filter now happens automatically.
57 * Implemented Net::LDAP#bind_as (preliminary and subject to change).
58 Thanks for Simon Claret for valuable suggestions and for helping test.
59 * Fixed bug in Net::LDAP#open that was preventing #open from being
60 called more than one on a given Net::LDAP object.
61
62 === Net::LDAP 0.0.3 / 2006-07-26
63
64 * Added simple TLS encryption.
65 Thanks to Garett Shulman for suggestions and for helping test.
66
67 === Net::LDAP 0.0.2 / 2006-07-12
68
69 * Fixed malformation in distro tarball and gem.
70 * Improved documentation.
71 * Supported "paged search control."
72 * Added a range of API improvements.
73 * Thanks to Andre Nathan, andre@digirati.com.br, for valuable
74 suggestions.
75 * Added support for LE and GE search filters.
76 * Added support for Search referrals.
77 * Fixed a regression with openldap 2.2.x and higher caused
78 by the introduction of RFC-2696 controls. Thanks to Andre
79 Nathan for reporting the problem.
80 * Added support for RFC-2254 filter syntax.
81
82 === Net::LDAP 0.0.1 / 2006-05-01
83
84 * Initial release.
85 * Client functionality is near-complete, although the APIs
86 are not guaranteed and may change depending on feedback
87 from the community.
88 * We're internally working on a Ruby-based implementation
89 of a full-featured, production-quality LDAP server,
90 which will leverage the underlying LDAP and BER functionality
91 in Net::LDAP.
92 * Please tell us if you would be interested in seeing a public
93 release of the LDAP server.
94 * Grateful acknowledgement to Austin Ziegler, who reviewed
95 this code and provided the release framework, including
96 minitar.
Something went wrong with that request. Please try again.