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

« back to all changes in this revision

Viewing changes to nss/Makefile.am

  • 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:
2
2
#
3
3
# Copyright (C) 2006 Luke Howard
4
4
# Copyright (C) 2006 West Consulting
5
 
# Copyright (C) 2006, 2007, 2009, 2010 Arthur de Jong
 
5
# Copyright (C) 2006, 2007, 2009, 2010, 2011 Arthur de Jong
 
6
# Copyright (C) 2010 Symas Corporation
6
7
#
7
8
# This library is free software; you can redistribute it and/or
8
9
# modify it under the terms of the GNU Lesser General Public
26
27
 
27
28
nss_ldap_so_SOURCES = common.c common.h prototypes.h \
28
29
                      ../nslcd.h ../common/nslcd-prot.h \
29
 
                      ../compat/attrs.h \
30
 
                      aliases.c ethers.c group.c hosts.c netgroup.c \
31
 
                      networks.c passwd.c protocols.c rpc.c services.c \
32
 
                      shadow.c
33
 
nss_ldap_so_LDFLAGS = -shared -Wl,-h,$(NSS_LDAP_SONAME)
34
 
if HAVE_VERSION_SCRIPT_FLAG
35
 
nss_ldap_so_LDFLAGS += $(VERSION_SCRIPT_FLAG)\$(srcdir)/nss_ldap.map
36
 
endif
37
 
nss_ldap_so_LDADD = ../common/libtio.a ../common/libprot.a
 
30
                      ../compat/attrs.h
 
31
EXTRA_nss_ldap_so_SOURCES = aliases.c ethers.c group.c hosts.c netgroup.c \
 
32
                            networks.c passwd.c protocols.c rpc.c services.c \
 
33
                            shadow.c solnss.c bsdnss.c
 
34
nss_ldap_so_LDADD = $(NSS_MODULE_OBJS)
 
35
if NSS_FLAVOUR_SOLARIS
 
36
nss_ldap_so_LDADD += solnss.$(OBJEXT) ../common/libdict.a
 
37
endif
 
38
if NSS_FLAVOUR_FREEBSD
 
39
nss_ldap_so_LDADD += bsdnss.$(OBJEXT)
 
40
endif
 
41
nss_ldap_so_LDADD += ../common/libtio.a ../common/libprot.a
 
42
nss_ldap_so_DEPENDENCIES = $(nss_ldap_so_LDADD)
38
43
 
39
 
EXTRA_DIST = nss_ldap.map
 
44
EXTRA_DIST = exports.glibc exports.solaris exports.freebsd
40
45
 
41
46
install-exec-local: install-nss_ldap_so
42
47
uninstall-local: uninstall-nss_ldap_so
43
48
 
44
 
# install libnss_ldap.so.2
45
49
install-nss_ldap_so: nss_ldap.so
46
 
        $(INSTALL_PROGRAM) -D nss_ldap.so $(DESTDIR)$(libdir)/$(NSS_LDAP_SONAME)
 
50
        -rm -f $(DESTDIR)$(libdir)/$(NSS_LDAP_SONAME)
 
51
        $(mkinstalldirs) $(DESTDIR)$(libdir)
 
52
        $(INSTALL_PROGRAM) nss_ldap.so $(DESTDIR)$(libdir)/$(NSS_LDAP_SONAME)
 
53
 
47
54
uninstall-nss_ldap_so:
48
55
        -rm -f $(DESTDIR)$(libdir)/$(NSS_LDAP_SONAME)