lists.arthurdejong.org
RSS feed

nss-pam-ldapd commit: r1385 - in nss-pam-ldapd: . debian man

[Date Prev][Date Next] [Thread Prev][Thread Next]

nss-pam-ldapd commit: r1385 - in nss-pam-ldapd: . debian man



Author: arthur
Date: Thu Mar 10 22:45:14 2011
New Revision: 1385
URL: http://arthurdejong.org/viewvc/nss-pam-ldapd?view=rev&revision=1385

Log:
get files ready for 0.8.1 release

Modified:
   nss-pam-ldapd/ChangeLog
   nss-pam-ldapd/NEWS
   nss-pam-ldapd/TODO
   nss-pam-ldapd/configure.ac
   nss-pam-ldapd/debian/changelog
   nss-pam-ldapd/man/nslcd.8.xml
   nss-pam-ldapd/man/nslcd.conf.5.xml
   nss-pam-ldapd/man/pam_ldap.8.xml

Modified: nss-pam-ldapd/ChangeLog
==============================================================================
--- nss-pam-ldapd/ChangeLog     Thu Mar 10 21:35:32 2011        (r1384)
+++ nss-pam-ldapd/ChangeLog     Thu Mar 10 22:45:14 2011        (r1385)
@@ -1,3 +1,141 @@
+2011-03-10 20:35  arthur
+
+       * [r1384] Makefile.am, common/tio.c, compat/Makefile.am,
+         compat/ether.h, compat/ldap_compat.h, compat/pam_get_authtok.c,
+         man/Makefile.am, nslcd/attmap.c, nslcd/attmap.h, nslcd/common.c,
+         nslcd/common.h, nss/prototypes.h, pam/common.h, pynslcd/ether.py,
+         pynslcd/pynslcd.py, pynslcd/tio.py: update copyright headers to
+         add missing years
+
+2011-03-09 22:33  arthur
+
+       * [r1383] nslcd/pam.c: fix compiler warning
+
+2011-03-09 22:32  arthur
+
+       * [r1382] nslcd/pam.c, nslcd/passwd.c: properly handle
+         user-not-found errors when doing authentication (CVE-2011-0438)
+
+2011-03-06 15:58  arthur
+
+       * [r1381] pynslcd/Makefile.am, pynslcd/netgroup.py,
+         pynslcd/pynslcd.py: implement module for netgroup lookups
+
+2011-03-06 15:09  arthur
+
+       * [r1380] pynslcd/Makefile.am, pynslcd/network.py,
+         pynslcd/pynslcd.py: add network name lookups
+
+2011-03-06 15:06  arthur
+
+       * [r1379] tests/test.ldif.gz, tests/test_nsscmds.sh: add some test
+         groups and add the arthur user to them to test whether all are
+         returned correctly
+
+2011-03-06 14:52  arthur
+
+       * [r1378] Makefile.am: pass --enable-pynslcd with distcheck
+
+2011-03-06 14:52  arthur
+
+       * [r1377] pynslcd/Makefile.am: clean up compiled python files
+
+2011-03-06 14:49  arthur
+
+       * [r1376] pynslcd/host.py: fix search filter objectClass for hosts
+
+2011-03-06 14:23  arthur
+
+       * [r1375] nslcd/log.c, nslcd/log.h, nslcd/nslcd.c: ensure that
+         session id is only logged while handling a connection
+
+2011-03-06 13:01  arthur
+
+       * [r1374] man/nslcd.conf.5.xml: note that attribute mapping
+         expressions cannot be used for all attributes
+
+2011-02-14 21:12  arthur
+
+       * [r1373] pynslcd/Makefile.am, pynslcd/host.py, pynslcd/pynslcd.py,
+         pynslcd/tio.py: implement module for hostname lookups
+
+2011-02-14 21:11  arthur
+
+       * [r1372] pynslcd/ether.py: fix comment
+
+2011-02-14 21:08  arthur
+
+       * [r1371] pynslcd/Makefile.am, pynslcd/debugio.py: clean up and add
+         missing files to installation
+
+2011-02-11 22:18  arthur
+
+       * [r1370] configure.ac: fix FreeBSD nss_ldap soname (as seen in
+         current FreeBSD packaging)
+
+2011-02-11 22:16  arthur
+
+       * [r1369] nslcd/nslcd.c: create the directory for the socket and
+         pidfile
+
+2011-01-29 20:19  arthur
+
+       * [r1368] man/nslcd.conf.5.xml: document a proper replacement for
+         pam_check_host_attr (thanks Luca Capello) and add a section on
+         quoting
+
+2011-01-29 20:15  arthur
+
+       * [r1367] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/common.c,
+         nslcd/common.h, nslcd/pam.c: implement a fqdn variable that can
+         be used inside pam_authz_search filters
+
+2011-01-23 20:59  arthur
+
+       * [r1366] man/nslcd.conf.5.xml: name pam_check_service_attr and
+         pam_check_host_attr options in manual page and indicate how
+         pam_authz_search replaces them
+
+2011-01-05 19:39  arthur
+
+       * [r1365] AUTHORS, HACKING, configure.ac, debian/copyright,
+         nss/Makefile.am, nss/bsdnss.c, nss/exports.freebsd,
+         nss/prototypes.h: add FreeBSD support, partially imported from
+         the FreeBSD port (thanks to Jacques Vidrine, Artem Kazakov and
+         Alexander V. Chernikov)
+
+2011-01-01 14:46  arthur
+
+       * [r1364] nss/Makefile.am: put solnss.c under
+         EXTRA_nss_ldap_so_SOURCES
+
+2011-01-01 14:25  arthur
+
+       * [r1363] man/nslcd.8.xml, man/nslcd.conf.5.xml,
+         man/pam_ldap.8.xml: add ids to options so we can more easily
+         reference them from elsewhere (especially useful for generated
+         HTML)
+
+2011-01-01 14:12  arthur
+
+       * [r1362] nslcd/myldap.c: include definition of rc in all code
+         paths because it's used most of the time
+
+2011-01-01 14:10  arthur
+
+       * [r1361] configure.ac: fix quoting of NSS_MODULE_OBJS expression
+         to one that is supported by more shells
+
+2011-01-01 14:07  arthur
+
+       * [r1360] nss/Makefile.am: ensure that solnss.c ends up in tarball
+
+2010-12-30 21:28  arthur
+
+       * [r1358] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
+         man/nslcd.8.xml, man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get
+         files ready for 0.8.0 release
+
 2010-12-30 16:43  arthur
 
        * [r1357] README, debian/copyright: update copyright information

Modified: nss-pam-ldapd/NEWS
==============================================================================
--- nss-pam-ldapd/NEWS  Thu Mar 10 21:35:32 2011        (r1384)
+++ nss-pam-ldapd/NEWS  Thu Mar 10 22:45:14 2011        (r1385)
@@ -1,3 +1,21 @@
+changes from 0.8.0 to 0.8.1
+---------------------------
+
+* SECURITY FIX: the PAM module will allow authentication for users that do not
+                exist in LDAP, this allows login to local users with an
+                incorrect password (CVE-2011-0438)
+                the explotability of the problem depends on the details of the
+                PAM stack and the use of the minimum_uid PAM option
+* include a file that was missing for Solaris support
+* add FreeBSD support, partially imported from the FreeBSD port (thanks to
+  Jacques Vidrine, Artem Kazakov and Alexander V. Chernikov)
+* document how to replace name pam_check_service_attr and pam_check_host_attr
+  options in PADL's pam_ldap with with pam_authz_search in nss-pam-ldapd
+* implement a fqdn variable that can be used in pam_authz_search filters
+* create the directory to hold the socket and pidfile on startup
+* implement host, network and netgroup support in pynslcd
+
+
 changes from 0.7.13 to 0.8.0
 ----------------------------
 

Modified: nss-pam-ldapd/TODO
==============================================================================
--- nss-pam-ldapd/TODO  Thu Mar 10 21:35:32 2011        (r1384)
+++ nss-pam-ldapd/TODO  Thu Mar 10 22:45:14 2011        (r1385)
@@ -24,7 +24,6 @@
   (perhaps even extend the filtering to other data)
 * implement requesting and handling password policy information when binding
   as a user
-* integrate the FreeBSD code
 * implement nested groups
 * implement other services in nslcd: sudo and autofs are candidates
 * restart unscd on postinst, just like nscd (or perhaps do nscd -i <MAP>)
@@ -32,3 +31,5 @@
 * properly test Solaris support
 * fix buffer handling in read_**string() functions (Solaris support)
 * complete pynslcd implementation
+* in nslcd/pam.c check shadow properties if present
+* write test cases for the PAM code

Modified: nss-pam-ldapd/configure.ac
==============================================================================
--- nss-pam-ldapd/configure.ac  Thu Mar 10 21:35:32 2011        (r1384)
+++ nss-pam-ldapd/configure.ac  Thu Mar 10 22:45:14 2011        (r1385)
@@ -23,7 +23,7 @@
 AC_COPYRIGHT(
 [Copyright (C) 2006 Luke Howard
 Copyright (C) 2006 West Consulting
-Copyright (C) 2006, 2007, 2008, 2009, 2010 Arthur de Jong
+Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011 Arthur de Jong
 
 This configure script is derived from configure.ac which is free software;
 you can redistribute it and/or modify it under the terms of the GNU Lesser
@@ -33,10 +33,10 @@
 
 # initialize and set version and bugreport address
 AC_INIT([nss-pam-ldapd],
-        [0.8.0],
+        [0.8.1],
         [nss-pam-ldapd-users@lists.arthurdejong.org],,
         [http://arthurdejong.org/nss-pam-ldapd/])
-RELEASE_MONTH="Dec 2010"
+RELEASE_MONTH="Mar 2011"
 AC_SUBST(RELEASE_MONTH)
 AC_CONFIG_SRCDIR([nslcd.h])
 

Modified: nss-pam-ldapd/debian/changelog
==============================================================================
--- nss-pam-ldapd/debian/changelog      Thu Mar 10 21:35:32 2011        (r1384)
+++ nss-pam-ldapd/debian/changelog      Thu Mar 10 22:45:14 2011        (r1385)
@@ -1,3 +1,21 @@
+nss-pam-ldapd (0.8.1) experimental; urgency=low
+
+  * SECURITY FIX: the PAM module will allow authentication for users that do
+                  not exist in LDAP, this allows login to local users with an
+                  incorrect password (CVE-2011-0438)
+                  the explotability of the problem depends on the details of
+                  the PAM stack and the use of the minimum_uid PAM option
+  * add FreeBSD support, partially imported from the FreeBSD port (thanks to
+    Jacques Vidrine, Artem Kazakov and Alexander V. Chernikov)
+  * document how to replace name pam_check_service_attr and
+    pam_check_host_attr options in PADL's pam_ldap with with pam_authz_search
+    in nss-pam-ldapd (closes: #610925)
+  * implement a fqdn variable that can be used in pam_authz_search filters
+  * create the directory to hold the socket and pidfile on startup
+  * implement host, network and netgroup support in pynslcd
+
+ -- Arthur de Jong <adejong@debian.org>  Thu, 10 Mar 2011 22:00:00 +0100
+
 nss-pam-ldapd (0.8.0) experimental; urgency=low
 
   * include Solaris support developed by Ted C. Cheng of Symas Corporation

Modified: nss-pam-ldapd/man/nslcd.8.xml
==============================================================================
--- nss-pam-ldapd/man/nslcd.8.xml       Thu Mar 10 21:35:32 2011        (r1384)
+++ nss-pam-ldapd/man/nslcd.8.xml       Thu Mar 10 22:45:14 2011        (r1385)
@@ -6,7 +6,7 @@
    nslcd.8.xml - docbook manual page for nslcd
 
    Copyright (C) 2006 West Consulting
-   Copyright (C) 2006, 2007, 2008, 2009, 2010 Arthur de Jong
+   Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011 Arthur de Jong
 
    This library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
@@ -36,9 +36,9 @@
  <refmeta>
   <refentrytitle>nslcd</refentrytitle>
   <manvolnum>8</manvolnum>
-  <refmiscinfo class="version">Version 0.8.0</refmiscinfo>
+  <refmiscinfo class="version">Version 0.8.1</refmiscinfo>
   <refmiscinfo class="manual">System Manager's Manual</refmiscinfo>
-  <refmiscinfo class="date">Dec 2010</refmiscinfo>
+  <refmiscinfo class="date">Mar 2011</refmiscinfo>
  </refmeta>
 
  <refnamediv id="name">

Modified: nss-pam-ldapd/man/nslcd.conf.5.xml
==============================================================================
--- nss-pam-ldapd/man/nslcd.conf.5.xml  Thu Mar 10 21:35:32 2011        (r1384)
+++ nss-pam-ldapd/man/nslcd.conf.5.xml  Thu Mar 10 22:45:14 2011        (r1385)
@@ -6,7 +6,7 @@
    nslcd.conf.5.xml - docbook manual page for nslcd.conf
 
    Copyright (C) 1997-2005 Luke Howard
-   Copyright (C) 2007, 2008, 2009, 2010 Arthur de Jong
+   Copyright (C) 2007, 2008, 2009, 2010, 2011 Arthur de Jong
 
    This library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
@@ -36,9 +36,9 @@
  <refmeta>
   <refentrytitle>nslcd.conf</refentrytitle>
   <manvolnum>5</manvolnum>
-  <refmiscinfo class="version">Version 0.8.0</refmiscinfo>
+  <refmiscinfo class="version">Version 0.8.1</refmiscinfo>
   <refmiscinfo class="manual">System Manager's Manual</refmiscinfo>
-  <refmiscinfo class="date">Dec 2010</refmiscinfo>
+  <refmiscinfo class="date">Mar 2011</refmiscinfo>
  </refmeta>
 
  <refnamediv id="name">

Modified: nss-pam-ldapd/man/pam_ldap.8.xml
==============================================================================
--- nss-pam-ldapd/man/pam_ldap.8.xml    Thu Mar 10 21:35:32 2011        (r1384)
+++ nss-pam-ldapd/man/pam_ldap.8.xml    Thu Mar 10 22:45:14 2011        (r1385)
@@ -5,7 +5,7 @@
 <!--
    pam_ldap.8.xml - docbook manual page for pam_ldap PAM module
 
-   Copyright (C) 2009, 2010 Arthur de Jong
+   Copyright (C) 2009, 2010, 2011 Arthur de Jong
 
    This library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
@@ -35,9 +35,9 @@
  <refmeta>
   <refentrytitle>pam_ldap</refentrytitle>
   <manvolnum>8</manvolnum>
-  <refmiscinfo class="version">Version 0.8.0</refmiscinfo>
+  <refmiscinfo class="version">Version 0.8.1</refmiscinfo>
   <refmiscinfo class="manual">System Manager's Manual</refmiscinfo>
-  <refmiscinfo class="date">Dec 2010</refmiscinfo>
+  <refmiscinfo class="date">Mar 2011</refmiscinfo>
  </refmeta>
 
  <refnamediv id="name">
-- 
To unsubscribe send an email to
nss-pam-ldapd-commits-unsubscribe@lists.arthurdejong.org or see
http://lists.arthurdejong.org/nss-pam-ldapd-commits