]> git.sur5r.net Git - openldap/blob - contrib/slapd-modules/nssov/nss-ldapd/ChangeLog
ITS#5801
[openldap] / contrib / slapd-modules / nssov / nss-ldapd / ChangeLog
1 2008-05-04 15:47  arthur
2
3         * [r727] HACKING, README: some documentation cleanups and updates
4
5 2008-05-04 12:06  arthur
6
7         * [r726] tests/test_nslcd_group.c: add some tests for
8           isvalidgroupname()
9
10 2008-05-04 10:15  arthur
11
12         * [r725] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
13           nslcd/nslcd.c: make number of threads configurable with the
14           threads keyword
15
16 2008-05-04 09:39  arthur
17
18         * [r724] nslcd/myldap.h: add reference to note about
19           thread-safeness of OpenLDAP
20
21 2008-05-04 09:38  arthur
22
23         * [r723] nslcd/nslcd.c: fix copyright year
24
25 2008-05-03 15:30  arthur
26
27         * [r722] nslcd/passwd.c: implement a cache for dn2uid() lookups
28           that saves some time doing LDAP searches for groups with a lot of
29           members, based on a patch by Petter Reinholdtsen
30           <pere@hungry.com>
31
32 2008-05-03 12:04  arthur
33
34         * [r721] debian/libnss-ldapd.nslcd.init: add soft dependency on
35           slapd, simplify network and file system dependencies and add
36           reverse dependencies on some common daemons that may want to do
37           NSS lookups
38
39 2008-05-02 20:52  arthur
40
41         * [r720] nss/netgroup.c, nss/prototypes.h: remove checking for
42           first entry and always return NSS_STATUS_RETURN when no more data
43           is available in the netgroup (this has the side effect of not
44           returning NSS_STATUS_NOTFOUND for non-existing netgroups but
45           seems to be what other NSS modules do) to properly handle empty
46           netgroups
47
48 2008-05-02 15:57  arthur
49
50         * [r719] tests, tests/Makefile.am, tests/test_nslcd_group.c: add
51           file for testing nslcd/group.c
52
53 2008-05-02 15:55  arthur
54
55         * [r718] tests/Makefile.am: don't even compile the test programs on
56           make check
57
58 2008-05-02 15:39  arthur
59
60         * [r717] tests/Makefile.am: don't compile test code on every build
61           and fix LDADD lists to include correct objects
62
63 2008-05-02 14:53  arthur
64
65         * [r716] nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c: only support
66           tls-related options if LDAP library supports TLS, only add rebind
67           code if ldap_set_rebind_proc() is found and only set
68           LDAP_X_OPT_CONNECT_TIMEOUT if that option is supported
69
70 2008-05-01 07:26  arthur
71
72         * [r715] nslcd/myldap.c: support ranged attribute values
73
74 2008-05-01 06:32  arthur
75
76         * [r714] nss/common.h: fix comment of return value of
77           NSS_STATUS_TRYAGAIN
78
79 2008-05-01 06:25  arthur
80
81         * [r713] tests/test_myldap.c: fix a warning
82
83 2008-05-01 06:22  arthur
84
85         * [r712] tests/test_myldap.c: ensure that filter_get_var() and
86           filter_get_var() return non-NULL to enable parsing of config file
87           with attribute mapping and filter settings and use base from
88           config file
89
90 2008-04-29 20:03  arthur
91
92         * [r711] man/nss-ldapd.conf.5.xml: make language about pagesize
93           option a little clearer
94
95 2008-04-27 21:15  arthur
96
97         * [r710] nslcd/cfg.c: support the case where an attribute mapping
98           variable is NULL
99
100 2008-04-26 14:19  arthur
101
102         * [r709] nslcd/myldap.c: also close the LDAP connection on
103           LDAP_SERVER_DOWN (besides LDAP_UNAVAILABLE)
104
105 2008-04-26 13:48  arthur
106
107         * [r708] man/nss-ldapd.conf.5.xml, nss/common.c: increase time out
108           values because now nslcd will error out more quickly if the LDAP
109           server is known to be unavailable
110
111 2008-04-26 13:46  arthur
112
113         * [r707] nslcd/nslcd.c: spelling fix in comment
114
115 2008-04-26 13:46  arthur
116
117         * [r706] man/nss-ldapd.conf.5.xml: some spelling fixes and a
118           clarification of the retry mechanism
119
120 2008-04-26 13:20  arthur
121
122         * [r705] nslcd/cfg.c: fix log message of incorrect map statement
123
124 2008-04-26 13:16  arthur
125
126         * [r704] nslcd/passwd.c: make log message a little more descriptive
127
128 2008-04-26 13:16  arthur
129
130         * [r703] configure.ac: fix quote in comment
131
132 2008-04-26 13:13  arthur
133
134         * [r702] nslcd/myldap.c: ensure that the connection to the LDAP
135           server is closed whenever any of the ldap_*() functions return
136           LDAP_UNAVAILABLE
137
138 2008-04-25 16:40  arthur
139
140         * [r701] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
141           nslcd/myldap.c, tests/nss-ldapd-test.conf, tests/test_cfg.c,
142           tests/test_myldap.c: implement new timing mechanism for retries
143           to quickly fail lookups to LDAP server that have been failing for
144           some time, removing the reconnect_tries option and giving
145           reconnect_sleeptime and reconnect_maxsleeptime options a new
146           meaning
147
148 2008-04-25 16:38  arthur
149
150         * [r700] tests/test_myldap.c: include missing include
151
152 2008-04-25 16:37  arthur
153
154         * [r699] tests/test_myldap.c: ignore SIGPIPE in myldap tests
155
156 2008-04-25 16:36  arthur
157
158         * [r698] tests/test_myldap.c: fix assert to be test instead of
159           assignment
160
161 2008-04-25 15:38  arthur
162
163         * [r697] tests/test_myldap.c, tests/test_myldap.sh: have the binary
164           look up the file name and only use the shell script wrapper to
165           determine if LDAP server is available
166
167 2008-04-25 12:19  arthur
168
169         * [r696] compat/ether.h: fix typos in references to
170           HAVE_ETHER_NTOA_R and HAVE_ETHER_ATON_R macros
171
172 2008-04-23 20:53  arthur
173
174         * [r695] tests/test_nsscmds.sh: fix order of members in group in
175           tests because of new hashing dict (maybe we should fix the script
176           instead to always sort members properly)
177
178 2008-04-23 20:50  arthur
179
180         * [r694] common/dict.c: fix problem where first item in the
181           hashtable could be returned twice while looping
182
183 2008-04-23 20:44  arthur
184
185         * [r693] tests/test_dict.c: add test for problem with duplicate
186           entries being returned while looping over results
187
188 2008-04-23 20:22  arthur
189
190         * [r692] nslcd/passwd.c: don't issue warning when
191           myldap_get_entry() returns NULL and LDAP_SUCCESS
192
193 2008-04-21 18:22  arthur
194
195         * [r691] common/dict.c: allocate room for key string just after
196           entry to save on calls to malloc() and make it simpler
197
198 2008-04-20 20:01  arthur
199
200         * [r690] nslcd/group.c, nslcd/passwd.c: fix tests for valid user
201           and group names
202
203 2008-04-20 19:50  arthur
204
205         * [r689] nslcd/common.h, nslcd/group.c, nslcd/passwd.c: add checks
206           for valid user and group names in incoming requests and for data
207           returned from LDAP
208
209 2008-04-20 19:43  arthur
210
211         * [r688] nslcd/group.c: only support uniqueMember containing DN
212           values
213
214 2008-04-20 14:09  arthur
215
216         * [r687] nslcd/group.c: fix warning message to not refer to alias
217
218 2008-04-20 14:07  arthur
219
220         * [r686] nslcd/myldap.c: make warning message more verbose, fix
221           comment and don't try to store empty results
222
223 2008-04-19 20:29  arthur
224
225         * [r685] debian/libnss-ldapd.config: only guess the searchbase if
226           the value doesn't seem to be preseeded (based on a patch by
227           Petter Reinholdtsen <pere@hungry.com>)
228
229 2008-04-19 20:27  arthur
230
231         * [r684] common/dict.c: fix wrapping and indenting of comments
232
233 2008-04-19 11:04  arthur
234
235         * [r683] nslcd/group.c: correctly call set_free() instead of free()
236
237 2008-04-19 10:38  arthur
238
239         * [r682] nslcd/group.c: use the new set data structure to gather
240           the group members
241
242 2008-04-19 10:26  arthur
243
244         * [r681] common/Makefile.am, common/set.c, common/set.h, tests,
245           tests/Makefile.am, tests/test_set.c: implement a set that uses
246           the dict module as back-end
247
248 2008-04-19 10:22  arthur
249
250         * [r680] common/dict.c: implement new dict module that uses a
251           hashtable which is around 40 times faster for large (around 2000)
252           entries but with around 40% more memory used
253
254 2008-04-19 09:33  arthur
255
256         * [r679] tests/Makefile.am, tests/test_dict.c, tests/usernames.txt:
257           some new tests for the dictionary module
258
259 2008-04-19 06:07  arthur
260
261         * [r678] nslcd/passwd.c: add test for emtpy DN
262
263 2008-04-18 19:57  arthur
264
265         * [r677] nslcd/myldap.c: instead of using the dict module to build
266           a cache just store the values in an fixed-sized array because no
267           more than 9 attributes are currently retrieved from an entry and
268           we never retrieve the same value more than once (so the cache is
269           useless)
270
271 2008-04-17 21:37  arthur
272
273         * [r676] common/dict.h: add note about freed values
274
275 2008-04-17 21:12  arthur
276
277         * [r675] common/dict.c, common/dict.h, nslcd/myldap.c,
278           tests/test_dict.c: change dict_values_first() and
279           dict_values_next() into dict_loop_first() and dict_loop_next() to
280           have a looping mechanism over keys and values
281
282 2008-04-13 13:20  arthur
283
284         * [r674] tests/nss-ldapd-test.conf: remote hopefully last reference
285           to rootbind{dn,pw}
286
287 2008-04-06 20:35  arthur
288
289         * [r673] nslcd/common.h: return values of dn2uid() and uid2dn()
290           should always be used
291
292 2008-04-06 20:31  arthur
293
294         * [r672] nslcd/group.c: properly handle the case where dn2uid()
295           couldn't do a DN->uid lookup
296
297 2008-04-06 11:18  arthur
298
299         * [r670] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
300           man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
301           0.6.1 release
302
303 2008-04-06 10:50  arthur
304
305         * [r669] config.guess, config.sub: include updated files
306
307 2008-04-05 21:46  arthur
308
309         * [r668] AUTHORS: include Petter Reinholdtsen for reporting many
310           bugs and even some fixes
311
312 2008-04-05 21:16  arthur
313
314         * [r667] debian/libnss-ldapd.postinst: handle case where value
315           contains spaces properly
316
317 2008-04-05 21:09  arthur
318
319         * [r666] debian/libnss-ldapd.postinst: support having a binddn set
320           without a bindpw
321
322 2008-04-05 21:06  arthur
323
324         * [r665] debian/libnss-ldapd.config: fix typo in comment
325
326 2008-04-05 14:37  arthur
327
328         * [r664] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst,
329           debian/libnss-ldapd.templates, debian/po/ca.po, debian/po/cs.po,
330           debian/po/da.po, debian/po/de.po, debian/po/es.po,
331           debian/po/fr.po, debian/po/ja.po, debian/po/nl.po,
332           debian/po/pt.po, debian/po/pt_BR.po, debian/po/ru.po,
333           debian/po/sv.po, debian/po/templates.pot, debian/po/vi.po: remove
334           rootbind{dn,pw} options from packaging because the options are
335           not likely to be implemented in the future
336
337 2008-04-05 14:25  arthur
338
339         * [r663] nslcd/common.h, nslcd/group.c, nslcd/passwd.c: fix
340           member->group searches by also searching for DN in uniqueMember
341           attribute
342
343 2008-04-05 14:22  arthur
344
345         * [r662] nslcd/log.c: make log line a little bigger to properly log
346           more search filters
347
348 2008-04-05 14:14  arthur
349
350         * [r661] nslcd/nslcd.c: only return shadow entries to root users
351
352 2008-04-05 14:12  arthur
353
354         * [r660] nss/group.c: correctly implement buffer handling in
355           _nss_ldap_initgroups_dyn() to grow buffer when needed, check
356           limits and handle extra group parameter (had a closer look at
357           nis-initgroups.c)
358
359 2008-04-05 14:10  arthur
360
361         * [r659] tests/test_nsscmds.sh: no problem to shout a little with
362           failed tests
363
364 2008-04-05 13:35  arthur
365
366         * [r658] nss/group.c: properly check the limit (as seen in
367           nis-initgroups.c)
368
369 2008-04-05 11:21  arthur
370
371         * [r657] nslcd/shadow.c: partial support for reading AD date format
372           for pwdLastSet attribute
373
374 2008-04-05 11:15  arthur
375
376         * [r656] nslcd/myldap.c: split closing of LDAP session to separate
377           funtion to invalidate running searches always and closes
378           connection if setting up search failed
379
380 2008-04-05 10:15  arthur
381
382         * [r655] tests/test_group.c: use a larger buffer for group
383           membership results
384
385 2008-04-05 09:55  arthur
386
387         * [r654] tests/test_myldap.c: check that the last
388           myldap_get_entry() returned success
389
390 2008-04-04 21:26  arthur
391
392         * [r653] README, man/nss-ldapd.conf.5.xml, nslcd/cfg.c,
393           nslcd/cfg.h, nslcd/myldap.c, nss-ldapd.conf: remove code that
394           handles special cases when calling as root (removing rootbinddn,
395           rootbindpw, rootuse_sasl and rootsasl_authid options)
396
397 2008-04-04 09:40  arthur
398
399         * [r652] nslcd/myldap.c: revert r628 (using ldap_str2dn() instead
400           of ldap_explode_r?dn()) for now to make this compile on older
401           versions of OpenLDAP
402
403 2008-04-04 09:16  arthur
404
405         * [r651] man/nss-ldapd.conf.5.xml: add some more documentation to
406           the pagesize option
407
408 2008-04-02 21:09  arthur
409
410         * [r650] debian/libnss-ldapd.nslcd.init: make start not fail if
411           nslcd is already running and stop not fail if it wasn't running
412           before
413
414 2008-03-30 14:37  arthur
415
416         * [r649] nss-ldapd.conf: some fixes to the configuration when using
417           Active Directory (provided by Petter Reinholdtsen
418           <pere@hungry.com>)
419
420 2008-03-30 14:33  arthur
421
422         * [r648] configure.ac, nslcd/myldap.c: only define and use
423           do_sasl_interact() if we have a sasl library
424
425 2008-03-30 14:31  arthur
426
427         * [r647] compat/attrs.h: make test for compiler versions simpler
428           and per used attribute
429
430 2008-03-29 07:31  arthur
431
432         * [r646] HACKING, README: add contact information on reporting bugs
433           and contributing patches
434
435 2008-03-29 07:31  arthur
436
437         * [r645] HACKING: add some more notes about the design and
438           direction I want to go in
439
440 2008-03-28 22:56  arthur
441
442         * [r644] nslcd/myldap.c: don't warn about problems retreiving the
443           objectClass from en entry
444
445 2008-03-27 22:59  arthur
446
447         * [r643] nslcd/group.c: fix a problem where the newly allocated
448           storage by realloc() wasn't used (thanks to Petter Reinholdtsen
449           <pere@hungry.com> for the patch)
450
451 2008-03-16 14:51  arthur
452
453         * [r642] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst:
454           comment out all rootbind{dn,pw} code as to not copy those
455           directives because they are unsupported
456
457 2008-03-16 14:44  arthur
458
459         * [r641] debian/libnss-ldapd.config: use tail instead of head to
460           avoid conflicts becase nss_ldap seems to pick up the last option
461           in the file
462
463 2008-03-16 14:00  arthur
464
465         * [r640] debian/libnss-ldapd.config: handle the case where an
466           option is defined multiple times
467
468 2008-03-06 06:34  arthur
469
470         * [r639] AUTHORS, debian/copyright, debian/po/es.po: updated
471           Spanish (es) translation of debconf templates by Rudy Godoy
472           Guillén <rudy@debian.org>
473
474 2008-03-04 21:41  arthur
475
476         * [r638] AUTHORS, debian/po/nl.po: updated Dutch (nl) translation
477           of debconf templates by Bart Cornelis <cobaco@skolelinux.no>
478
479 2008-02-19 21:32  arthur
480
481         * [r637] README: some updates to reflect recent changes
482
483 2008-02-19 21:32  arthur
484
485         * [r636] man/Makefile.am: have a better way to specify the manual
486           page rule
487
488 2008-02-15 16:52  arthur
489
490         * [r635] common/tio.c: split out the flushing of the buffers to
491           separate functions and see if we can flush some data from the
492           buffer if it is overflowing before growing the buffer
493
494 2008-02-15 12:35  arthur
495
496         * [r634] nslcd/myldap.c: add StartTLS support by Ralf Haferkamp
497           <rhafer@suse.de>
498
499 2008-02-15 12:35  arthur
500
501         * [r633] nslcd/myldap.c: pass URI to do_bind() to make it work with
502           do_rebind() and use that URI (thanks Ralf Haferkamp
503           <rhafer@suse.de>)
504
505 2008-02-15 09:41  arthur
506
507         * [r632] tests/test_myldap.c: add tests for myldap_get_rdn_value()
508           and myldap_cpy_rdn_value()
509
510 2008-02-12 21:41  arthur
511
512         * [r631] configure.ac: make using implicit function definitions an
513           error
514
515 2008-02-12 21:28  arthur
516
517         * [r630] common/tio.c, common/tio.h, nslcd/nslcd.c, nss/common.c,
518           tests/test_tio.c: implement resizable I/O buffers and tune buffer
519           sizes to normal requests
520
521 2008-02-12 21:18  arthur
522
523         * [r629] common/tio.c: always allocate the read and write buffers
524           and make the struct tio_buffer inline in struct tio_fileinfo
525
526 2008-02-10 14:24  arthur
527
528         * [r628] nslcd/myldap.c: replace the calls to ldap_explode_dn() and
529           ldap_explode_rdn() with a call to ldap_str2dn() resulting in much
530           simpler code
531
532 2008-02-08 15:49  arthur
533
534         * [r627] nslcd/cfg.c: only support "dns" and "domain" values on
535           platforms with the necessary functions available
536
537 2008-02-08 15:41  arthur
538
539         * [r626] nslcd/ether.c: don't define struct ether_addr here, it was
540           moved to compat/ether.h
541
542 2008-02-04 22:47  arthur
543
544         * [r625] nslcd/myldap.c: make some changes to allow it to compile
545           on more platforms
546
547 2008-02-04 22:38  arthur
548
549         * [r624] compat/Makefile.am, compat/ether.c, compat/ether.h,
550           configure.ac, nslcd/ether.c: provide replacements for
551           ether_aton_r() and ether_ntoa_r() for platforms that don't have
552           them
553
554 2008-02-04 22:32  arthur
555
556         * [r623] configure.ac, nslcd/nslcd.c: only call
557           __nss_configure_lookup() if it is available, if it isn't the
558           platform is out of luck
559
560 2008-02-04 22:30  arthur
561
562         * [r622] nslcd/myldap.h: defined LDAP_SCOPE_DEFAULT it's not
563           defined elsewhere
564
565 2008-02-04 22:29  arthur
566
567         * [r621] nslcd/nslcd.c: fix missing casts
568
569 2008-02-04 22:27  arthur
570
571         * [r620] nslcd/nslcd.c: actually include the compat header files
572           when needed
573
574 2008-02-03 21:55  arthur
575
576         * [r618] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
577           man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
578           0.6 release
579
580 2008-02-03 11:31  arthur
581
582         * [r617] configure.ac: also check for sasl2 library
583
584 2008-02-03 11:30  arthur
585
586         * [r616] tests/test_myldap.c, tests/test_nsscmds.sh: add tests for
587           new LDAP lookups
588
589 2008-02-03 11:24  arthur
590
591         * [r615] nslcd/attmap.c, nslcd/attmap.h, nslcd/group.c: support the
592           uniqueMember LDAP attribute that holds DN values (they are
593           translated with dn2uid() from passwd.c)
594
595 2008-02-03 11:19  arthur
596
597         * [r614] debian/libnss-ldapd.postinst, debian/libnss-ldapd.postrm,
598           debian/rules: don't use dh_makeshlibs any more because we don't
599           need the shlibs file; call ldconfig from maintainer scripts
600           ourselves
601
602 2008-02-03 10:17  arthur
603
604         * [r613] debian/rules: install the NSS library under /lib instead
605           of /usr/lib to make it easyer to unmount /usr if it's on a
606           separate filesystem
607
608 2008-02-02 15:58  arthur
609
610         * [r612] debian/rules: don't pass options to configure which are
611           not used
612
613 2008-02-02 15:57  arthur
614
615         * [r611] configure.ac: remove --with-ngroups option because it
616           isn't used
617
618 2008-02-02 15:50  arthur
619
620         * [r610] nslcd/common.h, nslcd/passwd.c: implement a dn2uid()
621           function to transform a DN into a username (looking inside the DN
622           or doing an LDAP lookup if neede)
623
624 2008-02-02 15:46  arthur
625
626         * [r609] nslcd/myldap.c, nslcd/myldap.h: implement
627           myldap_cpy_rdn_value() function to copy rdn value into a buffer
628           (functionality like myldap_get_rdn_value())
629
630 2008-02-02 12:02  arthur
631
632         * [r608] nslcd/myldap.c: log and otherwise ignore errors in
633           ldap_parse_page_control()
634
635 2008-02-02 12:00  arthur
636
637         * [r607] nslcd/myldap.c: fix copy-pasto
638
639 2008-02-02 11:57  arthur
640
641         * [r606] nslcd/myldap.c: don't request paging when doing a search
642           with scope base and ignore errors of ldap_create_page_control()
643
644 2008-02-02 11:42  arthur
645
646         * [r605] nslcd/myldap.c: reset LDAP error flag if ldap_get_values()
647           returned an error because some LDAP functions don't do this
648           correctly
649
650 2008-02-01 22:41  arthur
651
652         * [r604] nslcd/myldap.c: have proper checks and logs of all ldap
653           operations
654
655 2008-02-01 22:25  arthur
656
657         * [r603] tests/test_group.c: enable _nss_ldap_initgroups_dyn() test
658           because it's working now
659
660 2008-02-01 22:19  arthur
661
662         * [r602] nslcd-common.h: fix buffer size debug message
663
664 2008-02-01 22:18  arthur
665
666         * [r601] nss/common.h, nss/hosts.c, nss/netgroup.c, nss/networks.c:
667           do not set errno (and h_errno) if we got the last entry from
668           get*ent() (this apparently is needed by coreutils' id and groups
669           commands)
670
671 2008-02-01 22:01  arthur
672
673         * [r600] tests/Makefile.am: pagectrl module has moved
674
675 2008-02-01 21:58  arthur
676
677         * [r599] tests/test_nsscmds.sh: test for hugegroup
678
679 2008-02-01 21:57  arthur
680
681         * [r598] tests/test_nsscmds.sh: the groups command no longer lists
682           the username
683
684 2008-02-01 19:59  arthur
685
686         * [r597] nss/common.c, nss/common.h, nss/group.c, nss/hosts.c,
687           nss/netgroup.c, nss/networks.c: remove the nslcd2nss() function
688           because it's not needed with the current protocol
689
690 2008-02-01 19:32  arthur
691
692         * [r596] nss/common.h: fail with a permanent error if resetting the
693           stream failed to prevent indefinite retries
694
695 2008-01-31 22:20  arthur
696
697         * [r595] nslcd/myldap.c: defined LDAP_DEPRECATED to also have
698           definitions for deprecated functions
699
700 2008-01-31 22:11  arthur
701
702         * [r594] compat/attrs.h: only define MUST_USE attribute if gcc
703           version is more recent than 3.4
704
705 2008-01-31 22:07  arthur
706
707         * [r593] debian/copyright: update copyright information
708
709 2008-01-31 22:04  arthur
710
711         * [r592] compat/Makefile.am, compat/pagectrl.c, compat/pagectrl.h,
712           configure.ac, debian/copyright, nslcd/Makefile.am,
713           nslcd/myldap.c, nslcd/pagectrl.c, nslcd/pagectrl.h: move pagectrl
714           code into compat directory
715
716 2008-01-31 21:55  arthur
717
718         * [r591] configure.ac: make comments lowercase for consistency
719
720 2008-01-31 21:50  arthur
721
722         * [r590] tests/test_myldap.c: re-add test URIs that accidentally
723           got commented out in the last commit
724
725 2008-01-31 21:45  arthur
726
727         * [r589] tests/Makefile.am, tests/test_cfg.c, tests/test_myldap.c,
728           tests/test_nsscmds.sh: pass the correct pthread flags for all
729           calls to compiler and linker and link in compat code, handle
730           other assert.h setups and avoid some ! in if statements in shell
731           scripts
732
733 2008-01-31 21:41  arthur
734
735         * [r588] configure.ac: improve LDAP library autodetection and make
736           if statements consistent
737
738 2008-01-31 20:59  arthur
739
740         * [r587] configure.ac: move finding of replacement functions to a
741           more logical place
742
743 2008-01-31 20:58  arthur
744
745         * [r586] configure.ac: define extra macros to import system
746           extensions from system header files and remove duplicate check
747           for ldap_set_rebind_proc()
748
749 2008-01-31 20:57  arthur
750
751         * [r585] configure.ac: test to see if the compiler supports certain
752           -W flags before using them
753
754 2008-01-30 22:40  arthur
755
756         * [r584] nslcd/ether.c: include stdint.h
757
758 2008-01-30 22:36  arthur
759
760         * [r583] nslcd.h, nslcd/ether.c, nss/ethers.c: use uint8_t instead
761           of u_int8_t because the former seems to be available on more
762           platforms
763
764 2008-01-30 22:31  arthur
765
766         * [r582] INSTALL, depcomp, install-sh: update some files from
767           recent automake
768
769 2008-01-30 21:58  arthur
770
771         * [r581] compat/Makefile.am, compat/daemon.c, compat/daemon.h,
772           compat/getopt_long.c, compat/getopt_long.h, configure.ac: provide
773           replacement functions for daemon() and getopt_long() when they
774           are not available on the system
775
776 2008-01-30 21:57  arthur
777
778         * [r580] configure.ac: remove duplicate warning flags
779
780 2008-01-30 21:29  arthur
781
782         * [r579] compat/attrs.h: define __STRING() if it's not defined by
783           the system
784
785 2008-01-30 21:15  arthur
786
787         * [r578] tests/test_tio.c: include errno in assertion statement
788
789 2008-01-30 21:13  arthur
790
791         * [r577] compat/getpeercred.c: some fixes for LOCAL_PEERCRED (still
792           untested)
793
794 2008-01-27 20:42  arthur
795
796         * [r576] AUTHORS, debian/po/de.po: updated German (de) translation
797           of debconf templates by Erik Schanze <eriks@debian.org>
798
799 2008-01-27 16:51  arthur
800
801         * [r575] compat/ldap.h, nslcd/Makefile.am, nslcd/myldap.c:
802           integrate some compatibility code into myldap.c, the only place
803           it's used
804
805 2008-01-27 10:22  arthur
806
807         * [r573] nslcd/myldap.c: work around some LDAP libraries not having
808           all options
809
810 2008-01-27 10:20  arthur
811
812         * [r572] configure.ac, nslcd/myldap.h: on some systems lber.h needs
813           to be included before ldap.h
814
815 2008-01-27 10:16  arthur
816
817         * [r571] common/tio.c, nslcd-common.h, nslcd/nslcd.c, nss/common.c,
818           tests/test_tio.c: when including stdint.h check if we actually
819           have it
820
821 2008-01-27 10:14  arthur
822
823         * [r570] nslcd/pagectrl.c, nslcd/pagectrl.h: correct #endif comment
824
825 2008-01-26 17:55  arthur
826
827         * [r569] nslcd/cfg.c: have a fallback value for HOST_NAME_MAX if it
828           is not defined
829
830 2008-01-26 17:51  arthur
831
832         * [r568] tests/test_nsscmds.sh: handle the case where
833           /etc/nss-ldapd.conf does not exist a little more graceful
834
835 2008-01-26 14:32  arthur
836
837         * [r567] nslcd/nslcd.c: log error when getpeercred() returned
838           nothing
839
840 2008-01-26 14:31  arthur
841
842         * [r566] compat/getpeercred.c, compat/getpeercred.h, configure.ac:
843           add (untested) support for the Solaris getpeerucred() function
844
845 2008-01-26 10:49  arthur
846
847         * [r565] Makefile.am, compat, compat/Makefile.am,
848           compat/getpeercred.c, compat/getpeercred.h, configure.ac,
849           nslcd/Makefile.am, nslcd/nslcd.c: move code to get information
850           from socket peer to the compat directory because it is very
851           platform specific
852
853 2008-01-26 08:33  arthur
854
855         * [r564] tests/test_myldap.c, tests/test_nsscmds.sh,
856           tests/test_tio.c: somewhat improve the output from the tests
857
858 2008-01-26 08:31  arthur
859
860         * [r563] nslcd/cfg.c: fix marsing of map statement
861
862 2008-01-26 08:31  arthur
863
864         * [r562] tests/test_cfg.c: also test map filter and scope
865           configuration options
866
867 2008-01-16 20:49  arthur
868
869         * [r561] nslcd/cfg.c: fix problem in map statement end-of-line
870           handling
871
872 2008-01-16 20:43  arthur
873
874         * [r560] tests/test_cfg.c: add a test for the map statement
875
876 2008-01-03 12:51  arthur
877
878         * [r559] nslcd/nslcd.c: close connections in worker threads at
879           program termination
880
881 2008-01-03 12:49  arthur
882
883         * [r558] nslcd/nslcd.c: make code a little more compact, don't
884           include debug twice in the log message and remove the
885           capabilities code because it will probably never be used
886
887 2008-01-03 10:36  arthur
888
889         * [r557] tests/test_nsscmds.sh: support the case where + is in
890           /etc/group
891
892 2008-01-03 10:34  arthur
893
894         * [r556] nss/aliases.c, nss/common.h, nss/ethers.c, nss/group.c,
895           nss/hosts.c, nss/netgroup.c, nss/networks.c, nss/passwd.c,
896           nss/protocols.c, nss/rpc.c, nss/services.c, nss/shadow.c: only
897           start the NSLCD_ACTION_*_ALL requests with the first call to
898           getent() instead of with setent() to avoid unneeded requests if
899           compat is used (except with netgroups)
900
901 2008-01-03 10:30  arthur
902
903         * [r555] nslcd/passwd.c, nss/prototypes.h: update copyright year
904
905 2008-01-03 09:45  arthur
906
907         * [r554] tests/test_nsscmds.sh: get the number of groups and
908           services from files in /etc for comparison
909
910 2008-01-03 09:21  arthur
911
912         * [r553] nslcd/passwd.c: do not warn about missing loginShell
913           attribute because it is not mandatory
914
915 2008-01-03 08:25  arthur
916
917         * [r552] nss/group.c: increment value that is pointed to, not the
918           pointer (fixes segfault)
919
920 2008-01-02 22:22  arthur
921
922         * [r551] nslcd/common.h: immediatly bail out if write entity
923           function failed (prevents numerous "error writing to client"
924           messages from filling up the logs)
925
926 2008-01-01 21:05  arthur
927
928         * [r550] tests/test_nsscmds.sh: check to see if nslcd is running
929           and add test for a large group (100 members)
930
931 2008-01-01 21:04  arthur
932
933         * [r549] nss/exports.linux, nss/group.c, nss/prototypes.h: enable
934           the _nss_ldap_initgroups_dyn() function that is now implemented
935           in nslcd
936
937 2008-01-01 21:02  arthur
938
939         * [r548] nss/common.h: use the new tio_mark()/tio_reset() functions
940           to support retries of the getent() functions when
941           NSS_STATUS_TRYAGAIN would be returned
942
943 2008-01-01 20:53  arthur
944
945         * [r547] common/tio.c, common/tio.h, tests/test_tio.c: add limited
946           implementation of tio_mark() and tio_reset() functions to do
947           limited seeks in the read stream, clean up header file comments
948           and write tests for new code
949
950 2007-12-31 16:47  arthur
951
952         * [r546] nslcd/common.h: fix get_userpassword() function
953           description
954
955 2007-12-31 16:46  arthur
956
957         * [r545] nslcd/shadow.c: fix incorrect references to attribute map
958           entries
959
960 2007-12-31 16:45  arthur
961
962         * [r544] nslcd/group.c: remove TODO (was done)
963
964 2007-12-31 16:43  arthur
965
966         * [r543] nslcd/common.c: fix bug that would return a password of
967           one character short
968
969 2007-12-27 21:39  arthur
970
971         * [r542] nslcd/cfg.c: do not define variable if we're not going to
972           use it
973
974 2007-12-27 21:38  arthur
975
976         * [r541] configure.ac: check for all used ldap functions
977
978 2007-12-27 10:42  arthur
979
980         * [r539] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
981           man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
982           0.5 release
983
984 2007-12-26 22:35  arthur
985
986         * [r538] tests/test_cfg.c: remove temporary file to make distcheck
987           succeed
988
989 2007-12-26 21:55  arthur
990
991         * [r537] README, debian/copyright: some documentation cleanups
992
993 2007-12-26 20:36  arthur
994
995         * [r536] tests/test_nsscmds.sh: ignore erros in nss commands
996
997 2007-12-26 20:35  arthur
998
999         * [r535] nslcd/myldap.c: only log "connected to LDAP server" if it
1000           is a new connection
1001
1002 2007-12-26 17:58  arthur
1003
1004         * [r534] nslcd/cfg.c, nslcd/cfg.h, tests, tests/test_cfg.c:
1005           properly handle spaces in some configuration options (major
1006           change in code in cfg module)
1007
1008 2007-12-26 10:54  arthur
1009
1010         * [r533] tests/test_myldap.c: in test_two_searches() test that we
1011           can read from the second search if the first search as abandoned
1012
1013 2007-12-26 10:52  arthur
1014
1015         * [r532] nslcd/myldap.c: properly flag running searches as invalid
1016           if the connection to the LDAP server is reset
1017
1018 2007-12-25 17:10  arthur
1019
1020         * [r531] nslcd/common.h, nslcd/myldap.c, nslcd/myldap.h,
1021           tests/test_myldap.c: have myldap_get_entry() return an LDAP
1022           status code that can signal errors in the lookup
1023
1024 2007-12-25 17:02  arthur
1025
1026         * [r530] nslcd.h, nslcd/common.h, nss/common.c, nss/group.c: remove
1027           NSLCD_RESULT_UNAVAIL because it's not needed anymore (the
1028           connection is broken when an error occurs) and rename
1029           NSLCD_RESULT_NOTFOUND into NSLCD_RESULT_END to better match its
1030           meaning
1031
1032 2007-12-25 16:53  arthur
1033
1034         * [r529] nslcd/common.h: no need for us to flush the buffer since
1035           our caller closes the stream immediatly (or could otherwise pass
1036           the flushing to another thread)
1037
1038 2007-12-24 23:29  arthur
1039
1040         * [r528] man/nss-ldapd.conf.5.xml: some general cleanups and
1041           document the krb5_ccname option
1042
1043 2007-12-24 21:50  arthur
1044
1045         * [r527] debian/libnss-ldapd.config: disable rootbinddn and
1046           rootbindpw questions for now because they are not supported
1047
1048 2007-12-24 17:11  arthur
1049
1050         * [r526] man/nss-ldapd.conf.5.xml: document current timing and
1051           reconnect options
1052
1053 2007-12-24 16:58  arthur
1054
1055         * [r525] nslcd/myldap.c: merge the do_map_error(),
1056           do_with_reconnect() into the myldap_search() and do_try_search()
1057           functions having more understandable reconnect and retry logic
1058
1059 2007-12-24 16:41  arthur
1060
1061         * [r524] nslcd/myldap.h: add some more documentation for using the
1062           myldap module
1063
1064 2007-12-22 21:05  arthur
1065
1066         * [r523] tests/nss-ldapd-test.conf, tests/test_myldap.c: add
1067           limited test for reconnect logic
1068
1069 2007-12-22 21:02  arthur
1070
1071         * [r522] nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c: remove
1072           bind_policy option because the same effect is achieved by setting
1073           reconnect_tries to 1
1074
1075 2007-12-22 20:52  arthur
1076
1077         * [r521] nslcd/cfg.c, nslcd/cfg.h: reorder timing and reconnect
1078           options to be more logical and remove nss_ prefix from reconnect
1079           options
1080
1081 2007-12-22 20:38  arthur
1082
1083         * [r520] tests/test_myldap.c: limit printing of results in test to
1084           just 10
1085
1086 2007-12-22 20:35  arthur
1087
1088         * [r519] tests/test_myldap.sh: include script name in messages and
1089           have srcdir default to .
1090
1091 2007-12-22 20:32  arthur
1092
1093         * [r518] nslcd/myldap.c: integrate do_result() into
1094           myldap_get_entry() reducing complexity and improving error
1095           handling
1096
1097 2007-12-22 13:36  arthur
1098
1099         * [r517] nslcd/myldap.c: remove duplicate comment
1100
1101 2007-12-22 13:34  arthur
1102
1103         * [r516] nslcd/cfg.c, nslcd/cfg.h: remove some unused configuration
1104           file options
1105
1106 2007-12-22 13:21  arthur
1107
1108         * [r515] nslcd/myldap.c: bring more uniformity to log messages
1109
1110 2007-12-22 13:09  arthur
1111
1112         * [r514] nslcd/myldap.c: give struct myldap_session members more
1113           logical names
1114
1115 2007-12-21 09:48  arthur
1116
1117         * [r513] tests/test_myldap.sh, tests/test_nsscmds.sh: only test the
1118           first URI in the configfile
1119
1120 2007-12-20 19:30  arthur
1121
1122         * [r512] tests/Makefile.am, tests/test_myldap.c,
1123           tests/test_myldap.sh: pass configfile to use as a command-line
1124           paramter to test_myldap, use the myldap_session_close() function,
1125           print a limited number of results, add a wrapper script to test
1126           whether the LDAP server is available for the test and ship all
1127           needed files in the tarball
1128
1129 2007-12-20 19:25  arthur
1130
1131         * [r511] tests/test_nsscmds.sh: fail on any command and specify
1132           configfile separately
1133
1134 2007-12-20 17:00  arthur
1135
1136         * [r510] debian/copyright: remove FSF copyright since we no longer
1137           use their code
1138
1139 2007-12-20 16:58  arthur
1140
1141         * [r509] nslcd/myldap.c, nslcd/myldap.h: refactor myldap code to
1142           get rid of most of the old nss status codes, properly handle
1143           failures of ldap function calls and improve sourcecode comments
1144
1145 2007-12-20 16:57  arthur
1146
1147         * [r508] nslcd/myldap.c, nslcd/myldap.h: add myldap_session_close()
1148           function (mainly for testing purposes)
1149
1150 2007-12-20 16:53  arthur
1151
1152         * [r507] nslcd/myldap.c: move checks of validity of passed entries
1153           to separate functions
1154
1155 2007-12-20 16:46  arthur
1156
1157         * [r506] nslcd/myldap.c: remove msg member from struct myldap_entry
1158           and just reference the same message in the search
1159
1160 2007-12-20 15:29  arthur
1161
1162         * [r505] nslcd/shadow.c: rewrite GET_OPTIONAL_DATE() as an
1163           extension to GET_OPTIONAL_LONG()
1164
1165 2007-12-20 15:28  arthur
1166
1167         * [r504] configure.ac: add/change some tests for currently used
1168           functions, relayout some complexer tests and use AC_CHECK_TYPE
1169           instead of custom test
1170
1171 2007-12-20 15:25  arthur
1172
1173         * [r503] nslcd/ether.c: use ether_ntoa_r() instead of ether_ntoa()
1174
1175 2007-12-20 15:17  arthur
1176
1177         * [r502] compat/ldap.h, configure.ac: remove unused tests and
1178           compatibility code
1179
1180 2007-12-20 15:08  arthur
1181
1182         * [r501] tests/nss-ldapd-test.conf: set pagesize to some more
1183           reasonable value
1184
1185 2007-12-20 13:55  arthur
1186
1187         * [r500] tests/test_myldap.c: have assertion on correct search
1188
1189 2007-12-16 16:43  arthur
1190
1191         * [r498] nss-ldapd.conf: fix typo in description
1192
1193 2007-12-14 16:41  arthur
1194
1195         * [r497] nslcd/myldap.c: potential fix for double free() bug like
1196           in nss_ldap (Debian bug #366172)
1197
1198 2007-12-14 16:19  arthur
1199
1200         * [r496] nslcd/myldap.h: improve description of myldap interface in
1201           comments
1202
1203 2007-12-14 16:12  arthur
1204
1205         * [r495] nslcd/common.c: explain why we write an invalid address
1206           (in comment) and add TODO to describe we need to change the log
1207           format
1208
1209 2007-12-14 16:07  arthur
1210
1211         * [r494] tests/test_myldap.c: fix typo in comment
1212
1213 2007-12-09 22:13  arthur
1214
1215         * [r493] debian/control: update package description
1216
1217 2007-12-09 16:24  arthur
1218
1219         * [r492] tests/Makefile.am: fix objects that are needed to get
1220           tests linkable (due to namechange from ldap-nss to myldap)
1221
1222 2007-12-09 15:50  arthur
1223
1224         * [r491] compat/ldap.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c:
1225           some small layout changes
1226
1227 2007-12-09 15:32  arthur
1228
1229         * [r490] tests/test_nsscmds.sh: remove ugly space
1230
1231 2007-12-09 15:23  arthur
1232
1233         * [r489] nslcd-common.h, nslcd/Makefile.am, nslcd/alias.c,
1234           nslcd/attmap.h, nslcd/cfg.c, nslcd/common.h, nslcd/group.c,
1235           nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/myldap.c,
1236           nslcd/myldap.h: get rid of some old code and rename ldap-nss to
1237           myldap since there is no more NSS-related code in there
1238
1239 2007-12-09 14:49  arthur
1240
1241         * [r488] nslcd-common.h, nslcd/alias.c, nslcd/common.c,
1242           nslcd/common.h, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
1243           nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
1244           nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
1245           switch to new LDAP entry parsing code that is much simpler and
1246           more readable
1247
1248 2007-12-09 14:36  arthur
1249
1250         * [r487] tests/test_nsscmds.sh: add some comments to tests, enable
1251           netgroup tests and extend ether and services tests
1252
1253 2007-12-09 14:34  arthur
1254
1255         * [r486] nslcd/ldap-nss.c: ignore decoding errors from
1256           ldap_get_values() as they are just nonexisting attribute values
1257
1258 2007-12-07 16:49  arthur
1259
1260         * [r485] debian/control: fix Vcs-* links to point to the trunk
1261
1262 2007-12-07 16:49  arthur
1263
1264         * [r484] debian/control: upgrade to standards-version 3.7.3 (no
1265           changes needed)
1266
1267 2007-12-07 13:10  arthur
1268
1269         * [r483] nslcd/nslcd.c: don't use backticks as quote mark
1270
1271 2007-12-01 22:03  arthur
1272
1273         * [r482] common/dict.c: simple check for validity of key value in
1274           dict_put()
1275
1276 2007-11-26 22:38  arthur
1277
1278         * [r481] configure.ac, man/nss-ldapd.conf.5.xml, nslcd/cfg.c,
1279           nslcd/cfg.h, nslcd/ldap-nss.c: clean up Kerberos ccname code,
1280           moving it to cfg.c, fixing some bugs in the putenv() code, making
1281           the gss_krb5_ccache_name() automatically used if the function is
1282           available and removing the --with-gssapi-dir,
1283           --enable-configurable-krb5-ccname-gssapi and
1284           --enable-configurable-krb5-ccname-env configure options
1285
1286 2007-11-25 15:21  arthur
1287
1288         * [r480] AUTHORS, README, configure.ac, man/nss-ldapd.conf.5.xml,
1289           nslcd/cfg.c: implement LDAP server discovery through DNS, based
1290           on a patch by Ralf Haferkamp <rhafer@suse.de> and Michael Calmer
1291           <mc@suse.de>
1292
1293 2007-11-24 15:26  arthur
1294
1295         * [r479] HACKING: update versions of used tools
1296
1297 2007-11-20 21:53  arthur
1298
1299         * [r478] debian/control: remove XS- prefix from version control
1300           fields
1301
1302 2007-11-20 21:49  arthur
1303
1304         * [r477] debian/control: put Homepage field in source stanza
1305
1306 2007-11-16 11:43  arthur
1307
1308         * [r476] AUTHORS, nslcd/ldap-nss.c: patch from Andreas Schneider
1309           <anschneider@suse.de> to get krb5_ccname option working
1310
1311 2007-10-31 22:12  arthur
1312
1313         * [r475] nslcd.h: improve comments about protocol, also describing
1314           the final NSLCD_RESULT_NOTFOUND
1315
1316 2007-10-28 14:50  arthur
1317
1318         * [r474] nslcd/ldap-nss.c: some smaller cleanups and
1319           simplifications to the code (getting rid of the is_connected flag
1320
1321 2007-10-28 13:33  arthur
1322
1323         * [r473] nslcd/ldap-nss.c: remove sizelimit parameter
1324
1325 2007-10-28 13:17  arthur
1326
1327         * [r472] nslcd/ldap-nss.c: integrate ent_context attributes into
1328           ldap_search
1329
1330 2007-10-28 12:54  arthur
1331
1332         * [r471] nslcd/ldap-nss.c: remove session from context and remove
1333           sycnhronous search functions
1334
1335 2007-10-28 12:37  arthur
1336
1337         * [r470] nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/netgroup.c,
1338           nslcd/service.c: replace calls to _nss_ldap_get_values() by
1339           myldap_get_values(), remove unused functions, remove struct
1340           ldap_state and replace remaining references to context to use
1341           search instead
1342
1343 2007-10-28 11:39  arthur
1344
1345         * [r469] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
1346           nslcd/ldap-nss.c: remove support for nss_connect_policy
1347           configfile option and remove some supporting code for it
1348
1349 2007-10-28 10:57  arthur
1350
1351         * [r468] nslcd/alias.c, nslcd/common.h, nslcd/ether.c,
1352           nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
1353           nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
1354           nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
1355           first step to use the new myldap interface
1356
1357 2007-10-28 10:56  arthur
1358
1359         * [r467] tests/test_nsscmds.sh: script to run a number of NSS
1360           commands (mainly getent) and check the result (this requires an
1361           LDAP setup that is yet to be documented)
1362
1363 2007-10-27 16:54  arthur
1364
1365         * [r466] man/nss-ldapd.conf.5.xml: include pagesize option in
1366           manual page since this is tested now
1367
1368 2007-10-27 16:53  arthur
1369
1370         * [r465] nss-ldapd.conf: add pointer to pagesize in AD section of
1371           sample configfile
1372
1373 2007-10-27 16:28  arthur
1374
1375         * [r464] nslcd/nslcd.c: clean up myldap session after each request
1376
1377 2007-10-27 15:56  arthur
1378
1379         * [r463] nslcd/cfg.c: make cfg_init() only callable once and add
1380           note about not free()ing memory
1381
1382 2007-10-27 15:48  arthur
1383
1384         * [r462] common/tio.c: fix memory leak in I/O module not free()ing
1385           allocated storage for file info on file close
1386
1387 2007-10-27 15:36  arthur
1388
1389         * [r461] common/tio.c: portability improvement to fall back to
1390           ETIMEDOUT when ETIME is unavailable
1391
1392 2007-10-26 08:46  arthur
1393
1394         * [r460] NEWS, TODO, configure.ac, debian/changelog,
1395           man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: integrate changes from
1396           0.4.1 release
1397
1398 2007-10-25 21:55  arthur
1399
1400         * [r455] nslcd/rpc.c: fix rpc filter and remove unused objectClass
1401           attmap entry
1402
1403 2007-10-25 21:19  arthur
1404
1405         * [r454] nslcd/ldap-nss.c: clean up any messages after abandoning
1406           the search because that returns a new message (fix memory leak)
1407
1408 2007-10-25 20:25  arthur
1409
1410         * [r453] nslcd/ldap-nss.c: fix a memory leak, not storing search
1411           entries so they could be freed later on
1412
1413 2007-10-25 20:18  arthur
1414
1415         * [r452] nslcd/ldap-nss.c: fix using unassigned status
1416
1417 2007-10-25 20:17  arthur
1418
1419         * [r451] nslcd/ldap-nss.c: fix memory leak
1420
1421 2007-10-25 09:02  arthur
1422
1423         * [r450] debian/libnss-ldapd.nslcd.init: remove S runlevel from
1424           Default-Stop in init script
1425
1426 2007-10-21 07:43  arthur
1427
1428         * [r449] nss/networks.c: correct calls to
1429           NSLCD_ACTION_NETWORK_BYNAME and NSLCD_ACTION_NETWORK_BYADDR and
1430           get address in correct byte order with the last call
1431
1432 2007-10-20 19:25  arthur
1433
1434         * [r448] nslcd/passwd.c, nslcd/protocol.c: call mysnprintf()
1435           instead of snprintf() where needed (bugfix)
1436
1437 2007-10-19 22:04  arthur
1438
1439         * [r444] nslcd/ldap-nss.c: make a replacement for
1440           _nss_ldap_getbyname() which uses the myldap calls internally
1441
1442 2007-10-19 10:35  arthur
1443
1444         * [r443] nslcd/Makefile.am, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
1445           nslcd/myldap.h, tests, tests/Makefile.am,
1446           tests/nss-ldapd-test.conf, tests/test_myldap.c: integrate basic
1447           myldap interface (partially merged from dev-myldap branch)
1448
1449 2007-10-19 09:39  arthur
1450
1451         * [r442] tests/Makefile.am: include debugging information in object
1452           files
1453
1454 2007-10-19 09:36  arthur
1455
1456         * [r441] tests/Makefile.am: move most C[PP]FLAGS options to
1457           AM_C[PP]FLAGS and clean up a little
1458
1459 2007-10-19 09:30  arthur
1460
1461         * [r440] common/tio.c: fix usage of DEBUG_TIO_STATS
1462
1463 2007-10-14 07:59  arthur
1464
1465         * [r438] AUTHORS: add translator to Japanese of templates
1466
1467 2007-10-14 07:57  arthur
1468
1469         * [r437] debian/po/ja.po: update Japanese (ja) translation of
1470           debconf templates by Kenshi Muto <kmuto@debian.org>
1471
1472 2007-10-08 20:11  arthur
1473
1474         * [r436] debian/copyright, debian/po/fr.po: update French (fr)
1475           translation of debconf templates by Cyril Brulebois
1476           <cyril.brulebois@enst-bretagne.fr>
1477
1478 2007-10-05 20:52  arthur
1479
1480         * [r434] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
1481           man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
1482           0.4 release
1483
1484 2007-10-04 19:52  arthur
1485
1486         * [r433] .: ignore tarballs
1487
1488 2007-10-04 19:49  arthur
1489
1490         * [r432] configure.ac: remove linking with libresolv because it's
1491           not needed on Linux
1492
1493 2007-10-03 20:27  arthur
1494
1495         * [r431] nss-ldapd.conf: some reordering to make the file more
1496           logical and minor fixes
1497
1498 2007-10-03 20:26  arthur
1499
1500         * [r430] Makefile.am: pass --enable-warnings when running the
1501           distcheck target
1502
1503 2007-10-03 20:19  arthur
1504
1505         * [r429] README: some general documentation improvements
1506
1507 2007-09-28 08:06  arthur
1508
1509         * [r428] man/nss-ldapd.conf.5.xml: add note about escaping of
1510           ldapi:// scheme
1511
1512 2007-09-28 08:06  arthur
1513
1514         * [r427] debian/libnss-ldapd.templates, debian/po/ca.po,
1515           debian/po/cs.po, debian/po/da.po, debian/po/de.po,
1516           debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
1517           debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
1518           debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
1519           debian/po/vi.po: remove note about escaping of ldapi:// url
1520           scheme
1521
1522 2007-09-28 07:05  arthur
1523
1524         * [r426] nslcd/cfg.c: add warnings and errors to untested and
1525           unsupported configfile options
1526
1527 2007-09-25 20:57  arthur
1528
1529         * [r425] man/nss-ldapd.conf.5.xml: manual page improvements
1530
1531 2007-09-24 19:29  arthur
1532
1533         * [r424] configure.ac: switch to defining __thread as empty string
1534           and issue warning if __thread keyword is not supported
1535
1536 2007-09-24 19:22  arthur
1537
1538         * [r423] common/tio.c: also initialize sa_sigaction although it's
1539           not used
1540
1541 2007-09-24 18:58  arthur
1542
1543         * [r422] debian/libnss-ldapd.postinst: do something special for
1544           setting the uri parameter because it may be speicified multiple
1545           times
1546
1547 2007-09-24 13:39  arthur
1548
1549         * [r421] debian/libnss-ldapd.config: fix newline mangling
1550
1551 2007-09-23 20:39  arthur
1552
1553         * [r420] debian/libnss-ldapd.config: properly handle multiple uri
1554           lines in config file
1555
1556 2007-09-23 20:18  arthur
1557
1558         * [r419] debian/libnss-ldapd.postinst: trim preceding spaces when
1559           adding an entry in /etc/nsswitch.conf
1560
1561 2007-09-23 11:06  arthur
1562
1563         * [r418] Makefile.am, common/tio.c, nslcd/ldap-nss.h,
1564           nslcd/nslcd.c, nss/common.c: some small improvements to the code
1565           based on some source code checks
1566
1567 2007-09-23 11:01  arthur
1568
1569         * [r417] Makefile.am: remove pscan target as these checks are
1570           sufficiently covered by the other tests
1571
1572 2007-09-22 21:40  arthur
1573
1574         * [r416] nslcd/Makefile.am: add compat files to sources so they end
1575           up in the tarball
1576
1577 2007-09-22 21:35  arthur
1578
1579         * [r415] tests/Makefile.am: add all objects that are now needed to
1580           test the configuration module
1581
1582 2007-09-22 21:29  arthur
1583
1584         * [r414] tests/test_cfg.c: remove test for alloc_lsd() because we
1585           don't use struct ldap_service_search_descriptor any more
1586
1587 2007-09-21 19:44  arthur
1588
1589         * [r412] nslcd/ldap-nss.c: remove unneeded variables and slightly
1590           improve logging
1591
1592 2007-09-21 19:39  arthur
1593
1594         * [r411] common/Makefile.am: just use -fPIC on all files in this
1595           directory
1596
1597 2007-09-19 20:47  arthur
1598
1599         * [r410] nslcd/cfg.c, nslcd/cfg.h, nslcd/nslcd.c: put config
1600           filename as a parameter to cfg_init()
1601
1602 2007-09-15 17:20  arthur
1603
1604         * [r409] nslcd/ldap-nss.c: centralize opening of connection to LDAP
1605           server in do_open() and refactor do_bind() to be simpler (making
1606           do_rebind() just one line)
1607
1608 2007-09-15 14:43  arthur
1609
1610         * [r408] man/nss-ldapd.conf.5.xml: remove documentation for
1611           nss_schema option since it isn't used any more and probably never
1612           will be
1613
1614 2007-09-15 14:42  arthur
1615
1616         * [r407] nslcd/attmap.c, nslcd/attmap.h, nslcd/cfg.c, nslcd/cfg.h,
1617           nslcd/common.h, nslcd/group.c, nslcd/ldap-nss.c,
1618           nslcd/ldap-nss.h, nslcd/passwd.c: remove support for nested
1619           groups and use of uniqueMember and member attributes as well as
1620           memberOf attribute (this removes quite some functionality but
1621           helps us in refactoring because the code was one big exception to
1622           all the other modules)
1623
1624 2007-09-15 14:10  arthur
1625
1626         * [r406] nslcd/group.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h: some
1627           more code cleanup, changing return type of _nss_ldap_init(),
1628           integrating _nss_ldap_init(), do_init_session(), do_parse_async()
1629           and _nss_ldap_search_async() into the functions that call them
1630           (each was only called once)
1631
1632 2007-09-15 11:35  arthur
1633
1634         * [r404] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
1635           nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/netgroup.c,
1636           nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
1637           nslcd/service.c, nslcd/shadow.c: do not pass useless errnos
1638           around because they aren't used anymore
1639
1640 2007-09-15 08:25  arthur
1641
1642         * [r403] nslcd/cfg.h: remove unused include
1643
1644 2007-09-14 23:10  arthur
1645
1646         * [r402] nslcd/ldap-nss.c: some type fixes and logic
1647           simplifications
1648
1649 2007-09-14 23:10  arthur
1650
1651         * [r401] nslcd/group.c: minor code improvements
1652
1653 2007-09-14 22:00  arthur
1654
1655         * [r400] nslcd/Makefile.am, nslcd/alias.c, nslcd/cfg.c,
1656           nslcd/ether.c, nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c,
1657           nslcd/ldap-nss.h, nslcd/netgroup.c, nslcd/network.c,
1658           nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c,
1659           nslcd/shadow.c, nslcd/util.c, nslcd/util.h: move the two
1660           remaining useful functions from util.c to ldap-nss.c
1661
1662 2007-09-14 21:51  arthur
1663
1664         * [r399] nslcd/group.c, nslcd/util.c, nslcd/util.h: move
1665           _nss_ldap_dn2uid() from util.c to group.c
1666
1667 2007-09-14 21:51  arthur
1668
1669         * [r398] nslcd/common.h, nslcd/passwd.c: add note about free()ing
1670           the returned value and add logging
1671
1672 2007-09-14 21:01  arthur
1673
1674         * [r397] nslcd/common.h, nslcd/group.c, nslcd/passwd.c: move
1675           user2dn() from group.c to passwd_username2dn() in passwd.c
1676
1677 2007-09-14 20:54  arthur
1678
1679         * [r396] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
1680           nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
1681           nslcd/service.c, nslcd/shadow.c: do not flush streams: our caller
1682           closes the streams flusing them
1683
1684 2007-09-14 20:50  arthur
1685
1686         * [r395] nslcd/alias.c, nslcd/ether.c, nslcd/group.c,
1687           nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
1688           nslcd/service.c, nslcd/shadow.c: make use of write_*ent()
1689           functions consistent
1690
1691 2007-09-14 19:44  arthur
1692
1693         * [r394] nslcd/alias.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
1694           nslcd/util.c, nslcd/util.h: revert special casing for
1695           alias_byname() to other functions and some logging strings
1696           simplifications
1697
1698 2007-09-14 19:35  arthur
1699
1700         * [r393] nslcd/group.c: remove some more references to the old
1701           locked functions
1702
1703 2007-09-14 18:48  arthur
1704
1705         * [r392] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
1706           nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/network.c,
1707           nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c,
1708           nslcd/shadow.c, nslcd/util.c: remove mutex from all LDAP
1709           operations because we now have a session and a connection per
1710           thread
1711
1712 2007-09-14 16:30  arthur
1713
1714         * [r391] nslcd/alias.c, nslcd/common.h, nslcd/ether.c,
1715           nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
1716           nslcd/netgroup.c, nslcd/network.c, nslcd/nslcd.c, nslcd/passwd.c,
1717           nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
1718           nslcd/util.c, nslcd/util.h: get rid of global session and instead
1719           pass the session as a parameter with every request and allocate a
1720           session per thread
1721
1722 2007-09-12 19:12  arthur
1723
1724         * [r390] nslcd/ldap-nss.c: some code cleanup and fixes to the
1725           layout
1726
1727 2007-09-09 15:06  arthur
1728
1729         * [r389] nslcd/group.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
1730           nslcd/util.c: change naming of search functions to clearly
1731           indicate whether the synchronous or the asynchronous interface is
1732           used
1733
1734 2007-09-09 10:30  arthur
1735
1736         * [r388] compat/ldap.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/ldap-nss.c:
1737           some simplifications in the reconnect loging, removing the
1738           undocumented nss_reconnect_maxconntries configfile option and
1739           some work to split out LDAP compatibility code to a separate file
1740
1741 2007-09-08 21:37  arthur
1742
1743         * [r387] nslcd/common.c, nslcd/common.h, nslcd/ldap-nss.c: move
1744           nss2nslcd() to ldap-nss.c
1745
1746 2007-09-08 20:47  arthur
1747
1748         * [r386] nslcd/group.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h: rename
1749           a function and a little bit of cleanup
1750
1751 2007-09-08 20:33  arthur
1752
1753         * [r385] nslcd/ldap-nss.c: fix endless loop bug
1754
1755 2007-09-08 19:15  arthur
1756
1757         * [r384] nslcd/alias.c, nslcd/attmap.c, nslcd/attmap.h,
1758           nslcd/cfg.c, nslcd/cfg.h, nslcd/ether.c, nslcd/group.c,
1759           nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
1760           nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
1761           nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
1762           nslcd/util.c: move base and scope handling to database specific
1763           modules, gettting rid of ldap_service_search_descriptor
1764
1765 2007-09-08 15:19  arthur
1766
1767         * [r383] nslcd/alias.c, nslcd/attmap.c, nslcd/attmap.h,
1768           nslcd/cfg.c, nslcd/cfg.h, nslcd/ether.c, nslcd/group.c,
1769           nslcd/host.c, nslcd/ldap-nss.c, nslcd/netgroup.c,
1770           nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
1771           nslcd/service.c, nslcd/shadow.c, nslcd/util.c: move filters
1772           definitions to the database modules themselves (and already
1773           define base and scope but don't use them yet)
1774
1775 2007-09-07 20:51  arthur
1776
1777         * [r382] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
1778           nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/netgroup.c,
1779           nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
1780           nslcd/service.c, nslcd/shadow.c: make handling of ent_context
1781           consistent and simpler
1782
1783 2007-09-07 19:57  arthur
1784
1785         * [r381] nslcd/alias.c, nslcd/ether.c, nslcd/host.c,
1786           nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
1787           nslcd/service.c, nslcd/shadow.c, nslcd/util.h: properly
1788           initialize all contexts
1789
1790 2007-09-07 19:56  arthur
1791
1792         * [r380] nslcd/ldap-nss.h: remove struct ldap_args stuff
1793
1794 2007-09-07 19:41  arthur
1795
1796         * [r379] nslcd/group.c: remove last usage of struct ldap_args and
1797           add FIXME
1798
1799 2007-09-07 19:36  arthur
1800
1801         * [r378] nslcd/Makefile.am, nslcd/alias.c, nslcd/cfg.c,
1802           nslcd/ether.c, nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c,
1803           nslcd/ldap-schema.c, nslcd/ldap-schema.h, nslcd/netgroup.c,
1804           nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
1805           nslcd/service.c, nslcd/shadow.c, nslcd/util.c: remove the
1806           ldap-schema.[ch] files since this is now fully implemented in the
1807           database specific files
1808
1809 2007-09-07 11:10  arthur
1810
1811         * [r377] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
1812           nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.c,
1813           nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
1814           nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
1815           also pass search filter for the *_all() functions from the
1816           database module instead of doing it in ldap-nss.c
1817
1818 2007-09-07 09:28  arthur
1819
1820         * [r376] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
1821           nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
1822           nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
1823           rename attlst stuff to attrs since that is the name of the
1824           parameter that is passed
1825
1826 2007-09-07 08:41  arthur
1827
1828         * [r375] nslcd/alias.c, nslcd/common.c, nslcd/common.h,
1829           nslcd/ether.c, nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c,
1830           nslcd/ldap-nss.h, nslcd/ldap-schema.c, nslcd/ldap-schema.h,
1831           nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
1832           nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
1833           nslcd/util.h: move some of the filter code to the database
1834           specific modules to be able to reduce complexity of ldap-nss.c
1835           later on
1836
1837 2007-09-05 20:53  arthur
1838
1839         * [r374] man/Makefile.am: clean generated manual pages in
1840           maintainer-clean target
1841
1842 2007-09-03 21:47  arthur
1843
1844         * [r373] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
1845           nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
1846           nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
1847           include service name in attlst storage and functions
1848
1849 2007-09-03 20:53  arthur
1850
1851         * [r372] nslcd/ldap-nss.c: remove sigpipe handling code since
1852           sigpipe is ignored throughout the program
1853
1854 2007-08-27 19:38  arthur
1855
1856         * [r371] man/Makefile.am: always ship docbook sources and generated
1857           manual pages and always install manual pages (even without
1858           docbook2x-man)
1859
1860 2007-08-27 19:37  arthur
1861
1862         * [r370] INSTALL, autogen.sh, depcomp, install-sh, missing,
1863           mkinstalldirs: upgrade to using automake 1.10
1864
1865 2007-08-27 19:35  arthur
1866
1867         * [r369] configure.ac: use AM_PROG_CC_C_O to have per-target
1868           compiler flags
1869
1870 2007-08-26 20:19  arthur
1871
1872         * [r366] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
1873           man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
1874           0.3 release
1875
1876 2007-08-26 14:51  arthur
1877
1878         * [r365] Makefile.am: workaround for problems splint has in parsing
1879           system header files
1880
1881 2007-08-26 14:05  arthur
1882
1883         * [r364] nslcd/cfg.h, nslcd/ldap-nss.h: move enum ldap_map_selector
1884           and struct ldap_service_search_descriptor from ldap-nss.h to
1885           cfg.h
1886
1887 2007-08-25 13:21  arthur
1888
1889         * [r363] debian/libnss-ldapd.postinst: fix handling of configfile
1890           values with spaces and symbols that could cause problems with sed
1891
1892 2007-08-25 11:52  arthur
1893
1894         * [r362] debian/libnss-ldapd.postinst: change regular expression
1895           boundry to | instead of % because it is less likely to appear
1896           with normal use
1897
1898 2007-08-25 11:51  arthur
1899
1900         * [r361] debian/libnss-ldapd.config: clear password informating in
1901           Debconf database if binddn is not used
1902
1903 2007-08-19 15:38  arthur
1904
1905         * [r360] tests, tests/Makefile.am, tests/test_cfg.c: add some
1906           checks for the configuration module
1907
1908 2007-08-19 14:26  arthur
1909
1910         * [r359] configure.ac, tests/Makefile.am, tests/dict,
1911           tests/test_dict.c, tests/test_tio.c, tests/tio: move dict and tio
1912           tests into the tests directory
1913
1914 2007-08-19 14:12  arthur
1915
1916         * [r358] debian/po/pt.po: include updated Portugese translation by
1917           Américo Monteiro <a_monteiro@netcabo.pt>
1918
1919 2007-08-19 14:11  arthur
1920
1921         * [r357] debian/po/templates.pot: change Project-Id-Version project
1922           name
1923
1924 2007-08-19 14:09  arthur
1925
1926         * [r356] debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
1927           debian/po/de.po, debian/po/es.po, debian/po/fr.po,
1928           debian/po/ja.po, debian/po/nl.po, debian/po/pt.po,
1929           debian/po/pt_BR.po, debian/po/ru.po, debian/po/sv.po,
1930           debian/po/templates.pot, debian/po/vi.po: update
1931           Project-Id-Version and Report-Msgid-Bugs-To headers
1932
1933 2007-08-19 14:08  arthur
1934
1935         * [r355] debian/copyright, m4/acx_pthread.m4: include newer version
1936           of acx_pthread.m4
1937
1938 2007-08-19 13:28  arthur
1939
1940         * [r354] README: add a note about case-sensitivity of NSS and LDAP
1941           databases
1942
1943 2007-08-19 11:19  arthur
1944
1945         * [r353] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst:
1946           fix some bugs in mangling of configfile and be more cautious
1947           about replacing values (only replace first occurrence and only
1948           match options with the correct number of options)
1949
1950 2007-08-19 11:00  arthur
1951
1952         * [r352] debian/libnss-ldapd.postinst: remove passwords from
1953           configfile if the [root]binddn option was removed and always
1954           unset the passwd in the debconf database
1955
1956 2007-08-19 10:54  arthur
1957
1958         * [r351] config.guess, config.sub: include updated files
1959
1960 2007-08-19 09:22  arthur
1961
1962         * [r350] debian/libnss-ldapd.postinst: no longer use
1963           /etc/libnss-ldap.conf as a basis for creating a new configuration
1964           file since the syntax is no longer compatible
1965
1966 2007-08-19 09:16  arthur
1967
1968         * [r349] debian/libnss-ldapd.postinst: only restart nscd on
1969           configure
1970
1971 2007-08-19 09:11  arthur
1972
1973         * [r348] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst,
1974           debian/libnss-ldapd.templates, debian/po/ca.po, debian/po/cs.po,
1975           debian/po/da.po, debian/po/de.po, debian/po/es.po,
1976           debian/po/fr.po, debian/po/ja.po, debian/po/nl.po,
1977           debian/po/pt.po, debian/po/pt_BR.po, debian/po/ru.po,
1978           debian/po/sv.po, debian/po/templates.pot, debian/po/vi.po: remove
1979           the ldap-version question as it should be unneeded in the most
1980           common installations (where it needs to be set the whole config
1981           is likely te need tweaking)
1982
1983 2007-08-18 20:56  arthur
1984
1985         * [r347] debian/libnss-ldapd.templates, debian/po/ca.po,
1986           debian/po/cs.po, debian/po/da.po, debian/po/de.po,
1987           debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
1988           debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
1989           debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
1990           debian/po/vi.po: rephrase the uri question and add some more
1991           pointers on how to specify the value
1992
1993 2007-08-18 20:47  arthur
1994
1995         * [r346] debian/libnss-ldapd.nslcd.init: change remaining reference
1996           to $PIDFILE into $NSLCD_PIDFILE
1997
1998 2007-08-18 20:11  arthur
1999
2000         * [r345] nslcd/ldap-nss.c: fix a couple of uses of per-map bases
2001           that could be NULL and remove the ldap_proxy_bind_args that
2002           wasn't used anywhere
2003
2004 2007-08-18 19:37  arthur
2005
2006         * [r344] man/nslcd.8.xml: replace remaining \- with -
2007
2008 2007-08-18 19:35  arthur
2009
2010         * [r343] configure.ac, man/nss-ldapd.conf.5.xml, nslcd/attmap.c,
2011           nslcd/attmap.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/ldap-nss.c,
2012           nslcd/ldap-schema.h, nslcd/nslcd.c, nss-ldapd.conf: rewrite
2013           configuration file handling to be simpler and more consistent,
2014           this does mean that the syntax of the configfile has changed from
2015           the PADL one and that some options were removed (also update
2016           manual page and sample config file to reflect changes)
2017
2018 2007-08-03 08:13  arthur
2019
2020         * [r342] nslcd/cfg.c, nslcd/cfg.h, nslcd/group.c: remove
2021           nss_initgroups and nss_initgroups_ignoreusers configfile options
2022
2023 2007-08-03 07:21  arthur
2024
2025         * [r341] HACKING, README: documentation improvements
2026
2027 2007-08-03 07:20  arthur
2028
2029         * [r340] README, configure.ac, man/nss-ldapd.conf.5.xml,
2030           nslcd/cfg.c, nslcd/cfg.h, nslcd/ldap-nss.c, nslcd/ldap-nss.h:
2031           remove --enable-paged-results configure option and now always do
2032           runtime configuration, remove nss_paged_results configfile option
2033           and use pagesize option to specify usage of paging or not
2034
2035 2007-08-02 21:59  arthur
2036
2037         * [r339] README: some spelling fixes, added a section on
2038           unsupported features and rephrased default LDAP schema
2039           objectclasses as filters
2040
2041 2007-07-31 13:54  arthur
2042
2043         * [r338] Makefile.am, configure.ac, debian/control, man,
2044           man/Makefile.am, man/nslcd.8.xml, man/nss-ldapd.conf.5.xml,
2045           nslcd.8, nss-ldapd.conf.5: switch to using docbook for manual
2046           pages, use docbook2x-man for generating the manual pages and
2047           update the nss-ldapd.conf manual page slightly
2048
2049 2007-07-28 16:20  arthur
2050
2051         * [r337] nslcd/alias.c, nslcd/cfg.h, nslcd/ether.c, nslcd/group.c,
2052           nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
2053           nslcd/ldap-schema.c, nslcd/ldap-schema.h, nslcd/netgroup.c,
2054           nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
2055           nslcd/service.c, nslcd/shadow.c: define the list of attributes to
2056           look up in searches in the service modules instead of in
2057           ldap-schema
2058
2059 2007-07-28 14:57  arthur
2060
2061         * [r336] nslcd/attmap.h: fix typo in comment
2062
2063 2007-07-27 09:54  arthur
2064
2065         * [r334] nslcd.h: fix typo
2066
2067 2007-07-26 20:11  arthur
2068
2069         * [r332] nslcd/cfg.c, nslcd/ldap-schema.h: remove some more old
2070           mapping stuff and change configuration file keyword to map with
2071           the new syntax
2072
2073 2007-07-26 19:34  arthur
2074
2075         * [r331] nslcd/alias.c, nslcd/attmap.c, nslcd/attmap.h,
2076           nslcd/cfg.c, nslcd/cfg.h, nslcd/ether.c, nslcd/group.c,
2077           nslcd/host.c, nslcd/ldap-nss.c, nslcd/netgroup.c,
2078           nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
2079           nslcd/service.c, nslcd/shadow.c: switch to the new attribute
2080           mapping code
2081
2082 2007-07-26 16:00  arthur
2083
2084         * [r330] nslcd/cfg.c, nslcd/cfg.h, nslcd/ldap-nss.c,
2085           nslcd/ldap-nss.h, nslcd/ldap-schema.c: get rid of default and
2086           override attribute value mappings and remove host and port
2087           configuration options
2088
2089 2007-07-26 11:58  arthur
2090
2091         * [r329] nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/shadow.c: move
2092           some shadow specific functions to shadow.c
2093
2094 2007-07-26 11:57  arthur
2095
2096         * [r328] nslcd/cfg.c, nslcd/cfg.h: make function
2097           _nss_ldap_add_uri() static
2098
2099 2007-07-24 15:36  arthur
2100
2101         * [r327] nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.c:
2102           remove some more unused code
2103
2104 2007-07-24 13:38  arthur
2105
2106         * [r326] nslcd/Makefile.am, nslcd/alias.c, nslcd/attmap.c,
2107           nslcd/attmap.h, nslcd/cfg.c, nslcd/ether.c, nslcd/group.c,
2108           nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
2109           nslcd/ldap-schema.c, nslcd/ldap-schema.h, nslcd/netgroup.c,
2110           nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
2111           nslcd/service.c, nslcd/shadow.c, nslcd/util.c: switch to a new
2112           interface for doing attribute mapping, splitting the attribute
2113           mapping stuff into a separate file
2114
2115 2007-07-24 10:13  arthur
2116
2117         * [r325] nslcd/cfg.c, nslcd/ldap-schema.c, nslcd/ldap-schema.h: get
2118           rid of some unused attribute mappings and a small reorganisation
2119           of code
2120
2121 2007-07-24 06:52  arthur
2122
2123         * [r324] debian/libnss-ldapd.templates, debian/po/ca.po,
2124           debian/po/cs.po, debian/po/da.po, debian/po/de.po,
2125           debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
2126           debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
2127           debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
2128           debian/po/vi.po: rephrase nsswitch.conf question and removed
2129           reference to example file we don't ship
2130
2131 2007-07-24 06:40  arthur
2132
2133         * [r323] debian/copyright, nslcd/Makefile.am, nslcd/cfg.c,
2134           nslcd/cfg.h, nslcd/dnsconfig.c, nslcd/dnsconfig.h,
2135           nslcd/resolve.c, nslcd/resolve.h, nss-ldapd.conf.5: get rid of
2136           dnsconfig stuff since that probably didn't work anyway and it
2137           cleans up some stuff
2138
2139 2007-07-23 20:24  arthur
2140
2141         * [r315] common/dict.c, tests/dict/test_dict.c: fix a serious bug
2142           in dict_values_next() that would return map pointers instead of
2143           values and write a test for it
2144
2145 2007-07-23 15:23  arthur
2146
2147         * [r314] debian/rules: use stricter distclean run in clean target
2148           as suggested by lintian
2149
2150 2007-07-23 14:42  arthur
2151
2152         * [r313] common/dict.c, common/dict.h, tests/dict/test_dict.c: add
2153           support for removing entries from a DICT by setting the value to
2154           NULL (this does not free any memory)
2155
2156 2007-07-21 14:04  arthur
2157
2158         * [r310] AUTHORS: include translater of debconf templates to French
2159
2160 2007-07-18 07:12  arthur
2161
2162         * [r309] debian/po/fr.po: typo fix by Cyril Brulebois
2163           <cyril.brulebois@enst-bretagne.fr>
2164
2165 2007-07-16 19:29  arthur
2166
2167         * [r308] debian/po/fr.po: update French (fr) translation of debconf
2168           templates by Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>
2169
2170 2007-07-15 21:40  arthur
2171
2172         * [r307] tests/tio/test_tio.c: disable test that will always fail
2173
2174 2007-07-15 21:37  arthur
2175
2176         * [r306] common/tio.c: fix typo
2177
2178 2007-07-15 21:35  arthur
2179
2180         * [r305] common/tio.c: fix bug with buffer magic in writing code
2181
2182 2007-07-14 09:33  arthur
2183
2184         * [r304] AUTHORS, debian/copyright, debian/po/pt.po: add Portuguese
2185           (pt) translation of debconf templates by Américo Monteiro
2186           <a_monteiro@netcabo.pt>
2187
2188 2007-07-13 09:45  arthur
2189
2190         * [r303] tests/dict/Makefile.am, tests/tio/Makefile.am: do the
2191           simple unit tests at make check time
2192
2193 2007-07-13 09:31  arthur
2194
2195         * [r302] Makefile.am: don't include config diretory which we don't
2196           use
2197
2198 2007-07-13 08:44  arthur
2199
2200         * [r301] common/tio.c: add const and add FIXME about a to-be-fixed
2201           race condition
2202
2203 2007-07-13 08:42  arthur
2204
2205         * [r300] nss/networks.c: flag the address family parameter as
2206           unused
2207
2208 2007-07-13 08:26  arthur
2209
2210         * [r299] README: add notes about format of host and ethers entries
2211           in LDAP database
2212
2213 2007-07-13 08:17  arthur
2214
2215         * [r298] debian/control: add XS-Vcs-Svn and XS-Vcs-Browser as
2216           specified in #391023
2217
2218 2007-06-18 08:46  arthur
2219
2220         * [r297] nslcd/nslcd.c: add comment explaining the use of chmod()
2221           over fchmod()
2222
2223 2007-06-17 16:48  arthur
2224
2225         * [r294] ChangeLog, NEWS, configure.ac, debian/changelog,
2226           nss-ldapd.conf.5: get files ready for 0.2.1 release
2227
2228 2007-06-17 14:05  arthur
2229
2230         * [r293] Makefile.am: do proper wildcard expansion
2231
2232 2007-06-17 14:05  arthur
2233
2234         * [r292] Makefile.am, nss/Makefile.am: add proper support for make
2235           uninstall
2236
2237 2007-06-17 13:31  arthur
2238
2239         * [r291] autogen.sh: force regeneration of all files
2240
2241 2007-06-17 13:27  arthur
2242
2243         * [r290] Makefile.am, autogen.sh, configure.ac: include stuff from
2244           the m4 directory automatically
2245
2246 2007-06-17 13:20  arthur
2247
2248         * [r289] common/Makefile.am, nslcd/Makefile.am, nss/Makefile.am,
2249           tests/Makefile.am, tests/dict/Makefile.am, tests/tio/Makefile.am:
2250           support building outside the source directory
2251
2252 2007-06-17 12:43  arthur
2253
2254         * [r288] Makefile.am, configure.ac, debian/copyright, m4,
2255           m4/acx_pthread.m4, nslcd/Makefile.am: use the ACX_PTHREAD macro
2256           to check for platform independant pthread support and required
2257           options
2258
2259 2007-06-17 12:35  arthur
2260
2261         * [r287] debian/copyright: further clarification of use of
2262           autoconf/automake code
2263
2264 2007-06-16 23:10  arthur
2265
2266         * [r286] nslcd/nslcd.c: change fchmod() into chmod() since fchmod()
2267           has undifined behaviour on named sockets (fails silently)
2268
2269 2007-06-12 09:09  arthur
2270
2271         * [r285] common/dict.c, nslcd/ldap-nss.c, nslcd/ldap-schema.c,
2272           nslcd/util.c: fix casts of types where needed
2273
2274 2007-06-12 09:06  arthur
2275
2276         * [r284] nslcd/host.c: fix type of host address and handle errors
2277           in writing hostent
2278
2279 2007-06-11 18:44  arthur
2280
2281         * [r280] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
2282           nss-ldapd.conf.5: get files ready for 0.2 release
2283
2284 2007-06-11 18:40  arthur
2285
2286         * [r279] common/Makefile.am, common/dict.c, common/dict.h,
2287           nslcd/Makefile.am, nslcd/cfg.h, nslcd/dict.c, nslcd/dict.h,
2288           tests/dict/Makefile.am, tests/dict/test_dict.c: move dict into
2289           the common directory
2290
2291 2007-06-11 18:34  arthur
2292
2293         * [r278] nss-ldapd.conf.5: add a note about the status of this
2294           manual page
2295
2296 2007-06-10 16:58  arthur
2297
2298         * [r277] common/Makefile.am: compile tio module with -fPIC because
2299           it is used in the NSS shared library
2300
2301 2007-06-10 16:50  arthur
2302
2303         * [r276] debian/libnss-ldapd.postinst: add note about modifying
2304           /etc/nsswitch.conf in postinst
2305
2306 2007-06-09 17:35  arthur
2307
2308         * [r275] Makefile.am: have better rules to generate ChangeLog
2309
2310 2007-06-09 16:54  arthur
2311
2312         * [r274] common/tio.h: remove some trailing spaces
2313
2314 2007-06-09 16:50  arthur
2315
2316         * [r273] nss-ldapd.conf.5: add proper copyright header
2317
2318 2007-06-08 22:57  arthur
2319
2320         * [r272] Makefile.am, common, common/Makefile.am, common/tio.c,
2321           common/tio.h, configure.ac, nslcd-common.h, nslcd/Makefile.am,
2322           nslcd/alias.c, nslcd/common.h, nslcd/ether.c, nslcd/group.c,
2323           nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
2324           nslcd/netgroup.c, nslcd/network.c, nslcd/nslcd.c, nslcd/passwd.c,
2325           nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
2326           nslcd/util.c, nslcd/util.h, nss/Makefile.am, nss/aliases.c,
2327           nss/common.c, nss/common.h, nss/ethers.c, nss/group.c,
2328           nss/hosts.c, nss/netgroup.c, nss/networks.c, nss/passwd.c,
2329           nss/protocols.c, nss/rpc.c, nss/services.c, nss/shadow.c,
2330           tests/Makefile.am, tests/tio, tests/tio/Makefile.am,
2331           tests/tio/test_tio.c: implement our own stdio-like library that
2332           handles IO with a simple configurable timeout mechanism with
2333           buffering
2334
2335 2007-06-05 21:48  arthur
2336
2337         * [r271] NEWS, README, configure.ac, tests/dict/test_dict.c: some
2338           remaining tabs to spaces and trim trailing spaces
2339
2340 2007-06-02 15:28  arthur
2341
2342         * [r270] configure.ac, debian/copyright: fix some remaining
2343           references to the GNU Library General Public License
2344
2345 2007-06-01 21:40  arthur
2346
2347         * [r269] nslcd/nslcd.c: add some comments describing some problems
2348           that this code may have
2349
2350 2007-05-20 16:25  arthur
2351
2352         * [r268] HACKING: add a section on build dependencies
2353
2354 2007-05-13 19:52  arthur
2355
2356         * [r267] config.guess, config.sub: include updated files
2357
2358 2007-03-05 22:42  arthur
2359
2360         * [r266] ., Makefile.am: include some targets to tun flawfinder,
2361           pscan, rats and splint
2362
2363 2007-03-04 20:03  arthur
2364
2365         * [r265] nslcd-common.h, nslcd/alias.c, nslcd/ether.c,
2366           nslcd/group.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
2367           nslcd/ldap-schema.c, nslcd/ldap-schema.h, nslcd/log.c,
2368           nslcd/nslcd.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
2369           nslcd/shadow.c, nslcd/util.c, nslcd/util.h, nss/common.c,
2370           nss/common.h, nss/group.c, nss/hosts.c, nss/netgroup.c,
2371           nss/networks.c, nss/prototypes.h, nss/services.c: code
2372           improvements by making type casts explicit, flagging ignored
2373           return values, renames and flagging of parameters and some
2374           miscelanious improvements (thanks to gcc warnings, splint, rats
2375           and flawfinder)
2376
2377 2007-03-02 21:17  arthur
2378
2379         * [r264] nslcd/ldap-nss.c: remove runtime checking for existance of
2380           /lib/init/rw/libnss-ldap.bind_policy_soft
2381
2382 2007-03-02 20:40  arthur
2383
2384         * [r263] nss-ldapd.conf: add missing attribute mapping for AD
2385
2386 2007-03-02 20:37  arthur
2387
2388         * [r262] nslcd/nslcd.c: do chmod on file descriptor instead of on
2389           file name
2390
2391 2007-02-17 12:08  arthur
2392
2393         * [r251] nslcd-common.h, nslcd/cfg.c, nss/hosts.c: fix a few bugs
2394           found thanks to the new warnings
2395
2396 2007-02-17 12:07  arthur
2397
2398         * [r250] compat, compat/attrs.h, nslcd/cfg.h, nslcd/common.h,
2399           nslcd/dict.h, nslcd/log.h, nslcd/nslcd.c, nss/Makefile.am,
2400           nss/common.h, nss/ethers.c, nss/group.c, nss/hosts.c,
2401           nss/netgroup.c, nss/networks.c, nss/passwd.c, nss/protocols.c,
2402           nss/rpc.c, nss/services.c, nss/shadow.c, tests/dict/test_dict.c,
2403           tests/test_aliases.c: add gcc attributes to some functions and
2404           parameters
2405
2406 2007-02-17 12:00  arthur
2407
2408         * [r249] configure.ac: add some extra type checks and worarounds
2409
2410 2007-02-17 12:00  arthur
2411
2412         * [r248] configure.ac: add extra compiler warnings
2413
2414 2007-02-10 08:13  arthur
2415
2416         * [r240] nslcd/dnsconfig.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
2417           nslcd/ldap-schema.c, nslcd/util.c: replace syslog calls to calls
2418           with our own logging module
2419
2420 2007-02-06 22:27  arthur
2421
2422         * [r237] README: fix a typo and update copyright info
2423
2424 2007-02-04 22:42  arthur
2425
2426         * [r236] configure.ac, tests/Makefile.am, tests/dict,
2427           tests/dict/Makefile.am, tests/dict/test_dict.c: add simple test
2428           for dict module
2429
2430 2007-02-04 22:31  arthur
2431
2432         * [r235] nslcd/dict.c: fix list corruption bug in dict_put() and
2433           ignore setting value to NULL
2434
2435 2007-02-04 22:30  arthur
2436
2437         * [r234] nslcd/dict.c, nslcd/dict.h: don't store const void * as
2438           value, just void *
2439
2440 2007-02-01 22:12  arthur
2441
2442         * [r233] nslcd/util.c, nslcd/util.h: declare old dict functions
2443           static as thay are only used from within util.c
2444
2445 2007-02-01 22:03  arthur
2446
2447         * [r232] nslcd/dict.h, nslcd/ldap-nss.h: trim trailing whitespace
2448
2449 2007-02-01 21:51  arthur
2450
2451         * [r231] nslcd/Makefile.am, nslcd/cfg.c, nslcd/cfg.h, nslcd/dict.c,
2452           nslcd/dict.h, nslcd/ldap-nss.c, nslcd/util.c, nslcd/util.h: add
2453           new dictionary module and use it for the attribute mapping stuff
2454
2455 2007-02-01 21:13  arthur
2456
2457         * [r230] nslcd/Makefile.am, nslcd/log.c, nslcd/xmalloc.c,
2458           nslcd/xmalloc.h: get rid of xmalloc.[ch]
2459
2460 2007-01-17 22:40  arthur
2461
2462         * [r229] nss/Makefile.am: no longer install libc-versioned symlink
2463           and hardcode nss soname because we will likely need to change our
2464           code if the ABI changes
2465
2466 2007-01-17 22:23  arthur
2467
2468         * [r228] debian/rules: in Debian package install NSS files in
2469           /usr/lib instead of /lib
2470
2471 2007-01-17 22:16  arthur
2472
2473         * [r227] nss/aliases.c, nss/common.h, nss/ethers.c, nss/group.c,
2474           nss/hosts.c, nss/netgroup.c, nss/networks.c, nss/passwd.c,
2475           nss/protocols.c, nss/rpc.c, nss/services.c, nss/shadow.c: ensure
2476           that all NSS functions can be generated by the marcos in common.h
2477           and spell out the read_..() function for every type
2478
2479 2007-01-17 21:54  arthur
2480
2481         * [r226] debian/copyright: indent license blubs and include license
2482           information for nslcd/resolve.[ch]
2483
2484 2007-01-17 21:53  arthur
2485
2486         * [r225] nslcd.h: add a little bit more documentation
2487
2488 2007-01-17 16:10  arthur
2489
2490         * [r224] nslcd/cfg.c: remove a const where it really wasn't
2491
2492 2007-01-17 16:03  arthur
2493
2494         * [r223] nslcd/cfg.c, nslcd/cfg.h, nslcd/group.c, nslcd/ldap-nss.c,
2495           nslcd/util.c, nslcd/util.h: move most config code into cfg.c,
2496           clean up dictornary stuff in util.c and do some more smaller
2497           restructuring
2498
2499 2007-01-17 15:35  arthur
2500
2501         * [r222] nslcd/group.c, nslcd/ldap-nss.h, nslcd/util.c,
2502           nslcd/util.h: move name_list stuff to group.c as that is the only
2503           place it's used at the moment
2504
2505 2007-01-17 15:29  arthur
2506
2507         * [r221] nslcd/netgroup.c: replace __netgrent with mynetgrent
2508           removing the fields that are not used
2509
2510 2007-01-17 13:16  arthur
2511
2512         * [r220] nslcd/Makefile.am, nslcd/cfg.c, nslcd/cfg.h,
2513           nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.h,
2514           nslcd/util.c, nslcd/util.h: first step to split out all
2515           configuration stuff into separate file
2516
2517 2007-01-17 12:51  arthur
2518
2519         * [r219] nslcd/ldap-nss.c, nslcd/ldap-nss.h: get rid of more code
2520           that would check if the socket was changed from under us by our
2521           caller
2522
2523 2007-01-17 12:14  arthur
2524
2525         * [r218] nslcd/ldap-nss.c: get rid of rebinding-on-fork() logic as
2526           our threading model is very predictable
2527
2528 2007-01-10 22:50  arthur
2529
2530         * [r217] nslcd/netgroup.c: write a final result code of
2531           NSLCD_RESULT_NOTFOUND for netgroup lookups
2532
2533 2007-01-10 22:48  arthur
2534
2535         * [r216] nss/netgroup.c, nss/prototypes.h: fix netgroup lookups so
2536           that _nss_ldap_getnetgrent_r() returns NSS_STATUS_RETURN if there
2537           are no more entries to return but there was a first entry
2538
2539 2007-01-09 21:21  arthur
2540
2541         * [r215] COPYING, Makefile.am, README, configure.ac,
2542           debian/copyright, debian/libnss-ldapd.nslcd.init, nslcd-common.h,
2543           nslcd.8, nslcd.h, nslcd/Makefile.am, nslcd/alias.c,
2544           nslcd/common.c, nslcd/common.h, nslcd/dnsconfig.c,
2545           nslcd/dnsconfig.h, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
2546           nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.c,
2547           nslcd/ldap-schema.h, nslcd/log.c, nslcd/log.h, nslcd/netgroup.c,
2548           nslcd/network.c, nslcd/nslcd.c, nslcd/pagectrl.c,
2549           nslcd/pagectrl.h, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
2550           nslcd/service.c, nslcd/shadow.c, nslcd/util.c, nslcd/util.h,
2551           nslcd/xmalloc.c, nslcd/xmalloc.h, nss/Makefile.am, nss/aliases.c,
2552           nss/common.c, nss/common.h, nss/ethers.c, nss/group.c,
2553           nss/hosts.c, nss/netgroup.c, nss/networks.c, nss/passwd.c,
2554           nss/protocols.c, nss/prototypes.h, nss/rpc.c, nss/services.c,
2555           nss/shadow.c, tests/Makefile.am, tests/test_aliases.c,
2556           tests/test_ethers.c, tests/test_group.c, tests/test_hosts.c,
2557           tests/test_netgroup.c, tests/test_networks.c,
2558           tests/test_passwd.c, tests/test_protocols.c, tests/test_rpc.c,
2559           tests/test_services.c, tests/test_shadow.c: change license from
2560           GNU Library General Public License v.2 to GNU Lesser General
2561           Public License v.2.1 with permission from Luke Howard
2562
2563 2007-01-08 22:26  arthur
2564
2565         * [r214] nss/netgroup.c, nss/prototypes.h: use our own thread-local
2566           file pointer for doing requests instead of misusing the data
2567           field in the __netgrent struct
2568
2569 2007-01-08 16:04  arthur
2570
2571         * [r213] debian/control: add a provide line for libnss-ldap so we
2572           can seamlessly replace it (it should provide the same
2573           functionality)
2574
2575 2007-01-08 15:42  arthur
2576
2577         * [r212] debian/libnss-ldapd.postinst: only modify nsswitch
2578           databases we support, leave everything else alone (e.g.
2579           automount)
2580
2581 2007-01-02 08:06  arthur
2582
2583         * [r211] debian/libnss-ldapd.nslcd.init: change description in init
2584           script
2585
2586 2006-12-31 10:05  arthur
2587
2588         * [r210] nslcd-common.h: if the string to write is NULL, write an
2589           empty string
2590
2591 2006-12-31 10:03  arthur
2592
2593         * [r209] nslcd-common.h: ensure that all arrays that are allocated
2594           in the buffer are now aligned to the pointer size
2595
2596 2006-12-31 10:02  arthur
2597
2598         * [r208] nslcd-common.h, nss/hosts.c: extract some more common
2599           macros
2600
2601 2006-12-30 10:50  arthur
2602
2603         * [r207] nslcd/ldap-nss.c, tests/test_group.c: get rid of a few
2604           warnings
2605
2606 2006-12-29 10:46  arthur
2607
2608         * [r206] config.sub: update to newer version again (got lost in
2609           r205)
2610
2611 2006-12-29 10:04  arthur
2612
2613         * [r205] config.sub, nslcd/group.c, nslcd/ldap-nss.c,
2614           nslcd/ldap-nss.h, nslcd/util.c: get rid of debug() function and
2615           call log_log() instead
2616
2617 2006-12-27 09:48  arthur
2618
2619         * [r204] nslcd-common.h, nslcd/alias.c, nslcd/common.h,
2620           nslcd/ether.c, nslcd/group.c, nslcd/host.c, nslcd/netgroup.c,
2621           nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
2622           nslcd/service.c, nslcd/shadow.c: do not allocate new memory with
2623           malloc() for each request with a string parameter but use a
2624           buffer allocated on the stack instead (this simplifies free()-ing
2625           the buffer(s) in case of problems)
2626
2627 2006-12-25 20:30  arthur
2628
2629         * [r203] nslcd/dnsconfig.c, nslcd/group.c, nslcd/ldap-nss.c,
2630           nslcd/ldap-nss.h, nslcd/passwd.c, nslcd/util.c, nslcd/util.h: get
2631           rid of NSS_BUFSIZ, rename _nss_ldap_oc_check() to
2632           has_objectclass(), redo _nss_ldap_escape_string() with simpler
2633           logic and slightly different signature and redid layout of some
2634           code
2635
2636 2006-12-23 11:50  arthur
2637
2638         * [r201] ChangeLog, NEWS, TODO, configure.ac, debian/changelog: get
2639           files ready for 0.1 release
2640
2641 2006-12-22 23:23  arthur
2642
2643         * [r200] nslcd.8: fix name of configuration file and update date
2644           and version number
2645
2646 2006-12-22 23:20  arthur
2647
2648         * [r199] NEWS, TODO, nslcd/alias.c, nslcd/dnsconfig.c,
2649           nslcd/dnsconfig.h, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
2650           nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.c,
2651           nslcd/ldap-schema.h, nslcd/netgroup.c, nslcd/network.c,
2652           nslcd/pagectrl.c, nslcd/pagectrl.h, nslcd/passwd.c,
2653           nslcd/protocol.c, nslcd/resolve.c, nslcd/resolve.h, nslcd/rpc.c,
2654           nslcd/service.c, nslcd/shadow.c, nslcd/util.c, nslcd/util.h,
2655           nss-ldapd.conf, nss-ldapd.conf.5, nss/exports.linux: remove last
2656           keyword and disable keyword expansion
2657
2658 2006-12-22 10:56  arthur
2659
2660         * [r198] nslcd/Makefile.am: make list of source files a little
2661           clearer
2662
2663 2006-12-22 07:35  arthur
2664
2665         * [r197] HACKING: change reference to directory name
2666
2667 2006-12-21 19:55  arthur
2668
2669         * [r196] Makefile.am, configure.ac, debian/copyright, nslcd,
2670           server: rename server directory to nslcd
2671
2672 2006-12-21 19:53  arthur
2673
2674         * [r195] ChangeLog, Makefile.am: add code for generating ChangeLog
2675           and add initial ChangeLog
2676
2677 2006-12-21 19:04  arthur
2678
2679         * [r194] .: change trunk location in repository to match package
2680           name
2681
2682 2006-12-21 10:12  arthur
2683
2684         * [r193] server/alias.c, server/dnsconfig.c, server/dnsconfig.h,
2685           server/ether.c, server/group.c, server/host.c, server/ldap-nss.c,
2686           server/ldap-nss.h, server/ldap-schema.c, server/ldap-schema.h,
2687           server/log.c, server/log.h, server/netgroup.c, server/network.c,
2688           server/pagectrl.c, server/pagectrl.h, server/passwd.c,
2689           server/protocol.c, server/rpc.c, server/service.c,
2690           server/shadow.c, server/util.c, server/util.h, server/xmalloc.c,
2691           server/xmalloc.h: normalize copyright headers
2692
2693 2006-12-20 11:51  arthur
2694
2695         * [r192] debian/copyright: update copyright file with current
2696           copyright information
2697
2698 2006-12-20 11:34  arthur
2699
2700         * [r191] Makefile.am, nss/Makefile.am, server/Makefile.am,
2701           tests/Makefile.am: properly capitalize company name
2702
2703 2006-12-20 11:10  arthur
2704
2705         * [r190] README: fix wrapping
2706
2707 2006-12-20 11:08  arthur
2708
2709         * [r189] README: integrate remaining parts in documentation
2710
2711 2006-12-20 09:14  arthur
2712
2713         * [r188] Makefile.am, debian/libnss-ldapd.examples: ship
2714           nss-ldapd.conf as an example in the Debian package
2715
2716 2006-12-19 22:31  arthur
2717
2718         * [r187] ., debian/changelog, debian/control: change Debian source
2719           package name to nss-ldapd
2720
2721 2006-12-19 22:28  arthur
2722
2723         * [r186] Makefile.am: do not try to ship gone README.Debian but do
2724           ship new HACKING
2725
2726 2006-12-19 15:04  arthur
2727
2728         * [r185] nss-ldapd.conf: get rid of pam stuff
2729
2730 2006-12-19 15:03  arthur
2731
2732         * [r184] HACKING, NEWS, README, TODO: first step at improving
2733           documentation
2734
2735 2006-12-19 15:02  arthur
2736
2737         * [r183] configure.ac, debian/changelog: change version number to
2738           0.1
2739
2740 2006-12-19 14:03  arthur
2741
2742         * [r182] debian/libnss-ldapd.postinst: change some tests with grep
2743           to be correct, add some comments and improve import of old
2744           configuration file
2745
2746 2006-12-19 13:55  arthur
2747
2748         * [r181] debian/README.Debian: the README.Debian does not contain
2749           any more relevant information
2750
2751 2006-12-19 12:10  arthur
2752
2753         * [r180] server/nslcd.c: add TODO
2754
2755 2006-12-19 11:53  arthur
2756
2757         * [r179] Makefile.am, configure.ac, debian/libnss-ldapd.config,
2758           debian/libnss-ldapd.nslcd.init, debian/libnss-ldapd.postinst,
2759           debian/libnss-ldapd.postrm, debian/rules, ldap.conf,
2760           nss-ldapd.conf, nss-ldapd.conf.5, nss_ldap.5: change default
2761           configuration file name to /etc/nss-ldapd.conf
2762
2763 2006-12-18 22:34  arthur
2764
2765         * [r178] Makefile.am, nslcd.8: add initial nslcd manual page
2766
2767 2006-12-18 22:31  arthur
2768
2769         * [r177] server/nslcd.c: output of --help no longer shows --config
2770           option (which isn't there)
2771
2772 2006-12-18 22:30  arthur
2773
2774         * [r176] configure.ac: change name of package also in configure
2775
2776 2006-12-18 21:54  arthur
2777
2778         * [r175] debian/libnss-ldapd.config: handle cases where commands in
2779           backticks return an error code
2780
2781 2006-12-18 21:32  arthur
2782
2783         * [r174] nss/hosts.c: only set h_errno to error value on problems
2784           and change the returned value in some cases
2785
2786 2006-12-17 22:30  arthur
2787
2788         * [r173] debian/libnss-ldapd.nslcd.init: report process id in
2789           status
2790
2791 2006-12-17 11:19  arthur
2792
2793         * [r172] configure.ac, debian/changelog,
2794           debian/libnss-ldapd.config, debian/libnss-ldapd.nslcd.init,
2795           debian/libnss-ldapd.postinst, nss/common.h, server/nslcd.c,
2796           tests/test_networks.c: remove trailing spaces
2797
2798 2006-12-17 11:18  arthur
2799
2800         * [r171] nss/prototypes.h: add note about glibc manual
2801
2802 2006-12-17 11:14  arthur
2803
2804         * [r170] nss/Makefile.am: fix comment as to installing libraries
2805
2806 2006-12-17 11:13  arthur
2807
2808         * [r169] debian/control: add a snippet to the package description
2809           as to what the main differences to libnss-ldap are
2810
2811 2006-12-17 07:27  arthur
2812
2813         * [r168] debian/rules: move the nss libraries to /lib instead of
2814           /usr/lib
2815
2816 2006-12-17 07:26  arthur
2817
2818         * [r167] debian/rules: remove some unneeded configure options
2819
2820 2006-12-16 22:17  arthur
2821
2822         * [r166] Makefile.am, debian/libnss-ldapd.lintian-overrides,
2823           debian/rules: fix some lintian warnings regarding shared
2824           libraries with an override file and generating shlibs for now
2825
2826 2006-12-16 22:15  arthur
2827
2828         * [r165] debian/rules: fix configuration file manual page name
2829
2830 2006-12-16 22:13  arthur
2831
2832         * [r164] debian/libnss-ldapd.templates, debian/po/ca.po,
2833           debian/po/cs.po, debian/po/da.po, debian/po/de.po,
2834           debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
2835           debian/po/nl.po, debian/po/pt_BR.po, debian/po/ru.po,
2836           debian/po/sv.po, debian/po/templates.pot, debian/po/vi.po: end
2837           every short description line with a colon (and run
2838           debconf-updatepo) (thanks lintian)
2839
2840 2006-12-16 22:11  arthur
2841
2842         * [r163] server/nslcd.c: set correct permissions on socket creation
2843           and remove socket and pidfile on exit
2844
2845 2006-12-16 21:52  arthur
2846
2847         * [r162] nss/exports.linux, nss/group.c, nss/prototypes.h,
2848           tests/test_group.c: remove _nss_ldap_initgroups_dyn() from
2849           interface for now because it is currently not working
2850
2851 2006-12-16 17:39  arthur
2852
2853         * [r161] configure.ac: fix configure --help strings to be more
2854           consistent and list default values
2855
2856 2006-12-16 16:40  arthur
2857
2858         * [r160] Makefile.am: fix debian files to ship and split off those
2859           files into a separate variable
2860
2861 2006-12-16 16:38  arthur
2862
2863         * [r159] debian/po/POTFILES.in, debian/po/ca.po, debian/po/cs.po,
2864           debian/po/da.po, debian/po/de.po, debian/po/es.po,
2865           debian/po/fr.po, debian/po/ja.po, debian/po/nl.po,
2866           debian/po/pt_BR.po, debian/po/ru.po, debian/po/sv.po,
2867           debian/po/templates.pot, debian/po/vi.po: update po and pot files
2868           based on current templates
2869
2870 2006-12-16 16:35  arthur
2871
2872         * [r158] debian/config, debian/libnss-ldapd.config,
2873           debian/libnss-ldapd.postinst, debian/libnss-ldapd.postrm,
2874           debian/libnss-ldapd.templates, debian/rules, debian/templates:
2875           redid Debian packaging: on installation a search is done for any
2876           reasonable configuration information (existing nss_ldap config,
2877           hostname info, etc), configuring nsswitch.conf is also done and
2878           all files in the debian directory have more logical names
2879
2880 2006-12-16 16:25  arthur
2881
2882         * [r157] Makefile.am, debian/libnss-ldapd.nslcd.init, debian/rules:
2883           ship an init script for starting nslcd
2884
2885 2006-12-14 10:34  arthur
2886
2887         * [r156] AUTHORS: fix format of AUTHORS file and include new
2888           authors
2889
2890 2006-12-14 10:33  arthur
2891
2892         * [r155] ANNOUNCE, README: include ANNOUNCE document in README
2893
2894 2006-12-14 10:32  arthur
2895
2896         * [r154] ChangeLog, NEWS: rename ChangeLog to NEWS and change
2897           formatting of file to follow common format
2898
2899 2006-12-13 16:07  arthur
2900
2901         * [r153] NEWS, TODO: NEWS looks more like a TODO
2902
2903 2006-12-08 21:58  arthur
2904
2905         * [r152] Makefile.am, debian/changelog, debian/control,
2906           debian/libnss-ldapd.postinst, debian/rules: clean up Debian
2907           packaging a bit
2908
2909 2006-12-08 21:45  arthur
2910
2911         * [r151] tests/ldaptest.pl, tests/nsswitch.test, tests/testd.c,
2912           tests/testgr.c, tests/testnss.c, tests/testpw.c, tests/testpw3.c,
2913           tests/testpw4.c, tests/testpw5.c, tests/testpw6.c: get rid of old
2914           test code (most of it should be covered by the new test code)
2915
2916 2006-12-08 19:40  arthur
2917
2918         * [r150] .: ignore generated debuild files
2919
2920 2006-12-08 19:37  arthur
2921
2922         * [r149] debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
2923           debian/po/de.po, debian/po/es.po, debian/po/fr.po,
2924           debian/po/ja.po, debian/po/nl.po, debian/po/pt_BR.po,
2925           debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
2926           debian/po/vi.po, debian/templates: do not make default values
2927           translatable
2928
2929 2006-12-08 19:31  arthur
2930
2931         * [r148] nss/common.c: fix indentation
2932
2933 2006-12-08 19:31  arthur
2934
2935         * [r147] README, debian/LDAP-Permissions.txt, debian/examples,
2936           debian/libnss-ldapd.docs: get rid of more documentation in an
2937           attempt to include all useful documentation in one place
2938
2939 2006-12-08 19:04  arthur
2940
2941         * [r146] Makefile.am, README, doc: reasonable configuration
2942           information (existing nss_ldap config, parts in top-level README
2943
2944 2006-12-08 18:37  arthur
2945
2946         * [r145] configure.ac, nslcd.h: specify socket and pidfile location
2947           with configure script
2948
2949 2006-12-08 17:17  arthur
2950
2951         * [r144] debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
2952           debian/po/de.po, debian/po/es.po, debian/po/fr.po,
2953           debian/po/ja.po, debian/po/nl.po, debian/po/pt_BR.po,
2954           debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
2955           debian/po/vi.po: run debconf-updatepo to get pot and po files in
2956           a consistent state
2957
2958 2006-12-08 16:26  arthur
2959
2960         * [r143] debian/control: get rid of cdbs build dependency
2961
2962 2006-12-07 12:18  arthur
2963
2964         * [r142] debian, debian/README.Debian, debian/changelog,
2965           debian/control, debian/libnss-ldap.dirs, debian/libnss-ldap.init,
2966           debian/libnss-ldap.install, debian/libnss-ldap.links,
2967           debian/libnss-ldap.postinst, debian/libnss-ldap.postrm,
2968           debian/libnss-ldapd.docs, debian/libnss-ldapd.postinst,
2969           debian/libnss-ldapd.postrm, debian/rules: initial step to get
2970           working Debian packaging
2971
2972 2006-12-05 22:26  arthur
2973
2974         * [r141] Makefile.am, compile, config.sub, configure.ac,
2975           nss/Makefile.am, server/Makefile.am: clean up build scripts to
2976           only link nslcd to OpenSSL and to cleanly create a nss_ldap.so
2977           file
2978
2979 2006-12-05 22:25  arthur
2980
2981         * [r140] server/ldap-nss.c, server/ldap-nss.h: get rid of
2982           _nss_ldap_get_ld_errno() which wasn't used
2983
2984 2006-12-03 17:18  arthur
2985
2986         * [r139] server/nslcd.c: fix logging levels and remove some
2987           commented out code
2988
2989 2006-12-03 17:17  arthur
2990
2991         * [r138] server/ldap-nss.c, server/ldap-schema.c, server/passwd.c:
2992           get rid of some more unneeded code
2993
2994 2006-12-03 17:16  arthur
2995
2996         * [r137] tests/Makefile.am: split out common files into own
2997           variable and disable (comment out) protocol debugging
2998
2999 2006-12-03 17:15  arthur
3000
3001         * [r136] nss/exports.linux: regenerate from prototypes.h
3002
3003 2006-11-30 17:52  arthur
3004
3005         * [r135] server/Makefile.am, server/alias.c, server/common.h,
3006           server/ether.c, server/group.c, server/host.c, server/ldap-nss.c,
3007           server/netgroup.c, server/network.c, server/nslcd-server.c,
3008           server/nslcd-server.h, server/nslcd.c, server/passwd.c,
3009           server/protocol.c, server/rpc.c, server/service.c,
3010           server/shadow.c, server/util.c: implement a simple threading
3011           solution and move code from nslcd-server.c to nslcd.c
3012
3013 2006-11-28 16:21  arthur
3014
3015         * [r134] nslcd.h, nss/aliases.c, nss/ethers.c, nss/group.c,
3016           nss/passwd.c, nss/protocols.c, nss/rpc.c, nss/services.c,
3017           nss/shadow.c, server/alias.c, server/ether.c, server/group.c,
3018           server/passwd.c, server/protocol.c, server/rpc.c,
3019           server/service.c, server/shadow.c: rename LDF_ marcos to NSLCD_
3020           macros to have a single namespace
3021
3022 2006-11-28 15:44  arthur
3023
3024         * [r133] server: ignore generated nslcd binary
3025
3026 2006-11-28 15:44  arthur
3027
3028         * [r132] configure.ac: look for nslcd.h now since nslcd.c has been
3029           moved into the server directory
3030
3031 2006-11-28 10:59  arthur
3032
3033         * [r131] ., Makefile.am, configure.ac, exports.linux, log.c, log.h,
3034           nslcd-common.h, nslcd-server.c, nslcd-server.h, nslcd.c,
3035           nss/Makefile.am, nss/exports.linux, server, server/Makefile.am,
3036           server/log.c, server/log.h, server/nslcd-server.c,
3037           server/nslcd-server.h, server/nslcd.c, server/xmalloc.c,
3038           server/xmalloc.h, testnss.c, tests, tests/Makefile.am,
3039           tests/test_aliases.c, tests/test_ethers.c, tests/test_group.c,
3040           tests/test_hosts.c, tests/test_netgroup.c, tests/test_networks.c,
3041           tests/test_passwd.c, tests/test_protocols.c, tests/test_rpc.c,
3042           tests/test_services.c, tests/test_shadow.c, tests/testnss.c,
3043           xmalloc.c, xmalloc.h: get as many files from the root directory
3044           as possible, moving all server related code to the server
3045           directory and moving and splitting the test code to the tests
3046           directory
3047
3048 2006-11-28 09:59  arthur
3049
3050         * [r130] nslcd-server.c, nss/networks.c, server/network.c,
3051           testnss.c: implement network name lookups on server side plus
3052           some fixes on the client side
3053
3054 2006-11-28 09:54  arthur
3055
3056         * [r129] nslcd-server.c, server/common.c: include config.h as first
3057           statement
3058
3059 2006-11-28 09:45  arthur
3060
3061         * [r128] nslcd-common.h: implement more detailed protocol logging
3062           (dumping the actual byte values read and written)
3063
3064 2006-11-27 09:59  arthur
3065
3066         * [r127] Makefile.am, nslcd-client.c, nslcd-client.h,
3067           nss/Makefile.am, nss/aliases.c, nss/common.c, nss/common.h,
3068           nss/ethers.c, nss/group.c, nss/hosts.c, nss/netgroup.c,
3069           nss/networks.c, nss/passwd.c, nss/protocols.c, nss/rpc.c,
3070           nss/services.c, nss/shadow.c: get rid of nslcd-client.{c,h} and
3071           move it to nss/common.{c,h}, this ensures that all code that is
3072           needed for the nss part is in the nss directory
3073
3074 2006-11-27 09:05  arthur
3075
3076         * [r126] server/host.c, server/rpc.c: fix typos
3077
3078 2006-11-26 22:36  arthur
3079
3080         * [r125] server/Makefile.am, server/dnsconfig.c,
3081           server/dnsconfig.h, server/ether.c, server/group.c,
3082           server/ldap-nss.c, server/ldap-nss.h, server/ldap-parse.h,
3083           server/ldap-schema.c, server/ldap-schema.h, server/network.c,
3084           server/passwd.c, server/util.c, server/util.h: clean up header
3085           files
3086
3087 2006-11-26 12:01  arthur
3088
3089         * [r124] doc/autofs-4.1.3-lookup-nssldap.patch,
3090           doc/lookup_nssldap.c, ldap.conf, nslcd-server.c, nslcd-server.h,
3091           nslcd.h, nss/Makefile.am, nss/automount.c, nss/prototypes.h,
3092           server/Makefile.am, server/automount.c, server/ldap-nss.h,
3093           server/ldap-schema.c, server/ldap-schema.h, server/rpc.c,
3094           server/util.c, server/util.h: get rid of automount map
3095           information lookups through NSS as this is not used (at least not
3096           with glibc), autofs-ldap looks up the information on it's own
3097           (but does parse /etc/nsswitch.conf)
3098
3099 2006-11-25 10:56  arthur
3100
3101         * [r123] nslcd-server.c, nss/services.c, server/service.c,
3102           testnss.c: implement server end of service name lookup and fix
3103           client end to translate between host and network byte order and
3104           to also pass protocol in request
3105
3106 2006-11-25 10:55  arthur
3107
3108         * [r122] nslcd-common.h: fix bug that always causes a
3109           READ_STRING_ALLOC to read to a variable called name
3110
3111 2006-11-25 10:09  arthur
3112
3113         * [r121] nslcd-server.c, server/rpc.c, testnss.c: implement rpc
3114           service on server side
3115
3116 2006-11-25 10:09  arthur
3117
3118         * [r120] server/host.c: get rid of superfluous test
3119
3120 2006-11-25 10:08  arthur
3121
3122         * [r119] server/protocol.c: only flush the stream after writing all
3123           records
3124
3125 2006-11-25 09:16  arthur
3126
3127         * [r118] nslcd-server.c, server/protocol.c, testnss.c: implement
3128           protocol handling (server side)
3129
3130 2006-11-25 09:16  arthur
3131
3132         * [r117] nslcd.h, nss/netgroup.c, nss/prototypes.h: trip trailing
3133           whitespace
3134
3135 2006-11-25 08:07  arthur
3136
3137         * [r116] nslcd-common.h: include stdio for definitions of fread(),
3138           fwrite() etc
3139
3140 2006-11-24 11:10  arthur
3141
3142         * [r115] nslcd-server.c, server/host.c, testnss.c: implement server
3143           end of host name lookups (without IPv6 support sofar)
3144
3145 2006-11-24 11:03  arthur
3146
3147         * [r114] nss/hosts.c: fix problem with allocated array for storing
3148           addresses, properly set h_errnop and check empty address (only
3149           addresses of other address family) in nss functions, not in
3150           read_hostent()
3151
3152 2006-11-24 10:58  arthur
3153
3154         * [r113] nslcd-common.h: make protocol logging a little more
3155           readable and do not use fseek() in streams because that is not
3156           supported
3157
3158 2006-11-22 13:16  arthur
3159
3160         * [r112] server/alias.c, server/ether.c, server/group.c,
3161           server/passwd.c, server/shadow.c: only flush the stream after
3162           writing all records (not every time) and more logging consistency
3163
3164 2006-11-22 12:18  arthur
3165
3166         * [r111] nslcd-server.c, server/shadow.c, testnss.c: implement
3167           server end of shadow lookups
3168
3169 2006-11-22 12:17  arthur
3170
3171         * [r110] server/alias.c, server/passwd.c: make logging a little bit
3172           more consistent
3173
3174 2006-11-22 11:45  arthur
3175
3176         * [r109] server/netgroup.c: add extra copyright information (the
3177           exact same code was seen in glibc)
3178
3179 2006-11-21 16:45  arthur
3180
3181         * [r108] nslcd-server.c, nslcd.h, nss/netgroup.c,
3182           server/netgroup.c, testnss.c: implement netgroup lookups,
3183           including test code
3184
3185 2006-11-19 15:49  arthur
3186
3187         * [r107] nslcd.h: include a note about encoding of strings
3188
3189 2006-11-19 15:38  arthur
3190
3191         * [r106] nslcd-server.c, server/ether.c: implement nslcd_ether_*()
3192           functions
3193
3194 2006-11-19 15:37  arthur
3195
3196         * [r105] nslcd-server.c, nslcd-server.h: create prototypes for all
3197           server methods
3198
3199 2006-11-19 15:36  arthur
3200
3201         * [r104] nss/ethers.c: write contents of ethernet address not
3202           pointer
3203
3204 2006-11-19 08:57  arthur
3205
3206         * [r103] server/group.c: add missing semicolon
3207
3208 2006-11-19 08:55  arthur
3209
3210         * [r102] nslcd-common.h: add more verbose protocol logging,
3211           including logging of errors
3212
3213 2006-11-19 08:54  arthur
3214
3215         * [r101] ., debian, doc, nss, server, tests: ignore stale nfs files
3216
3217 2006-11-19 08:51  arthur
3218
3219         * [r100] nss/common.h: fix bug: the readfn() function was executed
3220           twice
3221
3222 2006-11-18 08:12  arthur
3223
3224         * [r99] server/group.c, server/netgroup.c: some layout changes
3225
3226 2006-11-18 08:09  arthur
3227
3228         * [r98] nslcd.h: include changes to handle protocol, rpc, service
3229           and netgroup nslcd calls
3230
3231 2006-11-17 22:59  arthur
3232
3233         * [r97] nss/Makefile.am, nss/netgroup.c, nss/prototypes.h:
3234           implement netgroup lookups
3235
3236 2006-11-17 22:55  arthur
3237
3238         * [r96] nss/aliases.c, nss/automount.c, nss/common.h, nss/ethers.c,
3239           nss/group.c, nss/hosts.c, nss/networks.c, nss/passwd.c,
3240           nss/protocols.c, nss/rpc.c, nss/services.c, nss/shadow.c: do some
3241           refactoring in the generated code and add some documentation on
3242           generated code in comments in common.h
3243
3244 2006-11-16 13:06  arthur
3245
3246         * [r95] nss/Makefile.am, nss/services.c: implement reading of
3247           services entities
3248
3249 2006-11-16 12:57  arthur
3250
3251         * [r94] nss/Makefile.am, nss/rpc.c: implement reading of rpc
3252           entities
3253
3254 2006-11-16 12:51  arthur
3255
3256         * [r93] nss/Makefile.am, nss/protocols.c: implement reading of
3257           protocol entities
3258
3259 2006-11-16 12:50  arthur
3260
3261         * [r92] nss/aliases.c, nss/common.h, nss/ethers.c, nss/group.c,
3262           nss/hosts.c, nss/networks.c, nss/passwd.c, nss/shadow.c: switch
3263           to a simpler and more compact framework to generate methods (one
3264           reader function to deserialize a struct from the stream and
3265           auto-generated functions)
3266
3267 2006-11-15 15:06  arthur
3268
3269         * [r91] nslcd.h, nss/Makefile.am, nss/networks.c, nss/prototypes.h:
3270           implement network information lookups through NSS
3271
3272 2006-11-15 11:00  arthur
3273
3274         * [r90] nss/hosts.c: properly filter out empty returned address
3275           records and return NOTFOUND for entries without addresses in our
3276           address family
3277
3278 2006-11-14 14:41  arthur
3279
3280         * [r89] xmalloc.h: add xxmalloc() macro to simply allocate a
3281           structure of a certain type
3282
3283 2006-11-14 14:40  arthur
3284
3285         * [r88] nslcd.h, nss/Makefile.am, nss/automount.c,
3286           nss/prototypes.h: implement automounter maps lookups
3287
3288 2006-11-14 14:40  arthur
3289
3290         * [r87] nss/common.h: just close the stream in case of problems
3291           instead of calling endent()
3292
3293 2006-11-11 15:38  arthur
3294
3295         * [r86] server/group.c: include some other functions into lookup
3296           functions to increase readability
3297
3298 2006-11-11 15:16  arthur
3299
3300         * [r85] server/Makefile.am, server/alias.c, server/aliases.c,
3301           server/automount.c, server/common.c, server/common.h,
3302           server/ether.c, server/ethers.c, server/group.c, server/host.c,
3303           server/hosts.c, server/ldap-nss.c, server/ldap-nss.h,
3304           server/ldap-parse.h, server/ldap-schema.c, server/ldap-schema.h,
3305           server/netgroup.c, server/network.c, server/networks.c,
3306           server/passwd.c, server/protocol.c, server/protocols.c,
3307           server/rpc.c, server/service.c, server/services.c,
3308           server/shadow.c, server/util.c, server/util.h: fix naming and
3309           copyright headers
3310
3311 2006-11-11 14:02  arthur
3312
3313         * [r84] server/aliases.c, server/ldap-nss.c, server/ldap-nss.h,
3314           server/util.c, server/util.h: simplify some functions to pass
3315           file pointer around instead of struct and buffer (initially only
3316           for alias_byname())
3317
3318 2006-11-11 07:17  arthur
3319
3320         * [r83] server/ldap-nss.h: some reformatting
3321
3322 2006-11-10 15:36  arthur
3323
3324         * [r82] nslcd.h, nss/Makefile.am, nss/aliases.c, nss/ethers.c,
3325           nss/exports.h, nss/group.c, nss/hosts.c, nss/passwd.c,
3326           nss/prototypes.h, nss/shadow.c, testnss.c: rename nss/exports.h
3327           to nss/prototypes.h
3328
3329 2006-11-10 15:31  arthur
3330
3331         * [r81] nss/exports.h, nss/group.c, nss/hosts.c, nss/passwd.c,
3332           nss/shadow.c: switch to using prototypes that are defined in
3333           glibc 2.3.6
3334
3335 2006-11-10 13:56  arthur
3336
3337         * [r80] nslcd.h, nss/Makefile.am, nss/shadow.c, testnss.c:
3338           implement NSS-side shadow lookups (plus test code)
3339
3340 2006-11-10 13:08  arthur
3341
3342         * [r79] nslcd.h, nss/Makefile.am, nss/ethers.c, nss/exports.h,
3343           testnss.c: implement NSS-side ethers database lookups plus test
3344           code
3345
3346 2006-11-10 12:44  arthur
3347
3348         * [r78] nss/exports.h, nss/hosts.c, testnss.c: add test code for
3349           host database and add const to function definition
3350
3351 2006-11-10 11:51  arthur
3352
3353         * [r77] nss/aliases.c, nss/group.c, nss/hosts.c: use better names
3354           for our thread-local file pointer
3355
3356 2006-11-07 21:18  arthur
3357
3358         * [r76] server/aliases.c: expand some marcos and combine some code
3359
3360 2006-11-07 21:06  arthur
3361
3362         * [r75] server/passwd.c: expand some marcos and combine some code
3363
3364 2006-11-05 23:14  arthur
3365
3366         * [r74] nslcd-common.h, testnss.c: add proper copyright headers
3367
3368 2006-11-05 23:05  arthur
3369
3370         * [r73] nslcd-server.c, nslcd-server.h, server/group.c, testnss.c:
3371           implement group functions in server but currently
3372           group_bymember() does not work
3373
3374 2006-11-05 22:57  arthur
3375
3376         * [r72] nslcd-common.h: remove testing stuff
3377
3378 2006-11-05 22:57  arthur
3379
3380         * [r71] nslcd-common.h: fix some variable usage bugs in READ_*
3381           marcos and change protocol debugging marcos to not use variadic
3382           arguments
3383
3384 2006-11-04 13:05  arthur
3385
3386         * [r70] Makefile.am, certutil, doc/nsswitch.ldap, nsswitch.ldap:
3387           reorganize (and get rid of) some files
3388
3389 2006-11-03 22:03  arthur
3390
3391         * [r69] nslcd.h, nss/Makefile.am, nss/hosts.c: implement initial
3392           host database lookups NSS-side
3393
3394 2006-11-03 22:01  arthur
3395
3396         * [r68] nslcd-common.h: make SKIP more consistent with READ
3397
3398 2006-11-03 19:07  arthur
3399
3400         * [r67] nslcd-server.c: clean struct sockaddr_un structure before
3401           usage
3402
3403 2006-11-03 13:55  arthur
3404
3405         * [r66] nslcd-common.h, nss/group.c: fix bogus reuse of tmpint32,
3406           introducing tmp3int32
3407
3408 2006-11-03 13:46  arthur
3409
3410         * [r65] nslcd-common.h: split buffer management macros into
3411           separate macros
3412
3413 2006-11-03 12:37  arthur
3414
3415         * [r64] nslcd-common.h, nslcd.h, nss/aliases.c, nss/group.c,
3416           server/aliases.c: rename LOOP to STRINGLIST as that is currently
3417           the only supported format
3418
3419 2006-11-03 12:09  arthur
3420
3421         * [r63] nslcd-common.h, nss/group.c: add _nss_ldap_initgroups_dyn()
3422           function
3423
3424 2006-11-03 10:06  arthur
3425
3426         * [r62] nslcd-common.h, nss/aliases.c, nss/common.h, nss/group.c,
3427           nss/passwd.c: make loop macros common, create macros for
3428           expanding {set,get,end}ent() functions and implement
3429           {set,get,end}aliasent
3430
3431 2006-11-03 10:03  arthur
3432
3433         * [r61] nslcd.h: small documentation fixes
3434
3435 2006-11-03 10:03  arthur
3436
3437         * [r60] nslcd-server.h: implement nslcd_alias_all() server-side
3438
3439 2006-11-03 10:02  arthur
3440
3441         * [r59] nslcd-server.c, server/aliases.c: implement
3442           nslcd_alias_all() server-side
3443
3444 2006-11-03 10:02  arthur
3445
3446         * [r58] server/group.c: get rid of some more unneeded code
3447
3448 2006-11-02 14:17  arthur
3449
3450         * [r57] server/aliases.c, server/passwd.c: some small fixes
3451
3452 2006-11-02 14:13  arthur
3453
3454         * [r56] nslcd-client.h, nslcd-server.c, nslcd-server.h, nslcd.h,
3455           nss/aliases.c, nss/common.c, nss/passwd.c, server/aliases.c,
3456           server/common.c, server/passwd.c: rename some constants and
3457           switch to a more sane naming scheme
3458
3459 2006-11-02 13:58  arthur
3460
3461         * [r55] nss/exports.h: we only need to export
3462           _nss_ldap_initgroups_dyn(), not _nss_ldap_initgroups()
3463
3464 2006-11-02 12:08  arthur
3465
3466         * [r54] nslcd-client.h, nss/aliases.c, nss/group.c, nss/passwd.c:
3467           rename READ_RESPONSE() macro to READ_RESPONSE_CODE()
3468
3469 2006-11-01 22:48  arthur
3470
3471         * [r53] nslcd.h, nss/Makefile.am, nss/group.c, testnss.c: implement
3472           NSS side of getgrnam(), getgrgid() and {set,get,end}grent()
3473
3474 2006-11-01 14:05  arthur
3475
3476         * [r52] nss/aliases.c, nss/common.h, nss/passwd.c: always set
3477           *errnop correctly
3478
3479 2006-11-01 13:13  arthur
3480
3481         * [r51] CVSVersionInfo.txt, Makefile.am: get rid of
3482           CVSVersionInfo.txt
3483
3484 2006-11-01 12:58  arthur
3485
3486         * [r50] nslcd.c: prevent recursive hostname lookups through ldap
3487
3488 2006-11-01 12:32  arthur
3489
3490         * [r49] Makefile.am: add some files to EXTRA_DIST
3491
3492 2006-11-01 12:19  arthur
3493
3494         * [r48] nslcd-server.c, nslcd.h, server/common.c, server/group.c,
3495           server/passwd.c: get rid of some trailing spaces
3496
3497 2006-11-01 12:19  arthur
3498
3499         * [r47] nslcd.c: ignore SIGPIPE and get rid of some trailing spaces
3500
3501 2006-11-01 12:18  arthur
3502
3503         * [r46] testnss.c: only print result on success and errors on
3504           failure
3505
3506 2006-11-01 12:17  arthur
3507
3508         * [r45] server/common.h: do not close the server-side stream as the
3509           main dispatcher will close it
3510
3511 2006-11-01 12:13  arthur
3512
3513         * [r44] nss/passwd.c: implement _nss_ldap_{set,get,end}pwent()
3514           functions with thread-local opened file
3515
3516 2006-11-01 12:08  arthur
3517
3518         * [r43] nss/common.h: also set file pointer to NULL when closing a
3519           stream to properly handle reuse of stream
3520
3521 2006-11-01 12:04  arthur
3522
3523         * [r42] log.c: prefix debugging messages with DEBUG
3524
3525 2006-11-01 12:04  arthur
3526
3527         * [r41] configure.ac: look for different file in source directory,
3528           improve --enable-debug option and add checking for __thread
3529           keyword
3530
3531 2006-11-01 12:02  arthur
3532
3533         * [r40] nslcd-common.h: do not try to read and write zero length
3534           strings and add protocol debugging option
3535
3536 2006-11-01 09:23  arthur
3537
3538         * [r39] Makefile.am, dnsconfig.c, dnsconfig.h, ldap-nss.c,
3539           ldap-nss.h, ldap-parse.h, ldap-schema.c, ldap-schema.h, nslcd.c,
3540           pagectrl.c, pagectrl.h, resolve.c, resolve.h, server/Makefile.am,
3541           server/dnsconfig.c, server/dnsconfig.h, server/ldap-nss.c,
3542           server/ldap-nss.h, server/ldap-parse.h, server/ldap-schema.c,
3543           server/ldap-schema.h, server/pagectrl.c, server/pagectrl.h,
3544           server/resolve.c, server/resolve.h, server/util.c, server/util.h,
3545           util.c, util.h: move some remaining files into the server/
3546           directory
3547
3548 2006-10-31 14:18  arthur
3549
3550         * [r38] nslcd-common.h, nslcd-server.c, nslcd-server.h, nslcd.h,
3551           nss/aliases.c, server/aliases.c, server/passwd.c, testnss.c:
3552           implement reading of alias information through getaliasbyname()
3553
3554 2006-10-31 12:46  arthur
3555
3556         * [r37] nss/aliases.c, nss/common.c, nss/common.h, nss/exports.h,
3557           nss/passwd.c: make code consistent by adding headers, removing
3558           trailing whitespace and proper ifdefs for header files
3559
3560 2006-10-31 12:19  arthur
3561
3562         * [r36] .: ignore more files
3563
3564 2006-10-31 12:18  arthur
3565
3566         * [r35] nslcd-common.h: add header file defining read and write
3567           macros
3568
3569 2006-10-31 12:17  arthur
3570
3571         * [r34] nslcd-client.c, nslcd-client.h, nslcd-server.c,
3572           nslcd-server.h, nslcd.h, nss/Makefile.am, nss/common.c,
3573           nss/common.h, nss/passwd.c, server/common.h, server/passwd.c,
3574           testnss.c: clear up protocol macros while implementing getpwuid()
3575           and {set,get,end}pwent() functions (last not yet on NSS side)
3576
3577 2006-10-31 10:08  arthur
3578
3579         * [r33] nslcd.h: document protocol a little better
3580
3581 2006-10-30 16:21  arthur
3582
3583         * [r32] Makefile.am, nslcd-client.c, nslcd-client.h,
3584           nslcd-server.c, nslcd-server.h, nslcd.c, nslcd.h, testnss.c: get
3585           first working version of end-to-end test of nss call using simple
3586           test program
3587
3588 2006-10-30 16:16  arthur
3589
3590         * [r31] Makefile.am, configure.ac: add server directory
3591
3592 2006-10-30 16:15  arthur
3593
3594         * [r30] nss/passwd.c: get rid of some empty lines
3595
3596 2006-10-30 15:37  arthur
3597
3598         * [r29] server, server/Makefile.am, server/common.c,
3599           server/common.h, server/passwd.c: implement simple password
3600           lookup with nslcd_getpwnam() function
3601
3602 2006-10-30 13:44  arthur
3603
3604         * [r28] nss/common.h, nss/passwd.c: return read data in struct and
3605           fix some marcos
3606
3607 2006-10-30 13:40  arthur
3608
3609         * [r27] nss/Makefile.am: do not build libnss_ldap.so in this
3610           directory, only build nss object functions
3611
3612 2006-10-25 21:48  arthur
3613
3614         * [r26] configure.ac, nss: build nss directory
3615
3616 2006-10-25 15:22  arthur
3617
3618         * [r25] ldap-alias.c, ldap-automount.c, ldap-ethers.c, ldap-grp.c,
3619           ldap-hosts.c, ldap-netgrp.c, ldap-network.c, ldap-proto.c,
3620           ldap-pwd.c, ldap-rpc.c, ldap-service.c, ldap-spwd.c, server,
3621           server/aliases.c, server/automount.c, server/ethers.c,
3622           server/group.c, server/hosts.c, server/netgroup.c,
3623           server/networks.c, server/passwd.c, server/protocols.c,
3624           server/rpc.c, server/services.c, server/shadow.c: move ldap
3625           server code into separate directory
3626
3627 2006-10-25 15:11  arthur
3628
3629         * [r24] Makefile.am, nslcd-client.c, nslcd-client.h, nslcd.h, nss,
3630           nss/Makefile.am, nss/aliases.c, nss/common.c, nss/common.h,
3631           nss/exports.h, nss/passwd.c: add some basic minimal NSS code that
3632           can be generated from macros
3633
3634 2006-10-23 12:03  arthur
3635
3636         * [r23] ., Makefile.am, configure.ac, log.c, log.h, nslcd-client.c,
3637           nslcd-client.h, nslcd-server.c, nslcd-server.h, nslcd.c, nslcd.h,
3638           xmalloc.c, xmalloc.h: implemented basic client/server setup with
3639           a thin client comminicating with a local server over a socket
3640           (initial version of code, much needs to be done)
3641
3642 2006-10-23 12:02  arthur
3643
3644         * [r22] ldap-grp.c, ldap-parse.h: rearrange functions in more
3645           logical order
3646
3647 2006-10-23 12:01  arthur
3648
3649         * [r21] ldap-nss.h: align comments
3650
3651 2006-10-23 11:26  arthur
3652
3653         * [r20] ldap-pwd.c: export function _nss_ldap_parse_pw()
3654
3655 2006-10-17 14:13  arthur
3656
3657         * [r19] Makefile.am, dnsconfig.c, dnsconfig.h, ldap-alias.c,
3658           ldap-automount.c, ldap-ethers.c, ldap-grp.c, ldap-hosts.c,
3659           ldap-netgrp.c, ldap-network.c, ldap-nss.c, ldap-nss.h,
3660           ldap-parse.h, ldap-proto.c, ldap-pwd.c, ldap-rpc.c,
3661           ldap-schema.c, ldap-schema.h, ldap-service.c, ldap-spwd.c, ltf.c,
3662           ltf.h, pagectrl.c, pagectrl.h, resolve.c, resolve.h, util.c: get
3663           rid of ltf files (which contain NPL licenced code btw) clean up
3664           includes and general small code cleanups
3665
3666 2006-10-17 13:40  arthur
3667
3668         * [r18] .cvsignore: get rid of this file
3669
3670 2006-10-16 15:02  arthur
3671
3672         * [r17] Makefile.am, dnsconfig.c, dnsconfig.h, ldap-alias.c,
3673           ldap-automount.c, ldap-ethers.c, ldap-grp.c, ldap-hosts.c,
3674           ldap-netgrp.c, ldap-network.c, ldap-nss.c, ldap-nss.h,
3675           ldap-parse.h, ldap-proto.c, ldap-pwd.c, ldap-rpc.c,
3676           ldap-schema.h, ldap-service.c, ldap-spwd.c, ltf.c, nss_common.h,
3677           nss_ldap.spec, util.c, util.h: some more cleanups, expanding some
3678           MACROs and typedefs and get rid of some more code
3679
3680 2006-10-15 10:48  arthur
3681
3682         * [r16] configure.ac: add --enable-warnings option for extra
3683           compiler warnings
3684
3685 2006-10-12 13:00  arthur
3686
3687         * [r15] Makefile.am, exports.solaris, ldap-alias.c, ldap-alias.h,
3688           ldap-automount.c, ldap-automount.h, ldap-bp.c, ldap-bp.h,
3689           ldap-ethers.c, ldap-ethers.h, ldap-grp.c, ldap-grp.h,
3690           ldap-hosts.c, ldap-hosts.h, ldap-netgrp.c, ldap-netgrp.h,
3691           ldap-network.c, ldap-network.h, ldap-proto.c, ldap-proto.h,
3692           ldap-pwd.c, ldap-pwd.h, ldap-rpc.c, ldap-rpc.h, ldap-service.c,
3693           ldap-service.h, ldap-spwd.c, ldap-spwd.h: get rid of some
3694           unnecessary header files (and a c file)
3695
3696 2006-10-12 12:34  arthur
3697
3698         * [r14] ANNOUNCE, AUTHORS, COPYING, ChangeLog, Makefile.am, NEWS,
3699           README, certutil, configure.ac, dnsconfig.c, dnsconfig.h,
3700           ldap-alias.c, ldap-alias.h, ldap-automount.c, ldap-automount.h,
3701           ldap-bp.c, ldap-bp.h, ldap-ethers.c, ldap-ethers.h, ldap-grp.c,
3702           ldap-grp.h, ldap-hosts.c, ldap-hosts.h, ldap-netgrp.c,
3703           ldap-netgrp.h, ldap-network.c, ldap-network.h, ldap-nss.c,
3704           ldap-nss.h, ldap-parse.h, ldap-proto.c, ldap-proto.h, ldap-pwd.c,
3705           ldap-pwd.h, ldap-rpc.c, ldap-rpc.h, ldap-schema.c, ldap-schema.h,
3706           ldap-service.c, ldap-service.h, ldap-spwd.c, ldap-spwd.h,
3707           ldap.conf, ltf.c, ltf.h, nss_common.h, nss_ldap.5, nss_ldap.spec,
3708           pagectrl.c, pagectrl.h, resolve.c, resolve.h, util.c, util.h:
3709           remove trailing spaces
3710
3711 2006-10-12 12:32  arthur
3712
3713         * [r13] ANNOUNCE, AUTHORS, Makefile.am, NEWS, README, certutil,
3714           configure.ac, dnsconfig.c, dnsconfig.h, exports.aix,
3715           exports.hpux, exports.linux, exports.solaris, ldap-alias.c,
3716           ldap-alias.h, ldap-automount.c, ldap-automount.h, ldap-bp.c,
3717           ldap-bp.h, ldap-ethers.c, ldap-ethers.h, ldap-grp.c, ldap-grp.h,
3718           ldap-hosts.c, ldap-hosts.h, ldap-netgrp.c, ldap-netgrp.h,
3719           ldap-network.c, ldap-network.h, ldap-nss.c, ldap-nss.h,
3720           ldap-parse.h, ldap-proto.c, ldap-proto.h, ldap-pwd.c, ldap-rpc.c,
3721           ldap-rpc.h, ldap-schema.c, ldap-schema.h, ldap-service.c,
3722           ldap-service.h, ldap-spwd.c, ldap-spwd.h, ldap.conf, ltf.c,
3723           nsswitch.ldap, pagectrl.c, resolve.c, resolve.h, util.c, util.h:
3724           some more small cleanups of code for non-supported systems and
3725           convert tabs to spaces
3726
3727 2006-10-12 12:29  arthur
3728
3729         * [r12] configure.ac: include templates from acconfig.h into
3730           configure.ac
3731
3732 2006-10-12 11:38  arthur
3733
3734         * [r11] debian/rules: set as executable
3735
3736 2006-10-12 11:01  arthur
3737
3738         * [r10] Makefile.am, aix_authmeth.c, dnsconfig.c, dnsconfig.h,
3739           irs-grp.c, irs-hosts.c, irs-netgrp.c, irs-network.c, irs-nss.c,
3740           irs-nss.h, irs-proto.c, irs-pwd.c, irs-service.c, irs.h,
3741           ldap-alias.c, ldap-alias.h, ldap-automount.c, ldap-automount.h,
3742           ldap-bp.c, ldap-bp.h, ldap-ethers.c, ldap-ethers.h, ldap-grp.c,
3743           ldap-grp.h, ldap-hosts.c, ldap-hosts.h, ldap-netgrp.c,
3744           ldap-netgrp.h, ldap-network.c, ldap-network.h, ldap-nss.c,
3745           ldap-nss.h, ldap-parse.h, ldap-proto.c, ldap-proto.h, ldap-pwd.c,
3746           ldap-pwd.h, ldap-rpc.c, ldap-rpc.h, ldap-schema.c, ldap-schema.h,
3747           ldap-service.c, ldap-service.h, ldap-sldap.c, ldap-sldap.h,
3748           ldap-spwd.c, ldap-spwd.h, ltf.c, ltf.h, nss_common.h,
3749           nss_dbdefs.h, nss_ldap.5, pagectrl.c, pagectrl.h, resolve.c,
3750           resolve.h, snprintf.c, snprintf.h, util.c, util.h: first round of
3751           cleanups, all non-glibc NSS stuff has been removed, because we
3752           are going to do some major restructuring it will not likely
3753           remain valid anyway and we can always re-add it later
3754
3755 2006-10-12 08:00  arthur
3756
3757         * [r9] CVSVersionInfo.txt, ChangeLog, NEWS, aix_authmeth.c,
3758           certutil, dnsconfig.c, dnsconfig.h,
3759           doc/autofs-4.1.3-lookup-nssldap.patch, doc/lookup_nssldap.c,
3760           exports.linux, exports.solaris, irs-grp.c, irs-hosts.c,
3761           irs-netgrp.c, irs-network.c, irs-nss.c, irs-nss.h, irs-proto.c,
3762           irs-pwd.c, irs-service.c, irs.h, ldap-alias.c, ldap-alias.h,
3763           ldap-automount.c, ldap-automount.h, ldap-bp.c, ldap-bp.h,
3764           ldap-ethers.c, ldap-ethers.h, ldap-grp.c, ldap-grp.h,
3765           ldap-hosts.c, ldap-hosts.h, ldap-netgrp.c, ldap-netgrp.h,
3766           ldap-network.c, ldap-network.h, ldap-nss.c, ldap-nss.h,
3767           ldap-parse.h, ldap-proto.c, ldap-proto.h, ldap-pwd.c, ldap-pwd.h,
3768           ldap-rpc.c, ldap-rpc.h, ldap-schema.c, ldap-schema.h,
3769           ldap-service.c, ldap-service.h, ldap-sldap.c, ldap-sldap.h,
3770           ldap-spwd.c, ldap-spwd.h, ldap.conf, ltf.c, ltf.h, nss_common.h,
3771           nss_dbdefs.h, nss_ldap.5, nsswitch.ldap, pagectrl.c, pagectrl.h,
3772           resolve.c, resolve.h, snprintf.c, snprintf.h,
3773           tests/nsswitch.test, tests/testpw.c, tests/testpw4.c,
3774           tests/testpw5.c, tests/testpw6.c, util.c, util.h: add keyword
3775           expansion (svn:keywords) to all files containing keywords
3776
3777 2006-10-12 07:50  arthur
3778
3779         * [r8] Makefile.am, configure.ac: add West to copyrights notice
3780
3781 2006-10-11 14:00  arthur
3782
3783         * [r7] INSTALL: install newer version from automake
3784
3785 2006-10-11 13:58  arthur
3786
3787         * [r6] Makefile.am, acconfig.h, aclocal.m4, autogen.sh,
3788           config.guess, config.h.in, config.sub, configure.ac,
3789           configure.in, depcomp, install-sh, missing, mkinstalldirs,
3790           stamp-h, stamp-h.in: first step in cleaning up build process
3791           (switch to newer autoconf/automake and remove generated files
3792           from version control)
3793
3794 2006-10-11 13:52  arthur
3795
3796         * [r5] ., Makefile.in, configure: remove some files from version
3797           control and add more ignores
3798
3799 2006-10-11 13:44  arthur
3800
3801         * [r4] ., debian: ignore some generated files
3802
3803 2006-10-11 13:37  arthur
3804
3805         * [r3] .: branch off latest Debian version
3806
3807 2006-10-11 13:37  arthur
3808
3809         * [r2] ., Makefile.am, Makefile.in, aclocal.m4, configure,
3810           configure.in, debian, debian/LDAP-Permissions.txt,
3811           debian/README.Debian, debian/changelog, debian/compat,
3812           debian/config, debian/control, debian/copyright, debian/examples,
3813           debian/examples/groups.ldif, debian/examples/people.ldif,
3814           debian/libnss-ldap.dirs, debian/libnss-ldap.init,
3815           debian/libnss-ldap.install, debian/libnss-ldap.links,
3816           debian/libnss-ldap.postinst, debian/libnss-ldap.postrm,
3817           debian/po, debian/po/POTFILES.in, debian/po/ca.po,
3818           debian/po/cs.po, debian/po/da.po, debian/po/de.po,
3819           debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
3820           debian/po/nl.po, debian/po/pt_BR.po, debian/po/ru.po,
3821           debian/po/sv.po, debian/po/templates.pot, debian/po/vi.po,
3822           debian/rules, debian/templates, ldap-nss.c, ldap-nss.h,
3823           ldap-pwd.c, ldap.conf, stamp-h: import Debian release 251-5.2
3824
3825 2006-10-11 13:34  arthur
3826
3827         * [r1] ., .cvsignore, ANNOUNCE, AUTHORS, COPYING,
3828           CVSVersionInfo.txt, ChangeLog, INSTALL, Makefile.am, Makefile.in,
3829           NEWS, README, acconfig.h, aclocal.m4, aix_authmeth.c, autogen.sh,
3830           certutil, config.guess, config.h.in, config.sub, configure,
3831           configure.in, depcomp, dnsconfig.c, dnsconfig.h, doc,
3832           doc/README.AIX, doc/README.HPUX, doc/README.IRS, doc/README.SFU,
3833           doc/README.paged, doc/SolarisInstallNotes.txt,
3834           doc/autofs-4.1.3-lookup-nssldap.patch, doc/lookup_nssldap.c,
3835           exports.aix, exports.hpux, exports.linux, exports.solaris,
3836           install-sh, irs-grp.c, irs-hosts.c, irs-netgrp.c, irs-network.c,
3837           irs-nss.c, irs-nss.h, irs-proto.c, irs-pwd.c, irs-service.c,
3838           irs.h, ldap-alias.c, ldap-alias.h, ldap-automount.c,
3839           ldap-automount.h, ldap-bp.c, ldap-bp.h, ldap-ethers.c,
3840           ldap-ethers.h, ldap-grp.c, ldap-grp.h, ldap-hosts.c,
3841           ldap-hosts.h, ldap-netgrp.c, ldap-netgrp.h, ldap-network.c,
3842           ldap-network.h, ldap-nss.c, ldap-nss.h, ldap-parse.h,
3843           ldap-proto.c, ldap-proto.h, ldap-pwd.c, ldap-pwd.h, ldap-rpc.c,
3844           ldap-rpc.h, ldap-schema.c, ldap-schema.h, ldap-service.c,
3845           ldap-service.h, ldap-sldap.c, ldap-sldap.h, ldap-spwd.c,
3846           ldap-spwd.h, ldap.conf, ltf.c, ltf.h, missing, mkinstalldirs,
3847           nss_common.h, nss_dbdefs.h, nss_ldap.5, nss_ldap.spec,
3848           nsswitch.ldap, pagectrl.c, pagectrl.h, resolve.c, resolve.h,
3849           snprintf.c, snprintf.h, stamp-h.in, tests, tests/ldaptest.pl,
3850           tests/nsswitch.test, tests/testd.c, tests/testgr.c,
3851           tests/testpw.c, tests/testpw3.c, tests/testpw4.c,
3852           tests/testpw5.c, tests/testpw6.c, util.c, util.h: import release
3853           251 of nss-ldap
3854