Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* get files ready for 0.8.1 release0.8.1Arthur de Jong2011-03-108-13/+188
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1385 ef36b2f9-881f-0410-afb5-c4e39611909c
* update copyright headers to add missing yearsArthur de Jong2011-03-1016-16/+16
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1384 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix compiler warningArthur de Jong2011-03-091-1/+2
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1383 ef36b2f9-881f-0410-afb5-c4e39611909c
* properly handle user-not-found errors when doing ↵Arthur de Jong2011-03-092-3/+15
| | | | | | authentication (CVE-2011-0438) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1382 ef36b2f9-881f-0410-afb5-c4e39611909c
* implement module for netgroup lookupsArthur de Jong2011-03-063-2/+83
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1381 ef36b2f9-881f-0410-afb5-c4e39611909c
* add network name lookupsArthur de Jong2011-03-063-2/+91
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1380 ef36b2f9-881f-0410-afb5-c4e39611909c
* add some test groups and add the arthur user to them to ↵Arthur de Jong2011-03-062-3/+3
| | | | | | test whether all are returned correctly git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1379 ef36b2f9-881f-0410-afb5-c4e39611909c
* pass --enable-pynslcd with distcheckArthur de Jong2011-03-061-1/+2
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1378 ef36b2f9-881f-0410-afb5-c4e39611909c
* clean up compiled python filesArthur de Jong2011-03-061-0/+4
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1377 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix search filter objectClass for hostsArthur de Jong2011-03-061-2/+2
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1376 ef36b2f9-881f-0410-afb5-c4e39611909c
* ensure that session id is only logged while handling a ↵Arthur de Jong2011-03-063-7/+26
| | | | | | connection git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1375 ef36b2f9-881f-0410-afb5-c4e39611909c
* note that attribute mapping expressions cannot be used ↵Arthur de Jong2011-03-061-0/+2
| | | | | | for all attributes git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1374 ef36b2f9-881f-0410-afb5-c4e39611909c
* implement module for hostname lookupsArthur de Jong2011-02-144-1/+113
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1373 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix commentArthur de Jong2011-02-141-1/+1
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1372 ef36b2f9-881f-0410-afb5-c4e39611909c
* clean up and add missing files to installationArthur de Jong2011-02-142-68/+3
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1371 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix FreeBSD nss_ldap soname (as seen in current FreeBSD ↵Arthur de Jong2011-02-111-1/+1
| | | | | | packaging) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1370 ef36b2f9-881f-0410-afb5-c4e39611909c
* create the directory for the socket and pidfileArthur de Jong2011-02-111-11/+24
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1369 ef36b2f9-881f-0410-afb5-c4e39611909c
* document a proper replacement for pam_check_host_attr ↵Arthur de Jong2011-01-291-6/+8
| | | | | | (thanks Luca Capello) and add a section on quoting git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1368 ef36b2f9-881f-0410-afb5-c4e39611909c
* implement a fqdn variable that can be used inside ↵Arthur de Jong2011-01-295-52/+87
| | | | | | pam_authz_search filters git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1367 ef36b2f9-881f-0410-afb5-c4e39611909c
* name pam_check_service_attr and pam_check_host_attr ↵Arthur de Jong2011-01-231-4/+8
| | | | | | options in manual page and indicate how pam_authz_search replaces them git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1366 ef36b2f9-881f-0410-afb5-c4e39611909c
* add FreeBSD support, partially imported from the FreeBSD ↵Arthur de Jong2011-01-058-4/+212
| | | | | | port (thanks to Jacques Vidrine, Artem Kazakov and Alexander V. Chernikov) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1365 ef36b2f9-881f-0410-afb5-c4e39611909c
* put solnss.c under EXTRA_nss_ldap_so_SOURCESArthur de Jong2011-01-011-2/+2
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1364 ef36b2f9-881f-0410-afb5-c4e39611909c
* add ids to options so we can more easily reference them ↵Arthur de Jong2011-01-013-52/+52
| | | | | | from elsewhere (especially useful for generated HTML) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1363 ef36b2f9-881f-0410-afb5-c4e39611909c
* include definition of rc in all code paths because it's ↵Arthur de Jong2011-01-011-3/+1
| | | | | | used most of the time git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1362 ef36b2f9-881f-0410-afb5-c4e39611909c
* fix quoting of NSS_MODULE_OBJS expression to one that is ↵Arthur de Jong2011-01-011-2/+2
| | | | | | supported by more shells git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1361 ef36b2f9-881f-0410-afb5-c4e39611909c
* ensure that solnss.c ends up in tarballArthur de Jong2011-01-011-2/+2
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1360 ef36b2f9-881f-0410-afb5-c4e39611909c
* get files ready for 0.8.0 release0.8.0Arthur de Jong2010-12-308-17/+698
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1358 ef36b2f9-881f-0410-afb5-c4e39611909c
* update copyright informationArthur de Jong2010-12-302-37/+35
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1357 ef36b2f9-881f-0410-afb5-c4e39611909c
* run debconf-updatepo (new and updated templates)Arthur de Jong2010-12-3019-575/+4631
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1356 ef36b2f9-881f-0410-afb5-c4e39611909c
* put headers of .po files in a consistent formatArthur de Jong2010-12-3018-86/+50
| | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1355 ef36b2f9-881f-0410-afb5-c4e39611909c
* integrate Solaris support developed by Ted C. Cheng of ↵Arthur de Jong2010-12-3020-23/+1422
|\ | | | | | | | | | | Symas Corporation that was developed on the -solaris branch git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1354 ef36b2f9-881f-0410-afb5-c4e39611909c
| * correctly set nss_ldap_so_DEPENDENCIESArthur de Jong2010-12-301-1/+1
| | | | | | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd-solaris@1353 ef36b2f9-881f-0410-afb5-c4e39611909c
| * split netgroup backend into a "normal" backend and one ↵Arthur de Jong2010-12-301-93/+84
| | | | | | | | | | | | for setnetgrent git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd-solaris@1352 ef36b2f9-881f-0410-afb5-c4e39611909c
| * implement buffer checking and simplify code somewhatArthur de Jong2010-12-302-28/+31
| | | | | | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd-solaris@1351 ef36b2f9-881f-0410-afb5-c4e39611909c
| * move Solaris specific NSS functions to separate fileArthur de Jong2010-12-303-37/+53
| | | | | | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd-solaris@1350 ef36b2f9-881f-0410-afb5-c4e39611909c
| * merge changes from trunkArthur de Jong2010-12-2935-88/+2011
| |\ | |/ |/| | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd-solaris@1349 ef36b2f9-881f-0410-afb5-c4e39611909c
* | fix distcheck by passing --with-pam-seclib-dir to ↵Arthur de Jong2010-12-292-4/+4
| | | | | | | | | | | | configure and remove unneeded slashes git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1348 ef36b2f9-881f-0410-afb5-c4e39611909c
* | add an experimental (currently partial) Python ↵Arthur de Jong2010-12-2917-3/+1725
| | | | | | | | | | | | implementation of nslcd to see if we can get the same features with easier to maintain code git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1347 ef36b2f9-881f-0410-afb5-c4e39611909c
* | allow attribute mapping with an expression for the ↵Arthur de Jong2010-12-287-37/+52
| | | | | | | | | | | | userPassword attribute for passwd, group and shadow entries and by default map it to the unmatchable password ("*") to avoid accidentally leaking password information git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1346 ef36b2f9-881f-0410-afb5-c4e39611909c
* | try to update the shadowLastChange attribute of a user ↵Arthur de Jong2010-12-265-1/+90
| | | | | | | | | | | | on password change (the update is only tried if the attribute is present to begin with) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1345 ef36b2f9-881f-0410-afb5-c4e39611909c
* | return connection reset when connection was closed by ↵Arthur de Jong2010-12-261-1/+6
| | | | | | | | | | | | the other end git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1344 ef36b2f9-881f-0410-afb5-c4e39611909c
* | paging isn't supported by OpenLDAP when chasing referralsArthur de Jong2010-12-261-1/+1
| | | | | | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1343 ef36b2f9-881f-0410-afb5-c4e39611909c
* | also support the tls_cacert option as an alias for ↵Arthur de Jong2010-12-261-1/+2
| | | | | | | | | | | | tls_cacertfile git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1342 ef36b2f9-881f-0410-afb5-c4e39611909c
* | add notes on ignored options when using GnuTLS (based on ↵Arthur de Jong2010-12-261-0/+4
| | | | | | | | | | | | #513270 which was reported against the openldap package by Peter Palfrader) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1341 ef36b2f9-881f-0410-afb5-c4e39611909c
* | also support tilde (~) in user and group names, except ↵Arthur de Jong2010-12-241-1/+1
| | | | | | | | | | | | as first character git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1340 ef36b2f9-881f-0410-afb5-c4e39611909c
* | make logic of character tests easier to readArthur de Jong2010-12-241-7/+14
| | | | | | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1339 ef36b2f9-881f-0410-afb5-c4e39611909c
* | implement a nss_min_uid option to filter user entries ↵Arthur de Jong2010-12-205-21/+88
| | | | | | | | | | | | returned by LDAP git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1338 ef36b2f9-881f-0410-afb5-c4e39611909c
* | sort group members by alphabet to not be dependant on ↵Arthur de Jong2010-12-181-11/+21
| | | | | | | | | | | | the order of attributes returned and the internal softing of the set git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1337 ef36b2f9-881f-0410-afb5-c4e39611909c
* | update tests with current test set-up (with chasing a ↵Arthur de Jong2010-12-183-1/+4
| | | | | | | | | | | | referral and some other minor changes) git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1336 ef36b2f9-881f-0410-afb5-c4e39611909c
| * move LDAP_BE() definitionArthur de Jong2010-12-172-3/+2
| | | | | | | | git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd-solaris@1335 ef36b2f9-881f-0410-afb5-c4e39611909c