Permalink
Commits on Jan 1, 2013
  1. Release 0.52

    marschap committed Jan 1, 2013
  2. Merge pull request #16 from marschap/next

    marschap committed Jan 1, 2013
    preparation for the next release
  3. ASN.pm: remove obsolete prSearchResultEntry

    marschap committed Dec 29, 2012
    This definition was used in early drafts for RFC 4527, but got superseded by
    SearchResultEntry in later drafts and the RFC.
    
    Now that perl-ldap's PreRead & PostRead controls are fixed too, the definition
    here can go for good.
  4. {Pre,PostRead}Read.pm: unbreak, use ASN.1 as of RFC 4527

    marschap committed Dec 29, 2012
    Use AttributeSelection instead of the deprecated AttributeDescriptionList,
    and SearchResultEntry instead of the ASN.1 structure from one of the early
    drafts.
Commits on Dec 29, 2012
  1. global overhaul: unquote identifiers before =>

    marschap committed Dec 28, 2012
    Unquote identifiers used as hash keys when occurring before =>.
    Rely on the "quotes the operand to the left" feature of =>.
  2. global overhaul: unquote identifiers used as hash keys

    marschap committed Dec 28, 2012
    Get rid of quotes around identifiers in hash keys.
    Rely on the "auto-quote" feature of the $hash{identifier}.
Commits on Dec 28, 2012
Commits on Dec 1, 2012
  1. Release 0.51

    marschap committed Dec 1, 2012
  2. Merge pull request #15 from marschap/next

    marschap committed Dec 1, 2012
    updates for the next release
Commits on Nov 30, 2012
  1. t/02filter.t: more filter tests

    marschap committed Nov 29, 2012
    Add tests related to the latest chanes in Net::LDAP::Filter.pm
  2. RT#81380: in Filter.pm unescape hexpairs and ( ) \ * only

    marschap committed Nov 23, 2012
    Fix long-standing bug that affects filter values containing backslashes.
    Instead of unescaping all characters prefixed by a backslash, restrict
    the unescaping to the characters with special meaning in filters.
    
    While not fully conforming to the RFC [which only allows unescaping hexpairs],
    this is now a lot better than the original implementation.
  3. tests: compare files in "text mode"

    marschap committed Nov 30, 2012
    Use File::Compare's compare_text() function to compare generated files
    with the expected tempaltes.
    This should fix the tests on Windows too.
Commits on Nov 24, 2012
  1. Release 0.50

    marschap committed Nov 24, 2012
  2. Merge pull request #14 from marschap/next

    marschap committed Nov 24, 2012
    fix some regressions in v0.50_01
  3. Makefile.PL: new features, require newer Convert::ASN1

    marschap committed Nov 23, 2012
    * add new feature "IPv6 support" requiring IO::Socket::INET6
    * add new feature "LWP support for the LDAP protocol family"
    * tighten dependency on Convert::ASN1: require UTF8-safe version
    * remove unnecessary comments
    * make feature "Read/Write DSML files" explicitly depend on XML::SAX::Base
  4. t/07filtermatch.t: use core module Text::Soundex

    marschap committed Nov 23, 2012
    Instead of String::Approx, use the core module Text::Soundex;
    adapt tests accordingly.
    
    Note: String::Approx and Text::Soundex are not compatible in the way
    that they produce the same matches.
  5. Message.pm: fix Net::LDAP::Message::Dummy->new()

    marschap committed Nov 17, 2012
    Add the 'mesgid' property to new Net::LDAP::Message::Dummy objects
    to avoid a warning in unbind().
  6. LDAP.pm: avoid warning in new()

    marschap committed Nov 17, 2012
    Perform substitutions on $h only if it is defined.
Commits on Nov 17, 2012
  1. Release 0.50_01

    marschap committed Nov 17, 2012
  2. Merge pull request #13 from marschap/next

    marschap committed Nov 17, 2012
    changes in preparation of next release
  3. tests: minimize errors/warnings on Test::More <= 0.8.0

    marschap committed Nov 13, 2012
    Call note and explain as functions [i.e. with braces],
    hide them behind if ($ENV{TEST_VERBOSE}).
Commits on Nov 11, 2012
  1. FilterMatch.pm: fix _cis_approxMatch

    marschap committed Nov 11, 2012
    _cis_approxMatch works on caseIgoreStrings, and should thus ignore case.
    
    Add test cases to t/07filtermatch.t