Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* get files ready for 0.2 release0.2Arthur de Jong2007-06-116-921/+982
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@280 ef36b2f9-881f-0410-afb5-c4e39611909c
* move dict into the common directoryArthur de Jong2007-06-117-7/+8
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@279 ef36b2f9-881f-0410-afb5-c4e39611909c
* add a note about the status of this manual pageArthur de Jong2007-06-111-0/+5
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@278 ef36b2f9-881f-0410-afb5-c4e39611909c
* compile tio module with -fPIC because it is used in the ↵Arthur de Jong2007-06-101-0/+1
| | | | | | NSS shared library git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@277 ef36b2f9-881f-0410-afb5-c4e39611909c
* add note about modifying /etc/nsswitch.conf in postinstArthur de Jong2007-06-101-0/+3
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@276 ef36b2f9-881f-0410-afb5-c4e39611909c
* have better rules to generate ChangeLogArthur de Jong2007-06-091-1/+5
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@275 ef36b2f9-881f-0410-afb5-c4e39611909c
* remove some trailing spacesArthur de Jong2007-06-091-1/+1
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@274 ef36b2f9-881f-0410-afb5-c4e39611909c
* add proper copyright headerArthur de Jong2007-06-091-6/+24
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@273 ef36b2f9-881f-0410-afb5-c4e39611909c
* implement our own stdio-like library that handles IO ↵Arthur de Jong2007-06-0941-156/+857
| | | | | | with a simple configurable timeout mechanism with buffering git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@272 ef36b2f9-881f-0410-afb5-c4e39611909c
* some remaining tabs to spaces and trim trailing spacesArthur de Jong2007-06-054-9/+9
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@271 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix some remaining references to the GNU Library General ↵Arthur de Jong2007-06-022-3/+3
| | | | | | Public License git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@270 ef36b2f9-881f-0410-afb5-c4e39611909c
* add some comments describing some problems that this ↵Arthur de Jong2007-06-011-0/+5
| | | | | | code may have git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@269 ef36b2f9-881f-0410-afb5-c4e39611909c
* add a section on build dependenciesArthur de Jong2007-05-201-0/+17
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@268 ef36b2f9-881f-0410-afb5-c4e39611909c
* include updated filesArthur de Jong2007-05-132-13/+35
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@267 ef36b2f9-881f-0410-afb5-c4e39611909c
* include some targets to tun flawfinder, pscan, rats and ↵Arthur de Jong2007-03-051-0/+23
| | | | | | splint git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@266 ef36b2f9-881f-0410-afb5-c4e39611909c
* code improvements by making type casts explicit, ↵Arthur de Jong2007-03-0424-154/+168
| | | | | | flagging ignored return 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
* remove runtime checking for existance of ↵Arthur de Jong2007-03-021-10/+0
| | | | | | /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
* add missing attribute mapping for ADArthur de Jong2007-03-021-0/+1
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@263 ef36b2f9-881f-0410-afb5-c4e39611909c
* do chmod on file descriptor instead of on file nameArthur de Jong2007-03-021-1/+1
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@262 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix a few bugs found thanks to the new warningsArthur de Jong2007-02-173-3/+3
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@251 ef36b2f9-881f-0410-afb5-c4e39611909c
* add gcc attributes to some functions and parametersArthur de Jong2007-02-1720-25/+119
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@250 ef36b2f9-881f-0410-afb5-c4e39611909c
* add some extra type checks and woraroundsArthur de Jong2007-02-171-0/+4
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@249 ef36b2f9-881f-0410-afb5-c4e39611909c
* add extra compiler warningsArthur de Jong2007-02-171-1/+1
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@248 ef36b2f9-881f-0410-afb5-c4e39611909c
* replace syslog calls to calls with our own logging moduleArthur de Jong2007-02-105-22/+12
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@240 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix a typo and update copyright infoArthur de Jong2007-02-061-2/+2
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@237 ef36b2f9-881f-0410-afb5-c4e39611909c
* add simple test for dict moduleArthur de Jong2007-02-044-4/+94
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@236 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix list corruption bug in dict_put() and ignore setting ↵Arthur de Jong2007-02-041-3/+6
| | | | | | value to NULL git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@235 ef36b2f9-881f-0410-afb5-c4e39611909c
* don't store const void * as value, just void *Arthur de Jong2007-02-042-7/+7
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@234 ef36b2f9-881f-0410-afb5-c4e39611909c
* declare old dict functions static as thay are only used ↵Arthur de Jong2007-02-012-165/+149
| | | | | | from within util.c git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@233 ef36b2f9-881f-0410-afb5-c4e39611909c
* trim trailing whitespaceArthur de Jong2007-02-012-2/+2
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@232 ef36b2f9-881f-0410-afb5-c4e39611909c
* 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