forked from arthurdejong/nss-pam-ldapd
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog-2009
711 lines (561 loc) · 27.3 KB
/
ChangeLog-2009
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
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>)
2009-09-27 arthur
* [r996] debian/po/vi.po: updated Vietnamese (vi) translation of
debconf templates by Clytie Siddall <[email protected]>
* [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
* [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 <[email protected]>
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 <[email protected]> for the
libpam-ldapd package
* [r974] debian/libnss-ldapd.nslcd.init: patch by Petter
Reinholdtsen <[email protected]> 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 <[email protected]>
2009-07-18 arthur
* [r968] debian/po/gl.po: updated Galician (gl) translation of
debconf ates by Marce Villarino <[email protected]>
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 <[email protected]>
2009-07-10 arthur
* [r962] debian/po/cs.po: updated Czech (cs) translation of debconf
templates by Miroslav Kure <[email protected]>
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 <[email protected]>
* [r959] debian/po/pt.po: updated Portuguese (pt) translation of
debconf templates by Américo Monteiro <[email protected]>
2009-07-02 arthur
* [r958] debian/po/es.po: updated Spanish (es) translation of
debconf templates by Francisco Javier Cuadrado
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 <[email protected]>
* [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 <[email protected]>
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 <[email protected]>
* [r949] debian/po/fi.po: updated Finnish (fi) translation of
debconf templates by Esko Arajärvi <[email protected]>
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 <[email protected]>
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 <[email protected]>
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)
<[email protected]> 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
* [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 <[email protected]>
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 <[email protected]>
2009-05-06 arthur
* [r860] debian/po/es.po: updated Spanish (es) translation of
debconf templates by Francisco Javier Cuadrado
2009-05-05 arthur
* [r859] debian/po/ru.po: updated Russian (ru) translation of
debconf templates by Yuri Kozlov <[email protected]>
* [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 <[email protected]>
2009-05-02 arthur
* [r856] debian/po/fr.po: updated French (fr) translation of
debconf templates by Guillaume Delacour <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
* [r844] debian/po/da.po: updated Danish (da) translation of
debconf templates by Jonas Smedegaard <[email protected]>
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 <[email protected]>