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

« back to all changes in this revision

Viewing changes to ChangeLog-2009

  • 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
2009-12-29  arthur
 
2
 
 
3
        * [r1046] nslcd/cfg.h, nslcd/myldap.c: some small simplifcations
 
4
          and clarifications
 
5
 
 
6
2009-12-28  arthur
 
7
 
 
8
        * [r1044] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
 
9
          man/nslcd.8.xml, man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get
 
10
          files ready for 0.7.2 release
 
11
        * [r1043] debian/nslcd.postrm: fix removal of old configuration
 
12
          file (thanks piuparts)
 
13
        * [r1042] debian/control: fix Conflicts relationship
 
14
        * [r1041] common/Makefile.am, common/expr.c, common/expr.h,
 
15
          man/nslcd.conf.5.xml, nslcd.conf, nslcd/Makefile.am,
 
16
          nslcd/attmap.c, nslcd/attmap.h, nslcd/cfg.c, nslcd/passwd.c,
 
17
          nslcd/shadow.c, tests, tests/Makefile.am, tests/test_cfg.c,
 
18
          tests/test_common.c, tests/test_expr.c, tests/test_myldap.c:
 
19
          implement attribute mapping using shell-like expressions
 
20
        * [r1040] nss/networks.c: fix missing argument (problem in r1039)
 
21
        * [r1039] nss/networks.c: Glibc changed the addr parameter of
 
22
          getnetbyaddr_r() from network-byte-order to host-byte-order
 
23
        * [r1038] tests/test_nsscmds.sh: preload our own NSS module for
 
24
          tests
 
25
        * [r1037] common/nslcd-prot.h: WRITE_STRINGLIST(): properly handle
 
26
          the case where the list is null (result of change in r1028)
 
27
 
 
28
2009-12-27  arthur
 
29
 
 
30
        * [r1036] nslcd/shadow.c: fix log message
 
31
        * [r1035] nslcd/group.c: fix comment
 
32
        * [r1034] debian/po/it.po: updated Italian (it) translation of
 
33
          debconf templates by Vincenzo Campanella <vinz65@gmail.com>
 
34
 
 
35
2009-12-21  arthur
 
36
 
 
37
        * [r1033] configure.ac: remove -Wunreachable-code because it was
 
38
          turning up too many false positives (our use of macros, system
 
39
          string functions, etc)
 
40
        * [r1032] nss/prototypes.h: also use compat/ether.h for nss
 
41
          functions
 
42
        * [r1031] configure.ac: include the same headers in configure as in
 
43
          compat/ether.h
 
44
 
 
45
2009-12-13  arthur
 
46
 
 
47
        * [r1028] common/dict.c, common/dict.h, common/set.c, common/set.h,
 
48
          nslcd/group.c, nslcd/myldap.c, tests/test_dict.c,
 
49
          tests/test_set.c: change dict and set API to perform loops with a
 
50
          list of strings instead of loop_first() and loop_next() functions
 
51
 
 
52
2009-12-06  arthur
 
53
 
 
54
        * [r1027] debian/control: recommend libpam-krb5 als an alternative
 
55
          to libpam-ldapd for Kerberos environments
 
56
 
 
57
2009-11-14  arthur
 
58
 
 
59
        * [r1024] debian/po/it.po: updated Italian (it) translation of
 
60
          debconf templates by Vincenzo Campanella <vinz65@gmail.com>
 
61
 
 
62
2009-11-13  arthur
 
63
 
 
64
        * [r1023] configure.ac: fix lber library check for function we
 
65
          actually use and another small reorganisation
 
66
 
 
67
2009-11-11  arthur
 
68
 
 
69
        * [r1022] configure.ac: simplify structure of configure script and
 
70
          see if -llber is needed
 
71
 
 
72
2009-11-02  arthur
 
73
 
 
74
        * [r1017] configure.ac: fix PAM library check for systems without
 
75
          pam_get_authtok()
 
76
 
 
77
2009-11-01  arthur
 
78
 
 
79
        * [r1016] configure.ac: fail in configure if PAM functionality is
 
80
          missing
 
81
        * [r1015] tests/test.ldif.gz, tests/test_nsscmds.sh: add test case
 
82
          for comma in DN attribute value
 
83
        * [r1014] nslcd/alias.c, nslcd/ether.c, nslcd/group.c,
 
84
          nslcd/host.c, nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
 
85
          nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
 
86
          give search filter escaping buffers more logical names
 
87
        * [r1013] nslcd/group.c: also do proper escaping in
 
88
          mkfilter_group_bymember()
 
89
        * [r1012] nslcd/myldap.c: also log uri when ldap_start_tls_s()
 
90
          fails
 
91
        * [r1011] configure.ac: make --disable-* configure options default
 
92
          values clearer
 
93
 
 
94
2009-10-20  arthur
 
95
 
 
96
        * [r1009] ChangeLog, NEWS, configure.ac, debian/changelog,
 
97
          man/nslcd.8.xml, man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get
 
98
          files ready for 0.7.1 release
 
99
 
 
100
2009-10-17  arthur
 
101
 
 
102
        * [r1008] compat/Makefile.am, compat/pam_compat.h,
 
103
          compat/pam_get_authtok.c, configure.ac, pam/Makefile.am,
 
104
          pam/pam.c: provide a replacement for the pam_get_authtok()
 
105
          functions for systems without it
 
106
        * [r1007] compat/Makefile.am, compat/ldap_compat.h,
 
107
          compat/ldap_initialize.c, compat/ldap_passwd_s.c,
 
108
          compat/pagectrl.c, compat/pagectrl.h, configure.ac,
 
109
          nslcd/myldap.c: provide replacement functions for
 
110
          ldap_initialize() and ldap_passwd_s() and centralise LDAP
 
111
          compatibility hacks into ldap_compat.h
 
112
        * [r1006] compat/ether.c: also provide some function definitions
 
113
          for ether_ntoa() and ether_aton() because definitions seem to be
 
114
          missing on some platforms
 
115
 
 
116
2009-10-11  arthur
 
117
 
 
118
        * [r1005] nslcd/common.h: make NSLCD_HANDLE_PARAMS() macro simpler
 
119
          and not have empty argument
 
120
        * [r1004] configure.ac, pam/pam.c: only include security/pam_ext.h
 
121
          for systems that have it
 
122
 
 
123
2009-10-08  arthur
 
124
 
 
125
        * [r1003] configure.ac, nslcd/myldap.c: fix some header checks in
 
126
          configure and fix ldap_set_rebind_proc() return type check
 
127
        * [r1002] nss/common.h: don't pass an empty parameter to a macro
 
128
        * [r1001] configure.ac, nss/Makefile.am: re-organise configure
 
129
          script and only run tests for parts that are enabled
 
130
 
 
131
2009-10-07  arthur
 
132
 
 
133
        * [r1000] debian/libpam-ldapd.pam-auth-update, man/pam_ldap.8.xml,
 
134
          nslcd/myldap.c, nslcd/myldap.h, nslcd/nslcd.c, nslcd/pam.c,
 
135
          pam/pam.c: implement password changing in the PAM module by
 
136
          performing an LDAP password modify EXOP request
 
137
        * [r999] common/nslcd-prot.h: fix the case where the string passed
 
138
          to WRITE_STRING() is an expression
 
139
 
 
140
2009-10-05  arthur
 
141
 
 
142
        * [r998] configure.ac, nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c,
 
143
          pam/pam.c: some compatibility improvements
 
144
 
 
145
2009-09-29  arthur
 
146
 
 
147
        * [r997] pam/pam.c: fix return of authorisation check (patch by
 
148
          Howard Chu <hyc@symas.com>)
 
149
 
 
150
2009-09-27  arthur
 
151
 
 
152
        * [r996] debian/po/vi.po: updated Vietnamese (vi) translation of
 
153
          debconf templates by Clytie Siddall <clytie@riverland.net.au>
 
154
        * [r995] nslcd/common.h: log reading and writing errors with errno
 
155
          message
 
156
 
 
157
2009-09-24  arthur
 
158
 
 
159
        * [r994] debian/po/vi.po: partially updated Vietnamese (vi)
 
160
          translation of debconf templates by Clytie Siddall
 
161
          <clytie@riverland.net.au>
 
162
        * [r993] pam/pam.c: general code cleanup and add missing casts and
 
163
          includes
 
164
        * [r992] nslcd/pam.c: fix for problem when authenticating to LDAP
 
165
          entries without a uid attribute
 
166
 
 
167
2009-09-13  arthur
 
168
 
 
169
        * [r991] debian/po/de.po: updated German (de) translation of
 
170
          debconf templates by Erik Schanze <schanzi_@gmx.de>
 
171
 
 
172
2009-09-08  arthur
 
173
 
 
174
        * [r990] configure.ac: add the possibility to specify
 
175
          --disable-maintainer-mode
 
176
        * [r989] debian/nslcd.config: fix "Use StartTLS?" debconf question
 
177
          when no ssl option is defined in the config
 
178
 
 
179
2009-09-04  arthur
 
180
 
 
181
        * [r987] ChangeLog, Makefile.am, NEWS, configure.ac, debian/NEWS,
 
182
          debian/changelog, man/nslcd.8.xml, man/nslcd.conf.5.xml,
 
183
          man/pam_ldap.8.xml: get files ready for 0.7.0 release
 
184
        * [r986] configure.ac, nslcd/cfg.c, nslcd/common.c,
 
185
          nss/prototypes.h: some simple changes in includes to make FreeBSD
 
186
          diff smaller
 
187
 
 
188
2009-09-01  arthur
 
189
 
 
190
        * [r985] configure.ac, nslcd/cfg.c: add a
 
191
          --disable-configfile-checking option to configure to cause
 
192
          unknown options to be ignored from the configuration
 
193
        * [r984] configure.ac: fix help message to indicate that PAM module
 
194
          is built by default
 
195
        * [r983] man/nslcd.conf.5.xml, nslcd/cfg.c: lower the default
 
196
          values for bind_timelimit and reconnect_maxsleeptime from 30 to
 
197
          10 seconds
 
198
        * [r982] Makefile.am: fix generation of ChangeLog
 
199
        * [r981] .: rename trunk to nss-pam-ldapd
 
200
 
 
201
2009-08-31  arthur
 
202
 
 
203
        * [r980] Makefile.am, README, configure.ac,
 
204
          debian/libnss-ldapd.config, debian/nslcd.config,
 
205
          debian/nslcd.examples, debian/nslcd.init, debian/nslcd.postinst,
 
206
          debian/nslcd.postrm, debian/nslcd.templates, debian/po/ca.po,
 
207
          debian/po/cs.po, debian/po/da.po, debian/po/de.po,
 
208
          debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
 
209
          debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
 
210
          debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
 
211
          debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
 
212
          debian/po/vi.po, debian/po/zh_CN.po, debian/rules, man,
 
213
          man/Makefile.am, man/nslcd.8.xml, man/nslcd.conf.5.xml,
 
214
          man/nss-ldapd.conf.5.xml, man/pam_ldap.8.xml, nslcd.conf,
 
215
          nslcd/nslcd.c, nss-ldapd.conf, tests/Makefile.am, tests/README,
 
216
          tests/nslcd-test.conf, tests/nss-ldapd-test.conf,
 
217
          tests/test_myldap.c, tests/test_myldap.sh,
 
218
          tests/test_nslcd_group.c, tests/test_nsscmds.sh: rename
 
219
          configfile to /etc/nslcd.conf and make debian packaging copy the
 
220
          file to the new name on upgrade
 
221
        * [r979] INSTALL, autogen.sh, compile, depcomp, install-sh,
 
222
          missing, mkinstalldirs: upgrade to using automake 1.11
 
223
        * [r978] ., HACKING, README, common/dict.c, common/dict.h,
 
224
          common/set.c, common/set.h, common/tio.c, common/tio.h,
 
225
          compat/getpeercred.c, compat/getpeercred.h, compat/pagectrl.c,
 
226
          compat/pagectrl.h, configure.ac, debian/control,
 
227
          debian/copyright, debian/nslcd.config, debian/nslcd.init,
 
228
          debian/nslcd.postinst, debian/nslcd.templates, debian/po/ca.po,
 
229
          debian/po/cs.po, debian/po/da.po, debian/po/de.po,
 
230
          debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
 
231
          debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
 
232
          debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
 
233
          debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
 
234
          debian/po/vi.po, debian/po/zh_CN.po, nslcd.h, nslcd/alias.c,
 
235
          nslcd/attmap.c, nslcd/attmap.h, nslcd/cfg.c, nslcd/cfg.h,
 
236
          nslcd/common.c, nslcd/common.h, nslcd/ether.c, nslcd/group.c,
 
237
          nslcd/host.c, nslcd/myldap.c, nslcd/myldap.h, nslcd/netgroup.c,
 
238
          nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
 
239
          nslcd/service.c, nslcd/shadow.c, tests/README, tests/test_cfg.c,
 
240
          tests/test_common.c, tests/test_dict.c, tests/test_getpeercred.c,
 
241
          tests/test_myldap.c, tests/test_nsscmds.sh, tests/test_set.c,
 
242
          tests/test_tio.c: rename software to nss-pam-ldapd
 
243
        * [r977] debian/control: upgrade to standards-version 3.8.3 (no
 
244
          changes needed)
 
245
        * [r975] Makefile.am, debian/control, debian/libnss-ldapd.config,
 
246
          debian/libnss-ldapd.docs, debian/libnss-ldapd.examples,
 
247
          debian/libnss-ldapd.install, debian/libnss-ldapd.nslcd.init,
 
248
          debian/libnss-ldapd.postinst, debian/libnss-ldapd.postrm,
 
249
          debian/libnss-ldapd.templates, debian/libpam-ldapd.install,
 
250
          debian/libpam-ldapd.pam-auth-update,
 
251
          debian/libpam-ldapd.postinst, debian/libpam-ldapd.prerm,
 
252
          debian/nslcd.config, debian/nslcd.docs, debian/nslcd.examples,
 
253
          debian/nslcd.init, debian/nslcd.install, debian/nslcd.postinst,
 
254
          debian/nslcd.postrm, debian/nslcd.templates,
 
255
          debian/po/POTFILES.in, debian/po/ca.po, debian/po/cs.po,
 
256
          debian/po/da.po, debian/po/de.po, debian/po/es.po,
 
257
          debian/po/fi.po, debian/po/fr.po, debian/po/gl.po,
 
258
          debian/po/it.po, debian/po/ja.po, debian/po/nl.po,
 
259
          debian/po/pt.po, debian/po/pt_BR.po, debian/po/ru.po,
 
260
          debian/po/sv.po, debian/po/templates.pot, debian/po/vi.po,
 
261
          debian/po/zh_CN.po, debian/rules: split into binary packages
 
262
          libnss-ldapd, libpam-ldapd and nslcd packages, using a patch for
 
263
          libpam-ldap by Steve Langasek <vorlon@debian.org> for the
 
264
          libpam-ldapd package
 
265
        * [r974] debian/libnss-ldapd.nslcd.init: patch by Petter
 
266
          Reinholdtsen <pere@hungry.com> to fix init script to start before
 
267
          autofs
 
268
 
 
269
2009-08-16  arthur
 
270
 
 
271
        * [r973] config.guess, config.sub: include updated files
 
272
        * [r972] Makefile.am, configure.ac: enable building PAM module by
 
273
          default
 
274
        * [r971] nslcd.h: remove development warning
 
275
        * [r970] man, man/Makefile.am, man/pam_ldap.8.xml: add basic
 
276
          pam_ldap manual page
 
277
 
 
278
2009-08-12  arthur
 
279
 
 
280
        * [r969] nslcd/common.h, nslcd/nslcd.c, nslcd/passwd.c: don't
 
281
          return password hashes at all for non-root users, based on a
 
282
          patch by Alexander V. Chernikov <melifaro@ipfw.ru>
 
283
 
 
284
2009-07-18  arthur
 
285
 
 
286
        * [r968] debian/po/gl.po: updated Galician (gl) translation of
 
287
          debconf ates by Marce Villarino <mvillarino@gmail.com>
 
288
 
 
289
2009-07-12  arthur
 
290
 
 
291
        * [r966] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
 
292
          man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
 
293
          0.6.11 release
 
294
        * [r965] debian/po/fr.po: updated French (fr) translation of
 
295
          debconf templates by Christian Perrier <bubulle@debian.org>
 
296
 
 
297
2009-07-10  arthur
 
298
 
 
299
        * [r962] debian/po/cs.po: updated Czech (cs) translation of debconf
 
300
          templates by Miroslav Kure <kurem@debian.cz>
 
301
 
 
302
2009-07-04  arthur
 
303
 
 
304
        * [r961] debian/po/cs.po: unfuzzy translations that were due to
 
305
          fixes in the English template
 
306
        * [r960] debian/po/cs.po: updated Czech (cs) translation of debconf
 
307
          templates by Miroslav Kure <kurem@debian.cz>
 
308
        * [r959] debian/po/pt.po: updated Portuguese (pt) translation of
 
309
          debconf templates by Américo Monteiro <a_monteiro@netcabo.pt>
 
310
 
 
311
2009-07-02  arthur
 
312
 
 
313
        * [r958] debian/po/es.po: updated Spanish (es) translation of
 
314
          debconf templates by Francisco Javier Cuadrado
 
315
          <fcocuadrado@gmail.com>
 
316
 
 
317
2009-06-29  arthur
 
318
 
 
319
        * [r957] nslcd/group.c: fix off by one error in the maximum number
 
320
          of gidNumber attributes in an LDAP group entry
 
321
        * [r956] nslcd/passwd.c: fix off by one error in the maximum number
 
322
          of uidNumber attributes in an LDAP entry (thanks to David
 
323
          Binderman for finding this)
 
324
 
 
325
2009-06-27  arthur
 
326
 
 
327
        * [r955] debian/po/sv.po: updated Swedish (sv) translation of
 
328
          debconf templates by Martin Ågren <martin.agren@gmail.com>
 
329
        * [r954] debian/control: upgrade to standards-version 3.8.2 (no
 
330
          changes needed)
 
331
        * [r953] debian/po/ru.po: updated Russian (ru) translation of
 
332
          debconf templates by Yuri Kozlov <yuray@komyakino.ru>
 
333
 
 
334
2009-06-26  arthur
 
335
 
 
336
        * [r951] debian/control: add missing slash to homepage
 
337
 
 
338
2009-06-24  arthur
 
339
 
 
340
        * [r950] debian/po/ja.po: updated Japanese (ja) translation of
 
341
          debconf templates by Kenshi Muto <kmuto@debian.org>
 
342
        * [r949] debian/po/fi.po: updated Finnish (fi) translation of
 
343
          debconf templates by Esko Arajärvi <edu@iki.fi>
 
344
 
 
345
2009-06-23  arthur
 
346
 
 
347
        * [r948] debian/libnss-ldapd.templates, debian/po/ca.po,
 
348
          debian/po/cs.po, debian/po/da.po, debian/po/de.po,
 
349
          debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
 
350
          debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
 
351
          debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
 
352
          debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
 
353
          debian/po/vi.po, debian/po/zh_CN.po: change reqcert choice
 
354
          description and make choices translatable
 
355
        * [r947] debian/po/zh_CN.po: added Simplified Chinese (zh_CN)
 
356
          translation of debconf templates by zym <zym@3721.com>
 
357
 
 
358
2009-06-22  arthur
 
359
 
 
360
        * [r946] debian/po/fi.po: fix non-ascii characters that got lost
 
361
          when importing the file
 
362
 
 
363
2009-06-21  arthur
 
364
 
 
365
        * [r945] debian/libnss-ldapd.templates, debian/po/ca.po,
 
366
          debian/po/cs.po, debian/po/da.po, debian/po/de.po,
 
367
          debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
 
368
          debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
 
369
          debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
 
370
          debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
 
371
          debian/po/vi.po: improvements to debconf templates (English
 
372
          language review by Justin B Rye <jbr@edlug.org.uk>
 
373
 
 
374
2009-06-20  arthur
 
375
 
 
376
        * [r944] debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
 
377
          debian/po/de.po, debian/po/es.po, debian/po/fi.po,
 
378
          debian/po/fr.po, debian/po/gl.po, debian/po/it.po,
 
379
          debian/po/ja.po, debian/po/nl.po, debian/po/pt.po,
 
380
          debian/po/pt_BR.po, debian/po/ru.po, debian/po/sv.po,
 
381
          debian/po/templates.pot, debian/po/vi.po: update debconf
 
382
          translation files
 
383
        * [r943] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst,
 
384
          debian/libnss-ldapd.templates: make configuring SSL/TLS possible
 
385
          with debconf
 
386
        * [r942] nslcd/cfg.c: also support starttls as value for the ssl
 
387
          option
 
388
 
 
389
2009-06-19  arthur
 
390
 
 
391
        * [r941] debian/libnss-ldapd.templates, debian/po/ca.po,
 
392
          debian/po/cs.po, debian/po/da.po, debian/po/de.po,
 
393
          debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
 
394
          debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
 
395
          debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
 
396
          debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
 
397
          debian/po/vi.po: rephrase LDAP server URI question based on
 
398
          pam_ldap's new debconf templates
 
399
        * [r940] debian/libnss-ldapd.templates, debian/po/ca.po,
 
400
          debian/po/cs.po, debian/po/da.po, debian/po/de.po,
 
401
          debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
 
402
          debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
 
403
          debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
 
404
          debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
 
405
          debian/po/vi.po: fix wrapping, use of double spaces and unfuzzy
 
406
          translations
 
407
 
 
408
2009-06-14  arthur
 
409
 
 
410
        * [r939] debian/control: fix Vcs-Browser link
 
411
 
 
412
2009-06-12  arthur
 
413
 
 
414
        * [r938] AUTHORS, HACKING, README, configure.ac, debian/control,
 
415
          debian/copyright, man/nslcd.8.xml, man/nss-ldapd.conf.5.xml:
 
416
          replace references to ch.tudelft.nl with arthurdejong.org
 
417
        * [r937] nslcd/nslcd.c: make error message a little clearer
 
418
 
 
419
2009-06-06  arthur
 
420
 
 
421
        * [r934] README, nslcd/alias.c, nslcd/ether.c, nslcd/group.c,
 
422
          nslcd/netgroup.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
 
423
          nslcd/service.c, nslcd/shadow.c, tests/test_nsscmds.sh: implement
 
424
          case-sensitive filtering for group, netgroup, passwd, protocols,
 
425
          rpc, services and shadow lookups
 
426
        * [r933] tests/README: fix wrapping
 
427
        * [r932] HACKING, tests/README, tests/test.ldif.gz,
 
428
          tests/test_nsscmds.sh: update and document test suite
 
429
        * [r931] nss/group.c: fix buffer check for user to groups mapping
 
430
          function
 
431
        * [r930] configure.ac: add --disable-sasl and --disable-kerberos
 
432
          configure options
 
433
 
 
434
2009-06-04  arthur
 
435
 
 
436
        * [r929] nslcd/myldap.c: also compile correctly if
 
437
          HAVE_LDAP_SASL_INTERACTIVE_BIND_S is not set
 
438
        * [r928] configure.ac: let configure --help show the correct
 
439
          behaviour
 
440
 
 
441
2009-06-03  arthur
 
442
 
 
443
        * [r926] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
 
444
          man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
 
445
          0.6.10 release
 
446
        * [r925] nslcd/cfg.c: remove SSL/TLS warning messages during
 
447
          startup
 
448
        * [r924] README: add note about creating a user to run nslcd
 
449
        * [r923] nslcd/Makefile.am, nslcd/common.h, nslcd/nslcd.c,
 
450
          nslcd/pam.c: import preliminary version of PAM functionality into
 
451
          nslcd
 
452
        * [r922] nslcd/common.h, nslcd/passwd.c: make lookup_dn2uid()
 
453
          available to other modules and split uid2dn() into uid2entry()
 
454
          and uid2dn() (from nss-pam-ldapd branch)
 
455
        * [r921] nslcd/myldap.c, nslcd/myldap.h: implement
 
456
          myldap_set_credentials() and myldap_cpy_dn() which will be used
 
457
          in the PAM lookups (from nss-pam-ldapd branch)
 
458
        * [r920] pam/pam.c: remove trailing spaces
 
459
        * [r919] nslcd.h, pam/pam.c: change PAM authorisation request to
 
460
          also include ruser, rhost and tty (based on OpenLDAP cvs, r916 in
 
461
          nss-pam-ldapd branch)
 
462
        * [r917] debian/control: add Richard A Nelson (Rick)
 
463
          <cowboy@debian.org> to uploaders
 
464
 
 
465
2009-06-01  arthur
 
466
 
 
467
        * [r914] HACKING, README, man/nss-ldapd.conf.5.xml, nss-ldapd.conf:
 
468
          clean up documentation
 
469
 
 
470
2009-05-30  arthur
 
471
 
 
472
        * [r910] nslcd/cfg.c: don't look inside the passed variable
 
473
          get_strdup() because it could point to uninitialized memory
 
474
 
 
475
2009-05-29  arthur
 
476
 
 
477
        * [r908] pam/common.h, pam/pam.c: partially refactor to follow
 
478
          local coding convention and introduce READ_PAM_CODE macro (r896
 
479
          from nss-pam-ldapd)
 
480
        * [r907] pam/pam.c: tabs to spaces (r889 from nss-pam-ldapd)
 
481
        * [r906] pam/common.h, pam/pam.c: make request-response functions
 
482
          simpler (r888 from nss-pam-ldapd)
 
483
        * [r905] common/Makefile.am: remove unneeded EXTRA_DIST
 
484
        * [r904] Makefile.am, common/Makefile.am, common/nslcd-prot.c,
 
485
          common/nslcd-prot.h, nslcd-common.h, nslcd/Makefile.am,
 
486
          nslcd/alias.c, nslcd/common.h, nslcd/ether.c, nslcd/group.c,
 
487
          nslcd/host.c, nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
 
488
          nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
 
489
          nss/Makefile.am, nss/aliases.c, nss/common.c, nss/common.h,
 
490
          nss/ethers.c, nss/group.c, nss/hosts.c, nss/netgroup.c,
 
491
          nss/networks.c, nss/passwd.c, nss/protocols.c, nss/rpc.c,
 
492
          nss/services.c, nss/shadow.c, pam/Makefile.am, pam/common.h,
 
493
          pam/pam.c, tests/Makefile.am: refactor protocol reading and
 
494
          writing macros to the common directory, use more logical names
 
495
          and in the PAM module no longer use NSS status codes (import of
 
496
          r887 from nss-pam-ldapd)
 
497
        * [r903] tests/Makefile.am: add missing objects to test programs
 
498
 
 
499
2009-05-24  arthur
 
500
 
 
501
        * [r895] man/nss-ldapd.conf.5.xml: document that you can specify
 
502
          base option multiple times
 
503
        * [r894] Makefile.am: also build PAM module for make distcheck
 
504
        * [r893] nslcd/alias.c, nslcd/cfg.c, nslcd/common.h, nslcd/ether.c,
 
505
          nslcd/group.c, nslcd/host.c, nslcd/netgroup.c, nslcd/network.c,
 
506
          nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c,
 
507
          nslcd/shadow.c: initialise database modules only once after
 
508
          parsing config
 
509
        * [r892] AUTHORS, nslcd/alias.c, nslcd/attmap.c, nslcd/cfg.c,
 
510
          nslcd/cfg.h, nslcd/common.h, nslcd/ether.c, nslcd/group.c,
 
511
          nslcd/host.c, nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
 
512
          nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
 
513
          tests/test_cfg.c, tests/test_myldap.c: support multiple search
 
514
          bases, partially based on a patch by Leigh Wedding
 
515
          <lwedding@bigpond.com>
 
516
        * [r891] AUTHORS: don't mention Howard Chu twice
 
517
 
 
518
2009-05-23  arthur
 
519
 
 
520
        * [r890] debian/po/fi.po: added Finnish (fi) translation of debconf
 
521
          templates by Esko Arajärvi <edu@iki.fi>
 
522
 
 
523
2009-05-16  arthur
 
524
 
 
525
        * [r885] nss/common.h, pam/pam.c: quick fix for building PAM module
 
526
 
 
527
2009-05-09  arthur
 
528
 
 
529
        * [r881] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
 
530
          man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
 
531
          0.6.9 release
 
532
        * [r880] debian/libnss-ldapd.postinst: if base is blank disable the
 
533
          base option to let nslcd attempt search base autodiscovery
 
534
        * [r879] nss/common.h: also close any open stream on buffer error
 
535
        * [r878] nss/common.h, nss/group.c: check the buffer passed by
 
536
          Glibc for validity
 
537
        * [r877] nslcd-common.h: make sure that when writing a list of
 
538
          strings the number of strings is always checked when excluding an
 
539
          entry
 
540
        * [r876] ., AUTHORS, Makefile.am, configure.ac, debian,
 
541
          debian/copyright, nslcd.h, pam: import the PAM module from the
 
542
          nss-ldapd branch (r875) based on the OpenLDAP nssov tree and
 
543
          allow configuring which modules should be built (PAM module
 
544
          disabled by default)
 
545
        * [r872] configure.ac, nslcd/nslcd.c: according to autoupdate
 
546
          RETSIGTYPE can be considered void always
 
547
 
 
548
2009-05-08  arthur
 
549
 
 
550
        * [r868] debian/copyright: aggregate years
 
551
 
 
552
2009-05-07  arthur
 
553
 
 
554
        * [r867] INSTALL, config.guess, config.sub: include updated files
 
555
        * [r864] nslcd.h, nslcd/netgroup.c, nss/netgroup.c: prefix
 
556
          NETGROUP_TYPE macros with NSLCD_
 
557
        * [r861] debian/po/gl.po: added Galician (gl) translation of
 
558
          debconf templates by Marce Villarino <mvillarino@gmail.com>
 
559
 
 
560
2009-05-06  arthur
 
561
 
 
562
        * [r860] debian/po/es.po: updated Spanish (es) translation of
 
563
          debconf templates by Francisco Javier Cuadrado
 
564
          <fcocuadrado@gmail.com>
 
565
 
 
566
2009-05-05  arthur
 
567
 
 
568
        * [r859] debian/po/ru.po: updated Russian (ru) translation of
 
569
          debconf templates by Yuri Kozlov <yuray@komyakino.ru>
 
570
        * [r858] debian/po/ru.po: convert translation to UTF-8
 
571
 
 
572
2009-05-03  arthur
 
573
 
 
574
        * [r857] debian/po/sv.po: updated Swedish (sv) translation of
 
575
          debconf templates by Martin Ågren <martin.agren@gmail.com>
 
576
 
 
577
2009-05-02  arthur
 
578
 
 
579
        * [r856] debian/po/fr.po: updated French (fr) translation of
 
580
          debconf templates by Guillaume Delacour <gui@iroqwa.org>
 
581
 
 
582
2009-05-01  arthur
 
583
 
 
584
        * [r855] debian/po/it.po: fix incorrect references to nss-ldap
 
585
          (without the d at the end)
 
586
        * [r854] man/nslcd.8.xml: document that you can specify -d multiple
 
587
          times
 
588
        * [r853] nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c: set most SSL/TLS
 
589
          related options globally instead of per connection
 
590
 
 
591
2009-04-30  arthur
 
592
 
 
593
        * [r852] nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c, nslcd/myldap.h,
 
594
          nslcd/nslcd.c: move debugging initialisation to
 
595
          myldap_set_debuglevel() function
 
596
 
 
597
2009-04-27  arthur
 
598
 
 
599
        * [r851] debian/po/it.po: added Italian (it) translation of debconf
 
600
          templates by Vincenzo Campanella <vinz65@gmail.com>
 
601
 
 
602
2009-04-25  arthur
 
603
 
 
604
        * [r850] nslcd/myldap.c: produce more logging and get OpenLDAP
 
605
          logging working by logging to stderr (and implement temporary
 
606
          workaround for reqcert problems)
 
607
        * [r849] nslcd/cfg.h: include ldap.h to ensure that struct
 
608
          ldap_config will be the same in every file
 
609
        * [r848] nslcd/myldap.c: clear errno before ldap calls to get
 
610
          usable returned errno
 
611
        * [r847] debian/po/pt.po: updated Portuguese (pt) translation of
 
612
          debconf templates by Américo Monteiro <a_monteiro@netcabo.pt>
 
613
 
 
614
2009-04-22  arthur
 
615
 
 
616
        * [r846] debian/libnss-ldapd.templates, debian/po/ca.po,
 
617
          debian/po/cs.po, debian/po/da.po, debian/po/de.po,
 
618
          debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
 
619
          debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
 
620
          debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
 
621
          debian/po/vi.po: fix spelling in English debconf template (thanks
 
622
          Vincenzo Campanella)
 
623
        * [r845] debian/po/ja.po: updated Japanese (ja) translation of
 
624
          debconf templates by Kenshi Muto <kmuto@debian.org>
 
625
        * [r844] debian/po/da.po: updated Danish (da) translation of
 
626
          debconf templates by Jonas Smedegaard <dr@jones.dk>
 
627
 
 
628
2009-04-21  arthur
 
629
 
 
630
        * [r843] debian/libnss-ldapd.postrm, debian/libnss-ldapd.templates,
 
631
          debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
 
632
          debian/po/de.po, debian/po/es.po, debian/po/fr.po,
 
633
          debian/po/ja.po, debian/po/nl.po, debian/po/pt.po,
 
634
          debian/po/pt_BR.po, debian/po/ru.po, debian/po/sv.po,
 
635
          debian/po/templates.pot, debian/po/vi.po: ask on removal and on
 
636
          purge whether to edit /etc/nsswitch.conf and remove ldap entries
 
637
 
 
638
2009-04-19  arthur
 
639
 
 
640
        * [r834] nslcd.h, nslcd/alias.c, nslcd/ether.c, nslcd/group.c,
 
641
          nslcd/host.c, nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
 
642
          nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
 
643
          nss/common.h, nss/group.c: clear up protocol description in
 
644
          nslcd.h, renaming NSLCD_RESULT_SUCCESS to NSLCD_RESULT_BEGIN
 
645
 
 
646
2009-04-17  arthur
 
647
 
 
648
        * [r830] nslcd.h: include definitions of PAM-related actions from
 
649
          current OpenLDAP work in nssov
 
650
        * [r829] debian/libnss-ldapd.postrm: fix spelling in comment
 
651
 
 
652
2009-04-04  arthur
 
653
 
 
654
        * [r828] debian/libnss-ldapd.postrm: remove /var/run/nslcd on
 
655
          package removal
 
656
 
 
657
2009-03-31  arthur
 
658
 
 
659
        * [r827] debian/changelog: add CVE identifier
 
660
 
 
661
2009-03-22  arthur
 
662
 
 
663
        * [r825] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
 
664
          man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
 
665
          0.6.8 release
 
666
        * [r824] README, debian/copyright: update copyright year
 
667
        * [r823] nslcd/nslcd.c: update copyright year
 
668
        * [r822] debian/compat, debian/control, debian/rules: upgrade to
 
669
          debhelper compatibility level 7
 
670
        * [r821] debian/control: upgrade to standards-version 3.8.1 (no
 
671
          changes needed)
 
672
        * [r820] Makefile.am, debian/libnss-ldapd.lintian-overrides,
 
673
          debian/rules: add lintian override for missing shlibs and symbols
 
674
          control files (we are a shared library that should not be
 
675
          directly linked to)
 
676
 
 
677
2009-03-21  arthur
 
678
 
 
679
        * [r818] NEWS: fix version numbers in NEWS file
 
680
        * [r817] nss-ldapd.conf: add a note about permissions of
 
681
          nss-ldapd.conf when using the bindpw option
 
682
        * [r816] debian/libnss-ldapd.postinst: instead of bindpw check
 
683
          always create config file with proper permissions and fix
 
684
          permissions once on upgrade
 
685
 
 
686
2009-03-20  arthur
 
687
 
 
688
        * [r814] debian/libnss-ldapd.postinst: add bindpw-related warning
 
689
          message to default installed config file
 
690
        * [r813] debian/libnss-ldapd.postinst: fix permissions of
 
691
          configfile if passwords are stored
 
692
 
 
693
2009-03-15  arthur
 
694
 
 
695
        * [r812] debian/control: follow change in override file
 
696
 
 
697
2009-02-27  arthur
 
698
 
 
699
        * [r811] debian/control: use misc:Depends to generate debconf
 
700
          dependency
 
701
        * [r810] nslcd/common.c: check user and group names against
 
702
          LOGIN_NAME_MAX if it is defined
 
703
        * [r809] man/Makefile.am: generate utf-8 encoded manual page (no
 
704
          non-ascii characters used at the moment)
 
705
        * [r808] nslcd/passwd.c: add some more documentation
 
706
 
 
707
2009-01-30  arthur
 
708
 
 
709
        * [r807] compat/getpeercred.c: fix for getpeercred() on Solaris by
 
710
          David Bartley <dtbartle@csclub.uwaterloo.ca>
 
711