summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-03-14check for user existence before trying password changeArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1394 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-03-14fix a problem in the timeout paramater that was being passed to select() and ↵Arthur de Jong
could contain too many µsec (fixes Solaris runtime issue) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1393 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-03-13fix name of script in headerArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1392 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-03-12include the resolv library for hstrerror() on platforms that need it (thanks ↵Arthur de Jong
Peter Bray) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1391 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-03-12put all HOST_NAME_MAX fallbacks in common.h and fall back to ↵Arthur de Jong
_POSIX_HOST_NAME_MAX (thanks Peter Bray) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1390 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-03-11ensure that permissions are sane in the distributed tarballArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1389 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-03-11fix problem with endless loop on incorrect passwordArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1388 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-03-11move HOST_NAME_MAX fallback definition to header fileArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1387 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-03-10get files ready for 0.8.1 releaseArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1385 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-03-10update copyright headers to add missing yearsArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1384 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-03-09fix compiler warningArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1383 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-03-09properly handle user-not-found errors when doing authentication (CVE-2011-0438)Arthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1382 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-03-06implement module for netgroup lookupsArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1381 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-03-06add network name lookupsArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1380 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-03-06add some test groups and add the arthur user to them to test whether all are ↵Arthur de Jong
returned correctly git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1379 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-03-06pass --enable-pynslcd with distcheckArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1378 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-03-06clean up compiled python filesArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1377 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-03-06fix search filter objectClass for hostsArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1376 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-03-06ensure that session id is only logged while handling a connectionArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1375 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-03-06note that attribute mapping expressions cannot be used for all attributesArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1374 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-02-14implement module for hostname lookupsArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1373 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-02-14fix commentArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1372 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-02-14clean up and add missing files to installationArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1371 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-02-11fix FreeBSD nss_ldap soname (as seen in current FreeBSD packaging)Arthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1370 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-02-11create the directory for the socket and pidfileArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1369 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-01-29document a proper replacement for pam_check_host_attr (thanks Luca Capello) ↵Arthur de Jong
and add a section on quoting git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1368 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-01-29implement a fqdn variable that can be used inside pam_authz_search filtersArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1367 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-01-23name pam_check_service_attr and pam_check_host_attr options in manual page ↵Arthur de Jong
and indicate how pam_authz_search replaces them git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1366 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-01-05add FreeBSD support, partially imported from the FreeBSD port (thanks to ↵Arthur de Jong
Jacques Vidrine, Artem Kazakov and Alexander V. Chernikov) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1365 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-01-01put solnss.c under EXTRA_nss_ldap_so_SOURCESArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1364 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-01-01add ids to options so we can more easily reference them from elsewhere ↵Arthur de Jong
(especially useful for generated HTML) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1363 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-01-01include definition of rc in all code paths because it's used most of the timeArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1362 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-01-01fix quoting of NSS_MODULE_OBJS expression to one that is supported by more ↵Arthur de Jong
shells git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1361 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-01-01ensure that solnss.c ends up in tarballArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1360 ef36b2f9-881f-0410-afb5-c4e39611909c
2010-12-30get files ready for 0.8.0 releaseArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1358 ef36b2f9-881f-0410-afb5-c4e39611909c
2010-12-30update copyright informationArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1357 ef36b2f9-881f-0410-afb5-c4e39611909c
2010-12-30run debconf-updatepo (new and updated templates)Arthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1356 ef36b2f9-881f-0410-afb5-c4e39611909c
2010-12-30put headers of .po files in a consistent formatArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1355 ef36b2f9-881f-0410-afb5-c4e39611909c
2010-12-30integrate Solaris support developed by Ted C. Cheng of Symas Corporation ↵Arthur de Jong
that was developed on the -solaris branch git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1354 ef36b2f9-881f-0410-afb5-c4e39611909c
2010-12-30correctly set nss_ldap_so_DEPENDENCIESArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd-solaris@1353 ef36b2f9-881f-0410-afb5-c4e39611909c
2010-12-30split netgroup backend into a "normal" backend and one for setnetgrentArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd-solaris@1352 ef36b2f9-881f-0410-afb5-c4e39611909c
2010-12-30implement buffer checking and simplify code somewhatArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd-solaris@1351 ef36b2f9-881f-0410-afb5-c4e39611909c
2010-12-30move Solaris specific NSS functions to separate fileArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd-solaris@1350 ef36b2f9-881f-0410-afb5-c4e39611909c
2010-12-29merge changes from trunkArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd-solaris@1349 ef36b2f9-881f-0410-afb5-c4e39611909c
2010-12-29fix distcheck by passing --with-pam-seclib-dir to configure and remove ↵Arthur de Jong
unneeded slashes git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1348 ef36b2f9-881f-0410-afb5-c4e39611909c
2010-12-29add an experimental (currently partial) Python implementation of nslcd to ↵Arthur de Jong
see if we can get the same features with easier to maintain code git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1347 ef36b2f9-881f-0410-afb5-c4e39611909c
2010-12-28allow attribute mapping with an expression for the userPassword attribute ↵Arthur de Jong
for passwd, group and shadow entries and by default map it to the unmatchable password ("*") to avoid accidentally leaking password information git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1346 ef36b2f9-881f-0410-afb5-c4e39611909c
2010-12-26try to update the shadowLastChange attribute of a user on password change ↵Arthur de Jong
(the update is only tried if the attribute is present to begin with) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1345 ef36b2f9-881f-0410-afb5-c4e39611909c
2010-12-26return connection reset when connection was closed by the other endArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1344 ef36b2f9-881f-0410-afb5-c4e39611909c
2010-12-26paging isn't supported by OpenLDAP when chasing referralsArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1343 ef36b2f9-881f-0410-afb5-c4e39611909c