3
* [r1046] nslcd/cfg.h, nslcd/myldap.c: some small simplifcations
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
25
* [r1037] common/nslcd-prot.h: WRITE_STRINGLIST(): properly handle
26
the case where the list is null (result of change in r1028)
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>
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
42
* [r1031] configure.ac: include the same headers in configure as in
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
54
* [r1027] debian/control: recommend libpam-krb5 als an alternative
55
to libpam-ldapd for Kerberos environments
59
* [r1024] debian/po/it.po: updated Italian (it) translation of
60
debconf templates by Vincenzo Campanella <vinz65@gmail.com>
64
* [r1023] configure.ac: fix lber library check for function we
65
actually use and another small reorganisation
69
* [r1022] configure.ac: simplify structure of configure script and
70
see if -llber is needed
74
* [r1017] configure.ac: fix PAM library check for systems without
79
* [r1016] configure.ac: fail in configure if PAM functionality is
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()
91
* [r1011] configure.ac: make --disable-* configure options default
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
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
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
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
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
142
* [r998] configure.ac, nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c,
143
pam/pam.c: some compatibility improvements
147
* [r997] pam/pam.c: fix return of authorisation check (patch by
148
Howard Chu <hyc@symas.com>)
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
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
164
* [r992] nslcd/pam.c: fix for problem when authenticating to LDAP
165
entries without a uid attribute
169
* [r991] debian/po/de.po: updated German (de) translation of
170
debconf templates by Erik Schanze <schanzi_@gmx.de>
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
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
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
195
* [r983] man/nslcd.conf.5.xml, nslcd/cfg.c: lower the default
196
values for bind_timelimit and reconnect_maxsleeptime from 30 to
198
* [r982] Makefile.am: fix generation of ChangeLog
199
* [r981] .: rename trunk to nss-pam-ldapd
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
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
265
* [r974] debian/libnss-ldapd.nslcd.init: patch by Petter
266
Reinholdtsen <pere@hungry.com> to fix init script to start before
271
* [r973] config.guess, config.sub: include updated files
272
* [r972] Makefile.am, configure.ac: enable building PAM module by
274
* [r971] nslcd.h: remove development warning
275
* [r970] man, man/Makefile.am, man/pam_ldap.8.xml: add basic
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>
286
* [r968] debian/po/gl.po: updated Galician (gl) translation of
287
debconf ates by Marce Villarino <mvillarino@gmail.com>
291
* [r966] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
292
man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
294
* [r965] debian/po/fr.po: updated French (fr) translation of
295
debconf templates by Christian Perrier <bubulle@debian.org>
299
* [r962] debian/po/cs.po: updated Czech (cs) translation of debconf
300
templates by Miroslav Kure <kurem@debian.cz>
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>
313
* [r958] debian/po/es.po: updated Spanish (es) translation of
314
debconf templates by Francisco Javier Cuadrado
315
<fcocuadrado@gmail.com>
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)
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
331
* [r953] debian/po/ru.po: updated Russian (ru) translation of
332
debconf templates by Yuri Kozlov <yuray@komyakino.ru>
336
* [r951] debian/control: add missing slash to homepage
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>
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>
360
* [r946] debian/po/fi.po: fix non-ascii characters that got lost
361
when importing the file
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>
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
383
* [r943] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst,
384
debian/libnss-ldapd.templates: make configuring SSL/TLS possible
386
* [r942] nslcd/cfg.c: also support starttls as value for the ssl
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
410
* [r939] debian/control: fix Vcs-Browser link
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
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
431
* [r930] configure.ac: add --disable-sasl and --disable-kerberos
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
443
* [r926] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
444
man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
446
* [r925] nslcd/cfg.c: remove SSL/TLS warning messages during
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
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
467
* [r914] HACKING, README, man/nss-ldapd.conf.5.xml, nss-ldapd.conf:
468
clean up documentation
472
* [r910] nslcd/cfg.c: don't look inside the passed variable
473
get_strdup() because it could point to uninitialized memory
477
* [r908] pam/common.h, pam/pam.c: partially refactor to follow
478
local coding convention and introduce READ_PAM_CODE macro (r896
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
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
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
520
* [r890] debian/po/fi.po: added Finnish (fi) translation of debconf
521
templates by Esko Arajärvi <edu@iki.fi>
525
* [r885] nss/common.h, pam/pam.c: quick fix for building PAM module
529
* [r881] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
530
man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
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
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
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
545
* [r872] configure.ac, nslcd/nslcd.c: according to autoupdate
546
RETSIGTYPE can be considered void always
550
* [r868] debian/copyright: aggregate years
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>
562
* [r860] debian/po/es.po: updated Spanish (es) translation of
563
debconf templates by Francisco Javier Cuadrado
564
<fcocuadrado@gmail.com>
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
574
* [r857] debian/po/sv.po: updated Swedish (sv) translation of
575
debconf templates by Martin Ågren <martin.agren@gmail.com>
579
* [r856] debian/po/fr.po: updated French (fr) translation of
580
debconf templates by Guillaume Delacour <gui@iroqwa.org>
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
588
* [r853] nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c: set most SSL/TLS
589
related options globally instead of per connection
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
599
* [r851] debian/po/it.po: added Italian (it) translation of debconf
600
templates by Vincenzo Campanella <vinz65@gmail.com>
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>
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
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>
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
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
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
654
* [r828] debian/libnss-ldapd.postrm: remove /var/run/nslcd on
659
* [r827] debian/changelog: add CVE identifier
663
* [r825] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
664
man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
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
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
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
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
695
* [r812] debian/control: follow change in override file
699
* [r811] debian/control: use misc:Depends to generate debconf
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
709
* [r807] compat/getpeercred.c: fix for getpeercred() on Solaris by
710
David Bartley <dtbartle@csclub.uwaterloo.ca>