Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* add new dictionary module and use it for the attribute ↵Arthur de Jong2007-02-018-99/+283
| | | | | | mapping stuff git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@231 ef36b2f9-881f-0410-afb5-c4e39611909c
* get rid of xmalloc.[ch]Arthur de Jong2007-02-014-98/+8
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@230 ef36b2f9-881f-0410-afb5-c4e39611909c
* no longer install libc-versioned symlink and hardcode ↵Arthur de Jong2007-01-171-9/+4
| | | | | | nss soname because we will likely need to change our code if the ABI changes git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@229 ef36b2f9-881f-0410-afb5-c4e39611909c
* in Debian package install NSS files in /usr/lib instead ↵Arthur de Jong2007-01-171-2/+0
| | | | | | of /lib git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@228 ef36b2f9-881f-0410-afb5-c4e39611909c
* ensure that all NSS functions can be generated by the ↵Arthur de Jong2007-01-1712-359/+252
| | | | | | marcos in common.h and spell out the read_..() function for every type git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@227 ef36b2f9-881f-0410-afb5-c4e39611909c
* indent license blubs and include license information for ↵Arthur de Jong2007-01-171-19/+58
| | | | | | nslcd/resolve.[ch] git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@226 ef36b2f9-881f-0410-afb5-c4e39611909c
* add a little bit more documentationArthur de Jong2007-01-171-2/+6
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@225 ef36b2f9-881f-0410-afb5-c4e39611909c
* remove a const where it really wasn'tArthur de Jong2007-01-171-4/+4
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@224 ef36b2f9-881f-0410-afb5-c4e39611909c
* move most config code into cfg.c, clean up dictornary ↵Arthur de Jong2007-01-176-1434/+1348
| | | | | | stuff in util.c and do some more smaller restructuring git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@223 ef36b2f9-881f-0410-afb5-c4e39611909c
* move name_list stuff to group.c as that is the only ↵Arthur de Jong2007-01-174-123/+90
| | | | | | place it's used at the moment git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@222 ef36b2f9-881f-0410-afb5-c4e39611909c
* replace __netgrent with mynetgrent removing the fields ↵Arthur de Jong2007-01-171-8/+5
| | | | | | that are not used git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@221 ef36b2f9-881f-0410-afb5-c4e39611909c
* first step to split out all configuration stuff into ↵Arthur de Jong2007-01-178-419/+443
| | | | | | separate file git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@220 ef36b2f9-881f-0410-afb5-c4e39611909c
* get rid of more code that would check if the socket was ↵Arthur de Jong2007-01-172-308/+5
| | | | | | changed from under us by our caller git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@219 ef36b2f9-881f-0410-afb5-c4e39611909c
* get rid of rebinding-on-fork() logic as our threading ↵Arthur de Jong2007-01-171-184/+1
| | | | | | model is very predictable git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@218 ef36b2f9-881f-0410-afb5-c4e39611909c
* write a final result code of NSLCD_RESULT_NOTFOUND for ↵Arthur de Jong2007-01-101-0/+2
| | | | | | netgroup lookups git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@217 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix netgroup lookups so that _nss_ldap_getnetgrent_r() ↵Arthur de Jong2007-01-102-1/+22
| | | | | | returns NSS_STATUS_RETURN if there are no more entries to return but there was a first entry git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@216 ef36b2f9-881f-0410-afb5-c4e39611909c
* change license from GNU Library General Public License ↵Arthur de Jong2007-01-0965-543/+566
| | | | | | v.2 to GNU Lesser 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
* use our own thread-local file pointer for doing requests ↵Arthur de Jong2007-01-082-14/+20
| | | | | | instead of misusing the data field in the __netgrent struct git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@214 ef36b2f9-881f-0410-afb5-c4e39611909c
* add a provide line for libnss-ldap so we can seamlessly ↵Arthur de Jong2007-01-081-0/+1
| | | | | | replace it (it should provide the same functionality) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@213 ef36b2f9-881f-0410-afb5-c4e39611909c
* only modify nsswitch databases we support, leave ↵Arthur de Jong2007-01-081-3/+1
| | | | | | everything else alone (e.g. automount) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@212 ef36b2f9-881f-0410-afb5-c4e39611909c
* change description in init scriptArthur de Jong2007-01-021-2/+2
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@211 ef36b2f9-881f-0410-afb5-c4e39611909c
* if the string to write is NULL, write an empty stringArthur de Jong2006-12-311-3/+10
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@210 ef36b2f9-881f-0410-afb5-c4e39611909c
* ensure that all arrays that are allocated in the buffer ↵Arthur de Jong2006-12-311-0/+11
| | | | | | are now aligned to the pointer size git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@209 ef36b2f9-881f-0410-afb5-c4e39611909c
* extract some more common macrosArthur de Jong2006-12-312-16/+33
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@208 ef36b2f9-881f-0410-afb5-c4e39611909c
* get rid of a few warningsArthur de Jong2006-12-302-1/+2
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@207 ef36b2f9-881f-0410-afb5-c4e39611909c
* update to newer version again (got lost in r205)Arthur de Jong2006-12-291-3/+11
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@206 ef36b2f9-881f-0410-afb5-c4e39611909c
* get rid of debug() function and call log_log() insteadArthur de Jong2006-12-295-175/+132
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@205 ef36b2f9-881f-0410-afb5-c4e39611909c
* do not allocate new memory with malloc() for each ↵Arthur de Jong2006-12-2713-74/+45
| | | | | | request with a string 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
* get rid of NSS_BUFSIZ, rename _nss_ldap_oc_check() to ↵Arthur de Jong2006-12-257-197/+152
| | | | | | has_objectclass(), 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
* get files ready for 0.1 release0.1Arthur de Jong2006-12-235-166/+121
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@201 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix name of configuration file and update date and ↵Arthur de Jong2006-12-231-5/+5
| | | | | | version number git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@200 ef36b2f9-881f-0410-afb5-c4e39611909c
* remove last keyword and disable keyword expansionArthur de Jong2006-12-231-1/+0
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@199 ef36b2f9-881f-0410-afb5-c4e39611909c
* make list of source files a little clearerArthur de Jong2006-12-221-4/+7
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@198 ef36b2f9-881f-0410-afb5-c4e39611909c
* change reference to directory nameArthur de Jong2006-12-221-1/+1
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@197 ef36b2f9-881f-0410-afb5-c4e39611909c
* rename server directory to nslcdArthur de Jong2006-12-2134-6/+6
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@196 ef36b2f9-881f-0410-afb5-c4e39611909c
* add code for generating ChangeLog and add initial ChangeLogArthur de Jong2006-12-212-0/+1514
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@195 ef36b2f9-881f-0410-afb5-c4e39611909c
* change trunk location in repository to match package nameArthur de Jong2006-12-210-0/+0
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@194 ef36b2f9-881f-0410-afb5-c4e39611909c
* normalize copyright headersArthur de Jong2006-12-2125-72/+66
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@193 ef36b2f9-881f-0410-afb5-c4e39611909c
* update copyright file with current copyright informationArthur de Jong2006-12-201-29/+26
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@192 ef36b2f9-881f-0410-afb5-c4e39611909c
* properly capitalize company nameArthur de Jong2006-12-204-4/+4
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@191 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix wrappingArthur de Jong2006-12-201-6/+6
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@190 ef36b2f9-881f-0410-afb5-c4e39611909c
* integrate remaining parts in documentationArthur de Jong2006-12-201-288/+62
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@189 ef36b2f9-881f-0410-afb5-c4e39611909c
* ship nss-ldapd.conf as an example in the Debian packageArthur de Jong2006-12-202-0/+2
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@188 ef36b2f9-881f-0410-afb5-c4e39611909c
* change Debian source package name to nss-ldapdArthur de Jong2006-12-192-2/+2
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@187 ef36b2f9-881f-0410-afb5-c4e39611909c
* do not try to ship gone README.Debian but do ship new ↵Arthur de Jong2006-12-191-2/+1
| | | | | | HACKING git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@186 ef36b2f9-881f-0410-afb5-c4e39611909c
* get rid of pam stuffArthur de Jong2006-12-191-96/+1
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@185 ef36b2f9-881f-0410-afb5-c4e39611909c
* first step at improving documentationArthur de Jong2006-12-194-611/+398
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@184 ef36b2f9-881f-0410-afb5-c4e39611909c
* change version number to 0.1Arthur de Jong2006-12-192-2/+2
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@183 ef36b2f9-881f-0410-afb5-c4e39611909c
* change some tests with grep to be correct, add some ↵Arthur de Jong2006-12-191-9/+14
| | | | | | comments and improve import of old configuration file git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@182 ef36b2f9-881f-0410-afb5-c4e39611909c
* the README.Debian does not contain any more relevant ↵Arthur de Jong2006-12-191-27/+0
| | | | | | information git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@181 ef36b2f9-881f-0410-afb5-c4e39611909c