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

« back to all changes in this revision

Viewing changes to pam/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:
17
17
 
18
18
# Makefile.am - use automake to generate Makefile.in
19
19
#
20
 
# Copyright (C) 2009, 2010 Arthur de Jong
 
20
# Copyright (C) 2009, 2010, 2011 Arthur de Jong
 
21
# Copyright (C) 2010 Symas Corporation
21
22
#
22
23
# This library is free software; you can redistribute it and/or
23
24
# modify it under the terms of the GNU Lesser General Public
55
56
host_triplet = @host@
56
57
target_triplet = @target@
57
58
noinst_PROGRAMS = pam_ldap.so$(EXEEXT)
58
 
@HAVE_VERSION_SCRIPT_FLAG_TRUE@am__append_1 = $(VERSION_SCRIPT_FLAG)\$(srcdir)/pam_ldap.map
59
59
subdir = pam
60
60
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
61
61
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
72
72
pam_ldap_so_OBJECTS = $(am_pam_ldap_so_OBJECTS)
73
73
pam_ldap_so_DEPENDENCIES = ../common/libtio.a ../common/libprot.a \
74
74
        ../compat/libcompat.a
75
 
pam_ldap_so_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
76
 
        $(pam_ldap_so_LDFLAGS) $(LDFLAGS) -o $@
77
75
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
78
76
depcomp = $(SHELL) $(top_srcdir)/depcomp
79
77
am__depfiles_maybe = depfiles
106
104
ECHO_N = @ECHO_N@
107
105
ECHO_T = @ECHO_T@
108
106
EGREP = @EGREP@
 
107
ENABLE_CONFIGFILE_CHECKING = @ENABLE_CONFIGFILE_CHECKING@
109
108
EXEEXT = @EXEEXT@
110
109
GREP = @GREP@
111
110
INSTALL = @INSTALL@
116
115
LDFLAGS = @LDFLAGS@
117
116
LIBOBJS = @LIBOBJS@
118
117
LIBS = @LIBS@
 
118
LN_S = @LN_S@
119
119
LTLIBOBJS = @LTLIBOBJS@
120
120
MAINT = @MAINT@
121
121
MAKEINFO = @MAKEINFO@
125
125
NSLCD_PIDFILE = @NSLCD_PIDFILE@
126
126
NSLCD_SOCKET = @NSLCD_SOCKET@
127
127
NSS_LDAP_SONAME = @NSS_LDAP_SONAME@
 
128
NSS_MODULE_OBJS = @NSS_MODULE_OBJS@
128
129
OBJEXT = @OBJEXT@
129
130
PACKAGE = @PACKAGE@
130
131
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
133
134
PACKAGE_TARNAME = @PACKAGE_TARNAME@
134
135
PACKAGE_URL = @PACKAGE_URL@
135
136
PACKAGE_VERSION = @PACKAGE_VERSION@
 
137
PAM_LDAP_SONAME = @PAM_LDAP_SONAME@
 
138
PAM_SECLIB_DIR = @PAM_SECLIB_DIR@
136
139
PATH_SEPARATOR = @PATH_SEPARATOR@
137
140
PTHREAD_CC = @PTHREAD_CC@
138
141
PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
139
142
PTHREAD_LIBS = @PTHREAD_LIBS@
 
143
PYTHON = @PYTHON@
 
144
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
 
145
PYTHON_PLATFORM = @PYTHON_PLATFORM@
 
146
PYTHON_PREFIX = @PYTHON_PREFIX@
 
147
PYTHON_VERSION = @PYTHON_VERSION@
140
148
RANLIB = @RANLIB@
141
149
RELEASE_MONTH = @RELEASE_MONTH@
142
150
SET_MAKE = @SET_MAKE@
143
151
SHELL = @SHELL@
144
152
STRIP = @STRIP@
145
153
VERSION = @VERSION@
146
 
VERSION_SCRIPT_FLAG = @VERSION_SCRIPT_FLAG@
147
154
abs_builddir = @abs_builddir@
148
155
abs_srcdir = @abs_srcdir@
149
156
abs_top_builddir = @abs_top_builddir@
183
190
mandir = @mandir@
184
191
mkdir_p = @mkdir_p@
185
192
nslcd_LIBS = @nslcd_LIBS@
 
193
nss_ldap_so_LDFLAGS = @nss_ldap_so_LDFLAGS@
 
194
nss_ldap_so_LINK = @nss_ldap_so_LINK@
186
195
oldincludedir = @oldincludedir@
 
196
pam_ldap_so_LDFLAGS = @pam_ldap_so_LDFLAGS@
 
197
pam_ldap_so_LINK = @pam_ldap_so_LINK@
187
198
pdfdir = @pdfdir@
 
199
pkgpyexecdir = @pkgpyexecdir@
 
200
pkgpythondir = @pkgpythondir@
188
201
prefix = @prefix@
189
202
program_transform_name = @program_transform_name@
190
203
psdir = @psdir@
 
204
pyexecdir = @pyexecdir@
 
205
pythondir = @pythondir@
191
206
sbindir = @sbindir@
192
207
sharedstatedir = @sharedstatedir@
193
208
srcdir = @srcdir@
205
220
pam_ldap_so_SOURCES = ../nslcd.h ../common/nslcd-prot.h \
206
221
                      ../compat/attrs.h pam.c common.h
207
222
 
208
 
pam_ldap_so_LDFLAGS = -shared $(am__append_1)
209
 
pam_ldap_so_LDADD = ../common/libtio.a ../common/libprot.a -lpam \
210
 
                    ../compat/libcompat.a
 
223
pam_ldap_so_LDADD = ../common/libtio.a ../common/libprot.a \
 
224
                    ../compat/libcompat.a \
 
225
                    -lpam
211
226
 
212
227
EXTRA_DIST = pam_ldap.map
213
228
all: all-am
472
487
install-exec-local: install-pam_ldap_so
473
488
uninstall-local: uninstall-pam_ldap_so
474
489
 
475
 
# install pam_ldap.so
476
490
install-pam_ldap_so: pam_ldap.so
477
 
        $(INSTALL_PROGRAM) -D pam_ldap.so $(DESTDIR)$(libdir)/security/pam_ldap.so
 
491
        -rm -f $(DESTDIR)$(PAM_SECLIB_DIR)/$(PAM_LDAP_SONAME)
 
492
        $(mkinstalldirs) $(DESTDIR)$(PAM_SECLIB_DIR)
 
493
        $(INSTALL_PROGRAM) pam_ldap.so $(DESTDIR)$(PAM_SECLIB_DIR)/$(PAM_LDAP_SONAME)
 
494
 
478
495
uninstall-pam_ldap_so:
479
 
        -rm -f $(DESTDIR)$(libdir)/security/pam_ldap.so
 
496
        -rm -f $(DESTDIR)$(PAM_SECLIB_DIR)/$(PAM_LDAP_SONAME)
480
497
 
481
498
# Tell versions [3.59,3.63) of GNU make to not export all variables.
482
499
# Otherwise a system limit (for SysV at least) may be exceeded.