Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Raise an error with a missing old password on password ↵ | Arthur de Jong | 2013-04-12 | 1 | -1/+3 | |
| | | | | modification | |||||
* | Fix getting caller's uid on password change (pynslcd) | Arthur de Jong | 2013-04-12 | 1 | -1/+1 | |
| | ||||||
* | Include the usermod.py file in the distribution | Arthur de Jong | 2013-04-05 | 1 | -1/+2 | |
| | ||||||
* | Update the shadowLastChange on password change in pynslcd | Arthur de Jong | 2013-03-30 | 1 | -0/+27 | |
| | ||||||
* | Implement password modification in pynslcd | Arthur de Jong | 2013-03-30 | 1 | -1/+69 | |
| | ||||||
* | Handle user modification requests in pynslcd | Arthur de Jong | 2013-03-30 | 2 | -0/+132 | |
| | | | | | Similar to the nslcd implementation, this currently only covers modifying the homeDirectory and loginShell attributes. | |||||
* | Rename authentication function and return connection | Arthur de Jong | 2013-03-30 | 1 | -9/+9 | |
| | ||||||
* | Mark unsupported pynslcd configuration options | Arthur de Jong | 2013-03-30 | 1 | -17/+16 | |
| | ||||||
* | Detect and handle connection failure and recovery | Arthur de Jong | 2013-03-29 | 2 | -1/+28 | |
| | | | | | Logs a connection recovery message and run a nscd cache invalidation if configured. | |||||
* | Start the nscd invalidator process if needed | Arthur de Jong | 2013-03-29 | 1 | -0/+4 | |
| | ||||||
* | Parse the nscd_invalidate option | Arthur de Jong | 2013-03-29 | 1 | -0/+11 | |
| | ||||||
* | Functionality for clearing the nscd cache in pynslcd | Arthur de Jong | 2013-03-29 | 2 | -1/+108 | |
| | ||||||
* | Switch to using os.environ instead of os.putenv() | Arthur de Jong | 2013-03-29 | 1 | -3/+3 | |
| | | | | | The os.putenv() call doesn't update os.environ and Python documentation recommends using os.environ. | |||||
* | Rename validate_request to validate | Arthur de Jong | 2013-03-29 | 1 | -3/+3 | |
| | ||||||
* | Also perform authentication search using LDAPSearch class | Arthur de Jong | 2013-03-29 | 1 | -1/+2 | |
| | ||||||
* | Implement a nss_nested_groups configuration option | Arthur de Jong | 2013-03-24 | 2 | -12/+15 | |
| | | | | | | This option can be used in both nslcd and pynslcd to enable recursive group member lookups. By default the functionality is disabled. This also updates the documentation. | |||||
* | Implement support for nested groups in pynslcd | Arthur de Jong | 2013-03-24 | 2 | -16/+54 | |
| | ||||||
* | log hex value of action id to make debugging easier | Arthur de Jong | 2013-03-09 | 1 | -1/+1 | |
| | ||||||
* | ensure consistent naming of DN variables | Arthur de Jong | 2013-03-09 | 1 | -9/+8 | |
| | ||||||
* | clean up imports and use ↵ | Arthur de Jong | 2013-03-09 | 7 | -21/+21 | |
| | | | | ldap.filter.escape_filter_chars() directly | |||||
* | move get_connection function to search module as ↵ | Arthur de Jong | 2013-03-09 | 3 | -25/+28 | |
| | | | | Connection class as subclass of ReconnectLDAPObject to automatically reconnect to the LDAP server | |||||
* | move Search class to search module | Arthur de Jong | 2013-03-09 | 15 | -148/+184 | |
| | ||||||
* | fix default logging configuration setting in pynslcd | Arthur de Jong | 2013-03-09 | 1 | -1/+1 | |
| | ||||||
* | support trimming expressions with full shell glob ↵ | Arthur de Jong | 2013-03-03 | 1 | -2/+48 | |
| | | | | matching in pynslcd | |||||
* | log version information from the NSS module | Arthur de Jong | 2013-02-23 | 1 | -3/+11 | |
| | ||||||
* | also search for alternative macAddress representation in ↵ | Arthur de Jong | 2013-02-23 | 1 | -1/+11 | |
| | | | | pynslcd | |||||
* | handle the log configuration option in pynslcd | Arthur de Jong | 2013-02-23 | 2 | -15/+37 | |
| | ||||||
* | disable pynslcd cache for now | Arthur de Jong | 2013-02-08 | 2 | -7/+12 | |
| | ||||||
* | implement a netgroup_all request | Arthur de Jong | 2013-02-08 | 1 | -1/+6 | |
| | ||||||
* | support children search scope for systems that have it | Arthur de Jong | 2013-01-14 | 1 | -0/+4 | |
| | | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1917 ef36b2f9-881f-0410-afb5-c4e39611909c | |||||
* | fix parsing of scope option in pynslcd | Arthur de Jong | 2013-01-14 | 1 | -2/+2 | |
| | | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1916 ef36b2f9-881f-0410-afb5-c4e39611909c | |||||
* | request and parse password policy controls when doing ↵ | Arthur de Jong | 2013-01-06 | 1 | -8/+33 | |
| | | | | | | user authentication in pynslcd git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1905 ef36b2f9-881f-0410-afb5-c4e39611909c | |||||
* | some simplifications in the current pynslcd PAM request ↵ | Arthur de Jong | 2013-01-05 | 1 | -9/+11 | |
| | | | | | | handling git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1902 ef36b2f9-881f-0410-afb5-c4e39611909c | |||||
* | update pynslcd PAM protocol handling to be in line with ↵ | Arthur de Jong | 2013-01-01 | 1 | -14/+14 | |
| | | | | | | r1865 git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1893 ef36b2f9-881f-0410-afb5-c4e39611909c | |||||
* | add dependency information to regenerate constants.py | Arthur de Jong | 2012-12-30 | 1 | -0/+2 | |
| | | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1885 ef36b2f9-881f-0410-afb5-c4e39611909c | |||||
* | more comment fixes | Arthur de Jong | 2012-12-24 | 2 | -2/+2 | |
| | | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1879 ef36b2f9-881f-0410-afb5-c4e39611909c | |||||
* | update the netgroup by name request to have one result ↵ | Arthur de Jong | 2012-12-23 | 1 | -15/+16 | |
| | | | | | | entry per netgroup with multiple rows within one result git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1874 ef36b2f9-881f-0410-afb5-c4e39611909c | |||||
* | switch protocol from host byte order to network byte ↵ | Arthur de Jong | 2012-12-16 | 3 | -24/+6 | |
| | | | | | | order and switch use of uid_t and gid_t in the protocol to int32 git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1864 ef36b2f9-881f-0410-afb5-c4e39611909c | |||||
* | merge config.py into constants.py and generate it from ↵ | Arthur de Jong | 2012-12-15 | 4 | -29/+22 | |
| | | | | | | configure git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1863 ef36b2f9-881f-0410-afb5-c4e39611909c | |||||
* | remove unneeded brackets | Arthur de Jong | 2012-12-14 | 1 | -1/+1 | |
| | | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1859 ef36b2f9-881f-0410-afb5-c4e39611909c | |||||
* | to only set LDAP_OPT_X_SASL_NOCANON if the ↵ | Arthur de Jong | 2012-11-13 | 2 | -2/+3 | |
| | | | | | | sasl_canonicalize option is explicitly set in the configuration file git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1824 ef36b2f9-881f-0410-afb5-c4e39611909c | |||||
* | use $(top_srcdir)/nslcd.h instead of $< to avoid ↵ | Arthur de Jong | 2012-10-13 | 1 | -1/+1 | |
| | | | | | | problems with FreeBSD's make git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1785 ef36b2f9-881f-0410-afb5-c4e39611909c | |||||
* | change the default value of sasl_canonicalize to yes ↵ | Arthur de Jong | 2012-08-31 | 1 | -1/+1 | |
| | | | | | | (thanks Marcus Moeller) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1735 ef36b2f9-881f-0410-afb5-c4e39611909c | |||||
* | introduce a sasl_canonicalize option that will now, by ↵ | Arthur de Jong | 2012-08-14 | 2 | -0/+12 | |
| | | | | | | default, disable reverse host name lookups in OpenLDAP git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1733 ef36b2f9-881f-0410-afb5-c4e39611909c | |||||
* | on startup have the gid option default to the primary ↵ | Arthur de Jong | 2012-07-20 | 1 | -10/+9 | |
| | | | | | | group of the specified user and load the user's supplementary groups git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1723 ef36b2f9-881f-0410-afb5-c4e39611909c | |||||
* | avoid setting tls_randfile twice and remove fixed FIXME ↵ | Arthur de Jong | 2012-07-15 | 1 | -3/+0 | |
| | | | | | | (fixed in r1717) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1721 ef36b2f9-881f-0410-afb5-c4e39611909c | |||||
* | set the pynslcd process name if possible | Arthur de Jong | 2012-07-15 | 1 | -0/+6 | |
| | | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1720 ef36b2f9-881f-0410-afb5-c4e39611909c | |||||
* | support getting pam_password_prohibit_message from ↵ | Arthur de Jong | 2012-07-15 | 1 | -1/+2 | |
| | | | | | | configuration (but don't handle it yet) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1719 ef36b2f9-881f-0410-afb5-c4e39611909c | |||||
* | rename internal pam_authz_search to pam_authz_searches | Arthur de Jong | 2012-07-15 | 2 | -4/+4 | |
| | | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1718 ef36b2f9-881f-0410-afb5-c4e39611909c | |||||
* | properly set most LDAP options from configuration | Arthur de Jong | 2012-07-15 | 1 | -2/+40 | |
| | | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1717 ef36b2f9-881f-0410-afb5-c4e39611909c |