Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* add libpam-sss as an alternative to libpam-ldapdArthur de Jong2010-08-141-1/+1
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1173 ef36b2f9-881f-0410-afb5-c4e39611909c
* merge the recommends from libnss-ldapd and libpam-ldapd ↵Arthur de Jong2010-08-141-3/+1
| | | | | | into those of nslcd so we can track all the PAM alternatives in one place git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1172 ef36b2f9-881f-0410-afb5-c4e39611909c
* offer to add ldap to shadow in nsswitch.conf if a ↵Arthur de Jong2010-08-146-0/+68
| | | | | | potential broken configuration is found git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1171 ef36b2f9-881f-0410-afb5-c4e39611909c
* archive older ChangeLog entries in year filesArthur de Jong2010-08-145-4236/+2646
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1170 ef36b2f9-881f-0410-afb5-c4e39611909c
* also don't expand variables in rest of ${var:+rest} ↵Arthur de Jong2010-08-141-3/+12
| | | | | | expressions if var is not set or empty git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1169 ef36b2f9-881f-0410-afb5-c4e39611909c
* do not expand variables in rest of ${var:-rest} ↵Arthur de Jong2010-08-141-5/+18
| | | | | | expressions if var is not blank or empty git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1168 ef36b2f9-881f-0410-afb5-c4e39611909c
* use htons() instead of ntohs() (thanks Ted C. Cheng)Arthur de Jong2010-07-271-1/+1
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1167 ef36b2f9-881f-0410-afb5-c4e39611909c
* compatibility improvement: also check for nss_common.h ↵Arthur de Jong2010-07-182-1/+15
| | | | | | and see if enum nss_status exists git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1166 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix commentArthur de Jong2010-07-181-2/+2
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1165 ef36b2f9-881f-0410-afb5-c4e39611909c
* use -h linker flag instead of -soname which seems more ↵Arthur de Jong2010-07-181-1/+1
| | | | | | portable git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1164 ef36b2f9-881f-0410-afb5-c4e39611909c
* define pam_info(), pam_error() and pam_syslog() ↵Arthur de Jong2010-07-181-6/+6
| | | | | | compatibility macros to allow no arguments for format git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1163 ef36b2f9-881f-0410-afb5-c4e39611909c
* only go back one step on Debconf backArthur de Jong2010-07-171-1/+1
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1162 ef36b2f9-881f-0410-afb5-c4e39611909c
* allow configuring NSS module's SONAME from configure and ↵Arthur de Jong2010-07-073-8/+13
| | | | | | use this in nslcd to dlopen() the correct library (thanks to Alexander V. Chernikov for the idea) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1161 ef36b2f9-881f-0410-afb5-c4e39611909c
* get files ready for 0.7.7 release0.7.7Arthur de Jong2010-07-038-11/+252
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1159 ef36b2f9-881f-0410-afb5-c4e39611909c
* upgrade to standards-version 3.9.0Arthur de Jong2010-07-031-1/+1
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1158 ef36b2f9-881f-0410-afb5-c4e39611909c
* don't use dh_title to set the Debconf title, the default ↵Arthur de Jong2010-07-032-6/+0
| | | | | | should be fine git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1157 ef36b2f9-881f-0410-afb5-c4e39611909c
* use Replaces/Breaks instead of Conflicts for ↵Arthur de Jong2010-07-031-2/+3
| | | | | | introduction of nslcd package (as per policy 3.9.0) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1156 ef36b2f9-881f-0410-afb5-c4e39611909c
* make sure the pam_ldap manual page is in the ↵Arthur de Jong2010-06-254-1/+5
| | | | | | libpam-ldapd package git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1155 ef36b2f9-881f-0410-afb5-c4e39611909c
* add logging to SASL interaction functionArthur de Jong2010-06-191-0/+12
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1154 ef36b2f9-881f-0410-afb5-c4e39611909c
* improve debug logging of SASL bind callsArthur de Jong2010-06-191-4/+14
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1153 ef36b2f9-881f-0410-afb5-c4e39611909c
* updated based on comments by Daniel Dehennin ↵Arthur de Jong2010-06-191-5/+0
| | | | | | <daniel.dehennin@baby-gnu.org> git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1152 ef36b2f9-881f-0410-afb5-c4e39611909c
* start k5start from the init script to keep the Kerberos ↵Arthur de Jong2010-06-186-0/+101
| | | | | | ticket active if nslcd is configured for SASL GSSAPI kerberos authentication, based on a patch by Daniel Dehennin <daniel.dehennin@baby-gnu.org> git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1151 ef36b2f9-881f-0410-afb5-c4e39611909c
* remove warning messages from parsing the sasl_* options ↵Arthur de Jong2010-06-183-25/+18
| | | | | | and document them in the nslcd.conf(5) manual page (they should be functional) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1150 ef36b2f9-881f-0410-afb5-c4e39611909c
* make SASL binding code a little earier to readArthur de Jong2010-06-181-16/+12
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1149 ef36b2f9-881f-0410-afb5-c4e39611909c
* remove the use_sasl option and instead rely on sasl_mech ↵Arthur de Jong2010-06-184-16/+2
| | | | | | being specified git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1148 ef36b2f9-881f-0410-afb5-c4e39611909c
* group options moreArthur de Jong2010-06-181-3/+2
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1147 ef36b2f9-881f-0410-afb5-c4e39611909c
* have more compatibility code for NSS module and move ↵Arthur de Jong2010-06-175-66/+152
| | | | | | compatibility code to compat directory git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1146 ef36b2f9-881f-0410-afb5-c4e39611909c
* ensure that nslcd is started after hostname lookups are ↵Arthur de Jong2010-06-161-1/+1
| | | | | | available so getting to the LDAP server via DNS lookups will work (patch by Petter Reinholdtsen) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1145 ef36b2f9-881f-0410-afb5-c4e39611909c
* use RTLD_NODELETE during dlopen() instead of not using ↵Arthur de Jong2010-06-161-3/+4
| | | | | | dlclose() git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1144 ef36b2f9-881f-0410-afb5-c4e39611909c
* rename symbol map files and check for the linker option ↵Arthur de Jong2010-06-155-6/+28
| | | | | | to specify the file with git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1143 ef36b2f9-881f-0410-afb5-c4e39611909c
* pass pthread flags correctly to nslcd Makefile and ↵Arthur de Jong2010-06-152-11/+12
| | | | | | rename save_ vars to not conflict with AX_PTHREAD test git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1142 ef36b2f9-881f-0410-afb5-c4e39611909c
* implement a global symbol inside the NSS module to allow ↵Arthur de Jong2010-06-149-14/+85
| | | | | | applications to disable NSS lookups over LDAP and use it in nslcd to avoid deadlocks git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1141 ef36b2f9-881f-0410-afb5-c4e39611909c
* make include guard names consistent throughout the ↵Arthur de Jong2010-06-1420-59/+59
| | | | | | source and avoid conflicts with system headers git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1140 ef36b2f9-881f-0410-afb5-c4e39611909c
* remove some unused include statementsArthur de Jong2010-06-1411-11/+0
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1139 ef36b2f9-881f-0410-afb5-c4e39611909c
* remove commented out memberOf and ipNetmaskNumber ↵Arthur de Jong2010-06-126-7/+0
| | | | | | attributes and small cleanups git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1138 ef36b2f9-881f-0410-afb5-c4e39611909c
* run translations through debconf-updatepo -vArthur de Jong2010-06-1217-41/+57
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1137 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix and remove source code commentsArthur de Jong2010-06-111-3/+1
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1136 ef36b2f9-881f-0410-afb5-c4e39611909c
* revert part of r1134 that was accidentally commitedArthur de Jong2010-06-042-44/+0
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1135 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix nullok test for password modificationArthur de Jong2010-06-043-1/+45
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1134 ef36b2f9-881f-0410-afb5-c4e39611909c
* also ignore other ignorable PAM return codesArthur de Jong2010-06-031-1/+1
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1133 ef36b2f9-881f-0410-afb5-c4e39611909c
* add a warning to the limitation of our pam_get_authtok() ↵Arthur de Jong2010-06-021-0/+1
| | | | | | implementation git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1132 ef36b2f9-881f-0410-afb5-c4e39611909c
* simplify PAM module splitting remapping for ignore_* ↵Arthur de Jong2010-06-021-95/+61
| | | | | | options to a separate function, parsing of try_first_pass and use_first_pass is done by pam_get_authtok(), don't report session errors to the user and make error handling consistent git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1131 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix bug in test (r1127)Arthur de Jong2010-06-011-1/+1
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1130 ef36b2f9-881f-0410-afb5-c4e39611909c
* implement an nullok PAM option and disable empty ↵Arthur de Jong2010-06-012-1/+29
| | | | | | passwords by default git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1129 ef36b2f9-881f-0410-afb5-c4e39611909c
* don't log failure to do nslcd request to user and log ↵Arthur de Jong2010-06-011-5/+5
| | | | | | authentication errors during password change git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1128 ef36b2f9-881f-0410-afb5-c4e39611909c
* add a debug log message when user authentication was ↵Arthur de Jong2010-06-011-0/+2
| | | | | | successful git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1127 ef36b2f9-881f-0410-afb5-c4e39611909c
* don't use use_authtok for password modification by defaultArthur de Jong2010-06-011-1/+1
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1126 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix typoArthur de Jong2010-05-311-3/+3
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1125 ef36b2f9-881f-0410-afb5-c4e39611909c
* get files ready for 0.7.6 release0.7.6Arthur de Jong2010-05-278-4/+97
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1123 ef36b2f9-881f-0410-afb5-c4e39611909c
* drop extra parts of package descriptions that should no ↵Arthur de Jong2010-05-261-8/+2
| | | | | | longer be really relevant and update libpam-ldapd description git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1122 ef36b2f9-881f-0410-afb5-c4e39611909c