Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* get files ready for 0.7.2 release0.7.2Arthur de Jong2009-12-288-13/+186
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1044 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix removal of old configuration file (thanks piuparts)Arthur de Jong2009-12-281-1/+1
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1043 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix Conflicts relationshipArthur de Jong2009-12-281-1/+1
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1042 ef36b2f9-881f-0410-afb5-c4e39611909c
* implement attribute mapping using shell-like expressionsArthur de Jong2009-12-2816-159/+657
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1041 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix missing argument (problem in r1039)Arthur de Jong2009-12-281-1/+1
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1040 ef36b2f9-881f-0410-afb5-c4e39611909c
* Glibc changed the addr parameter of getnetbyaddr_r() ↵Arthur de Jong2009-12-281-5/+7
| | | | | | from network-byte-order to host-byte-order git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1039 ef36b2f9-881f-0410-afb5-c4e39611909c
* preload our own NSS module for testsArthur de Jong2009-12-281-0/+5
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1038 ef36b2f9-881f-0410-afb5-c4e39611909c
* WRITE_STRINGLIST(): properly handle the case where the ↵Arthur de Jong2009-12-281-9/+17
| | | | | | list is null (result of change in r1028) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1037 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix log messageArthur de Jong2009-12-271-1/+1
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1036 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix commentArthur de Jong2009-12-271-2/+1
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1035 ef36b2f9-881f-0410-afb5-c4e39611909c
* updated Italian (it) translation of debconf templates by ↵Arthur de Jong2009-12-271-16/+16
| | | | | | Vincenzo Campanella <vinz65@gmail.com> git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1034 ef36b2f9-881f-0410-afb5-c4e39611909c
* remove -Wunreachable-code because it was turning up too ↵Arthur de Jong2009-12-211-1/+1
| | | | | | many false positives (our use of macros, system string functions, etc) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1033 ef36b2f9-881f-0410-afb5-c4e39611909c
* also use compat/ether.h for nss functionsArthur de Jong2009-12-211-4/+2
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1032 ef36b2f9-881f-0410-afb5-c4e39611909c
* include the same headers in configure as in compat/ether.hArthur de Jong2009-12-211-1/+4
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1031 ef36b2f9-881f-0410-afb5-c4e39611909c
* change dict and set API to perform loops with a list of ↵Arthur de Jong2009-12-138-171/+116
| | | | | | strings instead of loop_first() and loop_next() functions git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1028 ef36b2f9-881f-0410-afb5-c4e39611909c
* recommend libpam-krb5 als an alternative to libpam-ldapd ↵Arthur de Jong2009-12-061-1/+1
| | | | | | for Kerberos environments git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1027 ef36b2f9-881f-0410-afb5-c4e39611909c
* updated Italian (it) translation of debconf templates by ↵Arthur de Jong2009-11-141-41/+30
| | | | | | Vincenzo Campanella <vinz65@gmail.com> git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1024 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix lber library check for function we actually use and ↵Arthur de Jong2009-11-131-2/+3
| | | | | | another small reorganisation git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1023 ef36b2f9-881f-0410-afb5-c4e39611909c
* simplify structure of configure script and see if -llber ↵Arthur de Jong2009-11-111-46/+31
| | | | | | is needed git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1022 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix PAM library check for systems without pam_get_authtok()Arthur de Jong2009-11-021-3/+2
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1017 ef36b2f9-881f-0410-afb5-c4e39611909c
* fail in configure if PAM functionality is missingArthur de Jong2009-11-011-0/+8
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1016 ef36b2f9-881f-0410-afb5-c4e39611909c
* add test case for comma in DN attribute valueArthur de Jong2009-11-012-4/+8
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1015 ef36b2f9-881f-0410-afb5-c4e39611909c
* give search filter escaping buffers more logical namesArthur de Jong2009-11-0111-50/+50
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1014 ef36b2f9-881f-0410-afb5-c4e39611909c
* also do proper escaping in mkfilter_group_bymember()Arthur de Jong2009-11-011-7/+15
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1013 ef36b2f9-881f-0410-afb5-c4e39611909c
* also log uri when ldap_start_tls_s() failsArthur de Jong2009-11-011-2/+2
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1012 ef36b2f9-881f-0410-afb5-c4e39611909c
* make --disable-* configure options default values clearerArthur de Jong2009-11-011-6/+6
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1011 ef36b2f9-881f-0410-afb5-c4e39611909c
* get files ready for 0.7.1 release0.7.1Arthur de Jong2009-10-207-8/+152
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1009 ef36b2f9-881f-0410-afb5-c4e39611909c
* provide a replacement for the pam_get_authtok() ↵Arthur de Jong2009-10-176-3/+185
| | | | | | functions for systems without it git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1008 ef36b2f9-881f-0410-afb5-c4e39611909c
* provide replacement functions for ldap_initialize() and ↵Arthur de Jong2009-10-178-60/+241
| | | | | | ldap_passwd_s() and centralise LDAP compatibility hacks into ldap_compat.h git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1007 ef36b2f9-881f-0410-afb5-c4e39611909c
* also provide some function definitions for ether_ntoa() ↵Arthur de Jong2009-10-171-1/+11
| | | | | | and ether_aton() because definitions seem to be missing on some platforms git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1006 ef36b2f9-881f-0410-afb5-c4e39611909c
* make NSLCD_HANDLE_PARAMS() macro simpler and not have ↵Arthur de Jong2009-10-111-5/+5
| | | | | | empty argument git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1005 ef36b2f9-881f-0410-afb5-c4e39611909c
* only include security/pam_ext.h for systems that have itArthur de Jong2009-10-112-1/+4
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1004 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix some header checks in configure and fix ↵Arthur de Jong2009-10-082-17/+14
| | | | | | ldap_set_rebind_proc() return type check git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1003 ef36b2f9-881f-0410-afb5-c4e39611909c
* don't pass an empty parameter to a macroArthur de Jong2009-10-081-1/+1
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1002 ef36b2f9-881f-0410-afb5-c4e39611909c
* re-organise configure script and only run tests for ↵Arthur de Jong2009-10-082-213/+217
| | | | | | parts that are enabled git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1001 ef36b2f9-881f-0410-afb5-c4e39611909c
* implement password changing in the PAM module by ↵Arthur de Jong2009-10-077-118/+199
| | | | | | performing an LDAP password modify EXOP request git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1000 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix the case where the string passed to WRITE_STRING() ↵Arthur de Jong2009-10-071-3/+3
| | | | | | is an expression git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@999 ef36b2f9-881f-0410-afb5-c4e39611909c
* some compatibility improvementsArthur de Jong2009-10-055-8/+52
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@998 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix return of authorisation check (patch by Howard Chu ↵Arthur de Jong2009-09-291-0/+1
| | | | | | <hyc@symas.com>) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@997 ef36b2f9-881f-0410-afb5-c4e39611909c
* updated Vietnamese (vi) translation of debconf templates ↵Arthur de Jong2009-09-271-34/+31
| | | | | | by Clytie Siddall <clytie@riverland.net.au> git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@996 ef36b2f9-881f-0410-afb5-c4e39611909c
* log reading and writing errors with errno messageArthur de Jong2009-09-271-2/+4
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@995 ef36b2f9-881f-0410-afb5-c4e39611909c
* partially updated Vietnamese (vi) translation of debconf ↵Arthur de Jong2009-09-241-159/+59
| | | | | | templates by Clytie Siddall <clytie@riverland.net.au> git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@994 ef36b2f9-881f-0410-afb5-c4e39611909c
* general code cleanup and add missing casts and includesArthur de Jong2009-09-241-40/+43
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@993 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix for problem when authenticating to LDAP entries ↵Arthur de Jong2009-09-241-0/+11
| | | | | | without a uid attribute git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@992 ef36b2f9-881f-0410-afb5-c4e39611909c
* updated German (de) translation of debconf templates by ↵Arthur de Jong2009-09-131-79/+52
| | | | | | Erik Schanze <schanzi_@gmx.de> git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@991 ef36b2f9-881f-0410-afb5-c4e39611909c
* add the possibility to specify --disable-maintainer-modeArthur de Jong2009-09-081-0/+3
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@990 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix "Use StartTLS?" debconf question when no ssl option ↵Arthur de Jong2009-09-081-2/+5
| | | | | | is defined in the config git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@989 ef36b2f9-881f-0410-afb5-c4e39611909c
* get files ready for 0.7.0 release0.7.0Arthur de Jong2009-09-049-9/+205
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@987 ef36b2f9-881f-0410-afb5-c4e39611909c
* some simple changes in includes to make FreeBSD diff smallerArthur de Jong2009-09-044-2/+14
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@986 ef36b2f9-881f-0410-afb5-c4e39611909c
* add a --disable-configfile-checking option to configure ↵Arthur de Jong2009-09-012-0/+15
| | | | | | to cause unknown options to be ignored from the configuration git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@985 ef36b2f9-881f-0410-afb5-c4e39611909c