summaryrefslogtreecommitdiff
path: root/nslcd
AgeCommit message (Collapse)Author
2007-07-24get rid of some unused attribute mappings and a small reorganisation of codeArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@325 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-07-24get rid of dnsconfig stuff since that probably didn't work anyway and it ↵Arthur de Jong
cleans up some stuff git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@323 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-06-18add comment explaining the use of chmod() over fchmod()Arthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@297 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-06-17support building outside the source directoryArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@289 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-06-17use the ACX_PTHREAD macro to check for platform independant pthread support ↵Arthur de Jong
and required options git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@288 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-06-16change fchmod() into chmod() since fchmod() has undifined behaviour on named ↵Arthur de Jong
sockets (fails silently) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@286 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-06-12fix casts of types where neededArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@285 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-06-12fix type of host address and handle errors in writing hostentArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@284 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-06-11move dict into the common directoryArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@279 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-06-08implement our own stdio-like library that handles IO with a simple ↵Arthur de Jong
configurable timeout mechanism with buffering git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@272 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-06-01add some comments describing some problems that this code may haveArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@269 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-03-04code improvements by making type casts explicit, flagging ignored return ↵Arthur de Jong
values, renames and flagging of parameters and some miscelanious improvements (thanks to gcc warnings, splint, rats and flawfinder) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@265 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-03-02remove runtime checking for existance of ↵Arthur de Jong
/lib/init/rw/libnss-ldap.bind_policy_soft git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@264 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-03-02do chmod on file descriptor instead of on file nameArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@262 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-02-17fix a few bugs found thanks to the new warningsArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@251 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-02-17add gcc attributes to some functions and parametersArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@250 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-02-10replace syslog calls to calls with our own logging moduleArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@240 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-02-04fix list corruption bug in dict_put() and ignore setting value to NULLArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@235 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-02-04don't store const void * as value, just void *Arthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@234 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-02-01declare old dict functions static as thay are only used from within util.cArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@233 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-02-01trim trailing whitespaceArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@232 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-02-01add new dictionary module and use it for the attribute mapping stuffArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@231 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-02-01get rid of xmalloc.[ch]Arthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@230 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-01-17remove a const where it really wasn'tArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@224 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-01-17move most config code into cfg.c, clean up dictornary stuff in util.c and do ↵Arthur de Jong
some more smaller restructuring git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@223 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-01-17move name_list stuff to group.c as that is the only place it's used at the ↵Arthur de Jong
moment git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@222 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-01-17replace __netgrent with mynetgrent removing the fields that are not usedArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@221 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-01-17first step to split out all configuration stuff into separate fileArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@220 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-01-17get rid of more code that would check if the socket was changed from under ↵Arthur de Jong
us by our caller git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@219 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-01-17get rid of rebinding-on-fork() logic as our threading model is very predictableArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@218 ef36b2f9-881f-0410-afb5-c4e39611909c
2007-01-10write a final result code of NSLCD_RESULT_NOTFOUND for netgroup lookupsArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@217 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-30get rid of a few warningsArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@207 ef36b2f9-881f-0410-afb5-c4e39611909c
2006-12-29get rid of debug() function and call log_log() insteadArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@205 ef36b2f9-881f-0410-afb5-c4e39611909c
2006-12-27do not allocate new memory with malloc() for each request with a string ↵Arthur de Jong
parameter but use a buffer allocated on the stack instead (this simplifies free()-ing the buffer(s) in case of problems) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@204 ef36b2f9-881f-0410-afb5-c4e39611909c
2006-12-25get rid of NSS_BUFSIZ, rename _nss_ldap_oc_check() to has_objectclass(), ↵Arthur de Jong
redo _nss_ldap_escape_string() with simpler logic and slightly different signature and redid layout of some code git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@203 ef36b2f9-881f-0410-afb5-c4e39611909c
2006-12-22make list of source files a little clearerArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@198 ef36b2f9-881f-0410-afb5-c4e39611909c
2006-12-21rename server directory to nslcdArthur de Jong
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@196 ef36b2f9-881f-0410-afb5-c4e39611909c