Permalink
Commits on Mar 29, 2013
  1. Release 0.54

    marschap committed Mar 29, 2013
  2. Merge pull request #18 from marschap/next

    marschap committed Mar 29, 2013
    preparation for the next release
Commits on Mar 27, 2013
  1. LDIF.pm: clean up handling of mode parameter

    marschap committed Dec 8, 2012
    When operating on the standard IO handles, treat mode 'a'/'>>' (append)
    the same way as mode 'w'/'>' (write) instead of 'r'/'<' (read).
    
    Allow using the "translated" mode codes too: '<', '>', and '>>'.
    
    Use 3-parameter open when possible.
    
    Rearrange the code slightly to make it more readable.
Commits on Mar 9, 2013
  1. LDIF.pm: partially support controls when reading

    marschap committed Dec 2, 2012
    LDIF change records may contain 'control:' stanzas.
    Instead of chocking on them when reading, decode them properly.
    
    In this commit, the controls read are not returned to the caller,
    they are only parsed in Net::LDAP::LDIF internally and ignored.
    This is done in order to leave the API unchanged.
  2. RT#73202: LDIF.pm: Base64-encode values ending in spaces

    marschap committed Dec 8, 2012
    Although not required by the RFC, Base64-encode those values that end in
    spaces when writing LDIFs.
    This makes it easier for the user to visually detect those values and
    increases compatibility with other implementations (e.g. OpenLDAP's
    ldapsearch).
  3. RT#83815: fix typo/bug in example for root_dse

    marschap committed Mar 9, 2013
    Thanks to Carsten Dumke <Carsten.Dumke@gmx.net> for reporting it.
Commits on Feb 11, 2013
Commits on Feb 3, 2013
Commits on Jan 26, 2013
  1. Release 0.53

    marschap committed Jan 26, 2013
  2. Merge pull request #17 from marschap/next

    marschap committed Jan 26, 2013
    preparation for the next release
  3. t/7{1pre,2post}read.t: don't use deprecated methods

    marschap committed Jan 26, 2013
    Use Net::LDAP::Entry->get_value instead of the deprecated get_attrbute
    to avoid a deprecation warning in the tests.
  4. LDAP.pm: convert scheme to lowercase in new()

    marschap committed Jan 20, 2013
    Increase compatibility with URI.pm and allow URLs to be passed
    with schemes in mixed/upper case too.
Commits on Jan 20, 2013
  1. Filter.pm: new method negate()

    marschap committed Jan 11, 2013
    In-place negate [=apply the logic operation NOT] the filter object.
  2. RT#77716: LDAP.pm: new option keepalive for new()

    marschap committed Jan 6, 2013
    If given, set the socket's SO_KEEPALIVE option depending on the
    boolean value of the option's value.
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.