~ubuntu-branches/ubuntu/trusty/nss-pam-ldapd/trusty-proposed

« back to all changes in this revision

Viewing changes to nss/Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Arthur de Jong
  • Date: 2011-03-10 22:00:00 UTC
  • mto: (14.1.5 experimental) (16.1.6)
  • mto: This revision was merged to the branch mainline in revision 15.
  • Revision ID: james.westby@ubuntu.com-20110310220000-tyhxifj2ovpxnqqm
Tags: 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
* 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

Show diffs side-by-side

added added

removed removed

Lines of Context:
19
19
#
20
20
# Copyright (C) 2006 Luke Howard
21
21
# Copyright (C) 2006 West Consulting
22
 
# Copyright (C) 2006, 2007, 2009, 2010 Arthur de Jong
 
22
# Copyright (C) 2006, 2007, 2009, 2010, 2011 Arthur de Jong
23
23
# Copyright (C) 2010 Symas Corporation
24
24
#
25
25
# This library is free software; you can redistribute it and/or
59
59
target_triplet = @target@
60
60
noinst_PROGRAMS = nss_ldap.so$(EXEEXT)
61
61
@NSS_FLAVOUR_SOLARIS_TRUE@am__append_1 = solnss.$(OBJEXT) ../common/libdict.a
 
62
@NSS_FLAVOUR_FREEBSD_TRUE@am__append_2 = bsdnss.$(OBJEXT)
62
63
subdir = nss
63
64
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
64
65
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
225
226
 
226
227
EXTRA_nss_ldap_so_SOURCES = aliases.c ethers.c group.c hosts.c netgroup.c \
227
228
                            networks.c passwd.c protocols.c rpc.c services.c \
228
 
                            shadow.c
 
229
                            shadow.c solnss.c bsdnss.c
229
230
 
230
 
nss_ldap_so_LDADD = $(NSS_MODULE_OBJS) $(am__append_1) \
 
231
nss_ldap_so_LDADD = $(NSS_MODULE_OBJS) $(am__append_1) $(am__append_2) \
231
232
        ../common/libtio.a ../common/libprot.a
232
233
nss_ldap_so_DEPENDENCIES = $(nss_ldap_so_LDADD)
233
 
EXTRA_DIST = exports.glibc exports.solaris
 
234
EXTRA_DIST = exports.glibc exports.solaris exports.freebsd
234
235
all: all-am
235
236
 
236
237
.SUFFIXES:
279
280
        -rm -f *.tab.c
280
281
 
281
282
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/aliases.Po@am__quote@
 
283
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bsdnss.Po@am__quote@
282
284
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/common.Po@am__quote@
283
285
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ethers.Po@am__quote@
284
286
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/group.Po@am__quote@
290
292
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rpc.Po@am__quote@
291
293
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/services.Po@am__quote@
292
294
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/shadow.Po@am__quote@
 
295
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/solnss.Po@am__quote@
293
296
 
294
297
.c.o:
295
298
@am__fastdepCC_TRUE@    $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<