Hi Graham,

please consider pulling the following fixes & new features from
the next branch of my github repo into the next branch of your repo:
(pull request on github opened)

* document Net::LDAP::Control::MatchedValues in Net::LDAP::Control
  POD addition only

* add error string for LDAP_VLV_ERROR
  This unbreaks test 77 in t/06constant.t.

* add Cancel extended operation (RFC 3909)

* fix spelling of LDAP_CANCELED for consistency's sake

* add constant for DontUseCopy control

* update reference documents in POD
  POD changes to adjust to the fact that some drafts are now RFCs

* base Net::LDAP::FilterList on Net::LDAP::Filter
  This is not yet 100% correct: Net::LDAP::Filter's _encode
  differ's from what we need by adding a dnAttributes key to the
  hash ref returned.  This is not allowed for Net::LDAP::FilterList.

* add MatchdValues control (RFC 3876)
  This comprises the packages
  * Net::LDAP::Control::MatchedValues
  * Net::LDAP::FilterList
  which are both contained in the file lib/Net/LDAP/Control/MatchedValues.pm

* a bit of refactoring for Net::LDAP::Filter
  * make _encode resonsible for all simple filter items
  * remove unused variable
  * update comments

* fixes for the ProxyAuthorization control
  * better documentation
    - mention RFC
    - tell the purpose of the control
  * fix name of the control:  LDAP_CONTROL_PROXYAUTHORIZATION
    Keep the old, wrong name in N:L::Constant for compatibility reasons

* document Net::LDAP::Control::Assertion in Net::LDAP::Control
  POD addition only

* make sure to call the correct as_string()
  this fixes a border case in Net::LDAP::Control::Assertion

What about an update of perl-ldap?

With the critical bug in 0.43, which was fixed in the previous update of
your next branch, the doc updates then and with this update and the 
new controls & extensions, shouldn't this make a nice new 0.44?

Best
Peter

-- 
Peter Marschall
pe...@adpm.de

Reply via email to