Commits on Sep 20, 2012
  1. Release 0.48

    committed Sep 20, 2012
  2. Merge marschap/next into next

    committed Sep 20, 2012
  3. Util.pm: fix bug in escape_dn_value()

    The original implementation replaced any leading & trailing whitespace
    with '\20', the replacement for SPACE (U+0020).
    This could lead to tabulators, newlines, ... being wrongly replaced by '\20'.
    
    This commit fixes the issue.
    committed Sep 19, 2012
Commits on Sep 18, 2012
  1. FAQ.pod: updates

    * mark questions as such, i.e. with a question mark
    * consistent naming of perl-ldap: lowercase
    committed Sep 16, 2012
  2. LWP/Protocol/ldap.pm: respond with requested MIME type

    Instead of answering with the simplistic faked MIME type 'text/FORMAT',
    get the mime type from the HTTP Accept header, and use it in the response's
    HTTP Content-Type header.
    committed Sep 16, 2012
  3. Changes: fix typo

    committed Sep 16, 2012
  4. tests with server: don't fail on undefined $SLAPD_MODULE_DIR

    Define $SLAPD_MODULE_DIR in t/common.pl in case it is not defined in my.cfg or
    test.cfg.
    committed Sep 16, 2012
  5. LDAP.pm: fix typo in comment

    committed Sep 16, 2012
  6. LDIF.pm: with encode => 'canonical', do mbcescape DNs

    Better standard conformance when writing LDIFs with the encode option set to
    'canonical': encode multi-octet UTF-8 sequences as sequences of hexpairs,
    each preceded by a backslash.
    committed Sep 7, 2012
  7. tests with server: updated OpenLDAP schema files

    Updated OpenLDAP schema files to those of OpenLDAP 2.4.32.
    While at it, I added the missing data/openldap.schema.
    committed Sep 7, 2012
  8. tests with server: updated for recent OpenLDAP & cleanup

    * make 'bdb' the default for $SLAPD_DB
    * rename OpenLDAP-specific variables to $SLAPD_...
    * require LDAPv3 support
    * add variable $SLAPD_MODULE_DIR for dynamcally loaded modules
    * rename config template to data/slapd.conf.in
    * rename config used to $TEMPDIR/slapd.conf
    committed Sep 7, 2012
  9. Extension/SetPassword.pm: polish ASN.1 definition

    Use OCTET STRING in ASN.1 definition instead of STRING,
    and add comment on the intended data.
    committed Sep 7, 2012
  10. Extension/Refresh.pm: polish ASN.1 definition

    Use OCTET STRING in ASN.1 definition instead of STRING,
    and add comment on the intended data.
    committed Sep 7, 2012
  11. ASN.pm: adapt to RFC 4511

    * remove AttributeType
    * replace AttributeDescriptionList to AttributeSelection
    * introduce PartialAttribute
    * rename LDAPURL to URI
    * replace AttributeTypeAndValues by PartialAttribute
    
    In addition, clean up alignment a bit, and remove trailing spaces.
    committed Sep 7, 2012
  12. Release 0.47

    committed Sep 16, 2012
Commits on Sep 16, 2012
  1. Release 0.47

    committed Sep 16, 2012
  2. Merge pull request #12 from marschap/next

    updates/fixes for next release
    committed Sep 16, 2012
  3. LWP/Protocol/ldap*.pm: add POD

    committed Sep 15, 2012
  4. FAQ.pod: more updates

    committed Sep 15, 2012
Commits on Sep 6, 2012
  1. Intermediate/SyncInfo.pm: fix newcookie() method

    Do not return $self->{asn}{cookie} which is never set anwhere.
    Instead return $self->{asn}{newcookie}.
    
    Based on a patch sent by Howard Wilkinson <howard@orb-it.net>:
    
    Date: 20.06.2012 13:06
    From: Howard Wilkinson <howard@orb-it.net>
    To: gbarr <gbarr@pobox.com>
    Reply to: howard@cohtech.com
    
    Graham,
    
    [...]
    
    Also, the following patch is needed to fix a warning which points at a
    bug.
    
    --- LDAP/Intermediate/SyncInfo.pm~      2012-01-29 09:31:37.000000000 +0000
    +++ LDAP/Intermediate/SyncInfo.pm       2012-06-20 12:00:27.000000000 +0100
    @@ -56,9 +56,9 @@
    
    sub newcookie {
      my $self = shift;
    -  @_ ? ($self->{asn}{newcookie}=shift)
    -     : $self->{asn}{newcookie};
    -  $self->{asn}{cookie};
    +  return (@_
    +         ? ($self->{asn}{newcookie}=shift)
    +         : $self->{asn}{newcookie});
    }
    
    sub responseValue {
    
    Howard.
    committed Sep 6, 2012