summaryrefslogtreecommitdiff
path: root/nslcd.h
AgeCommit message (Collapse)Author
2014-11-29wip db_shadowLuke Shumaker
2013-03-30Define a NSLCD_ACTION_USERMOD requestArthur de Jong
The modification can either be requested by root or by the user itself. Modifications by the user should be done by connecting to the LDAP server with the user-supplied credentials. It is expected that access controls in the LDAP server prevent unwanted modifications. The nslcd process is expected to check whether supplied values are sensible.
2013-02-23clarify NSLCD_ACTION_SERVICE_* request parameter descriptionArthur de Jong
2013-02-08implement a netgroup_all requestArthur de Jong
2012-12-29remove unnecessary commentArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1883 ef36b2f9-881f-0410-afb5-c4e39611909c
2012-12-23update the netgroup by name request to have one result entry per netgroup ↵Arthur de Jong
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
2012-12-16make nslcd actions hexadecimal values with some structure to make debugging ↵Arthur de Jong
easier git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1866 ef36b2f9-881f-0410-afb5-c4e39611909c
2012-12-16change PAM protocol to be more consistent and simplerArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1865 ef36b2f9-881f-0410-afb5-c4e39611909c
2012-12-16switch protocol from host byte order to network byte order and switch use of ↵Arthur de Jong
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
2012-07-08implement a pam_password_prohibit_message nslcd.conf option to deny password ↵Arthur de Jong
change introducing a NSLCD_ACTION_CONFIG_GET request thanks to Ted Cheng git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1715 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-04-29support more PAM status codes over the nslcd protocolArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1440 ef36b2f9-881f-0410-afb5-c4e39611909c
2011-04-24document use of returned authorisation messageArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1435 ef36b2f9-881f-0410-afb5-c4e39611909c
2010-02-27rename admindn option to rootpwmoddnArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1067 ef36b2f9-881f-0410-afb5-c4e39611909c
2010-01-24add admindn configuration file option that is used when modifying another ↵Arthur de Jong
user's password git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1059 ef36b2f9-881f-0410-afb5-c4e39611909c
2009-08-31rename software to nss-pam-ldapdArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@978 ef36b2f9-881f-0410-afb5-c4e39611909c
2009-08-16remove development warningArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@971 ef36b2f9-881f-0410-afb5-c4e39611909c
2009-06-03change PAM authorisation request to also include ruser, rhost and tty (based ↵Arthur de Jong
on OpenLDAP cvs, r916 in nss-pam-ldapd branch) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@919 ef36b2f9-881f-0410-afb5-c4e39611909c
2009-05-09import the PAM module from the nss-ldapd branch (r875) based on the OpenLDAP ↵Arthur de Jong
nssov tree and allow configuring which modules should be built (PAM module disabled by default) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@876 ef36b2f9-881f-0410-afb5-c4e39611909c
2009-05-07prefix NETGROUP_TYPE macros with NSLCD_Arthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@864 ef36b2f9-881f-0410-afb5-c4e39611909c
2009-04-19clear up protocol description in nslcd.h, renaming NSLCD_RESULT_SUCCESS to ↵Arthur de Jong
NSLCD_RESULT_BEGIN git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@834 ef36b2f9-881f-0410-afb5-c4e39611909c
2009-04-17include definitions of PAM-related actions from current OpenLDAP work in nssovArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@830 ef36b2f9-881f-0410-afb5-c4e39611909c
2008-01-30use uint8_t instead of u_int8_t because the former seems to be available on ↵Arthur de Jong
more platforms git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@583 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-12-25remove NSLCD_RESULT_UNAVAIL because it's not needed anymore (the connection ↵Arthur de Jong
is broken when an error occurs) and rename NSLCD_RESULT_NOTFOUND into NSLCD_RESULT_END to better match its meaning git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@530 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-10-31improve comments about protocol, also describing the final NSLCD_RESULT_NOTFOUNDArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@475 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-07-27fix typoArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@334 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-01-17add a little bit more documentationArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@225 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-01-09change license from GNU Library General Public License v.2 to GNU Lesser ↵Arthur de Jong
General Public License v.2.1 with permission from Luke Howard git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@215 ef36b2f9-881f-0410-afb5-c4e39611909c
2006-12-08specify socket and pidfile location with configure scriptArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@145 ef36b2f9-881f-0410-afb5-c4e39611909c
2006-11-28rename LDF_ marcos to NSLCD_ macros to have a single namespaceArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@134 ef36b2f9-881f-0410-afb5-c4e39611909c
2006-11-26get rid of automount map information lookups through NSS as this is not used ↵Arthur de Jong
(at least not with glibc), autofs-ldap looks up the information on it's own (but does parse /etc/nsswitch.conf) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@124 ef36b2f9-881f-0410-afb5-c4e39611909c
2006-11-25trip trailing whitespaceArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@117 ef36b2f9-881f-0410-afb5-c4e39611909c
2006-11-21implement netgroup lookups, including test codeArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@108 ef36b2f9-881f-0410-afb5-c4e39611909c
2006-11-19include a note about encoding of stringsArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@107 ef36b2f9-881f-0410-afb5-c4e39611909c
2006-11-18include changes to handle protocol, rpc, service and netgroup nslcd callsArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@98 ef36b2f9-881f-0410-afb5-c4e39611909c
2006-11-15implement network information lookups through NSSArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@91 ef36b2f9-881f-0410-afb5-c4e39611909c
2006-11-14implement automounter maps lookupsArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@88 ef36b2f9-881f-0410-afb5-c4e39611909c
2006-11-10rename nss/exports.h to nss/prototypes.hArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@82 ef36b2f9-881f-0410-afb5-c4e39611909c
2006-11-10implement NSS-side shadow lookups (plus test code)Arthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@80 ef36b2f9-881f-0410-afb5-c4e39611909c
2006-11-10implement NSS-side ethers database lookups plus test codeArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@79 ef36b2f9-881f-0410-afb5-c4e39611909c
2006-11-03implement initial host database lookups NSS-sideArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@69 ef36b2f9-881f-0410-afb5-c4e39611909c
2006-11-03rename LOOP to STRINGLIST as that is currently the only supported formatArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@64 ef36b2f9-881f-0410-afb5-c4e39611909c
2006-11-03small documentation fixesArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@61 ef36b2f9-881f-0410-afb5-c4e39611909c
2006-11-02rename some constants and switch to a more sane naming schemeArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@56 ef36b2f9-881f-0410-afb5-c4e39611909c
2006-11-01implement NSS side of getgrnam(), getgrgid() and {set,get,end}grent()Arthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@53 ef36b2f9-881f-0410-afb5-c4e39611909c
2006-11-01get rid of some trailing spacesArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@48 ef36b2f9-881f-0410-afb5-c4e39611909c
2006-10-31implement reading of alias information through getaliasbyname()Arthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@38 ef36b2f9-881f-0410-afb5-c4e39611909c
2006-10-31clear up protocol macros while implementing getpwuid() and ↵Arthur de Jong
{set,get,end}pwent() functions (last not yet on NSS side) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@34 ef36b2f9-881f-0410-afb5-c4e39611909c
2006-10-31document protocol a little betterArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@33 ef36b2f9-881f-0410-afb5-c4e39611909c
2006-10-30get first working version of end-to-end test of nss call using simple test ↵Arthur de Jong
program git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@32 ef36b2f9-881f-0410-afb5-c4e39611909c
2006-10-25add some basic minimal NSS code that can be generated from macrosArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@24 ef36b2f9-881f-0410-afb5-c4e39611909c