Permalink
Commits on May 20, 2015
  1. Add missing semicolon in synopsis

    sartak committed May 20, 2015
Commits on Sep 22, 2014
  1. Version 0.36 releng

    alexmv committed Sep 22, 2014
  2. Merge branch 'usercf-values'

    alexmv committed Sep 22, 2014
  3. Merge branch 'ldap-group-members'

    alexmv committed Sep 22, 2014
  4. Merge branch 'synopsis-doc'

    alexmv committed Sep 22, 2014
Commits on Aug 21, 2014
  1. Find group members who are Disabled so that we don't try to add them …

    …again
    
    Otherwise Disabled users in RT who are still in an LDAP group being
    imported may cause errors like:
    
        Failed to add <user> to <group>: Group already has member: <user>
    tsibley committed Aug 21, 2014
Commits on Jul 15, 2014
  1. update ocfv changes debug output

    Make it consistent with what _show_user_info outputs.
    cloos committed Jul 11, 2014
  2. fix checks for empty values

    cloos committed Jul 11, 2014
Commits on Jan 22, 2014
  1. Unset _ldap object after disconnect

    Otherwise subsequent calls to _run_search will use the disconnected
    object (to no avail) instead of connecting again.
    tsibley committed Jan 22, 2014
  2. Optionally import group members before syncing membership

    Adds the config option $LDAPImportGroupMembers.
    tsibley committed Jan 22, 2014
  3. Limit scope to 'base' when looking up a DN

    The DN is the base so we don't need to query the entire subtree (if
    any).
    tsibley committed Jan 22, 2014
  4. Optionally accept a scope parameter for _run_search, defaulting to 'sub'

    When appropriate to the query, limiting the scope to 'base' or 'one' is
    more efficient.
    
    Subtree is the default of Net::LDAP and relied upon by all existing
    queries.  Making it the explicit default is good for forward compat if
    the Net::LDAP default changes.
    tsibley committed Jan 22, 2014
  5. Refactor the LDAP user entry fetching from the actual importing of th…

    …ose entries
    
    Internal code can now call _import_users separately with an arbitrary
    set of LDAP user entries.
    
    The cache reset is kept in import_users so that multiple internal calls
    to _import_users (not that multiples exist yet) will populate the same
    cache by default which should be safe and may save LDAP lookups during
    group membership sync.
    tsibley committed Jan 22, 2014
Commits on Sep 24, 2013
  1. Update inc/

    alexmv committed Sep 24, 2013
Commits on Sep 13, 2013
  1. Bump version for 0.35

    jibsheet committed Sep 13, 2013
  2. Fix up manifest for release

    jibsheet committed Sep 13, 2013
Commits on Sep 12, 2013
  1. Minimal docs to pass tests

    jibsheet committed Sep 12, 2013
  2. Add INSTALLATION instructions

    This contains the work-in-progress 4.2 instructions.
    Also bumps our copyright.
    jibsheet committed Sep 12, 2013
  3. Move tests from t to xt

    pod tests should never be run by an end user (especially the failing
    ones) and letting end users try to create/drop test databases is a
    recipe for failure (especially if run from the cpan client).
    
    Write up docs on how to run tests in case you're developing.
    jibsheet committed Sep 12, 2013
Commits on Aug 6, 2013
  1. Bump Module::Install::RTx

    alexmv committed Aug 6, 2013
Commits on Feb 26, 2013
  1. Update Module::Install::RTx

    alexmv committed Feb 26, 2013
Commits on Feb 23, 2013
  1. Update README

    alexmv committed Feb 23, 2013
  2. Merge branch 'useful-callbacks'

    alexmv committed Feb 23, 2013
Commits on Feb 22, 2013
  1. sort keys when we process a mapping

    So callbacks get reliable set in 'result' argument.
    ruz committed Feb 22, 2013
Commits on Feb 15, 2013
  1. Update lib/RT/Extension/LDAPImport.pm

    Clarify synopsis to explicitly state one-way group sync from LDAP -> RT
    dhutty committed Feb 15, 2013
Commits on Feb 14, 2013
  1. make it possible to use sub in Member_Attr

    allows to convert members or do other things
    ruz committed Feb 14, 2013
  2. make callbacks (subrefs) in maps useful

    How callbacks were called before was completly useless -
    no context and ldap attribute expected not computed value.
    It's hardly backwards incompatible change as there was no
    good reason to use them.
    
    Drop flattening nested arrays in maps. Only one level deep
    arrays are supported now.
    
    New callbacks are called with enough context to change almost
    everything and should return computed value.
    ruz committed Feb 13, 2013