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

« back to all changes in this revision

Viewing changes to nss/nss_ldap.map

  • 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:
1
 
EXPORTED {
2
 
 
3
 
  # published NSS service functions
4
 
  global:
5
 
 
6
 
    # flag to enable or disable lookups
7
 
    _nss_ldap_enablelookups;
8
 
 
9
 
    # aliases - mail aliases
10
 
    _nss_ldap_getaliasbyname_r;
11
 
    _nss_ldap_setaliasent;
12
 
    _nss_ldap_getaliasent_r;
13
 
    _nss_ldap_endaliasent;
14
 
 
15
 
    # ethers - ethernet numbers
16
 
    _nss_ldap_gethostton_r;
17
 
    _nss_ldap_getntohost_r;
18
 
    _nss_ldap_setetherent;
19
 
    _nss_ldap_getetherent_r;
20
 
    _nss_ldap_endetherent;
21
 
 
22
 
    # group - groups of users
23
 
    _nss_ldap_getgrnam_r;
24
 
    _nss_ldap_getgrgid_r;
25
 
    _nss_ldap_initgroups_dyn;
26
 
    _nss_ldap_setgrent;
27
 
    _nss_ldap_getgrent_r;
28
 
    _nss_ldap_endgrent;
29
 
 
30
 
    # hosts - host names and numbers
31
 
    _nss_ldap_gethostbyname_r;
32
 
    _nss_ldap_gethostbyname2_r;
33
 
    _nss_ldap_gethostbyaddr_r;
34
 
    _nss_ldap_sethostent;
35
 
    _nss_ldap_gethostent_r;
36
 
    _nss_ldap_endhostent;
37
 
 
38
 
    # netgroup - list of host and users
39
 
    _nss_ldap_setnetgrent;
40
 
    _nss_ldap_getnetgrent_r;
41
 
    _nss_ldap_endnetgrent;
42
 
 
43
 
    # networks - network names and numbers
44
 
    _nss_ldap_getnetbyname_r;
45
 
    _nss_ldap_getnetbyaddr_r;
46
 
    _nss_ldap_setnetent;
47
 
    _nss_ldap_getnetent_r;
48
 
    _nss_ldap_endnetent;
49
 
 
50
 
    # passwd - user database and passwords
51
 
    _nss_ldap_getpwnam_r;
52
 
    _nss_ldap_getpwuid_r;
53
 
    _nss_ldap_setpwent;
54
 
    _nss_ldap_getpwent_r;
55
 
    _nss_ldap_endpwent;
56
 
 
57
 
    # protocols - network protocols
58
 
    _nss_ldap_getprotobyname_r;
59
 
    _nss_ldap_getprotobynumber_r;
60
 
    _nss_ldap_setprotoent;
61
 
    _nss_ldap_getprotoent_r;
62
 
    _nss_ldap_endprotoent;
63
 
 
64
 
    # rpc - remote procedure call names and numbers
65
 
    _nss_ldap_getrpcbyname_r;
66
 
    _nss_ldap_getrpcbynumber_r;
67
 
    _nss_ldap_setrpcent;
68
 
    _nss_ldap_getrpcent_r;
69
 
    _nss_ldap_endrpcent;
70
 
 
71
 
    # services - network services
72
 
    _nss_ldap_getservbyname_r;
73
 
    _nss_ldap_getservbyport_r;
74
 
    _nss_ldap_setservent;
75
 
    _nss_ldap_getservent_r;
76
 
    _nss_ldap_endservent;
77
 
 
78
 
    # shadow - extended user information
79
 
    _nss_ldap_getspnam_r;
80
 
    _nss_ldap_setspent;
81
 
    _nss_ldap_getspent_r;
82
 
    _nss_ldap_endspent;
83
 
 
84
 
  # everything else should not be exported
85
 
  local:
86
 
    *;
87
 
 
88
 
};