Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/ChangeLog-2009
blob: 8c39f22e0663f1d27c99061df7261ab8856d8ae4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
2009-12-29  arthur

	* [r1046] nslcd/cfg.h, nslcd/myldap.c: some small simplifcations
	  and clarifications

2009-12-28  arthur

	* [r1044] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
	  man/nslcd.8.xml, man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get
	  files ready for 0.7.2 release
	* [r1043] debian/nslcd.postrm: fix removal of old configuration
	  file (thanks piuparts)
	* [r1042] debian/control: fix Conflicts relationship
	* [r1041] common/Makefile.am, common/expr.c, common/expr.h,
	  man/nslcd.conf.5.xml, nslcd.conf, nslcd/Makefile.am,
	  nslcd/attmap.c, nslcd/attmap.h, nslcd/cfg.c, nslcd/passwd.c,
	  nslcd/shadow.c, tests, tests/Makefile.am, tests/test_cfg.c,
	  tests/test_common.c, tests/test_expr.c, tests/test_myldap.c:
	  implement attribute mapping using shell-like expressions
	* [r1040] nss/networks.c: fix missing argument (problem in r1039)
	* [r1039] nss/networks.c: Glibc changed the addr parameter of
	  getnetbyaddr_r() from network-byte-order to host-byte-order
	* [r1038] tests/test_nsscmds.sh: preload our own NSS module for
	  tests
	* [r1037] common/nslcd-prot.h: WRITE_STRINGLIST(): properly handle
	  the case where the list is null (result of change in r1028)

2009-12-27  arthur

	* [r1036] nslcd/shadow.c: fix log message
	* [r1035] nslcd/group.c: fix comment
	* [r1034] debian/po/it.po: updated Italian (it) translation of
	  debconf templates by Vincenzo Campanella <vinz65@gmail.com>

2009-12-21  arthur

	* [r1033] configure.ac: remove -Wunreachable-code because it was
	  turning up too many false positives (our use of macros, system
	  string functions, etc)
	* [r1032] nss/prototypes.h: also use compat/ether.h for nss
	  functions
	* [r1031] configure.ac: include the same headers in configure as in
	  compat/ether.h

2009-12-13  arthur

	* [r1028] common/dict.c, common/dict.h, common/set.c, common/set.h,
	  nslcd/group.c, nslcd/myldap.c, tests/test_dict.c,
	  tests/test_set.c: change dict and set API to perform loops with a
	  list of strings instead of loop_first() and loop_next() functions

2009-12-06  arthur

	* [r1027] debian/control: recommend libpam-krb5 als an alternative
	  to libpam-ldapd for Kerberos environments

2009-11-14  arthur

	* [r1024] debian/po/it.po: updated Italian (it) translation of
	  debconf templates by Vincenzo Campanella <vinz65@gmail.com>

2009-11-13  arthur

	* [r1023] configure.ac: fix lber library check for function we
	  actually use and another small reorganisation

2009-11-11  arthur

	* [r1022] configure.ac: simplify structure of configure script and
	  see if -llber is needed

2009-11-02  arthur

	* [r1017] configure.ac: fix PAM library check for systems without
	  pam_get_authtok()

2009-11-01  arthur

	* [r1016] configure.ac: fail in configure if PAM functionality is
	  missing
	* [r1015] tests/test.ldif.gz, tests/test_nsscmds.sh: add test case
	  for comma in DN attribute value
	* [r1014] nslcd/alias.c, nslcd/ether.c, nslcd/group.c,
	  nslcd/host.c, nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
	  nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
	  give search filter escaping buffers more logical names
	* [r1013] nslcd/group.c: also do proper escaping in
	  mkfilter_group_bymember()
	* [r1012] nslcd/myldap.c: also log uri when ldap_start_tls_s()
	  fails
	* [r1011] configure.ac: make --disable-* configure options default
	  values clearer

2009-10-20  arthur

	* [r1009] ChangeLog, NEWS, configure.ac, debian/changelog,
	  man/nslcd.8.xml, man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get
	  files ready for 0.7.1 release

2009-10-17  arthur

	* [r1008] compat/Makefile.am, compat/pam_compat.h,
	  compat/pam_get_authtok.c, configure.ac, pam/Makefile.am,
	  pam/pam.c: provide a replacement for the pam_get_authtok()
	  functions for systems without it
	* [r1007] compat/Makefile.am, compat/ldap_compat.h,
	  compat/ldap_initialize.c, compat/ldap_passwd_s.c,
	  compat/pagectrl.c, compat/pagectrl.h, configure.ac,
	  nslcd/myldap.c: provide replacement functions for
	  ldap_initialize() and ldap_passwd_s() and centralise LDAP
	  compatibility hacks into ldap_compat.h
	* [r1006] compat/ether.c: also provide some function definitions
	  for ether_ntoa() and ether_aton() because definitions seem to be
	  missing on some platforms

2009-10-11  arthur

	* [r1005] nslcd/common.h: make NSLCD_HANDLE_PARAMS() macro simpler
	  and not have empty argument
	* [r1004] configure.ac, pam/pam.c: only include security/pam_ext.h
	  for systems that have it

2009-10-08  arthur

	* [r1003] configure.ac, nslcd/myldap.c: fix some header checks in
	  configure and fix ldap_set_rebind_proc() return type check
	* [r1002] nss/common.h: don't pass an empty parameter to a macro
	* [r1001] configure.ac, nss/Makefile.am: re-organise configure
	  script and only run tests for parts that are enabled

2009-10-07  arthur

	* [r1000] debian/libpam-ldapd.pam-auth-update, man/pam_ldap.8.xml,
	  nslcd/myldap.c, nslcd/myldap.h, nslcd/nslcd.c, nslcd/pam.c,
	  pam/pam.c: implement password changing in the PAM module by
	  performing an LDAP password modify EXOP request
	* [r999] common/nslcd-prot.h: fix the case where the string passed
	  to WRITE_STRING() is an expression

2009-10-05  arthur

	* [r998] configure.ac, nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c,
	  pam/pam.c: some compatibility improvements

2009-09-29  arthur

	* [r997] pam/pam.c: fix return of authorisation check (patch by
	  Howard Chu <hyc@symas.com>)

2009-09-27  arthur

	* [r996] debian/po/vi.po: updated Vietnamese (vi) translation of
	  debconf templates by Clytie Siddall <clytie@riverland.net.au>
	* [r995] nslcd/common.h: log reading and writing errors with errno
	  message

2009-09-24  arthur

	* [r994] debian/po/vi.po: partially updated Vietnamese (vi)
	  translation of debconf templates by Clytie Siddall
	  <clytie@riverland.net.au>
	* [r993] pam/pam.c: general code cleanup and add missing casts and
	  includes
	* [r992] nslcd/pam.c: fix for problem when authenticating to LDAP
	  entries without a uid attribute

2009-09-13  arthur

	* [r991] debian/po/de.po: updated German (de) translation of
	  debconf templates by Erik Schanze <schanzi_@gmx.de>

2009-09-08  arthur

	* [r990] configure.ac: add the possibility to specify
	  --disable-maintainer-mode
	* [r989] debian/nslcd.config: fix "Use StartTLS?" debconf question
	  when no ssl option is defined in the config

2009-09-04  arthur

	* [r987] ChangeLog, Makefile.am, NEWS, configure.ac, debian/NEWS,
	  debian/changelog, man/nslcd.8.xml, man/nslcd.conf.5.xml,
	  man/pam_ldap.8.xml: get files ready for 0.7.0 release
	* [r986] configure.ac, nslcd/cfg.c, nslcd/common.c,
	  nss/prototypes.h: some simple changes in includes to make FreeBSD
	  diff smaller

2009-09-01  arthur

	* [r985] configure.ac, nslcd/cfg.c: add a
	  --disable-configfile-checking option to configure to cause
	  unknown options to be ignored from the configuration
	* [r984] configure.ac: fix help message to indicate that PAM module
	  is built by default
	* [r983] man/nslcd.conf.5.xml, nslcd/cfg.c: lower the default
	  values for bind_timelimit and reconnect_maxsleeptime from 30 to
	  10 seconds
	* [r982] Makefile.am: fix generation of ChangeLog
	* [r981] .: rename trunk to nss-pam-ldapd

2009-08-31  arthur

	* [r980] Makefile.am, README, configure.ac,
	  debian/libnss-ldapd.config, debian/nslcd.config,
	  debian/nslcd.examples, debian/nslcd.init, debian/nslcd.postinst,
	  debian/nslcd.postrm, debian/nslcd.templates, debian/po/ca.po,
	  debian/po/cs.po, debian/po/da.po, debian/po/de.po,
	  debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
	  debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
	  debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
	  debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
	  debian/po/vi.po, debian/po/zh_CN.po, debian/rules, man,
	  man/Makefile.am, man/nslcd.8.xml, man/nslcd.conf.5.xml,
	  man/nss-ldapd.conf.5.xml, man/pam_ldap.8.xml, nslcd.conf,
	  nslcd/nslcd.c, nss-ldapd.conf, tests/Makefile.am, tests/README,
	  tests/nslcd-test.conf, tests/nss-ldapd-test.conf,
	  tests/test_myldap.c, tests/test_myldap.sh,
	  tests/test_nslcd_group.c, tests/test_nsscmds.sh: rename
	  configfile to /etc/nslcd.conf and make debian packaging copy the
	  file to the new name on upgrade
	* [r979] INSTALL, autogen.sh, compile, depcomp, install-sh,
	  missing, mkinstalldirs: upgrade to using automake 1.11
	* [r978] ., HACKING, README, common/dict.c, common/dict.h,
	  common/set.c, common/set.h, common/tio.c, common/tio.h,
	  compat/getpeercred.c, compat/getpeercred.h, compat/pagectrl.c,
	  compat/pagectrl.h, configure.ac, debian/control,
	  debian/copyright, debian/nslcd.config, debian/nslcd.init,
	  debian/nslcd.postinst, debian/nslcd.templates, debian/po/ca.po,
	  debian/po/cs.po, debian/po/da.po, debian/po/de.po,
	  debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
	  debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
	  debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
	  debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
	  debian/po/vi.po, debian/po/zh_CN.po, nslcd.h, nslcd/alias.c,
	  nslcd/attmap.c, nslcd/attmap.h, nslcd/cfg.c, nslcd/cfg.h,
	  nslcd/common.c, nslcd/common.h, nslcd/ether.c, nslcd/group.c,
	  nslcd/host.c, nslcd/myldap.c, nslcd/myldap.h, nslcd/netgroup.c,
	  nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
	  nslcd/service.c, nslcd/shadow.c, tests/README, tests/test_cfg.c,
	  tests/test_common.c, tests/test_dict.c, tests/test_getpeercred.c,
	  tests/test_myldap.c, tests/test_nsscmds.sh, tests/test_set.c,
	  tests/test_tio.c: rename software to nss-pam-ldapd
	* [r977] debian/control: upgrade to standards-version 3.8.3 (no
	  changes needed)
	* [r975] Makefile.am, debian/control, debian/libnss-ldapd.config,
	  debian/libnss-ldapd.docs, debian/libnss-ldapd.examples,
	  debian/libnss-ldapd.install, debian/libnss-ldapd.nslcd.init,
	  debian/libnss-ldapd.postinst, debian/libnss-ldapd.postrm,
	  debian/libnss-ldapd.templates, debian/libpam-ldapd.install,
	  debian/libpam-ldapd.pam-auth-update,
	  debian/libpam-ldapd.postinst, debian/libpam-ldapd.prerm,
	  debian/nslcd.config, debian/nslcd.docs, debian/nslcd.examples,
	  debian/nslcd.init, debian/nslcd.install, debian/nslcd.postinst,
	  debian/nslcd.postrm, debian/nslcd.templates,
	  debian/po/POTFILES.in, debian/po/ca.po, debian/po/cs.po,
	  debian/po/da.po, debian/po/de.po, debian/po/es.po,
	  debian/po/fi.po, debian/po/fr.po, debian/po/gl.po,
	  debian/po/it.po, debian/po/ja.po, debian/po/nl.po,
	  debian/po/pt.po, debian/po/pt_BR.po, debian/po/ru.po,
	  debian/po/sv.po, debian/po/templates.pot, debian/po/vi.po,
	  debian/po/zh_CN.po, debian/rules: split into binary packages
	  libnss-ldapd, libpam-ldapd and nslcd packages, using a patch for
	  libpam-ldap by Steve Langasek <vorlon@debian.org> for the
	  libpam-ldapd package
	* [r974] debian/libnss-ldapd.nslcd.init: patch by Petter
	  Reinholdtsen <pere@hungry.com> to fix init script to start before
	  autofs

2009-08-16  arthur

	* [r973] config.guess, config.sub: include updated files
	* [r972] Makefile.am, configure.ac: enable building PAM module by
	  default
	* [r971] nslcd.h: remove development warning
	* [r970] man, man/Makefile.am, man/pam_ldap.8.xml: add basic
	  pam_ldap manual page

2009-08-12  arthur

	* [r969] nslcd/common.h, nslcd/nslcd.c, nslcd/passwd.c: don't
	  return password hashes at all for non-root users, based on a
	  patch by Alexander V. Chernikov <melifaro@ipfw.ru>

2009-07-18  arthur

	* [r968] debian/po/gl.po: updated Galician (gl) translation of
	  debconf ates by Marce Villarino <mvillarino@gmail.com>

2009-07-12  arthur

	* [r966] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
	  man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
	  0.6.11 release
	* [r965] debian/po/fr.po: updated French (fr) translation of
	  debconf templates by Christian Perrier <bubulle@debian.org>

2009-07-10  arthur

	* [r962] debian/po/cs.po: updated Czech (cs) translation of debconf
	  templates by Miroslav Kure <kurem@debian.cz>

2009-07-04  arthur

	* [r961] debian/po/cs.po: unfuzzy translations that were due to
	  fixes in the English template
	* [r960] debian/po/cs.po: updated Czech (cs) translation of debconf
	  templates by Miroslav Kure <kurem@debian.cz>
	* [r959] debian/po/pt.po: updated Portuguese (pt) translation of
	  debconf templates by Américo Monteiro <a_monteiro@netcabo.pt>

2009-07-02  arthur

	* [r958] debian/po/es.po: updated Spanish (es) translation of
	  debconf templates by Francisco Javier Cuadrado
	  <fcocuadrado@gmail.com>

2009-06-29  arthur

	* [r957] nslcd/group.c: fix off by one error in the maximum number
	  of gidNumber attributes in an LDAP group entry
	* [r956] nslcd/passwd.c: fix off by one error in the maximum number
	  of uidNumber attributes in an LDAP entry (thanks to David
	  Binderman for finding this)

2009-06-27  arthur

	* [r955] debian/po/sv.po: updated Swedish (sv) translation of
	  debconf templates by Martin Ågren <martin.agren@gmail.com>
	* [r954] debian/control: upgrade to standards-version 3.8.2 (no
	  changes needed)
	* [r953] debian/po/ru.po: updated Russian (ru) translation of
	  debconf templates by Yuri Kozlov <yuray@komyakino.ru>

2009-06-26  arthur

	* [r951] debian/control: add missing slash to homepage

2009-06-24  arthur

	* [r950] debian/po/ja.po: updated Japanese (ja) translation of
	  debconf templates by Kenshi Muto <kmuto@debian.org>
	* [r949] debian/po/fi.po: updated Finnish (fi) translation of
	  debconf templates by Esko Arajärvi <edu@iki.fi>

2009-06-23  arthur

	* [r948] debian/libnss-ldapd.templates, debian/po/ca.po,
	  debian/po/cs.po, debian/po/da.po, debian/po/de.po,
	  debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
	  debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
	  debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
	  debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
	  debian/po/vi.po, debian/po/zh_CN.po: change reqcert choice
	  description and make choices translatable
	* [r947] debian/po/zh_CN.po: added Simplified Chinese (zh_CN)
	  translation of debconf templates by zym <zym@3721.com>

2009-06-22  arthur

	* [r946] debian/po/fi.po: fix non-ascii characters that got lost
	  when importing the file

2009-06-21  arthur

	* [r945] debian/libnss-ldapd.templates, debian/po/ca.po,
	  debian/po/cs.po, debian/po/da.po, debian/po/de.po,
	  debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
	  debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
	  debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
	  debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
	  debian/po/vi.po: improvements to debconf templates (English
	  language review by Justin B Rye <jbr@edlug.org.uk>

2009-06-20  arthur

	* [r944] debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
	  debian/po/de.po, debian/po/es.po, debian/po/fi.po,
	  debian/po/fr.po, debian/po/gl.po, debian/po/it.po,
	  debian/po/ja.po, debian/po/nl.po, debian/po/pt.po,
	  debian/po/pt_BR.po, debian/po/ru.po, debian/po/sv.po,
	  debian/po/templates.pot, debian/po/vi.po: update debconf
	  translation files
	* [r943] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst,
	  debian/libnss-ldapd.templates: make configuring SSL/TLS possible
	  with debconf
	* [r942] nslcd/cfg.c: also support starttls as value for the ssl
	  option

2009-06-19  arthur

	* [r941] debian/libnss-ldapd.templates, debian/po/ca.po,
	  debian/po/cs.po, debian/po/da.po, debian/po/de.po,
	  debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
	  debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
	  debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
	  debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
	  debian/po/vi.po: rephrase LDAP server URI question based on
	  pam_ldap's new debconf templates
	* [r940] debian/libnss-ldapd.templates, debian/po/ca.po,
	  debian/po/cs.po, debian/po/da.po, debian/po/de.po,
	  debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
	  debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
	  debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
	  debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
	  debian/po/vi.po: fix wrapping, use of double spaces and unfuzzy
	  translations

2009-06-14  arthur

	* [r939] debian/control: fix Vcs-Browser link

2009-06-12  arthur

	* [r938] AUTHORS, HACKING, README, configure.ac, debian/control,
	  debian/copyright, man/nslcd.8.xml, man/nss-ldapd.conf.5.xml:
	  replace references to ch.tudelft.nl with arthurdejong.org
	* [r937] nslcd/nslcd.c: make error message a little clearer

2009-06-06  arthur

	* [r934] README, nslcd/alias.c, nslcd/ether.c, nslcd/group.c,
	  nslcd/netgroup.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
	  nslcd/service.c, nslcd/shadow.c, tests/test_nsscmds.sh: implement
	  case-sensitive filtering for group, netgroup, passwd, protocols,
	  rpc, services and shadow lookups
	* [r933] tests/README: fix wrapping
	* [r932] HACKING, tests/README, tests/test.ldif.gz,
	  tests/test_nsscmds.sh: update and document test suite
	* [r931] nss/group.c: fix buffer check for user to groups mapping
	  function
	* [r930] configure.ac: add --disable-sasl and --disable-kerberos
	  configure options

2009-06-04  arthur

	* [r929] nslcd/myldap.c: also compile correctly if
	  HAVE_LDAP_SASL_INTERACTIVE_BIND_S is not set
	* [r928] configure.ac: let configure --help show the correct
	  behaviour

2009-06-03  arthur

	* [r926] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
	  man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
	  0.6.10 release
	* [r925] nslcd/cfg.c: remove SSL/TLS warning messages during
	  startup
	* [r924] README: add note about creating a user to run nslcd
	* [r923] nslcd/Makefile.am, nslcd/common.h, nslcd/nslcd.c,
	  nslcd/pam.c: import preliminary version of PAM functionality into
	  nslcd
	* [r922] nslcd/common.h, nslcd/passwd.c: make lookup_dn2uid()
	  available to other modules and split uid2dn() into uid2entry()
	  and uid2dn() (from nss-pam-ldapd branch)
	* [r921] nslcd/myldap.c, nslcd/myldap.h: implement
	  myldap_set_credentials() and myldap_cpy_dn() which will be used
	  in the PAM lookups (from nss-pam-ldapd branch)
	* [r920] pam/pam.c: remove trailing spaces
	* [r919] nslcd.h, pam/pam.c: change PAM authorisation request to
	  also include ruser, rhost and tty (based on OpenLDAP cvs, r916 in
	  nss-pam-ldapd branch)
	* [r917] debian/control: add Richard A Nelson (Rick)
	  <cowboy@debian.org> to uploaders

2009-06-01  arthur

	* [r914] HACKING, README, man/nss-ldapd.conf.5.xml, nss-ldapd.conf:
	  clean up documentation

2009-05-30  arthur

	* [r910] nslcd/cfg.c: don't look inside the passed variable
	  get_strdup() because it could point to uninitialized memory

2009-05-29  arthur

	* [r908] pam/common.h, pam/pam.c: partially refactor to follow
	  local coding convention and introduce READ_PAM_CODE macro (r896
	  from nss-pam-ldapd)
	* [r907] pam/pam.c: tabs to spaces (r889 from nss-pam-ldapd)
	* [r906] pam/common.h, pam/pam.c: make request-response functions
	  simpler (r888 from nss-pam-ldapd)
	* [r905] common/Makefile.am: remove unneeded EXTRA_DIST
	* [r904] Makefile.am, common/Makefile.am, common/nslcd-prot.c,
	  common/nslcd-prot.h, nslcd-common.h, nslcd/Makefile.am,
	  nslcd/alias.c, nslcd/common.h, nslcd/ether.c, nslcd/group.c,
	  nslcd/host.c, nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
	  nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
	  nss/Makefile.am, nss/aliases.c, nss/common.c, nss/common.h,
	  nss/ethers.c, nss/group.c, nss/hosts.c, nss/netgroup.c,
	  nss/networks.c, nss/passwd.c, nss/protocols.c, nss/rpc.c,
	  nss/services.c, nss/shadow.c, pam/Makefile.am, pam/common.h,
	  pam/pam.c, tests/Makefile.am: refactor protocol reading and
	  writing macros to the common directory, use more logical names
	  and in the PAM module no longer use NSS status codes (import of
	  r887 from nss-pam-ldapd)
	* [r903] tests/Makefile.am: add missing objects to test programs

2009-05-24  arthur

	* [r895] man/nss-ldapd.conf.5.xml: document that you can specify
	  base option multiple times
	* [r894] Makefile.am: also build PAM module for make distcheck
	* [r893] nslcd/alias.c, nslcd/cfg.c, nslcd/common.h, nslcd/ether.c,
	  nslcd/group.c, nslcd/host.c, nslcd/netgroup.c, nslcd/network.c,
	  nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c,
	  nslcd/shadow.c: initialise database modules only once after
	  parsing config
	* [r892] AUTHORS, nslcd/alias.c, nslcd/attmap.c, nslcd/cfg.c,
	  nslcd/cfg.h, nslcd/common.h, nslcd/ether.c, nslcd/group.c,
	  nslcd/host.c, nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
	  nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
	  tests/test_cfg.c, tests/test_myldap.c: support multiple search
	  bases, partially based on a patch by Leigh Wedding
	  <lwedding@bigpond.com>
	* [r891] AUTHORS: don't mention Howard Chu twice

2009-05-23  arthur

	* [r890] debian/po/fi.po: added Finnish (fi) translation of debconf
	  templates by Esko Arajärvi <edu@iki.fi>

2009-05-16  arthur

	* [r885] nss/common.h, pam/pam.c: quick fix for building PAM module

2009-05-09  arthur

	* [r881] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
	  man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
	  0.6.9 release
	* [r880] debian/libnss-ldapd.postinst: if base is blank disable the
	  base option to let nslcd attempt search base autodiscovery
	* [r879] nss/common.h: also close any open stream on buffer error
	* [r878] nss/common.h, nss/group.c: check the buffer passed by
	  Glibc for validity
	* [r877] nslcd-common.h: make sure that when writing a list of
	  strings the number of strings is always checked when excluding an
	  entry
	* [r876] ., AUTHORS, Makefile.am, configure.ac, debian,
	  debian/copyright, nslcd.h, pam: import the PAM module from the
	  nss-ldapd branch (r875) based on the OpenLDAP nssov tree and
	  allow configuring which modules should be built (PAM module
	  disabled by default)
	* [r872] configure.ac, nslcd/nslcd.c: according to autoupdate
	  RETSIGTYPE can be considered void always

2009-05-08  arthur

	* [r868] debian/copyright: aggregate years

2009-05-07  arthur

	* [r867] INSTALL, config.guess, config.sub: include updated files
	* [r864] nslcd.h, nslcd/netgroup.c, nss/netgroup.c: prefix
	  NETGROUP_TYPE macros with NSLCD_
	* [r861] debian/po/gl.po: added Galician (gl) translation of
	  debconf templates by Marce Villarino <mvillarino@gmail.com>

2009-05-06  arthur

	* [r860] debian/po/es.po: updated Spanish (es) translation of
	  debconf templates by Francisco Javier Cuadrado
	  <fcocuadrado@gmail.com>

2009-05-05  arthur

	* [r859] debian/po/ru.po: updated Russian (ru) translation of
	  debconf templates by Yuri Kozlov <yuray@komyakino.ru>
	* [r858] debian/po/ru.po: convert translation to UTF-8

2009-05-03  arthur

	* [r857] debian/po/sv.po: updated Swedish (sv) translation of
	  debconf templates by Martin Ågren <martin.agren@gmail.com>

2009-05-02  arthur

	* [r856] debian/po/fr.po: updated French (fr) translation of
	  debconf templates by Guillaume Delacour <gui@iroqwa.org>

2009-05-01  arthur

	* [r855] debian/po/it.po: fix incorrect references to nss-ldap
	  (without the d at the end)
	* [r854] man/nslcd.8.xml: document that you can specify -d multiple
	  times
	* [r853] nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c: set most SSL/TLS
	  related options globally instead of per connection

2009-04-30  arthur

	* [r852] nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c, nslcd/myldap.h,
	  nslcd/nslcd.c: move debugging initialisation to
	  myldap_set_debuglevel() function

2009-04-27  arthur

	* [r851] debian/po/it.po: added Italian (it) translation of debconf
	  templates by Vincenzo Campanella <vinz65@gmail.com>

2009-04-25  arthur

	* [r850] nslcd/myldap.c: produce more logging and get OpenLDAP
	  logging working by logging to stderr (and implement temporary
	  workaround for reqcert problems)
	* [r849] nslcd/cfg.h: include ldap.h to ensure that struct
	  ldap_config will be the same in every file
	* [r848] nslcd/myldap.c: clear errno before ldap calls to get
	  usable returned errno
	* [r847] debian/po/pt.po: updated Portuguese (pt) translation of
	  debconf templates by Américo Monteiro <a_monteiro@netcabo.pt>

2009-04-22  arthur

	* [r846] debian/libnss-ldapd.templates, debian/po/ca.po,
	  debian/po/cs.po, debian/po/da.po, debian/po/de.po,
	  debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
	  debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
	  debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
	  debian/po/vi.po: fix spelling in English debconf template (thanks
	  Vincenzo Campanella)
	* [r845] debian/po/ja.po: updated Japanese (ja) translation of
	  debconf templates by Kenshi Muto <kmuto@debian.org>
	* [r844] debian/po/da.po: updated Danish (da) translation of
	  debconf templates by Jonas Smedegaard <dr@jones.dk>

2009-04-21  arthur

	* [r843] debian/libnss-ldapd.postrm, debian/libnss-ldapd.templates,
	  debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
	  debian/po/de.po, debian/po/es.po, debian/po/fr.po,
	  debian/po/ja.po, debian/po/nl.po, debian/po/pt.po,
	  debian/po/pt_BR.po, debian/po/ru.po, debian/po/sv.po,
	  debian/po/templates.pot, debian/po/vi.po: ask on removal and on
	  purge whether to edit /etc/nsswitch.conf and remove ldap entries

2009-04-19  arthur

	* [r834] nslcd.h, nslcd/alias.c, nslcd/ether.c, nslcd/group.c,
	  nslcd/host.c, nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
	  nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
	  nss/common.h, nss/group.c: clear up protocol description in
	  nslcd.h, renaming NSLCD_RESULT_SUCCESS to NSLCD_RESULT_BEGIN

2009-04-17  arthur

	* [r830] nslcd.h: include definitions of PAM-related actions from
	  current OpenLDAP work in nssov
	* [r829] debian/libnss-ldapd.postrm: fix spelling in comment

2009-04-04  arthur

	* [r828] debian/libnss-ldapd.postrm: remove /var/run/nslcd on
	  package removal

2009-03-31  arthur

	* [r827] debian/changelog: add CVE identifier

2009-03-22  arthur

	* [r825] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
	  man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
	  0.6.8 release
	* [r824] README, debian/copyright: update copyright year
	* [r823] nslcd/nslcd.c: update copyright year
	* [r822] debian/compat, debian/control, debian/rules: upgrade to
	  debhelper compatibility level 7
	* [r821] debian/control: upgrade to standards-version 3.8.1 (no
	  changes needed)
	* [r820] Makefile.am, debian/libnss-ldapd.lintian-overrides,
	  debian/rules: add lintian override for missing shlibs and symbols
	  control files (we are a shared library that should not be
	  directly linked to)

2009-03-21  arthur

	* [r818] NEWS: fix version numbers in NEWS file
	* [r817] nss-ldapd.conf: add a note about permissions of
	  nss-ldapd.conf when using the bindpw option
	* [r816] debian/libnss-ldapd.postinst: instead of bindpw check
	  always create config file with proper permissions and fix
	  permissions once on upgrade

2009-03-20  arthur

	* [r814] debian/libnss-ldapd.postinst: add bindpw-related warning
	  message to default installed config file
	* [r813] debian/libnss-ldapd.postinst: fix permissions of
	  configfile if passwords are stored

2009-03-15  arthur

	* [r812] debian/control: follow change in override file

2009-02-27  arthur

	* [r811] debian/control: use misc:Depends to generate debconf
	  dependency
	* [r810] nslcd/common.c: check user and group names against
	  LOGIN_NAME_MAX if it is defined
	* [r809] man/Makefile.am: generate utf-8 encoded manual page (no
	  non-ascii characters used at the moment)
	* [r808] nslcd/passwd.c: add some more documentation

2009-01-30  arthur

	* [r807] compat/getpeercred.c: fix for getpeercred() on Solaris by
	  David Bartley <dtbartle@csclub.uwaterloo.ca>