Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* ignore stale nfs filesArthur de Jong2006-11-190-0/+0
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@101 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix bug: the readfn() function was executed twiceArthur de Jong2006-11-191-1/+0
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@100 ef36b2f9-881f-0410-afb5-c4e39611909c
* some layout changesArthur de Jong2006-11-182-44/+44
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@99 ef36b2f9-881f-0410-afb5-c4e39611909c
* include changes to handle protocol, rpc, service and ↵Arthur de Jong2006-11-181-5/+26
| | | | | | netgroup nslcd calls git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@98 ef36b2f9-881f-0410-afb5-c4e39611909c
* implement netgroup lookupsArthur de Jong2006-11-173-6/+121
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@97 ef36b2f9-881f-0410-afb5-c4e39611909c
* do some refactoring in the generated code and add some ↵Arthur de Jong2006-11-1712-80/+124
| | | | | | documentation on generated code in comments in common.h git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@96 ef36b2f9-881f-0410-afb5-c4e39611909c
* implement reading of services entitiesArthur de Jong2006-11-162-1/+83
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@95 ef36b2f9-881f-0410-afb5-c4e39611909c
* implement reading of rpc entitiesArthur de Jong2006-11-162-1/+81
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@94 ef36b2f9-881f-0410-afb5-c4e39611909c
* implement reading of protocol entitiesArthur de Jong2006-11-162-1/+81
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@93 ef36b2f9-881f-0410-afb5-c4e39611909c
* switch to a simpler and more compact framework to ↵Arthur de Jong2006-11-168-144/+105
| | | | | | generate methods (one reader function to deserialize a struct from the stream and auto-generated functions) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@92 ef36b2f9-881f-0410-afb5-c4e39611909c
* implement network information lookups through NSSArthur de Jong2006-11-154-5/+203
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@91 ef36b2f9-881f-0410-afb5-c4e39611909c
* properly filter out empty returned address records and ↵Arthur de Jong2006-11-151-9/+33
| | | | | | return NOTFOUND for entries without addresses in our address family git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@90 ef36b2f9-881f-0410-afb5-c4e39611909c
* add xxmalloc() macro to simply allocate a structure of a ↵Arthur de Jong2006-11-141-4/+2
| | | | | | certain type git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@89 ef36b2f9-881f-0410-afb5-c4e39611909c
* implement automounter maps lookupsArthur de Jong2006-11-144-4/+163
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@88 ef36b2f9-881f-0410-afb5-c4e39611909c
* just close the stream in case of problems instead of ↵Arthur de Jong2006-11-141-1/+1
| | | | | | calling endent() git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@87 ef36b2f9-881f-0410-afb5-c4e39611909c
* include some other functions into lookup functions to ↵Arthur de Jong2006-11-111-42/+30
| | | | | | increase readability git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@86 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix naming and copyright headersArthur de Jong2006-11-1122-201/+237
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@85 ef36b2f9-881f-0410-afb5-c4e39611909c
* simplify some functions to pass file pointer around ↵Arthur de Jong2006-11-115-19/+224
| | | | | | instead of struct and buffer (initially only for alias_byname()) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@84 ef36b2f9-881f-0410-afb5-c4e39611909c
* some reformattingArthur de Jong2006-11-111-13/+13
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@83 ef36b2f9-881f-0410-afb5-c4e39611909c
* rename nss/exports.h to nss/prototypes.hArthur de Jong2006-11-1010-14/+14
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@82 ef36b2f9-881f-0410-afb5-c4e39611909c
* switch to using prototypes that are defined in glibc 2.3.6Arthur de Jong2006-11-105-19/+19
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@81 ef36b2f9-881f-0410-afb5-c4e39611909c
* implement NSS-side shadow lookups (plus test code)Arthur de Jong2006-11-104-3/+144
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@80 ef36b2f9-881f-0410-afb5-c4e39611909c
* implement NSS-side ethers database lookups plus test codeArthur de Jong2006-11-105-5/+184
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@79 ef36b2f9-881f-0410-afb5-c4e39611909c
* add test code for host database and add const to ↵Arthur de Jong2006-11-103-4/+124
| | | | | | function definition git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@78 ef36b2f9-881f-0410-afb5-c4e39611909c
* use better names for our thread-local file pointerArthur de Jong2006-11-103-6/+6
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@77 ef36b2f9-881f-0410-afb5-c4e39611909c
* expand some marcos and combine some codeArthur de Jong2006-11-071-46/+18
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@76 ef36b2f9-881f-0410-afb5-c4e39611909c
* expand some marcos and combine some codeArthur de Jong2006-11-071-42/+20
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@75 ef36b2f9-881f-0410-afb5-c4e39611909c
* add proper copyright headersArthur de Jong2006-11-062-2/+43
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@74 ef36b2f9-881f-0410-afb5-c4e39611909c
* implement group functions in server but currently ↵Arthur de Jong2006-11-064-64/+247
| | | | | | group_bymember() does not work git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@73 ef36b2f9-881f-0410-afb5-c4e39611909c
* remove testing stuffArthur de Jong2006-11-051-1/+0
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@72 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix some variable usage bugs in READ_* marcos and change ↵Arthur de Jong2006-11-051-18/+16
| | | | | | protocol debugging marcos to not use variadic arguments git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@71 ef36b2f9-881f-0410-afb5-c4e39611909c
* reorganize (and get rid of) some filesArthur de Jong2006-11-043-266/+2
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@70 ef36b2f9-881f-0410-afb5-c4e39611909c
* implement initial host database lookups NSS-sideArthur de Jong2006-11-033-2/+227
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@69 ef36b2f9-881f-0410-afb5-c4e39611909c
* make SKIP more consistent with READArthur de Jong2006-11-031-1/+6
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@68 ef36b2f9-881f-0410-afb5-c4e39611909c
* clean struct sockaddr_un structure before usageArthur de Jong2006-11-031-0/+1
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@67 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix bogus reuse of tmpint32, introducing tmp3int32Arthur de Jong2006-11-032-14/+14
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@66 ef36b2f9-881f-0410-afb5-c4e39611909c
* split buffer management macros into separate macrosArthur de Jong2006-11-031-15/+26
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@65 ef36b2f9-881f-0410-afb5-c4e39611909c
* rename LOOP to STRINGLIST as that is currently the only ↵Arthur de Jong2006-11-035-48/+47
| | | | | | supported format git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@64 ef36b2f9-881f-0410-afb5-c4e39611909c
* add _nss_ldap_initgroups_dyn() functionArthur de Jong2006-11-032-5/+73
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@63 ef36b2f9-881f-0410-afb5-c4e39611909c
* make loop macros common, create macros for expanding ↵Arthur de Jong2006-11-035-101/+95
| | | | | | {set,get,end}ent() functions and implement {set,get,end}aliasent git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@62 ef36b2f9-881f-0410-afb5-c4e39611909c
* small documentation fixesArthur de Jong2006-11-031-2/+2
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@61 ef36b2f9-881f-0410-afb5-c4e39611909c
* implement nslcd_alias_all() server-sideArthur de Jong2006-11-031-0/+2
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@60 ef36b2f9-881f-0410-afb5-c4e39611909c
* implement nslcd_alias_all() server-sideArthur de Jong2006-11-032-0/+33
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@59 ef36b2f9-881f-0410-afb5-c4e39611909c
* get rid of some more unneeded codeArthur de Jong2006-11-031-28/+1
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@58 ef36b2f9-881f-0410-afb5-c4e39611909c
* some small fixesArthur de Jong2006-11-022-6/+1
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@57 ef36b2f9-881f-0410-afb5-c4e39611909c
* rename some constants and switch to a more sane naming ↵Arthur de Jong2006-11-0210-81/+79
| | | | | | scheme git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@56 ef36b2f9-881f-0410-afb5-c4e39611909c
* we only need to export _nss_ldap_initgroups_dyn(), not ↵Arthur de Jong2006-11-021-1/+0
| | | | | | _nss_ldap_initgroups() git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@55 ef36b2f9-881f-0410-afb5-c4e39611909c
* rename READ_RESPONSE() macro to READ_RESPONSE_CODE()Arthur de Jong2006-11-024-8/+8
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@54 ef36b2f9-881f-0410-afb5-c4e39611909c
* implement NSS side of getgrnam(), getgrgid() and ↵Arthur de Jong2006-11-014-16/+214
| | | | | | {set,get,end}grent() git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@53 ef36b2f9-881f-0410-afb5-c4e39611909c
* always set *errnop correctlyArthur de Jong2006-11-013-1/+5
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@52 ef36b2f9-881f-0410-afb5-c4e39611909c