Commits on Apr 6, 2014
  1. RT#94357: t/08time.t: skip tests on too old Perl versions

    Before v5.12.0 Perl used the local implementation of time,
    and also wasn't able to cope with negative epoch values.
    Skip the tests on those versions to stop CPAN test errors.
    Thanks to for reporting it.
    committed Apr 6, 2014
  2. RT#94341: fix incorrect instruction

    Thanks to for reporting the issue.
    committed Apr 6, 2014
Commits on Mar 29, 2014
  1. overhaul to make it work again

    - stop unnecessary module loading
    - fix error checking for Net::LDAP methods
    - use version option to Net::LDAP->new() where it belongs
    - fix logic to check whether jpegPhoto attribute is available
    - fix parameter to Tk's Listbox() method
    - fix help text
    - harmonize indentation
    - harmonize bracing
    - remove superfluous quotes around hash keys
    - change double quotes to single quotes where sensible
    - add TLS support with command line option -Z
    - fix typos in POD
    committed Mar 29, 2014
  2. Release 0.61

    committed Mar 29, 2014
  3. Merge pull request #31 from marschap/next

    preparation for next release
    committed Mar 29, 2014
  4. when reading, allow control values to be absent

    This should fix the case for controls without values.
    For controls with values, correctly strip leadin space.
    committed Mar 24, 2014
  5. tests: set default OpenLDAP DB type to mdb

    Use mdb as DB type instead of bdb, because
    a) mdb is now mature enough
    b) bdb/hdc are slowly being phased out.
    committed Mar 29, 2014
  6. RT#94047: add missing word in POD

    Thanks to Daniel Lintott <> for the bug report & patch.
    committed Mar 28, 2014
Commits on Mar 26, 2014
Commits on Mar 22, 2014
Commits on Mar 19, 2014
  1. fix corner cases in time conversion functions

    In the last second before the epoch, generalizedTime_to_time() and
    time_to_generalizedTime() mis-calculated the time by ignoring the sign.
    committed Mar 19, 2014
Commits on Mar 17, 2014
  1. RT#93945: make sure $dec is defined

    ...before using it in a concatenation.
    Thanks to Sörös József <> for reporting the bug.
    committed Mar 17, 2014
Commits on Mar 15, 2014
  1. {LDAP,LDIF}.pod: update documentation of raw => REGEX

    Do neither refer to Perl 5.8 nor to "earlier versions" of perl-ldap.
    committed Mar 15, 2014
Commits on Mar 8, 2014
  1. Release 0.60

    committed Mar 8, 2014
  2. Merge pull request #30 from marschap/next

    prepare next release
    committed Mar 8, 2014
Commits on Mar 5, 2014
  1. LDAP.pod: remove wrong note about IO::Socket::IP

    In a mail conversation with Paul Evans, the author of IO::Socket::IP,
    I learned that IO::Socket::IP does indeed support the Timeout option.
    Hence, this note, added in commit d547b96,
    is wrong and needs to be removed.
    committed Mar 5, 2014
Commits on Mar 4, 2014
  1. prefer IO::Socket::IP over IO::Socket::INET6

    Check whether IO::Socket::IP 0.20 or higher exists, and if it does
    use it to create IPv6 & IPv4 sockets.
    Otherwise, check for IO::Socket::INET6 and use it when it is available
    for both, IPv4 & IPv6 socketr
    In all other cases, support IPv4 only using IO::socket::INET.
    committed Jun 8, 2013
  2. Release 0.59

    committed Mar 4, 2014
  3. Merge pull request #29 from marschap/next

    prepare for next release
    committed Mar 4, 2014
  4. new method sasl()

    Make the Authen::SASL object associated with an LDAP connection
    available via a documented method.
    committed Mar 3, 2014
  5. adapt socket() to support SASL layers

    Allow it to return either the SASL layer object or the base object underneath.
    The logic used may look strange at first, but it guarantees compatibility
    with previous versions of perl-ldap.
    committed Mar 3, 2014
  6. re-factor (re-)negotiating a new layer

    Make it more easily readable, like the previously existing version.
    committed Mar 3, 2014