Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Sep 5, 2012
  1. Release 0.45

    authored
  2. Entry.{pm,pod}: slightly extend update() and document it

    authored
    Have Net::LDAP::Entry->update() accept options in the LDIF case too.
    Here they need to be options for Net::LDAP::LDIF->write_entry().
    
    Document the "LDIF" case of Net::LDAP::Entry->update().
  3. LDAP.{pm,pod} new method done() as alias for unbind()

    authored
    This alias helps to clean up the object the same way no matter whether
    it is a Net::LDAP or a Net::LDAP::LDIF object.
    
    This is mainly intended as a convenience function in cooperation
    with Net::LDAP::Entry->update().
    
    After the creation of the Net::LDAP resp. Net::LDAP::LDIF objects using
    their respective constructors, changes can be done consistently using
    Net::LDAP::Entry->update() and the objects can be cleaned up using their
    bind() method.
    
    This comes extremely handy when writing a client that offers the option
    to simulate writes to the directory.
    Simply use the Net::LDAP::LDIF object with the methods above the same way
    you would use the Net::LDAP object, and you will get an LDIF file with
    the simulated changes.
  4. FAQ.pm,contrib/README,TODO: fixes

    authored
    * fix typos
    * replace references to mutatus.co.uk with those to GitHub
    * update some links
  5. Bind.pm: [kludge] work around a warning in Authen::SASL::Perl.pm

    authored
    If not defined, set the SASL property 'ssf' to 0, to avoid the warning
    "Use of uninitialized value in numeric gt (>) at ..." in Authen::SASL::Perl.pm
    
    IMHO the proper way to get this fixed is to fix it Authen::SASL::Perl.pm,
    so I sent a patch with a fix to Graham.
  6. fix typo

    authored
  7. RT#77458 re-work IPv6 support

    authored
    Do not require a special parameter for IPv6 support but try to to do it
    automatically.
    Use parameters inet4 => N / inet6 => N to force a specific protocol.
Commits on Sep 4, 2012
  1. Don't accumulate intermediate messages passed to a callback.

    Chris Mikkelson authored committed
Commits on May 17, 2012
  1. Merge pull request #7 from marschap/next

    authored
    RT#77180 use "sslv23" instead of "sslv2/3" for sslversion
  2. RT#77180 use "sslv23" instead of "sslv2/3" for sslversion

    authored
    IO::Socket::SSL's maintainer wants to migrate away from the value "sslv2/3"
    for IO::Socket::SSL parameter SSL_version, which is where sslversion ends.
    
    Adapt documentation and code to the value "sslv23", which is accepted in
    IO::Socket::SSL since version 0.90 released in 2002.
    
    For compatibility purposes still acept "sslv2/3", but convert it to "sslv23".
Commits on Apr 6, 2012
  1. Merge pull request #6 from marschap/next

    authored
    changes for the next release
  2. FAQ.pod: some more fixes

    authored
  3. FAQ.pod: fix typos

    authored
Commits on Feb 9, 2012
  1. RT#74759 fix POD spelling/grammar errors

    authored
    Spelling/grammar improvements used in Debian's package of perl-ldap.
    
    Patch by gregor herrmann <gregoa@debian.org> of the Debian Perl Group
  2. RT#72108 fix non-blocking IO with SSL

    authored
    Net::LDAP supports non-blocking IO using select(2).  It also supports
    LDAPS by using IO::Socket::SSL.  The problem is that select(2) isn't
    enough to see if there is any data on an SSL socket - one must also
    check if there is any pending data in the SSL buffer that was already
    read from the socket.
    
    Patch by cbratcher@barracuda.com
Commits on Feb 5, 2012
Commits on Jan 29, 2012
  1. Release 0.44

    authored
Commits on Jan 21, 2012
  1. Merge pull request #4 from marschap/next

    authored
    fixes & new features for the next branch/version
Commits on Jan 14, 2012
  1. MANIFEST.SKIP: sync with Perl 5.14.2's ExtUtils version

    authored
    This leads to .gitignore and MYMETA.yml being ignored.
Commits on Oct 2, 2011
  1. add error string for LDAP_VLV_ERROR

    authored
    This fixes/unbreaks test 77 in t/06constant.t.
  2. base Net::LDAP::FilterList on Net::LDAP::Filter

    authored
    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.
  3. add MatchdValues control (RFC 3876)

    authored
    This comprises the packages
    * Net::LDAP::Control::MatchedValues
    * Net::LDAP::FilterList
    which are both contained in the file lib/Net/LDAP/Control/MatchedValues.pm
  4. a bit of refactoring for Net::LDAP::Filter

    authored
    * make _encode resonsible for all simple filter items
    * remove unused variable
    * update comments
  5. fixes for the ProxyAuthorization control

    authored
    * 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
Something went wrong with that request. Please try again.