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
|
2010-12-11 arthur
* [r1323] 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.13 release
* [r1321] ., nslcd/pam.c: return correct kind of error code from
try_pwmod() (r1313 from trunk)
2010-12-10 arthur
* [r1320] ., nslcd/myldap.c: call myldap_session_check() before
adding a new search to the session so the connection actually
gets closed on timeout (the connection isn't closed when there
are active searches) (r1294 from trunk)
2010-10-29 arthur
* [r1292] 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.12 release
* [r1291] ., nslcd/myldap.c: set a short socket timeout when
shutting down the connection to the LDAP server (part of r1276
from trunk)
2010-10-15 arthur
* [r1284] 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.11 release
2010-10-13 arthur
* [r1268] nslcd/pam.c: grow ruser buffer (small part of r1267 from
trunk)
2010-09-30 arthur
* [r1230] ., debian/po/vi.po: updated Vietnamese (vi) translation
of debconf templates by Clytie Siddall (r1129 from trunk)
2010-09-24 arthur
* [r1212] 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.10 release
* [r1211] ., nslcd/myldap.c: handle errors from ldap_result()
better and disconnect (and reconnect) in more cases (r1207 and
r1208 from trunk)
* [r1210] Makefile.am: fix way ChangeLog is generated for branch
* [r1209] .: start a 0.7 maintenance branch
2010-08-28 arthur
* [r1205] release 0.7.9
* [r1204] 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.9 release
* [r1203] debian/po/nl.po: unfuzzy a few Dutch translations and
improve some others
* [r1202] debian/po/it.po: fix package name
* [r1201] debian/po/es.po: updated Spanish (es) translation of
debconf templates by Francisco Javier Cuadrado
* [r1200] debian/libpam-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/nb.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: fix
incorrect reference from /etc/nsswitch to /etc/nsswitch.conf
* [r1199] debian/po/da.po, debian/po/de.po, debian/po/it.po,
debian/po/ja.po, debian/po/nb.po, debian/po/ru.po,
debian/po/sv.po: fix wrapping of po files
* [r1198] debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
debian/po/de.po, debian/po/fr.po, debian/po/it.po,
debian/po/ja.po, debian/po/nb.po, debian/po/pt.po,
debian/po/ru.po, debian/po/sv.po, debian/po/zh_CN.po: correct
references to package name for up-to-date translations
* [r1197] debian/po/es.po, debian/po/fr.po, debian/po/gl.po,
debian/po/ja.po: fix translations that had a reference to the old
location of the configuration file
* [r1196] debian/po/sv.po: updated Swedish (sv) translation of
debconf templates by Martin Ågren
* [r1195] debian/po/ca.po: unfuzzy translated string (confirmed OK
by Agustí Grau)
2010-08-27 arthur
* [r1194] debian/po/ca.po: updated Catalan (ca) translation of
debconf templates by Agusti Grau
2010-08-26 arthur
* [r1193] debian/po/de.po: updated German (de) translation of
debconf templates by Chris Leick
2010-08-25 arthur
* [r1192] debian/po/fr.po: updated French (fr) translation of
debconf templates by Christian Perrier
2010-08-24 arthur
* [r1191] debian/po/da.po: updated Danish (da) translation of
debconf templates by Joe Hansen
2010-08-20 arthur
* [r1190] debian/po/ja.po: updated Japanese (ja) translation of
debconf templates by Kenshi Muto
2010-08-19 arthur
* [r1189] 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/nb.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: fix double "be" in English
template thanks to Christian PERRIER
* [r1188] debian/po/it.po: updated Italian (it) translation of
debconf templates by Vincenzo Campanella
* [r1187] debian/po/zh_CN.po: updated Simplified Chinese (zh_CN)
translation of debconf templates by zym
* [r1186] debian/po/cs.po: updated Czech (cs) translation of
debconf templates by Miroslav Kure
* [r1185] configure.ac: fix for --with-nss-ldap-soname option by
Julien Cristau
2010-08-18 arthur
* [r1183] 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.8 release
* [r1182] debian/po/nb.po: added Norwegian Bokmål (nb) translation
of debconf templates by Bjørn Steensrud
* [r1181] debian/po/ru.po: updated Russian (ru) translation of
debconf templates by Yuri Kozlov
* [r1180] debian/po/pt.po: updated Portuguese (pt) translation of
debconf templates by Américo Monteir
2010-08-17 arthur
* [r1179] debian/po/da.po, debian/po/vi.po, debian/po/zh_CN.po:
remove invalid and bouncing addresses
* [r1178] 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:
update debian/po files with modified template
* [r1177] debian/libpam-ldapd.postinst: only offer to fix
nsswitch.conf if PAM has been converted with pam-auth-update
* [r1176] debian/libpam-ldapd.templates: updated debconf template
thanks to Justin B Rye
2010-08-15 arthur
* [r1175] 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: update debian/po files with added template
2010-08-14 arthur
* [r1174] debian/control: upgrade to standards-version 3.9.1
* [r1173] debian/control: add libpam-sss as an alternative to
libpam-ldapd
* [r1172] debian/control: merge the recommends from libnss-ldapd
and libpam-ldapd into those of nslcd so we can track all the PAM
alternatives in one place
* [r1171] Makefile.am, debian/libnss-ldapd.postinst,
debian/libnss-ldapd.postrm,
debian/libpam-ldapd.lintian-overrides,
debian/libpam-ldapd.postinst, debian/libpam-ldapd.templates:
offer to add ldap to shadow in nsswitch.conf if a potential
broken configuration is found
* [r1170] ChangeLog, ChangeLog-2006, ChangeLog-2007,
ChangeLog-2008, Makefile.am: archive older ChangeLog entries in
year files
* [r1169] common/expr.c: also don't expand variables in rest of
${var:+rest} expressions if var is not set or empty
* [r1168] common/expr.c: do not expand variables in rest of
${var:-rest} expressions if var is not blank or empty
2010-07-27 arthur
* [r1167] nss/services.c: use htons() instead of ntohs() (thanks
Ted C. Cheng)
2010-07-18 arthur
* [r1166] compat/nss_compat.h, configure.ac: compatibility
improvement: also check for nss_common.h and see if enum
nss_status exists
* [r1165] nslcd/pam.c: fix comment
* [r1164] nss/Makefile.am: use -h linker flag instead of -soname
which seems more portable
* [r1163] compat/pam_compat.h: define pam_info(), pam_error() and
pam_syslog() compatibility macros to allow no arguments for
format
2010-07-17 arthur
* [r1162] debian/nslcd.config: only go back one step on Debconf
back
2010-07-07 arthur
* [r1161] configure.ac, nslcd/nslcd.c, nss/Makefile.am: allow
configuring NSS module's SONAME from configure and use this in
nslcd to dlopen() the correct library (thanks to Alexander V.
Chernikov for the idea)
2010-07-03 arthur
* [r1159] 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.7 release
* [r1158] debian/control: upgrade to standards-version 3.9.0
* [r1157] debian/libnss-ldapd.config, debian/nslcd.config: don't
use dh_title to set the Debconf title, the default should be fine
* [r1156] debian/control: use Replaces/Breaks instead of Conflicts
for introduction of nslcd package (as per policy 3.9.0)
2010-06-25 arthur
* [r1155] Makefile.am, debian/libpam-ldapd.manpages,
debian/nslcd.install, debian/nslcd.manpages: make sure the
pam_ldap manual page is in the libpam-ldapd package
2010-06-19 arthur
* [r1154] nslcd/myldap.c: add logging to SASL interaction function
* [r1153] nslcd/myldap.c: improve debug logging of SASL bind calls
* [r1152] debian/nslcd.default: updated based on comments by Daniel
Dehennin <daniel.dehennin@baby-gnu.org>
2010-06-18 arthur
* [r1151] AUTHORS, Makefile.am, debian/control,
debian/nslcd.conffile, debian/nslcd.default, debian/nslcd.init:
start k5start from the init script to keep the Kerberos ticket
active if nslcd is configured for SASL GSSAPI kerberos
authentication, based on a patch by Daniel Dehennin
<daniel.dehennin@baby-gnu.org>
* [r1150] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h: remove
warning messages from parsing the sasl_* options and document
them in the nslcd.conf(5) manual page (they should be functional)
* [r1149] nslcd/myldap.c: make SASL binding code a little earier to
read
* [r1148] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
nslcd/myldap.c: remove the use_sasl option and instead rely on
sasl_mech being specified
* [r1147] debian/nslcd.init: group options more
2010-06-17 arthur
* [r1146] compat/Makefile.am, compat/nss_compat.h, configure.ac,
nss/common.h, nss/prototypes.h: have more compatibility code for
NSS module and move compatibility code to compat directory
2010-06-16 arthur
* [r1145] debian/nslcd.init: ensure that nslcd is started after
hostname lookups are available so getting to the LDAP server via
DNS lookups will work (patch by Petter Reinholdtsen)
* [r1144] nslcd/nslcd.c: use RTLD_NODELETE during dlopen() instead
of not using dlclose()
2010-06-15 arthur
* [r1143] configure.ac, nss/Makefile.am, nss/exports.linux,
nss/nss_ldap.map, pam/Makefile.am, pam/exports.linux,
pam/pam_ldap.map: rename symbol map files and check for the
linker option to specify the file with
* [r1142] configure.ac, nslcd/Makefile.am: pass pthread flags
correctly to nslcd Makefile and rename save_ vars to not conflict
with AX_PTHREAD test
2010-06-14 arthur
* [r1141] configure.ac, nslcd/nslcd.c, nss/Makefile.am,
nss/common.c, nss/common.h, nss/exports.linux, nss/netgroup.c,
nss/prototypes.h, tests/Makefile.am: implement a global symbol
inside the NSS module to allow applications to disable NSS
lookups over LDAP and use it in nslcd to avoid deadlocks
* [r1140] common/dict.h, common/expr.h, common/nslcd-prot.h,
common/set.h, common/tio.h, compat/attrs.h, compat/daemon.h,
compat/ether.h, compat/getopt_long.h, compat/getpeercred.h,
compat/ldap_compat.h, compat/pam_compat.h, nslcd/attmap.h,
nslcd/cfg.h, nslcd/common.h, nslcd/log.h, nslcd/myldap.h,
nss/common.h, nss/prototypes.h, pam/common.h: make include guard
names consistent throughout the source and avoid conflicts with
system headers
* [r1139] nss/aliases.c, 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: remove some unused
include statements
2010-06-12 arthur
* [r1138] README, common/tio.c, nslcd/attmap.c, nslcd/attmap.h,
nslcd/group.c, nslcd/network.c: remove commented out memberOf and
ipNetmaskNumber attributes and small cleanups
* [r1137] 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/vi.po, debian/po/zh_CN.po: run translations through
debconf-updatepo -v
2010-06-11 arthur
* [r1136] nslcd/nslcd.c: fix and remove source code comments
2010-06-04 arthur
* [r1135] ChangeLog, debian/changelog: revert part of r1134 that
was accidentally commited
* [r1134] ChangeLog, debian/changelog, pam/pam.c: fix nullok test
for password modification
2010-06-03 arthur
* [r1133] debian/libpam-ldapd.pam-auth-update: also ignore other
ignorable PAM return codes
2010-06-02 arthur
* [r1132] compat/pam_get_authtok.c: add a warning to the limitation
of our pam_get_authtok() implementation
* [r1131] pam/pam.c: simplify PAM module splitting remapping for
ignore_* options to a separate function, parsing of
try_first_pass and use_first_pass is done by pam_get_authtok(),
don't report session errors to the user and make error handling
consistent
2010-06-01 arthur
* [r1130] nslcd/pam.c: fix bug in test (r1127)
* [r1129] man/pam_ldap.8.xml, pam/pam.c: implement an nullok PAM
option and disable empty passwords by default
* [r1128] pam/pam.c: don't log failure to do nslcd request to user
and log authentication errors during password change
* [r1127] nslcd/pam.c: add a debug log message when user
authentication was successful
* [r1126] debian/libpam-ldapd.pam-auth-update: don't use
use_authtok for password modification by default
2010-05-31 arthur
* [r1125] pam/pam.c: fix typo
2010-05-27 arthur
* [r1123] AUTHORS, 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.6 release
2010-05-26 arthur
* [r1122] debian/control: drop extra parts of package descriptions
that should no longer be really relevant and update libpam-ldapd
description
2010-05-24 arthur
* [r1121] debian/libpam-ldapd.pam-auth-update: update
pam-auth-update configuration to always perform LDAP
autorisation, also pass use_authtok on password modification and
spell out session result handling
* [r1120] pam/pam.c: make code more consistent
* [r1119] man/pam_ldap.8.xml: fix typo
* [r1118] pam/pam.c: don't store use_authtok because
pam_get_authtok() looks at the arguments itself
2010-05-23 arthur
* [r1117] HACKING, README, man/nslcd.8.xml, man/nslcd.conf.5.xml:
update documentation
* [r1116] nslcd.conf: include uid and gid options in default
configuration file
* [r1115] configure.ac, m4/acx_pthread.m4, m4/ax_pthread.m4: update
AC?X_PTHREAD macro and update configure script to be simpler and
add some more checks
* [r1114] debian/nslcd.init: use nslcd --check in init script's
status command
2010-05-22 arthur
* [r1113] nslcd/pam.c: make debug logging for pam_authz_search
option a little more readable
2010-05-20 arthur
* [r1112] debian/control: add libpam-heimdal as an alternative
recommends for libnss-ldapd
2010-05-15 arthur
* [r1111] nslcd/attmap.c, nslcd/attmap.h: always clear returned
buffer when performing attribute mapping (based on a patch by
Nalin Dahyabhai <nalin@redhat.com>)
2010-05-14 arthur
* [r1109] 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.5 release
* [r1108] Makefile.am, debian/source, debian/source/format: switch
to source format 3.0 (native)
* [r1107] pam/pam.c: print uid as a long
* [r1106] compat/pam_compat.h, configure.ac, man/pam_ldap.8.xml,
pam/common.h, pam/pam.c: perform logging from PAM module to
syslog and support the debug option to log debugging information
2010-05-13 arthur
* [r1105] pam/pam.c: centralise initialising functions needed for
every PAM call into one function
* [r1104] common/nslcd-prot.h, nslcd/common.h: make logging of
buffer checks consistent
* [r1103] pam/pam.c: also use PAM username instead of one from
context for session open and close
* [r1102] pam/pam.c: replace my_pam_get_authtok() with standard
pam_get_authtok() function, get rid of get_old_password() and
general cleanups and simplifications
2010-05-12 arthur
* [r1101] pam/pam.c: make parsing configuration options global,
reorganise a bit and make code more consistent and easier to read
* [r1100] compat/pam_compat.h, nslcd/pam.c: small compatibility
improvements
2010-05-10 arthur
* [r1099] pam/pam.c: only log "LDAP session failed" if we actually
tried
* [r1098] compat/Makefile.am, compat/pam_compat.h,
compat/pam_get_authtok.c, compat/pam_prompt.c, configure.ac,
pam/pam.c: replace my_pam_warn() with pam_info() and pam_error()
and provide replacement for pam_prompt() also using it in our
pam_get_authtok() replacement
2010-05-09 arthur
* [r1096] 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.4 release
* [r1095] nslcd/myldap.c: only log "connected to LDAP server" if
the previous connect failed or we are failing over to a different
server
* [r1094] debian/nslcd.postinst, man/nslcd.conf.5.xml, nslcd/cfg.c,
nslcd/cfg.h, nslcd/myldap.c, tests/README, tests/nslcd-test.conf:
rename reconnect_maxsleeptime option to reconnect_retrytime
* [r1093] nslcd/myldap.c: don't log errno if it is not set (make
error less confusing)
* [r1092] nslcd/myldap.c: handle authentication searches a little
differently (only try once if an authentication error is
returned)
* [r1091] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
nslcd/myldap.c: refactor retry timing mechanism to use time
between first and last error to determin when to rerty and only
try once (and don't sleep) when we have been failing for a long
time
2010-05-08 arthur
* [r1090] man/nslcd.conf.5.xml: fix wrapping of long line (thanks
lintian)
* [r1089] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
nslcd/pam.c: rename authz_search option to pam_authz_search
2010-05-07 arthur
* [r1088] man/nslcd.conf.5.xml, man/pam_ldap.8.xml, nslcd/cfg.c,
nslcd/cfg.h, nslcd/pam.c: implement an authz_search option to
test whether the user is authorised
* [r1087] 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:
tune some buffer sizes and small cleanups
* [r1086] tests/test_myldap.c: implement test for buffer overflow
* [r1085] nslcd/myldap.c: fix buffer overflow
* [r1084] man, man/Makefile.am: have the possibility to generate
HTML for manual pages (not done by default)
* [r1083] man/nslcd.conf.5.xml, man/pam_ldap.8.xml: use docbook
elements where possible
2010-05-06 arthur
* [r1082] compat/pam_compat.h, configure.ac,
debian/libpam-ldapd.pam-auth-update, man/pam_ldap.8.xml,
pam/pam.c: implement a minimum_uid option for the PAM module to
ignore users that have a lower numeric user id
2010-05-05 arthur
* [r1081] config.guess, config.sub: include updated files
2010-05-03 arthur
* [r1080] debian/nslcd.config: also parse /etc/ldap.conf for
systems that use that for NSS and PAM configuration
2010-04-13 arthur
* [r1079] nslcd/myldap.c, nslcd/myldap.h, nslcd/pam.c: don't have
myldap_set_credentials() try to open a connection but have the
PAM code perform a search with the new credentials so we re-use
the fail-over mechanism in myldap_search()
* [r1078] nslcd/cfg.c, nslcd/common.h, nslcd/myldap.c,
nslcd/myldap.h, nslcd/passwd.c, tests/test_myldap.c: also have
myldap_search() return an LDAP status code
2010-04-01 arthur
* [r1077] tests/README, tests/test.ldif.gz, tests/test_nsscmds.sh:
small improvements to the test setup
2010-03-20 arthur
* [r1076] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
nslcd/group.c: add an nss_initgroups_ignoreusers option to ignore
username to group lookups for the specified users
2010-03-13 arthur
* [r1075] man/nslcd.conf.5.xml: remove commented-oud default option
because it is not implemented and we have a better mechanism now
2010-02-28 arthur
* [r1074] nslcd/myldap.c: have less warnings when LDAP_OPT_X_TLS
isn't defined
* [r1073] man/nslcd.conf.5.xml: document which attributes may be
mapped with an expression
2010-02-27 arthur
* [r1071] 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.3 release
* [r1070] debian/NEWS: add blank line for apt-listchanges
* [r1069] debian/control: upgrade to standards-version 3.8.4 (no
changes needed)
* [r1068] common/dict.h: fix typo
* [r1067] debian/nslcd.postinst, man/nslcd.conf.5.xml, nslcd.conf,
nslcd.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/pam.c: rename admindn
option to rootpwmoddn
* [r1066] INSTALL, compile: update from latest automake
* [r1065] HACKING, tests/README: small updates to documentation
2010-02-17 arthur
* [r1064] nslcd/myldap.c: first try password modification without
the old password and if that fails with the old password
* [r1063] compat/ldap_passwd_s.c: add pointer to RFC 3062
2010-01-28 arthur
* [r1062] man/nslcd.8.xml, nslcd/nslcd.c: patch by Jan Schampera to
implement a --check option
2010-01-25 arthur
* [r1061] nslcd/myldap.c: fix for type mismatch (thanks to Jan
Schampera)
2010-01-24 arthur
* [r1060] configure.ac, nslcd/cfg.c: add --with-bindpw-file
configure option to enable reading the bindpw option from a file
* [r1059] debian/nslcd.postinst, man/nslcd.conf.5.xml, nslcd.conf,
nslcd.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/pam.c, pam/pam.c: add
admindn configuration file option that is used when modifying
another user's password
* [r1058] man/nslcd.conf.5.xml: fix example
* [r1057] nslcd/myldap.c: make logging of passwords consistent and
support a NULL oldpassword value in myldap_passwd()
* [r1056] nslcd/myldap.c: free data returned from ldap_passwd_s()
call if needed and add missing casts
* [r1055] HACKING: general updates and add PAM module information
2010-01-23 arthur
* [r1054] nss/prototypes.h: simple improvement for FreeBSD
* [r1053] nslcd/nslcd.c: lock the pidfile at start-up to ensure
only one nslcd process is running (based on a patch by Jan
Schampera <jan.schampera@web.de>)
2010-01-21 arthur
* [r1052] debian/nslcd.init: start nslcd before apache for systems
that use LDAP users to run virtual hosts
* [r1051] HACKING, README, configure.ac: set contact address to
mailing list
* [r1050] debian/NEWS: change format of NEWS entry based on
Developer's Reference
* [r1049] debian/rules: install lintian overrides with dh_lintian
2010-01-08 arthur
* [r1048] nslcd/cfg.c: improve getting of domain name by also
checking hostname aliases (based on patch by Jan Schampera
<jan.schampera@web.de>)
* [r1047] AUTHORS: improve getting of domain name by also checking
hostname aliases (based on patch by Jan Schampera
<jan.schampera@web.de>)
|