* fix many memory leaks

    - memory allocated by "Data_Make_Struct(klass,..." - were not free by .._free method
    - methods ldap_first_attribute, ldap_next_attribute ... returns string allocated by libldap -> should be free by ldap_memfree()
    - ldap_first_attribute allocate iterrator -> should be free by ber_free()
* fix ber = NULL

 - defaultly uninitialized value on the stack
Merge pull request #8 from marek-veber/master

fix many memory leaks
* add functions: LDAP::Conn.open_uri(uri), LDAP::explode_dn(dn, notypes), LDAP::explode_rdn(rdn, notypes)
Merge pull request #9 from marek-veber/master

add functions: LDAP::Conn.open_uri(uri), LDAP::explode_dn(dn, notypes), LDAP::explode_rdn(rdn, notypes)
* close dupl. bugs 2125251, 1846626 at sourceforge

    2125251 - New patch for LDAP::Mod data corruption
    1846626 - Modify mod_type dangling pointer corruption)
Fixed bug in ldap/ldif.rb (GH-6). Tabs replaced by spaces.
Merge pull request #10 from marek-veber/master

closing two bugs (2125251, 1846626) reported on sourceforge
Enable client certificate authentication for mozilla ldap 6.0 only
Revert "Enable client certificate authentication for mozilla ldap 6.0 only"

This reverts commit 218fcb1a774e8aa0d5c12f5b912c79f6256dec69.
Enable client certificate authentication for mozilla ldap 6.0 only
Version 0.9.12
Prevent SyntaxError raised under Ruby 2.0.0 by line 107 regex (invalid multibyte escape)
Merge pull request #18 from afbroman/fix_multibyte_escape_issue

Prevent SyntaxError raised under Ruby 2.0.0 by line 107 regex
Version 0.9.13
The ruby-ldap gem appears to infer that the presence of a sasl_options
hash implies the presence of server and client controls.  Added
if statements to handle passed nils.
Merge pull request #19 from pwillred/sasl_option

Option parsing bug for LDAP::Conn.sasl_bind
Added code to allow ruby-ldap to tell LDAP to not canonicalize the realm
with reverse DNS lookups.
Merge pull request #20 from pwillred/no_canon

The gem always canonicalizes the realm for GSSAPI with reverse DNS lookups
Add function: conn.rename(dn, new_rdn, new_parent_dn, delete_old_rdn, sctrls, cctrls)  => self
 Modify the RDN of the entry with DN, dn, giving it the new RDN in parent new_parent_dn,
 new_rdn. If delete_old_rdn is true, the old RDN value will be deleted from the entry