~ubuntu-branches/ubuntu/precise/nss-pam-ldapd/precise-security

« back to all changes in this revision

Viewing changes to nss/Makefile.in

  • Committer: Package Import Robot
  • Author(s): Arthur de Jong
  • Date: 2011-09-04 21:00:00 UTC
  • mfrom: (14.1.4 experimental)
  • Revision ID: package-import@ubuntu.com-20110904210000-pe3u91iga88vtr16
Tags: 0.8.4
* Upload to unstable
* switch to using the member attribute by default instead of
  uniqueMember (backwards incompatible change)
* only return "x" as a password hash when the object has the shadowAccount
  objectClass and nsswitch.conf is configured to do shadow lookups using
  LDAP (this avoids some problems with pam_unix)
* fix problem with partial attribute name matches in DN (thanks Timothy
  White)
* fix a problem with objectSid mappings with recent versions of OpenLDAP
  (patch by Wesley Mason)
* set the socket timeout in a connection callback to avoid timeout
  issues during the SSL handshake (patch by Stefan Völkel)
* check for unknown variables in pam_authz_search
* only check password expiration when authenticating, only check account
  expiration when doing authorisation
* make buffer sizes consistent and grow all buffers holding string
  representations of numbers to be able to hold 64-bit numbers
* update AX_PTHREAD from autoconf-archive
* support querying DNS SRV records from a different domain than the current
  one (based on a patch by James M. Leddy)
* fix a problem with uninitialised memory while parsing the tls_ciphers
  option (closes: #638872) (but doesn't work yet due to #640384)
* implement bounds checking of numeric values read from LDAP (patch by
  Jakub Hrozek)
* correctly support large uid and gid values from LDAP (patch by Jakub
  Hrozek)
* improvements to the configure script (patch by Jakub Hrozek)
* switch to dh for debian/rules and bump debhelper compatibility to 8
* build Debian packages with multiarch support
* ship shlibs (but still no symbol files) for libnss-ldapd since that was
  the easiest way to support multiarch
* fix output in init script when restarting nslcd (closes: #637132)
* correctly handle leading and trailing spaces in preseeded debconf uri
  option (patch by Andreas B. Mundt) (closes: #637863)
* support spaces around database names in /etc/nsswitch.conf while
  configuring package (closes: #640185)
* updated Russian debconf translation by Yuri Kozlov (closes: #637751)
* updated French debconf translation by Christian Perrier (closes: #637756)
* added Slovak debconf translation by Slavko (closes: #637759)
* updated Danish debconf translation by Joe Hansen (closes :#637763)
* updated Brazilian Portuguese debconf translation by Denis Doria
* updated Portuguese debconf translation by Américo Monteiro
* updated Japanese debconf translation by Kenshi Muto (closes: #638195)
* updated Czech debconf translation by Miroslav Kure (closes: #639026)
* updated German debconf translation by Chris Leick (closes: #639107)
* updated Spanish debconf translation by Francisco Javier Cuadrado
  (closes: #639236)
* updated Dutch debconf translation by Arthur de Jong with help from Paul
  Gevers and Jeroen Schot

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
# Copyright (C) 2010 Symas Corporation
23
24
#
24
25
# This library is free software; you can redistribute it and/or
25
26
# modify it under the terms of the GNU Lesser General Public
57
58
host_triplet = @host@
58
59
target_triplet = @target@
59
60
noinst_PROGRAMS = nss_ldap.so$(EXEEXT)
60
 
@HAVE_VERSION_SCRIPT_FLAG_TRUE@am__append_1 = $(VERSION_SCRIPT_FLAG)\$(srcdir)/nss_ldap.map
 
61
@NSS_FLAVOUR_SOLARIS_TRUE@am__append_1 = solnss.$(OBJEXT) ../common/libdict.a
 
62
@NSS_FLAVOUR_FREEBSD_TRUE@am__append_2 = bsdnss.$(OBJEXT)
61
63
subdir = nss
62
64
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
63
65
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
70
72
CONFIG_CLEAN_FILES =
71
73
CONFIG_CLEAN_VPATH_FILES =
72
74
PROGRAMS = $(noinst_PROGRAMS)
73
 
am_nss_ldap_so_OBJECTS = common.$(OBJEXT) aliases.$(OBJEXT) \
74
 
        ethers.$(OBJEXT) group.$(OBJEXT) hosts.$(OBJEXT) \
75
 
        netgroup.$(OBJEXT) networks.$(OBJEXT) passwd.$(OBJEXT) \
76
 
        protocols.$(OBJEXT) rpc.$(OBJEXT) services.$(OBJEXT) \
77
 
        shadow.$(OBJEXT)
 
75
am_nss_ldap_so_OBJECTS = common.$(OBJEXT)
78
76
nss_ldap_so_OBJECTS = $(am_nss_ldap_so_OBJECTS)
79
 
nss_ldap_so_DEPENDENCIES = ../common/libtio.a ../common/libprot.a
80
 
nss_ldap_so_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
81
 
        $(nss_ldap_so_LDFLAGS) $(LDFLAGS) -o $@
 
77
am__DEPENDENCIES_1 =
82
78
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
83
79
depcomp = $(SHELL) $(top_srcdir)/depcomp
84
80
am__depfiles_maybe = depfiles
87
83
        $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
88
84
CCLD = $(CC)
89
85
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
90
 
SOURCES = $(nss_ldap_so_SOURCES)
91
 
DIST_SOURCES = $(nss_ldap_so_SOURCES)
 
86
SOURCES = $(nss_ldap_so_SOURCES) $(EXTRA_nss_ldap_so_SOURCES)
 
87
DIST_SOURCES = $(nss_ldap_so_SOURCES) $(EXTRA_nss_ldap_so_SOURCES)
92
88
ETAGS = etags
93
89
CTAGS = ctags
94
90
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
111
107
ECHO_N = @ECHO_N@
112
108
ECHO_T = @ECHO_T@
113
109
EGREP = @EGREP@
 
110
ENABLE_CONFIGFILE_CHECKING = @ENABLE_CONFIGFILE_CHECKING@
114
111
EXEEXT = @EXEEXT@
115
112
GREP = @GREP@
116
113
INSTALL = @INSTALL@
121
118
LDFLAGS = @LDFLAGS@
122
119
LIBOBJS = @LIBOBJS@
123
120
LIBS = @LIBS@
 
121
LN_S = @LN_S@
124
122
LTLIBOBJS = @LTLIBOBJS@
125
123
MAINT = @MAINT@
126
124
MAKEINFO = @MAKEINFO@
130
128
NSLCD_PIDFILE = @NSLCD_PIDFILE@
131
129
NSLCD_SOCKET = @NSLCD_SOCKET@
132
130
NSS_LDAP_SONAME = @NSS_LDAP_SONAME@
 
131
NSS_MODULE_OBJS = @NSS_MODULE_OBJS@
133
132
OBJEXT = @OBJEXT@
134
133
PACKAGE = @PACKAGE@
135
134
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
138
137
PACKAGE_TARNAME = @PACKAGE_TARNAME@
139
138
PACKAGE_URL = @PACKAGE_URL@
140
139
PACKAGE_VERSION = @PACKAGE_VERSION@
 
140
PAM_LDAP_SONAME = @PAM_LDAP_SONAME@
 
141
PAM_SECLIB_DIR = @PAM_SECLIB_DIR@
141
142
PATH_SEPARATOR = @PATH_SEPARATOR@
142
143
PTHREAD_CC = @PTHREAD_CC@
143
144
PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
144
145
PTHREAD_LIBS = @PTHREAD_LIBS@
 
146
PYTHON = @PYTHON@
 
147
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
 
148
PYTHON_PLATFORM = @PYTHON_PLATFORM@
 
149
PYTHON_PREFIX = @PYTHON_PREFIX@
 
150
PYTHON_VERSION = @PYTHON_VERSION@
145
151
RANLIB = @RANLIB@
146
152
RELEASE_MONTH = @RELEASE_MONTH@
147
153
SET_MAKE = @SET_MAKE@
148
154
SHELL = @SHELL@
149
155
STRIP = @STRIP@
150
156
VERSION = @VERSION@
151
 
VERSION_SCRIPT_FLAG = @VERSION_SCRIPT_FLAG@
152
157
abs_builddir = @abs_builddir@
153
158
abs_srcdir = @abs_srcdir@
154
159
abs_top_builddir = @abs_top_builddir@
188
193
mandir = @mandir@
189
194
mkdir_p = @mkdir_p@
190
195
nslcd_LIBS = @nslcd_LIBS@
 
196
nss_ldap_so_LDFLAGS = @nss_ldap_so_LDFLAGS@
 
197
nss_ldap_so_LINK = @nss_ldap_so_LINK@
191
198
oldincludedir = @oldincludedir@
 
199
pam_ldap_so_LDFLAGS = @pam_ldap_so_LDFLAGS@
 
200
pam_ldap_so_LINK = @pam_ldap_so_LINK@
192
201
pdfdir = @pdfdir@
 
202
pkgpyexecdir = @pkgpyexecdir@
 
203
pkgpythondir = @pkgpythondir@
193
204
prefix = @prefix@
194
205
program_transform_name = @program_transform_name@
195
206
psdir = @psdir@
 
207
pyexecdir = @pyexecdir@
 
208
pythondir = @pythondir@
196
209
sbindir = @sbindir@
197
210
sharedstatedir = @sharedstatedir@
198
211
srcdir = @srcdir@
209
222
AM_CFLAGS = -fPIC
210
223
nss_ldap_so_SOURCES = common.c common.h prototypes.h \
211
224
                      ../nslcd.h ../common/nslcd-prot.h \
212
 
                      ../compat/attrs.h \
213
 
                      aliases.c ethers.c group.c hosts.c netgroup.c \
214
 
                      networks.c passwd.c protocols.c rpc.c services.c \
215
 
                      shadow.c
216
 
 
217
 
nss_ldap_so_LDFLAGS = -shared -Wl,-h,$(NSS_LDAP_SONAME) \
218
 
        $(am__append_1)
219
 
nss_ldap_so_LDADD = ../common/libtio.a ../common/libprot.a
220
 
EXTRA_DIST = nss_ldap.map
 
225
                      ../compat/attrs.h
 
226
 
 
227
EXTRA_nss_ldap_so_SOURCES = aliases.c ethers.c group.c hosts.c netgroup.c \
 
228
                            networks.c passwd.c protocols.c rpc.c services.c \
 
229
                            shadow.c solnss.c bsdnss.c
 
230
 
 
231
nss_ldap_so_LDADD = $(NSS_MODULE_OBJS) $(am__append_1) $(am__append_2) \
 
232
        ../common/libtio.a ../common/libprot.a
 
233
nss_ldap_so_DEPENDENCIES = $(nss_ldap_so_LDADD)
 
234
EXTRA_DIST = exports.glibc exports.solaris exports.freebsd
221
235
all: all-am
222
236
 
223
237
.SUFFIXES:
266
280
        -rm -f *.tab.c
267
281
 
268
282
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/aliases.Po@am__quote@
 
283
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bsdnss.Po@am__quote@
269
284
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/common.Po@am__quote@
270
285
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ethers.Po@am__quote@
271
286
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/group.Po@am__quote@
277
292
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rpc.Po@am__quote@
278
293
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/services.Po@am__quote@
279
294
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/shadow.Po@am__quote@
 
295
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/solnss.Po@am__quote@
280
296
 
281
297
.c.o:
282
298
@am__fastdepCC_TRUE@    $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
491
507
install-exec-local: install-nss_ldap_so
492
508
uninstall-local: uninstall-nss_ldap_so
493
509
 
494
 
# install libnss_ldap.so.2
495
510
install-nss_ldap_so: nss_ldap.so
496
 
        $(INSTALL_PROGRAM) -D nss_ldap.so $(DESTDIR)$(libdir)/$(NSS_LDAP_SONAME)
 
511
        -rm -f $(DESTDIR)$(libdir)/$(NSS_LDAP_SONAME)
 
512
        $(mkinstalldirs) $(DESTDIR)$(libdir)
 
513
        $(INSTALL_PROGRAM) nss_ldap.so $(DESTDIR)$(libdir)/$(NSS_LDAP_SONAME)
 
514
 
497
515
uninstall-nss_ldap_so:
498
516
        -rm -f $(DESTDIR)$(libdir)/$(NSS_LDAP_SONAME)
499
517