Changes for version 3.0.4 - 2015-11-30

  • Fix undef comparison
  • Misc variable initializations to quiet warnings
  • Fixed sasl mechanisms initializtion
  • Examples cleanup
  • LDAPv3 extended operation support
  • New developer mode test suite
  • Fixed quanah/net-ldapapi#3: ldap_set_rebind_proc XS being called with invalid arguments from set_rebind_proc
  • Fixed quanah/net-ldapapi#6: ldap_sasl_bind has wrong prototype in LDAPapi.xs
  • Fixed quanah/net-ldapapi#8: search_s() clobbers ATTRS parameter
  • Fixed quanah/net-ldapapi#11: result() blocking when called with output from rename()
  • Fixed quanah/net-ldapapi#20: ldap_result() doesn't honour passed timeout value
  • Fixed quanah/net-ldapapi#21: ldap_set_option(LDAP_OPT_TIMEOUT, 1) on OpenLDAP returns -1
  • Fixed quanah/net-ldapapi#28: Server control responses get eaten after a NULL character in the berval
  • Fixed quanah/net-ldapapi#30: ldap_search_ext() and ldap_search_ext_s() segfault when used with timeout
  • Fixed quanah/net-ldapapi#31: ldap_result() and ldap_url_search_st() timeout parameters have a granularity of 1 second
  • Fixed quanah/net-ldapapi#40: Server control requests get eaten after a NULL character in the berval

Modules

Perl5 Module Supporting LDAP API