nss-pam-ldapd commit: r1170 - nss-pam-ldapd
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
nss-pam-ldapd commit: r1170 - nss-pam-ldapd
- From: "Commits of the nss-pam-ldapd project." <nss-pam-ldapd-commits [at] lists.arthurdejong.org>
- To: nss-pam-ldapd-commits [at] lists.arthurdejong.org
- Reply-to: nss-pam-ldapd-users [at] lists.arthurdejong.org
- Subject: nss-pam-ldapd commit: r1170 - nss-pam-ldapd
- Date: Sat, 14 Aug 2010 15:29:05 +0200 (CEST)
Author: arthur
Date: Sat Aug 14 15:29:02 2010
New Revision: 1170
URL: http://arthurdejong.org/viewvc/nss-pam-ldapd?view=rev&revision=1170
Log:
archive older ChangeLog entries in year files
Added:
nss-pam-ldapd/ChangeLog-2006
- copied, changed from r1168, nss-pam-ldapd/ChangeLog
nss-pam-ldapd/ChangeLog-2007
- copied, changed from r1168, nss-pam-ldapd/ChangeLog
nss-pam-ldapd/ChangeLog-2008
- copied, changed from r1168, nss-pam-ldapd/ChangeLog
Modified:
nss-pam-ldapd/ChangeLog
nss-pam-ldapd/Makefile.am
Modified: nss-pam-ldapd/ChangeLog
==============================================================================
--- nss-pam-ldapd/ChangeLog Sat Aug 14 15:16:11 2010 (r1169)
+++ nss-pam-ldapd/ChangeLog Sat Aug 14 15:29:02 2010 (r1170)
@@ -1597,4234 +1597,3 @@
* [r807] compat/getpeercred.c: fix for getpeercred() on Solaris by
David Bartley <dtbartle@csclub.uwaterloo.ca>
-2008-12-15 11:20 arthur
-
- * [r806] man/nss-ldapd.conf.5.xml: add a note about permissions of
- configfile when bindpw is used
-
-2008-12-06 16:58 arthur
-
- * [r805] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/myldap.c, nss-ldapd.conf: rename the tls_checkpeer option
- to tls_reqcert, deprecating the old name and supporting all
- options that OpenLDAP supports for that value
-
-2008-12-03 22:45 arthur
-
- * [r804] nslcd/common.c, tests/test_common.c: allow backslashes in
- names execpt as first or last character
-
-2008-12-03 22:11 arthur
-
- * [r803] configure.ac, nslcd/nslcd.c: clean the environment and set
- LDAPNOINIT to disable parsing of LDAP configfiles (.ldaprc,
- /etc/ldap/ldap.conf, etc)
-
-2008-11-29 15:18 arthur
-
- * [r802] nslcd/myldap.c: use tls_* options also for StartTLS
- connections
-
-2008-11-29 14:43 arthur
-
- * [r801] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h: remove
- sslpath option because it wasn't used for anything
-
-2008-11-29 14:41 arthur
-
- * [r800] debian/changelog: add missing pound sign
-
-2008-11-14 15:44 arthur
-
- * [r798] ChangeLog, NEWS, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.7 release
-
-2008-11-13 21:27 arthur
-
- * [r797] debian/libnss-ldapd.templates: also leave out empty
- Default line for libnss-ldapd/ldap-binddn
-
-2008-11-13 21:15 arthur
-
- * [r796] debian/libnss-ldapd.config, debian/libnss-ldapd.templates:
- set debconf values from the environment only when they are empty
- or if configfile is present to fix installation problem
-
-2008-11-11 21:30 arthur
-
- * [r795] debian/libnss-ldapd.postinst: any output should go to
- stderr to not confuse debconf
-
-2008-11-04 21:42 arthur
-
- * [r793] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.6 release
-
-2008-11-04 21:20 arthur
-
- * [r792] NEWS: some spelling fixes
-
-2008-11-04 21:15 arthur
-
- * [r791] man/nss-ldapd.conf.5.xml: update manual page with current
- timeout numbers
-
-2008-11-01 18:05 arthur
-
- * [r790] debian/libnss-ldapd.postrm: fail on errors
-
-2008-10-31 23:48 arthur
-
- * [r789] debian/libnss-ldapd.postinst: check for existance of init
- script instead of daemon
-
-2008-10-01 19:39 arthur
-
- * [r788] nslcd/common.c: also allow spaces in user and group names
- because it was causing problems in some environments
-
-2008-09-24 08:01 arthur
-
- * [r787] nslcd/myldap.c: also retry if ldap_result() failed and
- getting error number returned LDAP_SUCCESS
-
-2008-09-24 07:58 arthur
-
- * [r786] nslcd/myldap.c: log option name instead of option value
- for ldap_set_option() value
-
-2008-09-24 07:07 arthur
-
- * [r785] debian/control: clarify relationship to nss_ldap in
- package description
-
-2008-08-22 10:36 arthur
-
- * [r783] ChangeLog, NEWS, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.5 release
-
-2008-08-07 08:10 arthur
-
- * [r782] debian/copyright, debian/po/da.po: updated Danish (da)
- translation of debconf templates by Jonas Smedegaard
- <dr@jones.dk>
-
-2008-08-07 08:01 arthur
-
- * [r781] debian/po/sv.po: updated Swedish (sv) translation of
- debconf templates by Martin Ågren <martin.agren@gmail.com>
-
-2008-07-20 09:28 arthur
-
- * [r778] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.4 release
-
-2008-07-20 08:27 arthur
-
- * [r777] nslcd/cfg.c: rename get_base_from_dse() to
- get_base_from_rootdse()
-
-2008-07-20 08:13 arthur
-
- * [r776] nslcd/cfg.c: make the get_base_from_dse() function cleaner
- and add a comment describing the function
-
-2008-07-20 08:05 arthur
-
- * [r775] man/nss-ldapd.conf.5.xml, nslcd/cfg.c: implement looking
- up search base in DSE of LDAP server
-
-2008-07-20 08:03 arthur
-
- * [r774] tests/test_nsscmds.sh: reflect change in test LDAP setup
-
-2008-07-10 19:43 arthur
-
- * [r773] nslcd/myldap.c: LDAP_OPT_X_TLS_REQUIRE_CERT is not a
- boolean
-
-2008-06-21 07:49 arthur
-
- * [r772] README: small change to documentation
-
-2008-06-21 07:44 arthur
-
- * [r771] nss-ldapd.conf: further improvements to Active Directory
- filters and attribute mappings by Petter Reinholdtsen
- <pere@hungry.com>
-
-2008-06-17 21:35 arthur
-
- * [r770] nslcd/cfg.c, nslcd/myldap.c: replace https:// by ldaps://
- (stupid typo)
-
-2008-06-17 21:32 arthur
-
- * [r769] nss-ldapd.conf: Active Directory sample configuration
- improvement by Jelmer Jaarsma <jelmer.jaarsma@sara.nl>
-
-2008-06-15 13:43 arthur
-
- * [r767] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.3 release
-
-2008-06-15 13:41 arthur
-
- * [r766] Makefile.am, debian/libnss-ldapd.lintian-overrides,
- debian/rules: lintian override seems to be no longer necessary
-
-2008-06-15 13:37 arthur
-
- * [r765] debian/control: upgrade to standards-version 3.8.0 (no
- changes needed)
-
-2008-06-15 13:01 arthur
-
- * [r764] debian/libnss-ldapd.nslcd.init: create /var/run/nslcd
- directory with owner nslcd:nslcd by default so nslcd can remove
- socket and pidfile at exit
-
-2008-06-15 12:39 arthur
-
- * [r763] nslcd/nslcd.c: give pidfile and socket creation functions
- more logical names
-
-2008-06-14 11:31 arthur
-
- * [r762] AUTHORS, configure.ac, man/nss-ldapd.conf.5.xml,
- nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c: implement SASL
- authentication based on a patch by Dan White <dwhite@olp.net>
-
-2008-06-14 11:28 arthur
-
- * [r761] man/nss-ldapd.conf.5.xml: make formatting of manual page
- options consistent
-
-2008-06-13 21:04 arthur
-
- * [r760] tests, tests/Makefile.am, tests/test_common.c: add some
- very basic tests for the isvalidname() function
-
-2008-06-13 20:55 arthur
-
- * [r759] nslcd/common.c, nslcd/common.h, nslcd/group.c,
- nslcd/passwd.c: combine isvalidusername() and isvalidgroupname()
- into isvalidname() because they are similar enough and we just
- want to check to see if it is a reasonable name (e.g. not a DN)
-
-2008-06-12 21:38 arthur
-
- * [r758] common/tio.c: restore the old writing code which masks
- SIGPIPE on platforms that can't use send()
-
-2008-06-12 21:29 arthur
-
- * [r757] nslcd/cfg.c: don't perform SSL/TLS sanity checks if it
- isn't available on the platform
-
-2008-06-12 21:22 arthur
-
- * [r756] tests: ignore test_getpeercred
-
-2008-06-11 19:32 arthur
-
- * [r755] tests: ignore core files
-
-2008-06-11 19:31 arthur
-
- * [r754] tests/test_getpeercred.c: remove test socket at end of
- test
-
-2008-06-06 21:55 arthur
-
- * [r753] compat/getpeercred.c: use the cr_ prefix when getting a
- xucred struct (needed for kfreebsd)
-
-2008-06-06 21:51 arthur
-
- * [r752] tests/Makefile.am, tests/test_getpeercred.c: implement a
- very basic test for getpeercred()
-
-2008-06-06 18:27 arthur
-
- * [r751] nslcd/cfg.c: remove warning on using ssl option
-
-2008-06-06 18:22 arthur
-
- * [r750] nslcd/cfg.c: check that all URLs start with https:// if
- "ssl on" is specified
-
-2008-06-06 18:14 arthur
-
- * [r749] nslcd/myldap.c: also set TLS options if an ldaps:// URL is
- specified
-
-2008-06-06 17:27 arthur
-
- * [r748] debian/control: add dependency on adduser as required by
- the previous commit
-
-2008-06-06 17:16 arthur
-
- * [r747] debian/libnss-ldapd.postinst: create a nslcd user in
- postinst and ensure that it is used by default
-
-2008-06-06 15:53 arthur
-
- * [r746] man/nss-ldapd.conf.5.xml: add uid and gid options to
- manual page
-
-2008-06-06 15:47 arthur
-
- * [r745] nslcd/cfg.c, nslcd/cfg.h, nslcd/nslcd.c: add uid and gid
- configuration keywords that set the user id and group id of the
- running nslcd process
-
-2008-06-06 14:19 arthur
-
- * [r744] nslcd/nslcd.c: environ is defined in unistd.h
-
-2008-06-06 14:18 arthur
-
- * [r743] nslcd/nslcd.c, nss/common.c: increase write buffer size in
- nslcd to free up threads earlier and increase timeout for nslcd
- to nss communication to one minute (at both places)
-
-2008-06-06 14:06 arthur
-
- * [r742] common/dict.c, compat/ether.c, nslcd/group.c,
- nslcd/myldap.c, nslcd/passwd.c, tests/test_tio.c: miscellaneous
- portability improvements
-
-2008-05-18 15:03 arthur
-
- * [r741] TODO: from a review of glibc 2.3.6 code it shows that
- strerror() is only non-threadsafe in some very unlikely
- circumstances
-
-2008-05-17 08:34 arthur
-
- * [r740] common/tio.c: use send() with a flag to ignore SIGPIPE
- instead of write() so we don't have to muck with signal handlers
-
-2008-05-16 21:41 arthur
-
- * [r739] nslcd/log.c, nslcd/log.h, nslcd/nslcd.c: include a random
- string in every log message to be able to group log messages for
- a single request
-
-2008-05-16 16:24 arthur
-
- * [r738] common/tio.c, nslcd/myldap.c: add sanity checks to sleep
- calls to never sleep too long (problems could occur when the
- clock moves backwards)
-
-2008-05-16 15:38 arthur
-
- * [r737] nss/group.c: remove comment about limitation that has now
- been removed
-
-2008-05-16 15:34 arthur
-
- * [r736] nss/common.c: grow the read buffer maximum size to 2Mbyte
- to allow for groups with about 150000 members maximum
-
-2008-05-15 19:26 arthur
-
- * [r735] README: add some documentation on supported group to
- member mappings
-
-2008-05-15 19:08 arthur
-
- * [r734] nslcd/myldap.h: improve documentation for
- myldap_get_rdn_value() function
-
-2008-05-11 14:41 arthur
-
- * [r733] nslcd/myldap.c: close the connection and retry the search
- (once) if the search fails with the first call to
- myldap_get_entry() (starting a search doesn't always give an
- error when the connection has been broken)
-
-2008-05-11 14:36 arthur
-
- * [r732] nslcd/myldap.c: split retry mechanism of myldap_search()
- into a new do_retry_search() function
-
-2008-05-11 14:29 arthur
-
- * [r731] nslcd/myldap.c: allocate the search memory region in
- myldap_search() instead of in do_try_search() and have the latter
- return an LDAP status code
-
-2008-05-11 13:28 arthur
-
- * [r730] nslcd/myldap.c: also allow closing of searches that no
- longer have a valid connection and integrate myldap_search_free()
- into myldap_search_close()
-
-2008-05-04 20:07 arthur
-
- * [r728] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.2 release
-
-2008-05-04 15:47 arthur
-
- * [r727] HACKING, README: some documentation cleanups and updates
-
-2008-05-04 12:06 arthur
-
- * [r726] tests/test_nslcd_group.c: add some tests for
- isvalidgroupname()
-
-2008-05-04 10:15 arthur
-
- * [r725] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/nslcd.c: make number of threads configurable with the
- threads keyword
-
-2008-05-04 09:39 arthur
-
- * [r724] nslcd/myldap.h: add reference to note about
- thread-safeness of OpenLDAP
-
-2008-05-04 09:38 arthur
-
- * [r723] nslcd/nslcd.c: fix copyright year
-
-2008-05-03 15:30 arthur
-
- * [r722] nslcd/passwd.c: implement a cache for dn2uid() lookups
- that saves some time doing LDAP searches for groups with a lot of
- members, based on a patch by Petter Reinholdtsen
- <pere@hungry.com>
-
-2008-05-03 12:04 arthur
-
- * [r721] debian/libnss-ldapd.nslcd.init: add soft dependency on
- slapd, simplify network and file system dependencies and add
- reverse dependencies on some common daemons that may want to do
- NSS lookups
-
-2008-05-02 20:52 arthur
-
- * [r720] nss/netgroup.c, nss/prototypes.h: remove checking for
- first entry and always return NSS_STATUS_RETURN when no more data
- is available in the netgroup (this has the side effect of not
- returning NSS_STATUS_NOTFOUND for non-existing netgroups but
- seems to be what other NSS modules do) to properly handle empty
- netgroups
-
-2008-05-02 15:57 arthur
-
- * [r719] tests, tests/Makefile.am, tests/test_nslcd_group.c: add
- file for testing nslcd/group.c
-
-2008-05-02 15:55 arthur
-
- * [r718] tests/Makefile.am: don't even compile the test programs on
- make check
-
-2008-05-02 15:39 arthur
-
- * [r717] tests/Makefile.am: don't compile test code on every build
- and fix LDADD lists to include correct objects
-
-2008-05-02 14:53 arthur
-
- * [r716] nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c: only support
- tls-related options if LDAP library supports TLS, only add rebind
- code if ldap_set_rebind_proc() is found and only set
- LDAP_X_OPT_CONNECT_TIMEOUT if that option is supported
-
-2008-05-01 07:26 arthur
-
- * [r715] nslcd/myldap.c: support ranged attribute values
-
-2008-05-01 06:32 arthur
-
- * [r714] nss/common.h: fix comment of return value of
- NSS_STATUS_TRYAGAIN
-
-2008-05-01 06:25 arthur
-
- * [r713] tests/test_myldap.c: fix a warning
-
-2008-05-01 06:22 arthur
-
- * [r712] tests/test_myldap.c: ensure that filter_get_var() and
- filter_get_var() return non-NULL to enable parsing of config file
- with attribute mapping and filter settings and use base from
- config file
-
-2008-04-29 20:03 arthur
-
- * [r711] man/nss-ldapd.conf.5.xml: make language about pagesize
- option a little clearer
-
-2008-04-27 21:15 arthur
-
- * [r710] nslcd/cfg.c: support the case where an attribute mapping
- variable is NULL
-
-2008-04-26 14:19 arthur
-
- * [r709] nslcd/myldap.c: also close the LDAP connection on
- LDAP_SERVER_DOWN (besides LDAP_UNAVAILABLE)
-
-2008-04-26 13:48 arthur
-
- * [r708] man/nss-ldapd.conf.5.xml, nss/common.c: increase time out
- values because now nslcd will error out more quickly if the LDAP
- server is known to be unavailable
-
-2008-04-26 13:46 arthur
-
- * [r707] nslcd/nslcd.c: spelling fix in comment
-
-2008-04-26 13:46 arthur
-
- * [r706] man/nss-ldapd.conf.5.xml: some spelling fixes and a
- clarification of the retry mechanism
-
-2008-04-26 13:20 arthur
-
- * [r705] nslcd/cfg.c: fix log message of incorrect map statement
-
-2008-04-26 13:16 arthur
-
- * [r704] nslcd/passwd.c: make log message a little more descriptive
-
-2008-04-26 13:16 arthur
-
- * [r703] configure.ac: fix quote in comment
-
-2008-04-26 13:13 arthur
-
- * [r702] nslcd/myldap.c: ensure that the connection to the LDAP
- server is closed whenever any of the ldap_*() functions return
- LDAP_UNAVAILABLE
-
-2008-04-25 16:40 arthur
-
- * [r701] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/myldap.c, tests/nss-ldapd-test.conf, tests/test_cfg.c,
- tests/test_myldap.c: implement new timing mechanism for retries
- to quickly fail lookups to LDAP server that have been failing for
- some time, removing the reconnect_tries option and giving
- reconnect_sleeptime and reconnect_maxsleeptime options a new
- meaning
-
-2008-04-25 16:38 arthur
-
- * [r700] tests/test_myldap.c: include missing include
-
-2008-04-25 16:37 arthur
-
- * [r699] tests/test_myldap.c: ignore SIGPIPE in myldap tests
-
-2008-04-25 16:36 arthur
-
- * [r698] tests/test_myldap.c: fix assert to be test instead of
- assignment
-
-2008-04-25 15:38 arthur
-
- * [r697] tests/test_myldap.c, tests/test_myldap.sh: have the binary
- look up the file name and only use the shell script wrapper to
- determine if LDAP server is available
-
-2008-04-25 12:19 arthur
-
- * [r696] compat/ether.h: fix typos in references to
- HAVE_ETHER_NTOA_R and HAVE_ETHER_ATON_R macros
-
-2008-04-23 20:53 arthur
-
- * [r695] tests/test_nsscmds.sh: fix order of members in group in
- tests because of new hashing dict (maybe we should fix the script
- instead to always sort members properly)
-
-2008-04-23 20:50 arthur
-
- * [r694] common/dict.c: fix problem where first item in the
- hashtable could be returned twice while looping
-
-2008-04-23 20:44 arthur
-
- * [r693] tests/test_dict.c: add test for problem with duplicate
- entries being returned while looping over results
-
-2008-04-23 20:22 arthur
-
- * [r692] nslcd/passwd.c: don't issue warning when
- myldap_get_entry() returns NULL and LDAP_SUCCESS
-
-2008-04-21 18:22 arthur
-
- * [r691] common/dict.c: allocate room for key string just after
- entry to save on calls to malloc() and make it simpler
-
-2008-04-20 20:01 arthur
-
- * [r690] nslcd/group.c, nslcd/passwd.c: fix tests for valid user
- and group names
-
-2008-04-20 19:50 arthur
-
- * [r689] nslcd/common.h, nslcd/group.c, nslcd/passwd.c: add checks
- for valid user and group names in incoming requests and for data
- returned from LDAP
-
-2008-04-20 19:43 arthur
-
- * [r688] nslcd/group.c: only support uniqueMember containing DN
- values
-
-2008-04-20 14:09 arthur
-
- * [r687] nslcd/group.c: fix warning message to not refer to alias
-
-2008-04-20 14:07 arthur
-
- * [r686] nslcd/myldap.c: make warning message more verbose, fix
- comment and don't try to store empty results
-
-2008-04-19 20:29 arthur
-
- * [r685] debian/libnss-ldapd.config: only guess the searchbase if
- the value doesn't seem to be preseeded (based on a patch by
- Petter Reinholdtsen <pere@hungry.com>)
-
-2008-04-19 20:27 arthur
-
- * [r684] common/dict.c: fix wrapping and indenting of comments
-
-2008-04-19 11:04 arthur
-
- * [r683] nslcd/group.c: correctly call set_free() instead of free()
-
-2008-04-19 10:38 arthur
-
- * [r682] nslcd/group.c: use the new set data structure to gather
- the group members
-
-2008-04-19 10:26 arthur
-
- * [r681] common/Makefile.am, common/set.c, common/set.h, tests,
- tests/Makefile.am, tests/test_set.c: implement a set that uses
- the dict module as back-end
-
-2008-04-19 10:22 arthur
-
- * [r680] common/dict.c: implement new dict module that uses a
- hashtable which is around 40 times faster for large (around 2000)
- entries but with around 40% more memory used
-
-2008-04-19 09:33 arthur
-
- * [r679] tests/Makefile.am, tests/test_dict.c, tests/usernames.txt:
- some new tests for the dictionary module
-
-2008-04-19 06:07 arthur
-
- * [r678] nslcd/passwd.c: add test for emtpy DN
-
-2008-04-18 19:57 arthur
-
- * [r677] nslcd/myldap.c: instead of using the dict module to build
- a cache just store the values in an fixed-sized array because no
- more than 9 attributes are currently retrieved from an entry and
- we never retrieve the same value more than once (so the cache is
- useless)
-
-2008-04-17 21:37 arthur
-
- * [r676] common/dict.h: add note about freed values
-
-2008-04-17 21:12 arthur
-
- * [r675] common/dict.c, common/dict.h, nslcd/myldap.c,
- tests/test_dict.c: change dict_values_first() and
- dict_values_next() into dict_loop_first() and dict_loop_next() to
- have a looping mechanism over keys and values
-
-2008-04-13 13:20 arthur
-
- * [r674] tests/nss-ldapd-test.conf: remote hopefully last reference
- to rootbind{dn,pw}
-
-2008-04-06 20:35 arthur
-
- * [r673] nslcd/common.h: return values of dn2uid() and uid2dn()
- should always be used
-
-2008-04-06 20:31 arthur
-
- * [r672] nslcd/group.c: properly handle the case where dn2uid()
- couldn't do a DN->uid lookup
-
-2008-04-06 11:18 arthur
-
- * [r670] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.1 release
-
-2008-04-06 10:50 arthur
-
- * [r669] config.guess, config.sub: include updated files
-
-2008-04-05 21:46 arthur
-
- * [r668] AUTHORS: include Petter Reinholdtsen for reporting many
- bugs and even some fixes
-
-2008-04-05 21:16 arthur
-
- * [r667] debian/libnss-ldapd.postinst: handle case where value
- contains spaces properly
-
-2008-04-05 21:09 arthur
-
- * [r666] debian/libnss-ldapd.postinst: support having a binddn set
- without a bindpw
-
-2008-04-05 21:06 arthur
-
- * [r665] debian/libnss-ldapd.config: fix typo in comment
-
-2008-04-05 14:37 arthur
-
- * [r664] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst,
- debian/libnss-ldapd.templates, debian/po/ca.po, debian/po/cs.po,
- debian/po/da.po, debian/po/de.po, debian/po/es.po,
- debian/po/fr.po, debian/po/ja.po, debian/po/nl.po,
- debian/po/pt.po, debian/po/pt_BR.po, debian/po/ru.po,
- debian/po/sv.po, debian/po/templates.pot, debian/po/vi.po: remove
- rootbind{dn,pw} options from packaging because the options are
- not likely to be implemented in the future
-
-2008-04-05 14:25 arthur
-
- * [r663] nslcd/common.h, nslcd/group.c, nslcd/passwd.c: fix
- member->group searches by also searching for DN in uniqueMember
- attribute
-
-2008-04-05 14:22 arthur
-
- * [r662] nslcd/log.c: make log line a little bigger to properly log
- more search filters
-
-2008-04-05 14:14 arthur
-
- * [r661] nslcd/nslcd.c: only return shadow entries to root users
-
-2008-04-05 14:12 arthur
-
- * [r660] nss/group.c: correctly implement buffer handling in
- _nss_ldap_initgroups_dyn() to grow buffer when needed, check
- limits and handle extra group parameter (had a closer look at
- nis-initgroups.c)
-
-2008-04-05 14:10 arthur
-
- * [r659] tests/test_nsscmds.sh: no problem to shout a little with
- failed tests
-
-2008-04-05 13:35 arthur
-
- * [r658] nss/group.c: properly check the limit (as seen in
- nis-initgroups.c)
-
-2008-04-05 11:21 arthur
-
- * [r657] nslcd/shadow.c: partial support for reading AD date format
- for pwdLastSet attribute
-
-2008-04-05 11:15 arthur
-
- * [r656] nslcd/myldap.c: split closing of LDAP session to separate
- funtion to invalidate running searches always and closes
- connection if setting up search failed
-
-2008-04-05 10:15 arthur
-
- * [r655] tests/test_group.c: use a larger buffer for group
- membership results
-
-2008-04-05 09:55 arthur
-
- * [r654] tests/test_myldap.c: check that the last
- myldap_get_entry() returned success
-
-2008-04-04 21:26 arthur
-
- * [r653] README, man/nss-ldapd.conf.5.xml, nslcd/cfg.c,
- nslcd/cfg.h, nslcd/myldap.c, nss-ldapd.conf: remove code that
- handles special cases when calling as root (removing rootbinddn,
- rootbindpw, rootuse_sasl and rootsasl_authid options)
-
-2008-04-04 09:40 arthur
-
- * [r652] nslcd/myldap.c: revert r628 (using ldap_str2dn() instead
- of ldap_explode_r?dn()) for now to make this compile on older
- versions of OpenLDAP
-
-2008-04-04 09:16 arthur
-
- * [r651] man/nss-ldapd.conf.5.xml: add some more documentation to
- the pagesize option
-
-2008-04-02 21:09 arthur
-
- * [r650] debian/libnss-ldapd.nslcd.init: make start not fail if
- nslcd is already running and stop not fail if it wasn't running
- before
-
-2008-03-30 14:37 arthur
-
- * [r649] nss-ldapd.conf: some fixes to the configuration when using
- Active Directory (provided by Petter Reinholdtsen
- <pere@hungry.com>)
-
-2008-03-30 14:33 arthur
-
- * [r648] configure.ac, nslcd/myldap.c: only define and use
- do_sasl_interact() if we have a sasl library
-
-2008-03-30 14:31 arthur
-
- * [r647] compat/attrs.h: make test for compiler versions simpler
- and per used attribute
-
-2008-03-29 07:31 arthur
-
- * [r646] HACKING, README: add contact information on reporting bugs
- and contributing patches
-
-2008-03-29 07:31 arthur
-
- * [r645] HACKING: add some more notes about the design and
- direction I want to go in
-
-2008-03-28 22:56 arthur
-
- * [r644] nslcd/myldap.c: don't warn about problems retreiving the
- objectClass from en entry
-
-2008-03-27 22:59 arthur
-
- * [r643] nslcd/group.c: fix a problem where the newly allocated
- storage by realloc() wasn't used (thanks to Petter Reinholdtsen
- <pere@hungry.com> for the patch)
-
-2008-03-16 14:51 arthur
-
- * [r642] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst:
- comment out all rootbind{dn,pw} code as to not copy those
- directives because they are unsupported
-
-2008-03-16 14:44 arthur
-
- * [r641] debian/libnss-ldapd.config: use tail instead of head to
- avoid conflicts becase nss_ldap seems to pick up the last option
- in the file
-
-2008-03-16 14:00 arthur
-
- * [r640] debian/libnss-ldapd.config: handle the case where an
- option is defined multiple times
-
-2008-03-06 06:34 arthur
-
- * [r639] AUTHORS, debian/copyright, debian/po/es.po: updated
- Spanish (es) translation of debconf templates by Rudy Godoy
- Guillén <rudy@debian.org>
-
-2008-03-04 21:41 arthur
-
- * [r638] AUTHORS, debian/po/nl.po: updated Dutch (nl) translation
- of debconf templates by Bart Cornelis <cobaco@skolelinux.no>
-
-2008-02-19 21:32 arthur
-
- * [r637] README: some updates to reflect recent changes
-
-2008-02-19 21:32 arthur
-
- * [r636] man/Makefile.am: have a better way to specify the manual
- page rule
-
-2008-02-15 16:52 arthur
-
- * [r635] common/tio.c: split out the flushing of the buffers to
- separate functions and see if we can flush some data from the
- buffer if it is overflowing before growing the buffer
-
-2008-02-15 12:35 arthur
-
- * [r634] nslcd/myldap.c: add StartTLS support by Ralf Haferkamp
- <rhafer@suse.de>
-
-2008-02-15 12:35 arthur
-
- * [r633] nslcd/myldap.c: pass URI to do_bind() to make it work with
- do_rebind() and use that URI (thanks Ralf Haferkamp
- <rhafer@suse.de>)
-
-2008-02-15 09:41 arthur
-
- * [r632] tests/test_myldap.c: add tests for myldap_get_rdn_value()
- and myldap_cpy_rdn_value()
-
-2008-02-12 21:41 arthur
-
- * [r631] configure.ac: make using implicit function definitions an
- error
-
-2008-02-12 21:28 arthur
-
- * [r630] common/tio.c, common/tio.h, nslcd/nslcd.c, nss/common.c,
- tests/test_tio.c: implement resizable I/O buffers and tune buffer
- sizes to normal requests
-
-2008-02-12 21:18 arthur
-
- * [r629] common/tio.c: always allocate the read and write buffers
- and make the struct tio_buffer inline in struct tio_fileinfo
-
-2008-02-10 14:24 arthur
-
- * [r628] nslcd/myldap.c: replace the calls to ldap_explode_dn() and
- ldap_explode_rdn() with a call to ldap_str2dn() resulting in much
- simpler code
-
-2008-02-08 15:49 arthur
-
- * [r627] nslcd/cfg.c: only support "dns" and "domain" values on
- platforms with the necessary functions available
-
-2008-02-08 15:41 arthur
-
- * [r626] nslcd/ether.c: don't define struct ether_addr here, it was
- moved to compat/ether.h
-
-2008-02-04 22:47 arthur
-
- * [r625] nslcd/myldap.c: make some changes to allow it to compile
- on more platforms
-
-2008-02-04 22:38 arthur
-
- * [r624] compat/Makefile.am, compat/ether.c, compat/ether.h,
- configure.ac, nslcd/ether.c: provide replacements for
- ether_aton_r() and ether_ntoa_r() for platforms that don't have
- them
-
-2008-02-04 22:32 arthur
-
- * [r623] configure.ac, nslcd/nslcd.c: only call
- __nss_configure_lookup() if it is available, if it isn't the
- platform is out of luck
-
-2008-02-04 22:30 arthur
-
- * [r622] nslcd/myldap.h: defined LDAP_SCOPE_DEFAULT it's not
- defined elsewhere
-
-2008-02-04 22:29 arthur
-
- * [r621] nslcd/nslcd.c: fix missing casts
-
-2008-02-04 22:27 arthur
-
- * [r620] nslcd/nslcd.c: actually include the compat header files
- when needed
-
-2008-02-03 21:55 arthur
-
- * [r618] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6 release
-
-2008-02-03 11:31 arthur
-
- * [r617] configure.ac: also check for sasl2 library
-
-2008-02-03 11:30 arthur
-
- * [r616] tests/test_myldap.c, tests/test_nsscmds.sh: add tests for
- new LDAP lookups
-
-2008-02-03 11:24 arthur
-
- * [r615] nslcd/attmap.c, nslcd/attmap.h, nslcd/group.c: support the
- uniqueMember LDAP attribute that holds DN values (they are
- translated with dn2uid() from passwd.c)
-
-2008-02-03 11:19 arthur
-
- * [r614] debian/libnss-ldapd.postinst, debian/libnss-ldapd.postrm,
- debian/rules: don't use dh_makeshlibs any more because we don't
- need the shlibs file; call ldconfig from maintainer scripts
- ourselves
-
-2008-02-03 10:17 arthur
-
- * [r613] debian/rules: install the NSS library under /lib instead
- of /usr/lib to make it easyer to unmount /usr if it's on a
- separate filesystem
-
-2008-02-02 15:58 arthur
-
- * [r612] debian/rules: don't pass options to configure which are
- not used
-
-2008-02-02 15:57 arthur
-
- * [r611] configure.ac: remove --with-ngroups option because it
- isn't used
-
-2008-02-02 15:50 arthur
-
- * [r610] nslcd/common.h, nslcd/passwd.c: implement a dn2uid()
- function to transform a DN into a username (looking inside the DN
- or doing an LDAP lookup if neede)
-
-2008-02-02 15:46 arthur
-
- * [r609] nslcd/myldap.c, nslcd/myldap.h: implement
- myldap_cpy_rdn_value() function to copy rdn value into a buffer
- (functionality like myldap_get_rdn_value())
-
-2008-02-02 12:02 arthur
-
- * [r608] nslcd/myldap.c: log and otherwise ignore errors in
- ldap_parse_page_control()
-
-2008-02-02 12:00 arthur
-
- * [r607] nslcd/myldap.c: fix copy-pasto
-
-2008-02-02 11:57 arthur
-
- * [r606] nslcd/myldap.c: don't request paging when doing a search
- with scope base and ignore errors of ldap_create_page_control()
-
-2008-02-02 11:42 arthur
-
- * [r605] nslcd/myldap.c: reset LDAP error flag if ldap_get_values()
- returned an error because some LDAP functions don't do this
- correctly
-
-2008-02-01 22:41 arthur
-
- * [r604] nslcd/myldap.c: have proper checks and logs of all ldap
- operations
-
-2008-02-01 22:25 arthur
-
- * [r603] tests/test_group.c: enable _nss_ldap_initgroups_dyn() test
- because it's working now
-
-2008-02-01 22:19 arthur
-
- * [r602] nslcd-common.h: fix buffer size debug message
-
-2008-02-01 22:18 arthur
-
- * [r601] nss/common.h, nss/hosts.c, nss/netgroup.c, nss/networks.c:
- do not set errno (and h_errno) if we got the last entry from
- get*ent() (this apparently is needed by coreutils' id and groups
- commands)
-
-2008-02-01 22:01 arthur
-
- * [r600] tests/Makefile.am: pagectrl module has moved
-
-2008-02-01 21:58 arthur
-
- * [r599] tests/test_nsscmds.sh: test for hugegroup
-
-2008-02-01 21:57 arthur
-
- * [r598] tests/test_nsscmds.sh: the groups command no longer lists
- the username
-
-2008-02-01 19:59 arthur
-
- * [r597] nss/common.c, nss/common.h, nss/group.c, nss/hosts.c,
- nss/netgroup.c, nss/networks.c: remove the nslcd2nss() function
- because it's not needed with the current protocol
-
-2008-02-01 19:32 arthur
-
- * [r596] nss/common.h: fail with a permanent error if resetting the
- stream failed to prevent indefinite retries
-
-2008-01-31 22:20 arthur
-
- * [r595] nslcd/myldap.c: defined LDAP_DEPRECATED to also have
- definitions for deprecated functions
-
-2008-01-31 22:11 arthur
-
- * [r594] compat/attrs.h: only define MUST_USE attribute if gcc
- version is more recent than 3.4
-
-2008-01-31 22:07 arthur
-
- * [r593] debian/copyright: update copyright information
-
-2008-01-31 22:04 arthur
-
- * [r592] compat/Makefile.am, compat/pagectrl.c, compat/pagectrl.h,
- configure.ac, debian/copyright, nslcd/Makefile.am,
- nslcd/myldap.c, nslcd/pagectrl.c, nslcd/pagectrl.h: move pagectrl
- code into compat directory
-
-2008-01-31 21:55 arthur
-
- * [r591] configure.ac: make comments lowercase for consistency
-
-2008-01-31 21:50 arthur
-
- * [r590] tests/test_myldap.c: re-add test URIs that accidentally
- got commented out in the last commit
-
-2008-01-31 21:45 arthur
-
- * [r589] tests/Makefile.am, tests/test_cfg.c, tests/test_myldap.c,
- tests/test_nsscmds.sh: pass the correct pthread flags for all
- calls to compiler and linker and link in compat code, handle
- other assert.h setups and avoid some ! in if statements in shell
- scripts
-
-2008-01-31 21:41 arthur
-
- * [r588] configure.ac: improve LDAP library autodetection and make
- if statements consistent
-
-2008-01-31 20:59 arthur
-
- * [r587] configure.ac: move finding of replacement functions to a
- more logical place
-
-2008-01-31 20:58 arthur
-
- * [r586] configure.ac: define extra macros to import system
- extensions from system header files and remove duplicate check
- for ldap_set_rebind_proc()
-
-2008-01-31 20:57 arthur
-
- * [r585] configure.ac: test to see if the compiler supports certain
- -W flags before using them
-
-2008-01-30 22:40 arthur
-
- * [r584] nslcd/ether.c: include stdint.h
-
-2008-01-30 22:36 arthur
-
- * [r583] nslcd.h, nslcd/ether.c, nss/ethers.c: use uint8_t instead
- of u_int8_t because the former seems to be available on more
- platforms
-
-2008-01-30 22:31 arthur
-
- * [r582] INSTALL, depcomp, install-sh: update some files from
- recent automake
-
-2008-01-30 21:58 arthur
-
- * [r581] compat/Makefile.am, compat/daemon.c, compat/daemon.h,
- compat/getopt_long.c, compat/getopt_long.h, configure.ac: provide
- replacement functions for daemon() and getopt_long() when they
- are not available on the system
-
-2008-01-30 21:57 arthur
-
- * [r580] configure.ac: remove duplicate warning flags
-
-2008-01-30 21:29 arthur
-
- * [r579] compat/attrs.h: define __STRING() if it's not defined by
- the system
-
-2008-01-30 21:15 arthur
-
- * [r578] tests/test_tio.c: include errno in assertion statement
-
-2008-01-30 21:13 arthur
-
- * [r577] compat/getpeercred.c: some fixes for LOCAL_PEERCRED (still
- untested)
-
-2008-01-27 20:42 arthur
-
- * [r576] AUTHORS, debian/po/de.po: updated German (de) translation
- of debconf templates by Erik Schanze <eriks@debian.org>
-
-2008-01-27 16:51 arthur
-
- * [r575] compat/ldap.h, nslcd/Makefile.am, nslcd/myldap.c:
- integrate some compatibility code into myldap.c, the only place
- it's used
-
-2008-01-27 10:22 arthur
-
- * [r573] nslcd/myldap.c: work around some LDAP libraries not having
- all options
-
-2008-01-27 10:20 arthur
-
- * [r572] configure.ac, nslcd/myldap.h: on some systems lber.h needs
- to be included before ldap.h
-
-2008-01-27 10:16 arthur
-
- * [r571] common/tio.c, nslcd-common.h, nslcd/nslcd.c, nss/common.c,
- tests/test_tio.c: when including stdint.h check if we actually
- have it
-
-2008-01-27 10:14 arthur
-
- * [r570] nslcd/pagectrl.c, nslcd/pagectrl.h: correct #endif comment
-
-2008-01-26 17:55 arthur
-
- * [r569] nslcd/cfg.c: have a fallback value for HOST_NAME_MAX if it
- is not defined
-
-2008-01-26 17:51 arthur
-
- * [r568] tests/test_nsscmds.sh: handle the case where
- /etc/nss-ldapd.conf does not exist a little more graceful
-
-2008-01-26 14:32 arthur
-
- * [r567] nslcd/nslcd.c: log error when getpeercred() returned
- nothing
-
-2008-01-26 14:31 arthur
-
- * [r566] compat/getpeercred.c, compat/getpeercred.h, configure.ac:
- add (untested) support for the Solaris getpeerucred() function
-
-2008-01-26 10:49 arthur
-
- * [r565] Makefile.am, compat, compat/Makefile.am,
- compat/getpeercred.c, compat/getpeercred.h, configure.ac,
- nslcd/Makefile.am, nslcd/nslcd.c: move code to get information
- from socket peer to the compat directory because it is very
- platform specific
-
-2008-01-26 08:33 arthur
-
- * [r564] tests/test_myldap.c, tests/test_nsscmds.sh,
- tests/test_tio.c: somewhat improve the output from the tests
-
-2008-01-26 08:31 arthur
-
- * [r563] nslcd/cfg.c: fix marsing of map statement
-
-2008-01-26 08:31 arthur
-
- * [r562] tests/test_cfg.c: also test map filter and scope
- configuration options
-
-2008-01-16 20:49 arthur
-
- * [r561] nslcd/cfg.c: fix problem in map statement end-of-line
- handling
-
-2008-01-16 20:43 arthur
-
- * [r560] tests/test_cfg.c: add a test for the map statement
-
-2008-01-03 12:51 arthur
-
- * [r559] nslcd/nslcd.c: close connections in worker threads at
- program termination
-
-2008-01-03 12:49 arthur
-
- * [r558] nslcd/nslcd.c: make code a little more compact, don't
- include debug twice in the log message and remove the
- capabilities code because it will probably never be used
-
-2008-01-03 10:36 arthur
-
- * [r557] tests/test_nsscmds.sh: support the case where + is in
- /etc/group
-
-2008-01-03 10:34 arthur
-
- * [r556] nss/aliases.c, nss/common.h, nss/ethers.c, nss/group.c,
- nss/hosts.c, nss/netgroup.c, nss/networks.c, nss/passwd.c,
- nss/protocols.c, nss/rpc.c, nss/services.c, nss/shadow.c: only
- start the NSLCD_ACTION_*_ALL requests with the first call to
- getent() instead of with setent() to avoid unneeded requests if
- compat is used (except with netgroups)
-
-2008-01-03 10:30 arthur
-
- * [r555] nslcd/passwd.c, nss/prototypes.h: update copyright year
-
-2008-01-03 09:45 arthur
-
- * [r554] tests/test_nsscmds.sh: get the number of groups and
- services from files in /etc for comparison
-
-2008-01-03 09:21 arthur
-
- * [r553] nslcd/passwd.c: do not warn about missing loginShell
- attribute because it is not mandatory
-
-2008-01-03 08:25 arthur
-
- * [r552] nss/group.c: increment value that is pointed to, not the
- pointer (fixes segfault)
-
-2008-01-02 22:22 arthur
-
- * [r551] nslcd/common.h: immediatly bail out if write entity
- function failed (prevents numerous "error writing to client"
- messages from filling up the logs)
-
-2008-01-01 21:05 arthur
-
- * [r550] tests/test_nsscmds.sh: check to see if nslcd is running
- and add test for a large group (100 members)
-
-2008-01-01 21:04 arthur
-
- * [r549] nss/exports.linux, nss/group.c, nss/prototypes.h: enable
- the _nss_ldap_initgroups_dyn() function that is now implemented
- in nslcd
-
-2008-01-01 21:02 arthur
-
- * [r548] nss/common.h: use the new tio_mark()/tio_reset() functions
- to support retries of the getent() functions when
- NSS_STATUS_TRYAGAIN would be returned
-
-2008-01-01 20:53 arthur
-
- * [r547] common/tio.c, common/tio.h, tests/test_tio.c: add limited
- implementation of tio_mark() and tio_reset() functions to do
- limited seeks in the read stream, clean up header file comments
- and write tests for new code
-
-2007-12-31 16:47 arthur
-
- * [r546] nslcd/common.h: fix get_userpassword() function
- description
-
-2007-12-31 16:46 arthur
-
- * [r545] nslcd/shadow.c: fix incorrect references to attribute map
- entries
-
-2007-12-31 16:45 arthur
-
- * [r544] nslcd/group.c: remove TODO (was done)
-
-2007-12-31 16:43 arthur
-
- * [r543] nslcd/common.c: fix bug that would return a password of
- one character short
-
-2007-12-27 21:39 arthur
-
- * [r542] nslcd/cfg.c: do not define variable if we're not going to
- use it
-
-2007-12-27 21:38 arthur
-
- * [r541] configure.ac: check for all used ldap functions
-
-2007-12-27 10:42 arthur
-
- * [r539] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.5 release
-
-2007-12-26 22:35 arthur
-
- * [r538] tests/test_cfg.c: remove temporary file to make distcheck
- succeed
-
-2007-12-26 21:55 arthur
-
- * [r537] README, debian/copyright: some documentation cleanups
-
-2007-12-26 20:36 arthur
-
- * [r536] tests/test_nsscmds.sh: ignore erros in nss commands
-
-2007-12-26 20:35 arthur
-
- * [r535] nslcd/myldap.c: only log "connected to LDAP server" if it
- is a new connection
-
-2007-12-26 17:58 arthur
-
- * [r534] nslcd/cfg.c, nslcd/cfg.h, tests, tests/test_cfg.c:
- properly handle spaces in some configuration options (major
- change in code in cfg module)
-
-2007-12-26 10:54 arthur
-
- * [r533] tests/test_myldap.c: in test_two_searches() test that we
- can read from the second search if the first search as abandoned
-
-2007-12-26 10:52 arthur
-
- * [r532] nslcd/myldap.c: properly flag running searches as invalid
- if the connection to the LDAP server is reset
-
-2007-12-25 17:10 arthur
-
- * [r531] nslcd/common.h, nslcd/myldap.c, nslcd/myldap.h,
- tests/test_myldap.c: have myldap_get_entry() return an LDAP
- status code that can signal errors in the lookup
-
-2007-12-25 17:02 arthur
-
- * [r530] nslcd.h, nslcd/common.h, nss/common.c, nss/group.c: remove
- NSLCD_RESULT_UNAVAIL because it's not needed anymore (the
- connection is broken when an error occurs) and rename
- NSLCD_RESULT_NOTFOUND into NSLCD_RESULT_END to better match its
- meaning
-
-2007-12-25 16:53 arthur
-
- * [r529] nslcd/common.h: no need for us to flush the buffer since
- our caller closes the stream immediatly (or could otherwise pass
- the flushing to another thread)
-
-2007-12-24 23:29 arthur
-
- * [r528] man/nss-ldapd.conf.5.xml: some general cleanups and
- document the krb5_ccname option
-
-2007-12-24 21:50 arthur
-
- * [r527] debian/libnss-ldapd.config: disable rootbinddn and
- rootbindpw questions for now because they are not supported
-
-2007-12-24 17:11 arthur
-
- * [r526] man/nss-ldapd.conf.5.xml: document current timing and
- reconnect options
-
-2007-12-24 16:58 arthur
-
- * [r525] nslcd/myldap.c: merge the do_map_error(),
- do_with_reconnect() into the myldap_search() and do_try_search()
- functions having more understandable reconnect and retry logic
-
-2007-12-24 16:41 arthur
-
- * [r524] nslcd/myldap.h: add some more documentation for using the
- myldap module
-
-2007-12-22 21:05 arthur
-
- * [r523] tests/nss-ldapd-test.conf, tests/test_myldap.c: add
- limited test for reconnect logic
-
-2007-12-22 21:02 arthur
-
- * [r522] nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c: remove
- bind_policy option because the same effect is achieved by setting
- reconnect_tries to 1
-
-2007-12-22 20:52 arthur
-
- * [r521] nslcd/cfg.c, nslcd/cfg.h: reorder timing and reconnect
- options to be more logical and remove nss_ prefix from reconnect
- options
-
-2007-12-22 20:38 arthur
-
- * [r520] tests/test_myldap.c: limit printing of results in test to
- just 10
-
-2007-12-22 20:35 arthur
-
- * [r519] tests/test_myldap.sh: include script name in messages and
- have srcdir default to .
-
-2007-12-22 20:32 arthur
-
- * [r518] nslcd/myldap.c: integrate do_result() into
- myldap_get_entry() reducing complexity and improving error
- handling
-
-2007-12-22 13:36 arthur
-
- * [r517] nslcd/myldap.c: remove duplicate comment
-
-2007-12-22 13:34 arthur
-
- * [r516] nslcd/cfg.c, nslcd/cfg.h: remove some unused configuration
- file options
-
-2007-12-22 13:21 arthur
-
- * [r515] nslcd/myldap.c: bring more uniformity to log messages
-
-2007-12-22 13:09 arthur
-
- * [r514] nslcd/myldap.c: give struct myldap_session members more
- logical names
-
-2007-12-21 09:48 arthur
-
- * [r513] tests/test_myldap.sh, tests/test_nsscmds.sh: only test the
- first URI in the configfile
-
-2007-12-20 19:30 arthur
-
- * [r512] tests/Makefile.am, tests/test_myldap.c,
- tests/test_myldap.sh: pass configfile to use as a command-line
- paramter to test_myldap, use the myldap_session_close() function,
- print a limited number of results, add a wrapper script to test
- whether the LDAP server is available for the test and ship all
- needed files in the tarball
-
-2007-12-20 19:25 arthur
-
- * [r511] tests/test_nsscmds.sh: fail on any command and specify
- configfile separately
-
-2007-12-20 17:00 arthur
-
- * [r510] debian/copyright: remove FSF copyright since we no longer
- use their code
-
-2007-12-20 16:58 arthur
-
- * [r509] nslcd/myldap.c, nslcd/myldap.h: refactor myldap code to
- get rid of most of the old nss status codes, properly handle
- failures of ldap function calls and improve sourcecode comments
-
-2007-12-20 16:57 arthur
-
- * [r508] nslcd/myldap.c, nslcd/myldap.h: add myldap_session_close()
- function (mainly for testing purposes)
-
-2007-12-20 16:53 arthur
-
- * [r507] nslcd/myldap.c: move checks of validity of passed entries
- to separate functions
-
-2007-12-20 16:46 arthur
-
- * [r506] nslcd/myldap.c: remove msg member from struct myldap_entry
- and just reference the same message in the search
-
-2007-12-20 15:29 arthur
-
- * [r505] nslcd/shadow.c: rewrite GET_OPTIONAL_DATE() as an
- extension to GET_OPTIONAL_LONG()
-
-2007-12-20 15:28 arthur
-
- * [r504] configure.ac: add/change some tests for currently used
- functions, relayout some complexer tests and use AC_CHECK_TYPE
- instead of custom test
-
-2007-12-20 15:25 arthur
-
- * [r503] nslcd/ether.c: use ether_ntoa_r() instead of ether_ntoa()
-
-2007-12-20 15:17 arthur
-
- * [r502] compat/ldap.h, configure.ac: remove unused tests and
- compatibility code
-
-2007-12-20 15:08 arthur
-
- * [r501] tests/nss-ldapd-test.conf: set pagesize to some more
- reasonable value
-
-2007-12-20 13:55 arthur
-
- * [r500] tests/test_myldap.c: have assertion on correct search
-
-2007-12-16 16:43 arthur
-
- * [r498] nss-ldapd.conf: fix typo in description
-
-2007-12-14 16:41 arthur
-
- * [r497] nslcd/myldap.c: potential fix for double free() bug like
- in nss_ldap (Debian bug #366172)
-
-2007-12-14 16:19 arthur
-
- * [r496] nslcd/myldap.h: improve description of myldap interface in
- comments
-
-2007-12-14 16:12 arthur
-
- * [r495] nslcd/common.c: explain why we write an invalid address
- (in comment) and add TODO to describe we need to change the log
- format
-
-2007-12-14 16:07 arthur
-
- * [r494] tests/test_myldap.c: fix typo in comment
-
-2007-12-09 22:13 arthur
-
- * [r493] debian/control: update package description
-
-2007-12-09 16:24 arthur
-
- * [r492] tests/Makefile.am: fix objects that are needed to get
- tests linkable (due to namechange from ldap-nss to myldap)
-
-2007-12-09 15:50 arthur
-
- * [r491] compat/ldap.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c:
- some small layout changes
-
-2007-12-09 15:32 arthur
-
- * [r490] tests/test_nsscmds.sh: remove ugly space
-
-2007-12-09 15:23 arthur
-
- * [r489] nslcd-common.h, nslcd/Makefile.am, nslcd/alias.c,
- nslcd/attmap.h, nslcd/cfg.c, nslcd/common.h, nslcd/group.c,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/myldap.c,
- nslcd/myldap.h: get rid of some old code and rename ldap-nss to
- myldap since there is no more NSS-related code in there
-
-2007-12-09 14:49 arthur
-
- * [r488] nslcd-common.h, nslcd/alias.c, nslcd/common.c,
- nslcd/common.h, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
- switch to new LDAP entry parsing code that is much simpler and
- more readable
-
-2007-12-09 14:36 arthur
-
- * [r487] tests/test_nsscmds.sh: add some comments to tests, enable
- netgroup tests and extend ether and services tests
-
-2007-12-09 14:34 arthur
-
- * [r486] nslcd/ldap-nss.c: ignore decoding errors from
- ldap_get_values() as they are just nonexisting attribute values
-
-2007-12-07 16:49 arthur
-
- * [r485] debian/control: fix Vcs-* links to point to the trunk
-
-2007-12-07 16:49 arthur
-
- * [r484] debian/control: upgrade to standards-version 3.7.3 (no
- changes needed)
-
-2007-12-07 13:10 arthur
-
- * [r483] nslcd/nslcd.c: don't use backticks as quote mark
-
-2007-12-01 22:03 arthur
-
- * [r482] common/dict.c: simple check for validity of key value in
- dict_put()
-
-2007-11-26 22:38 arthur
-
- * [r481] configure.ac, man/nss-ldapd.conf.5.xml, nslcd/cfg.c,
- nslcd/cfg.h, nslcd/ldap-nss.c: clean up Kerberos ccname code,
- moving it to cfg.c, fixing some bugs in the putenv() code, making
- the gss_krb5_ccache_name() automatically used if the function is
- available and removing the --with-gssapi-dir,
- --enable-configurable-krb5-ccname-gssapi and
- --enable-configurable-krb5-ccname-env configure options
-
-2007-11-25 15:21 arthur
-
- * [r480] AUTHORS, README, configure.ac, man/nss-ldapd.conf.5.xml,
- nslcd/cfg.c: implement LDAP server discovery through DNS, based
- on a patch by Ralf Haferkamp <rhafer@suse.de> and Michael Calmer
- <mc@suse.de>
-
-2007-11-24 15:26 arthur
-
- * [r479] HACKING: update versions of used tools
-
-2007-11-20 21:53 arthur
-
- * [r478] debian/control: remove XS- prefix from version control
- fields
-
-2007-11-20 21:49 arthur
-
- * [r477] debian/control: put Homepage field in source stanza
-
-2007-11-16 11:43 arthur
-
- * [r476] AUTHORS, nslcd/ldap-nss.c: patch from Andreas Schneider
- <anschneider@suse.de> to get krb5_ccname option working
-
-2007-10-31 22:12 arthur
-
- * [r475] nslcd.h: improve comments about protocol, also describing
- the final NSLCD_RESULT_NOTFOUND
-
-2007-10-28 14:50 arthur
-
- * [r474] nslcd/ldap-nss.c: some smaller cleanups and
- simplifications to the code (getting rid of the is_connected flag
-
-2007-10-28 13:33 arthur
-
- * [r473] nslcd/ldap-nss.c: remove sizelimit parameter
-
-2007-10-28 13:17 arthur
-
- * [r472] nslcd/ldap-nss.c: integrate ent_context attributes into
- ldap_search
-
-2007-10-28 12:54 arthur
-
- * [r471] nslcd/ldap-nss.c: remove session from context and remove
- sycnhronous search functions
-
-2007-10-28 12:37 arthur
-
- * [r470] nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/netgroup.c,
- nslcd/service.c: replace calls to _nss_ldap_get_values() by
- myldap_get_values(), remove unused functions, remove struct
- ldap_state and replace remaining references to context to use
- search instead
-
-2007-10-28 11:39 arthur
-
- * [r469] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/ldap-nss.c: remove support for nss_connect_policy
- configfile option and remove some supporting code for it
-
-2007-10-28 10:57 arthur
-
- * [r468] nslcd/alias.c, nslcd/common.h, nslcd/ether.c,
- nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
- first step to use the new myldap interface
-
-2007-10-28 10:56 arthur
-
- * [r467] tests/test_nsscmds.sh: script to run a number of NSS
- commands (mainly getent) and check the result (this requires an
- LDAP setup that is yet to be documented)
-
-2007-10-27 16:54 arthur
-
- * [r466] man/nss-ldapd.conf.5.xml: include pagesize option in
- manual page since this is tested now
-
-2007-10-27 16:53 arthur
-
- * [r465] nss-ldapd.conf: add pointer to pagesize in AD section of
- sample configfile
-
-2007-10-27 16:28 arthur
-
- * [r464] nslcd/nslcd.c: clean up myldap session after each request
-
-2007-10-27 15:56 arthur
-
- * [r463] nslcd/cfg.c: make cfg_init() only callable once and add
- note about not free()ing memory
-
-2007-10-27 15:48 arthur
-
- * [r462] common/tio.c: fix memory leak in I/O module not free()ing
- allocated storage for file info on file close
-
-2007-10-27 15:36 arthur
-
- * [r461] common/tio.c: portability improvement to fall back to
- ETIMEDOUT when ETIME is unavailable
-
-2007-10-26 08:46 arthur
-
- * [r460] NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: integrate changes from
- 0.4.1 release
-
-2007-10-25 21:55 arthur
-
- * [r455] nslcd/rpc.c: fix rpc filter and remove unused objectClass
- attmap entry
-
-2007-10-25 21:19 arthur
-
- * [r454] nslcd/ldap-nss.c: clean up any messages after abandoning
- the search because that returns a new message (fix memory leak)
-
-2007-10-25 20:25 arthur
-
- * [r453] nslcd/ldap-nss.c: fix a memory leak, not storing search
- entries so they could be freed later on
-
-2007-10-25 20:18 arthur
-
- * [r452] nslcd/ldap-nss.c: fix using unassigned status
-
-2007-10-25 20:17 arthur
-
- * [r451] nslcd/ldap-nss.c: fix memory leak
-
-2007-10-25 09:02 arthur
-
- * [r450] debian/libnss-ldapd.nslcd.init: remove S runlevel from
- Default-Stop in init script
-
-2007-10-21 07:43 arthur
-
- * [r449] nss/networks.c: correct calls to
- NSLCD_ACTION_NETWORK_BYNAME and NSLCD_ACTION_NETWORK_BYADDR and
- get address in correct byte order with the last call
-
-2007-10-20 19:25 arthur
-
- * [r448] nslcd/passwd.c, nslcd/protocol.c: call mysnprintf()
- instead of snprintf() where needed (bugfix)
-
-2007-10-19 22:04 arthur
-
- * [r444] nslcd/ldap-nss.c: make a replacement for
- _nss_ldap_getbyname() which uses the myldap calls internally
-
-2007-10-19 10:35 arthur
-
- * [r443] nslcd/Makefile.am, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/myldap.h, tests, tests/Makefile.am,
- tests/nss-ldapd-test.conf, tests/test_myldap.c: integrate basic
- myldap interface (partially merged from dev-myldap branch)
-
-2007-10-19 09:39 arthur
-
- * [r442] tests/Makefile.am: include debugging information in object
- files
-
-2007-10-19 09:36 arthur
-
- * [r441] tests/Makefile.am: move most C[PP]FLAGS options to
- AM_C[PP]FLAGS and clean up a little
-
-2007-10-19 09:30 arthur
-
- * [r440] common/tio.c: fix usage of DEBUG_TIO_STATS
-
-2007-10-14 07:59 arthur
-
- * [r438] AUTHORS: add translator to Japanese of templates
-
-2007-10-14 07:57 arthur
-
- * [r437] debian/po/ja.po: update Japanese (ja) translation of
- debconf templates by Kenshi Muto <kmuto@debian.org>
-
-2007-10-08 20:11 arthur
-
- * [r436] debian/copyright, debian/po/fr.po: update French (fr)
- translation of debconf templates by Cyril Brulebois
- <cyril.brulebois@enst-bretagne.fr>
-
-2007-10-05 20:52 arthur
-
- * [r434] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.4 release
-
-2007-10-04 19:52 arthur
-
- * [r433] .: ignore tarballs
-
-2007-10-04 19:49 arthur
-
- * [r432] configure.ac: remove linking with libresolv because it's
- not needed on Linux
-
-2007-10-03 20:27 arthur
-
- * [r431] nss-ldapd.conf: some reordering to make the file more
- logical and minor fixes
-
-2007-10-03 20:26 arthur
-
- * [r430] Makefile.am: pass --enable-warnings when running the
- distcheck target
-
-2007-10-03 20:19 arthur
-
- * [r429] README: some general documentation improvements
-
-2007-09-28 08:06 arthur
-
- * [r428] man/nss-ldapd.conf.5.xml: add note about escaping of
- ldapi:// scheme
-
-2007-09-28 08:06 arthur
-
- * [r427] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po: remove note about escaping of ldapi:// url
- scheme
-
-2007-09-28 07:05 arthur
-
- * [r426] nslcd/cfg.c: add warnings and errors to untested and
- unsupported configfile options
-
-2007-09-25 20:57 arthur
-
- * [r425] man/nss-ldapd.conf.5.xml: manual page improvements
-
-2007-09-24 19:29 arthur
-
- * [r424] configure.ac: switch to defining __thread as empty string
- and issue warning if __thread keyword is not supported
-
-2007-09-24 19:22 arthur
-
- * [r423] common/tio.c: also initialize sa_sigaction although it's
- not used
-
-2007-09-24 18:58 arthur
-
- * [r422] debian/libnss-ldapd.postinst: do something special for
- setting the uri parameter because it may be speicified multiple
- times
-
-2007-09-24 13:39 arthur
-
- * [r421] debian/libnss-ldapd.config: fix newline mangling
-
-2007-09-23 20:39 arthur
-
- * [r420] debian/libnss-ldapd.config: properly handle multiple uri
- lines in config file
-
-2007-09-23 20:18 arthur
-
- * [r419] debian/libnss-ldapd.postinst: trim preceding spaces when
- adding an entry in /etc/nsswitch.conf
-
-2007-09-23 11:06 arthur
-
- * [r418] Makefile.am, common/tio.c, nslcd/ldap-nss.h,
- nslcd/nslcd.c, nss/common.c: some small improvements to the code
- based on some source code checks
-
-2007-09-23 11:01 arthur
-
- * [r417] Makefile.am: remove pscan target as these checks are
- sufficiently covered by the other tests
-
-2007-09-22 21:40 arthur
-
- * [r416] nslcd/Makefile.am: add compat files to sources so they end
- up in the tarball
-
-2007-09-22 21:35 arthur
-
- * [r415] tests/Makefile.am: add all objects that are now needed to
- test the configuration module
-
-2007-09-22 21:29 arthur
-
- * [r414] tests/test_cfg.c: remove test for alloc_lsd() because we
- don't use struct ldap_service_search_descriptor any more
-
-2007-09-21 19:44 arthur
-
- * [r412] nslcd/ldap-nss.c: remove unneeded variables and slightly
- improve logging
-
-2007-09-21 19:39 arthur
-
- * [r411] common/Makefile.am: just use -fPIC on all files in this
- directory
-
-2007-09-19 20:47 arthur
-
- * [r410] nslcd/cfg.c, nslcd/cfg.h, nslcd/nslcd.c: put config
- filename as a parameter to cfg_init()
-
-2007-09-15 17:20 arthur
-
- * [r409] nslcd/ldap-nss.c: centralize opening of connection to LDAP
- server in do_open() and refactor do_bind() to be simpler (making
- do_rebind() just one line)
-
-2007-09-15 14:43 arthur
-
- * [r408] man/nss-ldapd.conf.5.xml: remove documentation for
- nss_schema option since it isn't used any more and probably never
- will be
-
-2007-09-15 14:42 arthur
-
- * [r407] nslcd/attmap.c, nslcd/attmap.h, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/common.h, nslcd/group.c, nslcd/ldap-nss.c,
- nslcd/ldap-nss.h, nslcd/passwd.c: remove support for nested
- groups and use of uniqueMember and member attributes as well as
- memberOf attribute (this removes quite some functionality but
- helps us in refactoring because the code was one big exception to
- all the other modules)
-
-2007-09-15 14:10 arthur
-
- * [r406] nslcd/group.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h: some
- more code cleanup, changing return type of _nss_ldap_init(),
- integrating _nss_ldap_init(), do_init_session(), do_parse_async()
- and _nss_ldap_search_async() into the functions that call them
- (each was only called once)
-
-2007-09-15 11:35 arthur
-
- * [r404] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c: do not pass useless errnos
- around because they aren't used anymore
-
-2007-09-15 08:25 arthur
-
- * [r403] nslcd/cfg.h: remove unused include
-
-2007-09-14 23:10 arthur
-
- * [r402] nslcd/ldap-nss.c: some type fixes and logic
- simplifications
-
-2007-09-14 23:10 arthur
-
- * [r401] nslcd/group.c: minor code improvements
-
-2007-09-14 22:00 arthur
-
- * [r400] nslcd/Makefile.am, nslcd/alias.c, nslcd/cfg.c,
- nslcd/ether.c, nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c,
- nslcd/ldap-nss.h, nslcd/netgroup.c, nslcd/network.c,
- nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c,
- nslcd/shadow.c, nslcd/util.c, nslcd/util.h: move the two
- remaining useful functions from util.c to ldap-nss.c
-
-2007-09-14 21:51 arthur
-
- * [r399] nslcd/group.c, nslcd/util.c, nslcd/util.h: move
- _nss_ldap_dn2uid() from util.c to group.c
-
-2007-09-14 21:51 arthur
-
- * [r398] nslcd/common.h, nslcd/passwd.c: add note about free()ing
- the returned value and add logging
-
-2007-09-14 21:01 arthur
-
- * [r397] nslcd/common.h, nslcd/group.c, nslcd/passwd.c: move
- user2dn() from group.c to passwd_username2dn() in passwd.c
-
-2007-09-14 20:54 arthur
-
- * [r396] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c: do not flush streams: our caller
- closes the streams flusing them
-
-2007-09-14 20:50 arthur
-
- * [r395] nslcd/alias.c, nslcd/ether.c, nslcd/group.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c: make use of write_*ent()
- functions consistent
-
-2007-09-14 19:44 arthur
-
- * [r394] nslcd/alias.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/util.c, nslcd/util.h: revert special casing for
- alias_byname() to other functions and some logging strings
- simplifications
-
-2007-09-14 19:35 arthur
-
- * [r393] nslcd/group.c: remove some more references to the old
- locked functions
-
-2007-09-14 18:48 arthur
-
- * [r392] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/network.c,
- nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c,
- nslcd/shadow.c, nslcd/util.c: remove mutex from all LDAP
- operations because we now have a session and a connection per
- thread
-
-2007-09-14 16:30 arthur
-
- * [r391] nslcd/alias.c, nslcd/common.h, nslcd/ether.c,
- nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/netgroup.c, nslcd/network.c, nslcd/nslcd.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
- nslcd/util.c, nslcd/util.h: get rid of global session and instead
- pass the session as a parameter with every request and allocate a
- session per thread
-
-2007-09-12 19:12 arthur
-
- * [r390] nslcd/ldap-nss.c: some code cleanup and fixes to the
- layout
-
-2007-09-09 15:06 arthur
-
- * [r389] nslcd/group.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/util.c: change naming of search functions to clearly
- indicate whether the synchronous or the asynchronous interface is
- used
-
-2007-09-09 10:30 arthur
-
- * [r388] compat/ldap.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/ldap-nss.c:
- some simplifications in the reconnect loging, removing the
- undocumented nss_reconnect_maxconntries configfile option and
- some work to split out LDAP compatibility code to a separate file
-
-2007-09-08 21:37 arthur
-
- * [r387] nslcd/common.c, nslcd/common.h, nslcd/ldap-nss.c: move
- nss2nslcd() to ldap-nss.c
-
-2007-09-08 20:47 arthur
-
- * [r386] nslcd/group.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h: rename
- a function and a little bit of cleanup
-
-2007-09-08 20:33 arthur
-
- * [r385] nslcd/ldap-nss.c: fix endless loop bug
-
-2007-09-08 19:15 arthur
-
- * [r384] nslcd/alias.c, nslcd/attmap.c, nslcd/attmap.h,
- nslcd/cfg.c, nslcd/cfg.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
- nslcd/util.c: move base and scope handling to database specific
- modules, gettting rid of ldap_service_search_descriptor
-
-2007-09-08 15:19 arthur
-
- * [r383] nslcd/alias.c, nslcd/attmap.c, nslcd/attmap.h,
- nslcd/cfg.c, nslcd/cfg.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/ldap-nss.c, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, nslcd/util.c: move filters
- definitions to the database modules themselves (and already
- define base and scope but don't use them yet)
-
-2007-09-07 20:51 arthur
-
- * [r382] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c: make handling of ent_context
- consistent and simpler
-
-2007-09-07 19:57 arthur
-
- * [r381] nslcd/alias.c, nslcd/ether.c, nslcd/host.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, nslcd/util.h: properly
- initialize all contexts
-
-2007-09-07 19:56 arthur
-
- * [r380] nslcd/ldap-nss.h: remove struct ldap_args stuff
-
-2007-09-07 19:41 arthur
-
- * [r379] nslcd/group.c: remove last usage of struct ldap_args and
- add FIXME
-
-2007-09-07 19:36 arthur
-
- * [r378] nslcd/Makefile.am, nslcd/alias.c, nslcd/cfg.c,
- nslcd/ether.c, nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c,
- nslcd/ldap-schema.c, nslcd/ldap-schema.h, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, nslcd/util.c: remove the
- ldap-schema.[ch] files since this is now fully implemented in the
- database specific files
-
-2007-09-07 11:10 arthur
-
- * [r377] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.c,
- nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
- also pass search filter for the *_all() functions from the
- database module instead of doing it in ldap-nss.c
-
-2007-09-07 09:28 arthur
-
- * [r376] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
- rename attlst stuff to attrs since that is the name of the
- parameter that is passed
-
-2007-09-07 08:41 arthur
-
- * [r375] nslcd/alias.c, nslcd/common.c, nslcd/common.h,
- nslcd/ether.c, nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c,
- nslcd/ldap-nss.h, nslcd/ldap-schema.c, nslcd/ldap-schema.h,
- nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
- nslcd/util.h: move some of the filter code to the database
- specific modules to be able to reduce complexity of ldap-nss.c
- later on
-
-2007-09-05 20:53 arthur
-
- * [r374] man/Makefile.am: clean generated manual pages in
- maintainer-clean target
-
-2007-09-03 21:47 arthur
-
- * [r373] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
- include service name in attlst storage and functions
-
-2007-09-03 20:53 arthur
-
- * [r372] nslcd/ldap-nss.c: remove sigpipe handling code since
- sigpipe is ignored throughout the program
-
-2007-08-27 19:38 arthur
-
- * [r371] man/Makefile.am: always ship docbook sources and generated
- manual pages and always install manual pages (even without
- docbook2x-man)
-
-2007-08-27 19:37 arthur
-
- * [r370] INSTALL, autogen.sh, depcomp, install-sh, missing,
- mkinstalldirs: upgrade to using automake 1.10
-
-2007-08-27 19:35 arthur
-
- * [r369] configure.ac: use AM_PROG_CC_C_O to have per-target
- compiler flags
-
-2007-08-26 20:19 arthur
-
- * [r366] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.3 release
-
-2007-08-26 14:51 arthur
-
- * [r365] Makefile.am: workaround for problems splint has in parsing
- system header files
-
-2007-08-26 14:05 arthur
-
- * [r364] nslcd/cfg.h, nslcd/ldap-nss.h: move enum ldap_map_selector
- and struct ldap_service_search_descriptor from ldap-nss.h to
- cfg.h
-
-2007-08-25 13:21 arthur
-
- * [r363] debian/libnss-ldapd.postinst: fix handling of configfile
- values with spaces and symbols that could cause problems with sed
-
-2007-08-25 11:52 arthur
-
- * [r362] debian/libnss-ldapd.postinst: change regular expression
- boundry to | instead of % because it is less likely to appear
- with normal use
-
-2007-08-25 11:51 arthur
-
- * [r361] debian/libnss-ldapd.config: clear password informating in
- Debconf database if binddn is not used
-
-2007-08-19 15:38 arthur
-
- * [r360] tests, tests/Makefile.am, tests/test_cfg.c: add some
- checks for the configuration module
-
-2007-08-19 14:26 arthur
-
- * [r359] configure.ac, tests/Makefile.am, tests/dict,
- tests/test_dict.c, tests/test_tio.c, tests/tio: move dict and tio
- tests into the tests directory
-
-2007-08-19 14:12 arthur
-
- * [r358] debian/po/pt.po: include updated Portugese translation by
- Américo Monteiro <a_monteiro@netcabo.pt>
-
-2007-08-19 14:11 arthur
-
- * [r357] debian/po/templates.pot: change Project-Id-Version project
- name
-
-2007-08-19 14:09 arthur
-
- * [r356] debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
- debian/po/de.po, debian/po/es.po, debian/po/fr.po,
- debian/po/ja.po, debian/po/nl.po, debian/po/pt.po,
- debian/po/pt_BR.po, debian/po/ru.po, debian/po/sv.po,
- debian/po/templates.pot, debian/po/vi.po: update
- Project-Id-Version and Report-Msgid-Bugs-To headers
-
-2007-08-19 14:08 arthur
-
- * [r355] debian/copyright, m4/acx_pthread.m4: include newer version
- of acx_pthread.m4
-
-2007-08-19 13:28 arthur
-
- * [r354] README: add a note about case-sensitivity of NSS and LDAP
- databases
-
-2007-08-19 11:19 arthur
-
- * [r353] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst:
- fix some bugs in mangling of configfile and be more cautious
- about replacing values (only replace first occurrence and only
- match options with the correct number of options)
-
-2007-08-19 11:00 arthur
-
- * [r352] debian/libnss-ldapd.postinst: remove passwords from
- configfile if the [root]binddn option was removed and always
- unset the passwd in the debconf database
-
-2007-08-19 10:54 arthur
-
- * [r351] config.guess, config.sub: include updated files
-
-2007-08-19 09:22 arthur
-
- * [r350] debian/libnss-ldapd.postinst: no longer use
- /etc/libnss-ldap.conf as a basis for creating a new configuration
- file since the syntax is no longer compatible
-
-2007-08-19 09:16 arthur
-
- * [r349] debian/libnss-ldapd.postinst: only restart nscd on
- configure
-
-2007-08-19 09:11 arthur
-
- * [r348] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst,
- debian/libnss-ldapd.templates, debian/po/ca.po, debian/po/cs.po,
- debian/po/da.po, debian/po/de.po, debian/po/es.po,
- debian/po/fr.po, debian/po/ja.po, debian/po/nl.po,
- debian/po/pt.po, debian/po/pt_BR.po, debian/po/ru.po,
- debian/po/sv.po, debian/po/templates.pot, debian/po/vi.po: remove
- the ldap-version question as it should be unneeded in the most
- common installations (where it needs to be set the whole config
- is likely te need tweaking)
-
-2007-08-18 20:56 arthur
-
- * [r347] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po: rephrase the uri question and add some more
- pointers on how to specify the value
-
-2007-08-18 20:47 arthur
-
- * [r346] debian/libnss-ldapd.nslcd.init: change remaining reference
- to $PIDFILE into $NSLCD_PIDFILE
-
-2007-08-18 20:11 arthur
-
- * [r345] nslcd/ldap-nss.c: fix a couple of uses of per-map bases
- that could be NULL and remove the ldap_proxy_bind_args that
- wasn't used anywhere
-
-2007-08-18 19:37 arthur
-
- * [r344] man/nslcd.8.xml: replace remaining \- with -
-
-2007-08-18 19:35 arthur
-
- * [r343] configure.ac, man/nss-ldapd.conf.5.xml, nslcd/attmap.c,
- nslcd/attmap.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/ldap-nss.c,
- nslcd/ldap-schema.h, nslcd/nslcd.c, nss-ldapd.conf: rewrite
- configuration file handling to be simpler and more consistent,
- this does mean that the syntax of the configfile has changed from
- the PADL one and that some options were removed (also update
- manual page and sample config file to reflect changes)
-
-2007-08-03 08:13 arthur
-
- * [r342] nslcd/cfg.c, nslcd/cfg.h, nslcd/group.c: remove
- nss_initgroups and nss_initgroups_ignoreusers configfile options
-
-2007-08-03 07:21 arthur
-
- * [r341] HACKING, README: documentation improvements
-
-2007-08-03 07:20 arthur
-
- * [r340] README, configure.ac, man/nss-ldapd.conf.5.xml,
- nslcd/cfg.c, nslcd/cfg.h, nslcd/ldap-nss.c, nslcd/ldap-nss.h:
- remove --enable-paged-results configure option and now always do
- runtime configuration, remove nss_paged_results configfile option
- and use pagesize option to specify usage of paging or not
-
-2007-08-02 21:59 arthur
-
- * [r339] README: some spelling fixes, added a section on
- unsupported features and rephrased default LDAP schema
- objectclasses as filters
-
-2007-07-31 13:54 arthur
-
- * [r338] Makefile.am, configure.ac, debian/control, man,
- man/Makefile.am, man/nslcd.8.xml, man/nss-ldapd.conf.5.xml,
- nslcd.8, nss-ldapd.conf.5: switch to using docbook for manual
- pages, use docbook2x-man for generating the manual pages and
- update the nss-ldapd.conf manual page slightly
-
-2007-07-28 16:20 arthur
-
- * [r337] nslcd/alias.c, nslcd/cfg.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/ldap-schema.c, nslcd/ldap-schema.h, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c: define the list of attributes to
- look up in searches in the service modules instead of in
- ldap-schema
-
-2007-07-28 14:57 arthur
-
- * [r336] nslcd/attmap.h: fix typo in comment
-
-2007-07-27 09:54 arthur
-
- * [r334] nslcd.h: fix typo
-
-2007-07-26 20:11 arthur
-
- * [r332] nslcd/cfg.c, nslcd/ldap-schema.h: remove some more old
- mapping stuff and change configuration file keyword to map with
- the new syntax
-
-2007-07-26 19:34 arthur
-
- * [r331] nslcd/alias.c, nslcd/attmap.c, nslcd/attmap.h,
- nslcd/cfg.c, nslcd/cfg.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/ldap-nss.c, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c: switch to the new attribute
- mapping code
-
-2007-07-26 16:00 arthur
-
- * [r330] nslcd/cfg.c, nslcd/cfg.h, nslcd/ldap-nss.c,
- nslcd/ldap-nss.h, nslcd/ldap-schema.c: get rid of default and
- override attribute value mappings and remove host and port
- configuration options
-
-2007-07-26 11:58 arthur
-
- * [r329] nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/shadow.c: move
- some shadow specific functions to shadow.c
-
-2007-07-26 11:57 arthur
-
- * [r328] nslcd/cfg.c, nslcd/cfg.h: make function
- _nss_ldap_add_uri() static
-
-2007-07-24 15:36 arthur
-
- * [r327] nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.c:
- remove some more unused code
-
-2007-07-24 13:38 arthur
-
- * [r326] nslcd/Makefile.am, nslcd/alias.c, nslcd/attmap.c,
- nslcd/attmap.h, nslcd/cfg.c, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/ldap-schema.c, nslcd/ldap-schema.h, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, nslcd/util.c: switch to a new
- interface for doing attribute mapping, splitting the attribute
- mapping stuff into a separate file
-
-2007-07-24 10:13 arthur
-
- * [r325] nslcd/cfg.c, nslcd/ldap-schema.c, nslcd/ldap-schema.h: get
- rid of some unused attribute mappings and a small reorganisation
- of code
-
-2007-07-24 06:52 arthur
-
- * [r324] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po: rephrase nsswitch.conf question and removed
- reference to example file we don't ship
-
-2007-07-24 06:40 arthur
-
- * [r323] debian/copyright, nslcd/Makefile.am, nslcd/cfg.c,
- nslcd/cfg.h, nslcd/dnsconfig.c, nslcd/dnsconfig.h,
- nslcd/resolve.c, nslcd/resolve.h, nss-ldapd.conf.5: get rid of
- dnsconfig stuff since that probably didn't work anyway and it
- cleans up some stuff
-
-2007-07-23 20:24 arthur
-
- * [r315] common/dict.c, tests/dict/test_dict.c: fix a serious bug
- in dict_values_next() that would return map pointers instead of
- values and write a test for it
-
-2007-07-23 15:23 arthur
-
- * [r314] debian/rules: use stricter distclean run in clean target
- as suggested by lintian
-
-2007-07-23 14:42 arthur
-
- * [r313] common/dict.c, common/dict.h, tests/dict/test_dict.c: add
- support for removing entries from a DICT by setting the value to
- NULL (this does not free any memory)
-
-2007-07-21 14:04 arthur
-
- * [r310] AUTHORS: include translater of debconf templates to French
-
-2007-07-18 07:12 arthur
-
- * [r309] debian/po/fr.po: typo fix by Cyril Brulebois
- <cyril.brulebois@enst-bretagne.fr>
-
-2007-07-16 19:29 arthur
-
- * [r308] debian/po/fr.po: update French (fr) translation of debconf
- templates by Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>
-
-2007-07-15 21:40 arthur
-
- * [r307] tests/tio/test_tio.c: disable test that will always fail
-
-2007-07-15 21:37 arthur
-
- * [r306] common/tio.c: fix typo
-
-2007-07-15 21:35 arthur
-
- * [r305] common/tio.c: fix bug with buffer magic in writing code
-
-2007-07-14 09:33 arthur
-
- * [r304] AUTHORS, debian/copyright, debian/po/pt.po: add Portuguese
- (pt) translation of debconf templates by Américo Monteiro
- <a_monteiro@netcabo.pt>
-
-2007-07-13 09:45 arthur
-
- * [r303] tests/dict/Makefile.am, tests/tio/Makefile.am: do the
- simple unit tests at make check time
-
-2007-07-13 09:31 arthur
-
- * [r302] Makefile.am: don't include config diretory which we don't
- use
-
-2007-07-13 08:44 arthur
-
- * [r301] common/tio.c: add const and add FIXME about a to-be-fixed
- race condition
-
-2007-07-13 08:42 arthur
-
- * [r300] nss/networks.c: flag the address family parameter as
- unused
-
-2007-07-13 08:26 arthur
-
- * [r299] README: add notes about format of host and ethers entries
- in LDAP database
-
-2007-07-13 08:17 arthur
-
- * [r298] debian/control: add XS-Vcs-Svn and XS-Vcs-Browser as
- specified in #391023
-
-2007-06-18 08:46 arthur
-
- * [r297] nslcd/nslcd.c: add comment explaining the use of chmod()
- over fchmod()
-
-2007-06-17 16:48 arthur
-
- * [r294] ChangeLog, NEWS, configure.ac, debian/changelog,
- nss-ldapd.conf.5: get files ready for 0.2.1 release
-
-2007-06-17 14:05 arthur
-
- * [r293] Makefile.am: do proper wildcard expansion
-
-2007-06-17 14:05 arthur
-
- * [r292] Makefile.am, nss/Makefile.am: add proper support for make
- uninstall
-
-2007-06-17 13:31 arthur
-
- * [r291] autogen.sh: force regeneration of all files
-
-2007-06-17 13:27 arthur
-
- * [r290] Makefile.am, autogen.sh, configure.ac: include stuff from
- the m4 directory automatically
-
-2007-06-17 13:20 arthur
-
- * [r289] common/Makefile.am, nslcd/Makefile.am, nss/Makefile.am,
- tests/Makefile.am, tests/dict/Makefile.am, tests/tio/Makefile.am:
- support building outside the source directory
-
-2007-06-17 12:43 arthur
-
- * [r288] Makefile.am, configure.ac, debian/copyright, m4,
- m4/acx_pthread.m4, nslcd/Makefile.am: use the ACX_PTHREAD macro
- to check for platform independant pthread support and required
- options
-
-2007-06-17 12:35 arthur
-
- * [r287] debian/copyright: further clarification of use of
- autoconf/automake code
-
-2007-06-16 23:10 arthur
-
- * [r286] nslcd/nslcd.c: change fchmod() into chmod() since fchmod()
- has undifined behaviour on named sockets (fails silently)
-
-2007-06-12 09:09 arthur
-
- * [r285] common/dict.c, nslcd/ldap-nss.c, nslcd/ldap-schema.c,
- nslcd/util.c: fix casts of types where needed
-
-2007-06-12 09:06 arthur
-
- * [r284] nslcd/host.c: fix type of host address and handle errors
- in writing hostent
-
-2007-06-11 18:44 arthur
-
- * [r280] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- nss-ldapd.conf.5: get files ready for 0.2 release
-
-2007-06-11 18:40 arthur
-
- * [r279] common/Makefile.am, common/dict.c, common/dict.h,
- nslcd/Makefile.am, nslcd/cfg.h, nslcd/dict.c, nslcd/dict.h,
- tests/dict/Makefile.am, tests/dict/test_dict.c: move dict into
- the common directory
-
-2007-06-11 18:34 arthur
-
- * [r278] nss-ldapd.conf.5: add a note about the status of this
- manual page
-
-2007-06-10 16:58 arthur
-
- * [r277] common/Makefile.am: compile tio module with -fPIC because
- it is used in the NSS shared library
-
-2007-06-10 16:50 arthur
-
- * [r276] debian/libnss-ldapd.postinst: add note about modifying
- /etc/nsswitch.conf in postinst
-
-2007-06-09 17:35 arthur
-
- * [r275] Makefile.am: have better rules to generate ChangeLog
-
-2007-06-09 16:54 arthur
-
- * [r274] common/tio.h: remove some trailing spaces
-
-2007-06-09 16:50 arthur
-
- * [r273] nss-ldapd.conf.5: add proper copyright header
-
-2007-06-08 22:57 arthur
-
- * [r272] Makefile.am, common, common/Makefile.am, common/tio.c,
- common/tio.h, configure.ac, nslcd-common.h, nslcd/Makefile.am,
- nslcd/alias.c, nslcd/common.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/netgroup.c, nslcd/network.c, nslcd/nslcd.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
- nslcd/util.c, nslcd/util.h, nss/Makefile.am, nss/aliases.c,
- nss/common.c, nss/common.h, nss/ethers.c, nss/group.c,
- nss/hosts.c, nss/netgroup.c, nss/networks.c, nss/passwd.c,
- nss/protocols.c, nss/rpc.c, nss/services.c, nss/shadow.c,
- tests/Makefile.am, tests/tio, tests/tio/Makefile.am,
- tests/tio/test_tio.c: implement our own stdio-like library that
- handles IO with a simple configurable timeout mechanism with
- buffering
-
-2007-06-05 21:48 arthur
-
- * [r271] NEWS, README, configure.ac, tests/dict/test_dict.c: some
- remaining tabs to spaces and trim trailing spaces
-
-2007-06-02 15:28 arthur
-
- * [r270] configure.ac, debian/copyright: fix some remaining
- references to the GNU Library General Public License
-
-2007-06-01 21:40 arthur
-
- * [r269] nslcd/nslcd.c: add some comments describing some problems
- that this code may have
-
-2007-05-20 16:25 arthur
-
- * [r268] HACKING: add a section on build dependencies
-
-2007-05-13 19:52 arthur
-
- * [r267] config.guess, config.sub: include updated files
-
-2007-03-05 22:42 arthur
-
- * [r266] ., Makefile.am: include some targets to tun flawfinder,
- pscan, rats and splint
-
-2007-03-04 20:03 arthur
-
- * [r265] nslcd-common.h, nslcd/alias.c, nslcd/ether.c,
- nslcd/group.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/ldap-schema.c, nslcd/ldap-schema.h, nslcd/log.c,
- nslcd/nslcd.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/shadow.c, nslcd/util.c, nslcd/util.h, nss/common.c,
- nss/common.h, nss/group.c, nss/hosts.c, nss/netgroup.c,
- nss/networks.c, nss/prototypes.h, nss/services.c: code
- improvements by making type casts explicit, flagging ignored
- return values, renames and flagging of parameters and some
- miscelanious improvements (thanks to gcc warnings, splint, rats
- and flawfinder)
-
-2007-03-02 21:17 arthur
-
- * [r264] nslcd/ldap-nss.c: remove runtime checking for existance of
- /lib/init/rw/libnss-ldap.bind_policy_soft
-
-2007-03-02 20:40 arthur
-
- * [r263] nss-ldapd.conf: add missing attribute mapping for AD
-
-2007-03-02 20:37 arthur
-
- * [r262] nslcd/nslcd.c: do chmod on file descriptor instead of on
- file name
-
-2007-02-17 12:08 arthur
-
- * [r251] nslcd-common.h, nslcd/cfg.c, nss/hosts.c: fix a few bugs
- found thanks to the new warnings
-
-2007-02-17 12:07 arthur
-
- * [r250] compat, compat/attrs.h, nslcd/cfg.h, nslcd/common.h,
- nslcd/dict.h, nslcd/log.h, nslcd/nslcd.c, nss/Makefile.am,
- nss/common.h, nss/ethers.c, nss/group.c, nss/hosts.c,
- nss/netgroup.c, nss/networks.c, nss/passwd.c, nss/protocols.c,
- nss/rpc.c, nss/services.c, nss/shadow.c, tests/dict/test_dict.c,
- tests/test_aliases.c: add gcc attributes to some functions and
- parameters
-
-2007-02-17 12:00 arthur
-
- * [r249] configure.ac: add some extra type checks and worarounds
-
-2007-02-17 12:00 arthur
-
- * [r248] configure.ac: add extra compiler warnings
-
-2007-02-10 08:13 arthur
-
- * [r240] nslcd/dnsconfig.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/ldap-schema.c, nslcd/util.c: replace syslog calls to calls
- with our own logging module
-
-2007-02-06 22:27 arthur
-
- * [r237] README: fix a typo and update copyright info
-
-2007-02-04 22:42 arthur
-
- * [r236] configure.ac, tests/Makefile.am, tests/dict,
- tests/dict/Makefile.am, tests/dict/test_dict.c: add simple test
- for dict module
-
-2007-02-04 22:31 arthur
-
- * [r235] nslcd/dict.c: fix list corruption bug in dict_put() and
- ignore setting value to NULL
-
-2007-02-04 22:30 arthur
-
- * [r234] nslcd/dict.c, nslcd/dict.h: don't store const void * as
- value, just void *
-
-2007-02-01 22:12 arthur
-
- * [r233] nslcd/util.c, nslcd/util.h: declare old dict functions
- static as thay are only used from within util.c
-
-2007-02-01 22:03 arthur
-
- * [r232] nslcd/dict.h, nslcd/ldap-nss.h: trim trailing whitespace
-
-2007-02-01 21:51 arthur
-
- * [r231] nslcd/Makefile.am, nslcd/cfg.c, nslcd/cfg.h, nslcd/dict.c,
- nslcd/dict.h, nslcd/ldap-nss.c, nslcd/util.c, nslcd/util.h: add
- new dictionary module and use it for the attribute mapping stuff
-
-2007-02-01 21:13 arthur
-
- * [r230] nslcd/Makefile.am, nslcd/log.c, nslcd/xmalloc.c,
- nslcd/xmalloc.h: get rid of xmalloc.[ch]
-
-2007-01-17 22:40 arthur
-
- * [r229] nss/Makefile.am: no longer install libc-versioned symlink
- and hardcode nss soname because we will likely need to change our
- code if the ABI changes
-
-2007-01-17 22:23 arthur
-
- * [r228] debian/rules: in Debian package install NSS files in
- /usr/lib instead of /lib
-
-2007-01-17 22:16 arthur
-
- * [r227] nss/aliases.c, nss/common.h, nss/ethers.c, nss/group.c,
- nss/hosts.c, nss/netgroup.c, nss/networks.c, nss/passwd.c,
- nss/protocols.c, nss/rpc.c, nss/services.c, nss/shadow.c: ensure
- that all NSS functions can be generated by the marcos in common.h
- and spell out the read_..() function for every type
-
-2007-01-17 21:54 arthur
-
- * [r226] debian/copyright: indent license blubs and include license
- information for nslcd/resolve.[ch]
-
-2007-01-17 21:53 arthur
-
- * [r225] nslcd.h: add a little bit more documentation
-
-2007-01-17 16:10 arthur
-
- * [r224] nslcd/cfg.c: remove a const where it really wasn't
-
-2007-01-17 16:03 arthur
-
- * [r223] nslcd/cfg.c, nslcd/cfg.h, nslcd/group.c, nslcd/ldap-nss.c,
- nslcd/util.c, nslcd/util.h: move most config code into cfg.c,
- clean up dictornary stuff in util.c and do some more smaller
- restructuring
-
-2007-01-17 15:35 arthur
-
- * [r222] nslcd/group.c, nslcd/ldap-nss.h, nslcd/util.c,
- nslcd/util.h: move name_list stuff to group.c as that is the only
- place it's used at the moment
-
-2007-01-17 15:29 arthur
-
- * [r221] nslcd/netgroup.c: replace __netgrent with mynetgrent
- removing the fields that are not used
-
-2007-01-17 13:16 arthur
-
- * [r220] nslcd/Makefile.am, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.h,
- nslcd/util.c, nslcd/util.h: first step to split out all
- configuration stuff into separate file
-
-2007-01-17 12:51 arthur
-
- * [r219] nslcd/ldap-nss.c, nslcd/ldap-nss.h: get rid of more code
- that would check if the socket was changed from under us by our
- caller
-
-2007-01-17 12:14 arthur
-
- * [r218] nslcd/ldap-nss.c: get rid of rebinding-on-fork() logic as
- our threading model is very predictable
-
-2007-01-10 22:50 arthur
-
- * [r217] nslcd/netgroup.c: write a final result code of
- NSLCD_RESULT_NOTFOUND for netgroup lookups
-
-2007-01-10 22:48 arthur
-
- * [r216] nss/netgroup.c, nss/prototypes.h: fix netgroup lookups so
- that _nss_ldap_getnetgrent_r() returns NSS_STATUS_RETURN if there
- are no more entries to return but there was a first entry
-
-2007-01-09 21:21 arthur
-
- * [r215] COPYING, Makefile.am, README, configure.ac,
- debian/copyright, debian/libnss-ldapd.nslcd.init, nslcd-common.h,
- nslcd.8, nslcd.h, nslcd/Makefile.am, nslcd/alias.c,
- nslcd/common.c, nslcd/common.h, nslcd/dnsconfig.c,
- nslcd/dnsconfig.h, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.c,
- nslcd/ldap-schema.h, nslcd/log.c, nslcd/log.h, nslcd/netgroup.c,
- nslcd/network.c, nslcd/nslcd.c, nslcd/pagectrl.c,
- nslcd/pagectrl.h, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, nslcd/util.c, nslcd/util.h,
- nslcd/xmalloc.c, nslcd/xmalloc.h, nss/Makefile.am, nss/aliases.c,
- nss/common.c, nss/common.h, nss/ethers.c, nss/group.c,
- nss/hosts.c, nss/netgroup.c, nss/networks.c, nss/passwd.c,
- nss/protocols.c, nss/prototypes.h, nss/rpc.c, nss/services.c,
- nss/shadow.c, tests/Makefile.am, tests/test_aliases.c,
- tests/test_ethers.c, tests/test_group.c, tests/test_hosts.c,
- tests/test_netgroup.c, tests/test_networks.c,
- tests/test_passwd.c, tests/test_protocols.c, tests/test_rpc.c,
- tests/test_services.c, tests/test_shadow.c: change license from
- GNU Library General Public License v.2 to GNU Lesser General
- Public License v.2.1 with permission from Luke Howard
-
-2007-01-08 22:26 arthur
-
- * [r214] nss/netgroup.c, nss/prototypes.h: use our own thread-local
- file pointer for doing requests instead of misusing the data
- field in the __netgrent struct
-
-2007-01-08 16:04 arthur
-
- * [r213] debian/control: add a provide line for libnss-ldap so we
- can seamlessly replace it (it should provide the same
- functionality)
-
-2007-01-08 15:42 arthur
-
- * [r212] debian/libnss-ldapd.postinst: only modify nsswitch
- databases we support, leave everything else alone (e.g.
- automount)
-
-2007-01-02 08:06 arthur
-
- * [r211] debian/libnss-ldapd.nslcd.init: change description in init
- script
-
-2006-12-31 10:05 arthur
-
- * [r210] nslcd-common.h: if the string to write is NULL, write an
- empty string
-
-2006-12-31 10:03 arthur
-
- * [r209] nslcd-common.h: ensure that all arrays that are allocated
- in the buffer are now aligned to the pointer size
-
-2006-12-31 10:02 arthur
-
- * [r208] nslcd-common.h, nss/hosts.c: extract some more common
- macros
-
-2006-12-30 10:50 arthur
-
- * [r207] nslcd/ldap-nss.c, tests/test_group.c: get rid of a few
- warnings
-
-2006-12-29 10:46 arthur
-
- * [r206] config.sub: update to newer version again (got lost in
- r205)
-
-2006-12-29 10:04 arthur
-
- * [r205] config.sub, nslcd/group.c, nslcd/ldap-nss.c,
- nslcd/ldap-nss.h, nslcd/util.c: get rid of debug() function and
- call log_log() instead
-
-2006-12-27 09:48 arthur
-
- * [r204] nslcd-common.h, nslcd/alias.c, nslcd/common.h,
- nslcd/ether.c, nslcd/group.c, nslcd/host.c, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c: do not allocate new memory with
- malloc() for each request with a string parameter but use a
- buffer allocated on the stack instead (this simplifies free()-ing
- the buffer(s) in case of problems)
-
-2006-12-25 20:30 arthur
-
- * [r203] nslcd/dnsconfig.c, nslcd/group.c, nslcd/ldap-nss.c,
- nslcd/ldap-nss.h, nslcd/passwd.c, nslcd/util.c, nslcd/util.h: get
- rid of NSS_BUFSIZ, rename _nss_ldap_oc_check() to
- has_objectclass(), redo _nss_ldap_escape_string() with simpler
- logic and slightly different signature and redid layout of some
- code
-
-2006-12-23 11:50 arthur
-
- * [r201] ChangeLog, NEWS, TODO, configure.ac, debian/changelog: get
- files ready for 0.1 release
-
-2006-12-22 23:23 arthur
-
- * [r200] nslcd.8: fix name of configuration file and update date
- and version number
-
-2006-12-22 23:20 arthur
-
- * [r199] NEWS, TODO, nslcd/alias.c, nslcd/dnsconfig.c,
- nslcd/dnsconfig.h, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.c,
- nslcd/ldap-schema.h, nslcd/netgroup.c, nslcd/network.c,
- nslcd/pagectrl.c, nslcd/pagectrl.h, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/resolve.c, nslcd/resolve.h, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, nslcd/util.c, nslcd/util.h,
- nss-ldapd.conf, nss-ldapd.conf.5, nss/exports.linux: remove last
- keyword and disable keyword expansion
-
-2006-12-22 10:56 arthur
-
- * [r198] nslcd/Makefile.am: make list of source files a little
- clearer
-
-2006-12-22 07:35 arthur
-
- * [r197] HACKING: change reference to directory name
-
-2006-12-21 19:55 arthur
-
- * [r196] Makefile.am, configure.ac, debian/copyright, nslcd,
- server: rename server directory to nslcd
-
-2006-12-21 19:53 arthur
-
- * [r195] ChangeLog, Makefile.am: add code for generating ChangeLog
- and add initial ChangeLog
-
-2006-12-21 19:04 arthur
-
- * [r194] .: change trunk location in repository to match package
- name
-
-2006-12-21 10:12 arthur
-
- * [r193] server/alias.c, server/dnsconfig.c, server/dnsconfig.h,
- server/ether.c, server/group.c, server/host.c, server/ldap-nss.c,
- server/ldap-nss.h, server/ldap-schema.c, server/ldap-schema.h,
- server/log.c, server/log.h, server/netgroup.c, server/network.c,
- server/pagectrl.c, server/pagectrl.h, server/passwd.c,
- server/protocol.c, server/rpc.c, server/service.c,
- server/shadow.c, server/util.c, server/util.h, server/xmalloc.c,
- server/xmalloc.h: normalize copyright headers
-
-2006-12-20 11:51 arthur
-
- * [r192] debian/copyright: update copyright file with current
- copyright information
-
-2006-12-20 11:34 arthur
-
- * [r191] Makefile.am, nss/Makefile.am, server/Makefile.am,
- tests/Makefile.am: properly capitalize company name
-
-2006-12-20 11:10 arthur
-
- * [r190] README: fix wrapping
-
-2006-12-20 11:08 arthur
-
- * [r189] README: integrate remaining parts in documentation
-
-2006-12-20 09:14 arthur
-
- * [r188] Makefile.am, debian/libnss-ldapd.examples: ship
- nss-ldapd.conf as an example in the Debian package
-
-2006-12-19 22:31 arthur
-
- * [r187] ., debian/changelog, debian/control: change Debian source
- package name to nss-ldapd
-
-2006-12-19 22:28 arthur
-
- * [r186] Makefile.am: do not try to ship gone README.Debian but do
- ship new HACKING
-
-2006-12-19 15:04 arthur
-
- * [r185] nss-ldapd.conf: get rid of pam stuff
-
-2006-12-19 15:03 arthur
-
- * [r184] HACKING, NEWS, README, TODO: first step at improving
- documentation
-
-2006-12-19 15:02 arthur
-
- * [r183] configure.ac, debian/changelog: change version number to
- 0.1
-
-2006-12-19 14:03 arthur
-
- * [r182] debian/libnss-ldapd.postinst: change some tests with grep
- to be correct, add some comments and improve import of old
- configuration file
-
-2006-12-19 13:55 arthur
-
- * [r181] debian/README.Debian: the README.Debian does not contain
- any more relevant information
-
-2006-12-19 12:10 arthur
-
- * [r180] server/nslcd.c: add TODO
-
-2006-12-19 11:53 arthur
-
- * [r179] Makefile.am, configure.ac, debian/libnss-ldapd.config,
- debian/libnss-ldapd.nslcd.init, debian/libnss-ldapd.postinst,
- debian/libnss-ldapd.postrm, debian/rules, ldap.conf,
- nss-ldapd.conf, nss-ldapd.conf.5, nss_ldap.5: change default
- configuration file name to /etc/nss-ldapd.conf
-
-2006-12-18 22:34 arthur
-
- * [r178] Makefile.am, nslcd.8: add initial nslcd manual page
-
-2006-12-18 22:31 arthur
-
- * [r177] server/nslcd.c: output of --help no longer shows --config
- option (which isn't there)
-
-2006-12-18 22:30 arthur
-
- * [r176] configure.ac: change name of package also in configure
-
-2006-12-18 21:54 arthur
-
- * [r175] debian/libnss-ldapd.config: handle cases where commands in
- backticks return an error code
-
-2006-12-18 21:32 arthur
-
- * [r174] nss/hosts.c: only set h_errno to error value on problems
- and change the returned value in some cases
-
-2006-12-17 22:30 arthur
-
- * [r173] debian/libnss-ldapd.nslcd.init: report process id in
- status
-
-2006-12-17 11:19 arthur
-
- * [r172] configure.ac, debian/changelog,
- debian/libnss-ldapd.config, debian/libnss-ldapd.nslcd.init,
- debian/libnss-ldapd.postinst, nss/common.h, server/nslcd.c,
- tests/test_networks.c: remove trailing spaces
-
-2006-12-17 11:18 arthur
-
- * [r171] nss/prototypes.h: add note about glibc manual
-
-2006-12-17 11:14 arthur
-
- * [r170] nss/Makefile.am: fix comment as to installing libraries
-
-2006-12-17 11:13 arthur
-
- * [r169] debian/control: add a snippet to the package description
- as to what the main differences to libnss-ldap are
-
-2006-12-17 07:27 arthur
-
- * [r168] debian/rules: move the nss libraries to /lib instead of
- /usr/lib
-
-2006-12-17 07:26 arthur
-
- * [r167] debian/rules: remove some unneeded configure options
-
-2006-12-16 22:17 arthur
-
- * [r166] Makefile.am, debian/libnss-ldapd.lintian-overrides,
- debian/rules: fix some lintian warnings regarding shared
- libraries with an override file and generating shlibs for now
-
-2006-12-16 22:15 arthur
-
- * [r165] debian/rules: fix configuration file manual page name
-
-2006-12-16 22:13 arthur
-
- * [r164] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt_BR.po, debian/po/ru.po,
- debian/po/sv.po, debian/po/templates.pot, debian/po/vi.po: end
- every short description line with a colon (and run
- debconf-updatepo) (thanks lintian)
-
-2006-12-16 22:11 arthur
-
- * [r163] server/nslcd.c: set correct permissions on socket creation
- and remove socket and pidfile on exit
-
-2006-12-16 21:52 arthur
-
- * [r162] nss/exports.linux, nss/group.c, nss/prototypes.h,
- tests/test_group.c: remove _nss_ldap_initgroups_dyn() from
- interface for now because it is currently not working
-
-2006-12-16 17:39 arthur
-
- * [r161] configure.ac: fix configure --help strings to be more
- consistent and list default values
-
-2006-12-16 16:40 arthur
-
- * [r160] Makefile.am: fix debian files to ship and split off those
- files into a separate variable
-
-2006-12-16 16:38 arthur
-
- * [r159] debian/po/POTFILES.in, debian/po/ca.po, debian/po/cs.po,
- debian/po/da.po, debian/po/de.po, debian/po/es.po,
- debian/po/fr.po, debian/po/ja.po, debian/po/nl.po,
- debian/po/pt_BR.po, debian/po/ru.po, debian/po/sv.po,
- debian/po/templates.pot, debian/po/vi.po: update po and pot files
- based on current templates
-
-2006-12-16 16:35 arthur
-
- * [r158] debian/config, debian/libnss-ldapd.config,
- debian/libnss-ldapd.postinst, debian/libnss-ldapd.postrm,
- debian/libnss-ldapd.templates, debian/rules, debian/templates:
- redid Debian packaging: on installation a search is done for any
- reasonable configuration information (existing nss_ldap config,
- hostname info, etc), configuring nsswitch.conf is also done and
- all files in the debian directory have more logical names
-
-2006-12-16 16:25 arthur
-
- * [r157] Makefile.am, debian/libnss-ldapd.nslcd.init, debian/rules:
- ship an init script for starting nslcd
-
-2006-12-14 10:34 arthur
-
- * [r156] AUTHORS: fix format of AUTHORS file and include new
- authors
-
-2006-12-14 10:33 arthur
-
- * [r155] ANNOUNCE, README: include ANNOUNCE document in README
-
-2006-12-14 10:32 arthur
-
- * [r154] ChangeLog, NEWS: rename ChangeLog to NEWS and change
- formatting of file to follow common format
-
-2006-12-13 16:07 arthur
-
- * [r153] NEWS, TODO: NEWS looks more like a TODO
-
-2006-12-08 21:58 arthur
-
- * [r152] Makefile.am, debian/changelog, debian/control,
- debian/libnss-ldapd.postinst, debian/rules: clean up Debian
- packaging a bit
-
-2006-12-08 21:45 arthur
-
- * [r151] tests/ldaptest.pl, tests/nsswitch.test, tests/testd.c,
- tests/testgr.c, tests/testnss.c, tests/testpw.c, tests/testpw3.c,
- tests/testpw4.c, tests/testpw5.c, tests/testpw6.c: get rid of old
- test code (most of it should be covered by the new test code)
-
-2006-12-08 19:40 arthur
-
- * [r150] .: ignore generated debuild files
-
-2006-12-08 19:37 arthur
-
- * [r149] debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
- debian/po/de.po, debian/po/es.po, debian/po/fr.po,
- debian/po/ja.po, debian/po/nl.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po, debian/templates: do not make default values
- translatable
-
-2006-12-08 19:31 arthur
-
- * [r148] nss/common.c: fix indentation
-
-2006-12-08 19:31 arthur
-
- * [r147] README, debian/LDAP-Permissions.txt, debian/examples,
- debian/libnss-ldapd.docs: get rid of more documentation in an
- attempt to include all useful documentation in one place
-
-2006-12-08 19:04 arthur
-
- * [r146] Makefile.am, README, doc: reasonable configuration
- information (existing nss_ldap config, parts in top-level README
-
-2006-12-08 18:37 arthur
-
- * [r145] configure.ac, nslcd.h: specify socket and pidfile location
- with configure script
-
-2006-12-08 17:17 arthur
-
- * [r144] debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
- debian/po/de.po, debian/po/es.po, debian/po/fr.po,
- debian/po/ja.po, debian/po/nl.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po: run debconf-updatepo to get pot and po files in
- a consistent state
-
-2006-12-08 16:26 arthur
-
- * [r143] debian/control: get rid of cdbs build dependency
-
-2006-12-07 12:18 arthur
-
- * [r142] debian, debian/README.Debian, debian/changelog,
- debian/control, debian/libnss-ldap.dirs, debian/libnss-ldap.init,
- debian/libnss-ldap.install, debian/libnss-ldap.links,
- debian/libnss-ldap.postinst, debian/libnss-ldap.postrm,
- debian/libnss-ldapd.docs, debian/libnss-ldapd.postinst,
- debian/libnss-ldapd.postrm, debian/rules: initial step to get
- working Debian packaging
-
-2006-12-05 22:26 arthur
-
- * [r141] Makefile.am, compile, config.sub, configure.ac,
- nss/Makefile.am, server/Makefile.am: clean up build scripts to
- only link nslcd to OpenSSL and to cleanly create a nss_ldap.so
- file
-
-2006-12-05 22:25 arthur
-
- * [r140] server/ldap-nss.c, server/ldap-nss.h: get rid of
- _nss_ldap_get_ld_errno() which wasn't used
-
-2006-12-03 17:18 arthur
-
- * [r139] server/nslcd.c: fix logging levels and remove some
- commented out code
-
-2006-12-03 17:17 arthur
-
- * [r138] server/ldap-nss.c, server/ldap-schema.c, server/passwd.c:
- get rid of some more unneeded code
-
-2006-12-03 17:16 arthur
-
- * [r137] tests/Makefile.am: split out common files into own
- variable and disable (comment out) protocol debugging
-
-2006-12-03 17:15 arthur
-
- * [r136] nss/exports.linux: regenerate from prototypes.h
-
-2006-11-30 17:52 arthur
-
- * [r135] server/Makefile.am, server/alias.c, server/common.h,
- server/ether.c, server/group.c, server/host.c, server/ldap-nss.c,
- server/netgroup.c, server/network.c, server/nslcd-server.c,
- server/nslcd-server.h, server/nslcd.c, server/passwd.c,
- server/protocol.c, server/rpc.c, server/service.c,
- server/shadow.c, server/util.c: implement a simple threading
- solution and move code from nslcd-server.c to nslcd.c
-
-2006-11-28 16:21 arthur
-
- * [r134] nslcd.h, nss/aliases.c, nss/ethers.c, nss/group.c,
- nss/passwd.c, nss/protocols.c, nss/rpc.c, nss/services.c,
- nss/shadow.c, server/alias.c, server/ether.c, server/group.c,
- server/passwd.c, server/protocol.c, server/rpc.c,
- server/service.c, server/shadow.c: rename LDF_ marcos to NSLCD_
- macros to have a single namespace
-
-2006-11-28 15:44 arthur
-
- * [r133] server: ignore generated nslcd binary
-
-2006-11-28 15:44 arthur
-
- * [r132] configure.ac: look for nslcd.h now since nslcd.c has been
- moved into the server directory
-
-2006-11-28 10:59 arthur
-
- * [r131] ., Makefile.am, configure.ac, exports.linux, log.c, log.h,
- nslcd-common.h, nslcd-server.c, nslcd-server.h, nslcd.c,
- nss/Makefile.am, nss/exports.linux, server, server/Makefile.am,
- server/log.c, server/log.h, server/nslcd-server.c,
- server/nslcd-server.h, server/nslcd.c, server/xmalloc.c,
- server/xmalloc.h, testnss.c, tests, tests/Makefile.am,
- tests/test_aliases.c, tests/test_ethers.c, tests/test_group.c,
- tests/test_hosts.c, tests/test_netgroup.c, tests/test_networks.c,
- tests/test_passwd.c, tests/test_protocols.c, tests/test_rpc.c,
- tests/test_services.c, tests/test_shadow.c, tests/testnss.c,
- xmalloc.c, xmalloc.h: get as many files from the root directory
- as possible, moving all server related code to the server
- directory and moving and splitting the test code to the tests
- directory
-
-2006-11-28 09:59 arthur
-
- * [r130] nslcd-server.c, nss/networks.c, server/network.c,
- testnss.c: implement network name lookups on server side plus
- some fixes on the client side
-
-2006-11-28 09:54 arthur
-
- * [r129] nslcd-server.c, server/common.c: include config.h as first
- statement
-
-2006-11-28 09:45 arthur
-
- * [r128] nslcd-common.h: implement more detailed protocol logging
- (dumping the actual byte values read and written)
-
-2006-11-27 09:59 arthur
-
- * [r127] Makefile.am, nslcd-client.c, nslcd-client.h,
- nss/Makefile.am, nss/aliases.c, nss/common.c, nss/common.h,
- nss/ethers.c, nss/group.c, nss/hosts.c, nss/netgroup.c,
- nss/networks.c, nss/passwd.c, nss/protocols.c, nss/rpc.c,
- nss/services.c, nss/shadow.c: get rid of nslcd-client.{c,h} and
- move it to nss/common.{c,h}, this ensures that all code that is
- needed for the nss part is in the nss directory
-
-2006-11-27 09:05 arthur
-
- * [r126] server/host.c, server/rpc.c: fix typos
-
-2006-11-26 22:36 arthur
-
- * [r125] server/Makefile.am, server/dnsconfig.c,
- server/dnsconfig.h, server/ether.c, server/group.c,
- server/ldap-nss.c, server/ldap-nss.h, server/ldap-parse.h,
- server/ldap-schema.c, server/ldap-schema.h, server/network.c,
- server/passwd.c, server/util.c, server/util.h: clean up header
- files
-
-2006-11-26 12:01 arthur
-
- * [r124] doc/autofs-4.1.3-lookup-nssldap.patch,
- doc/lookup_nssldap.c, ldap.conf, nslcd-server.c, nslcd-server.h,
- nslcd.h, nss/Makefile.am, nss/automount.c, nss/prototypes.h,
- server/Makefile.am, server/automount.c, server/ldap-nss.h,
- server/ldap-schema.c, server/ldap-schema.h, server/rpc.c,
- server/util.c, server/util.h: get rid of automount map
- information lookups through NSS as this is not used (at least not
- with glibc), autofs-ldap looks up the information on it's own
- (but does parse /etc/nsswitch.conf)
-
-2006-11-25 10:56 arthur
-
- * [r123] nslcd-server.c, nss/services.c, server/service.c,
- testnss.c: implement server end of service name lookup and fix
- client end to translate between host and network byte order and
- to also pass protocol in request
-
-2006-11-25 10:55 arthur
-
- * [r122] nslcd-common.h: fix bug that always causes a
- READ_STRING_ALLOC to read to a variable called name
-
-2006-11-25 10:09 arthur
-
- * [r121] nslcd-server.c, server/rpc.c, testnss.c: implement rpc
- service on server side
-
-2006-11-25 10:09 arthur
-
- * [r120] server/host.c: get rid of superfluous test
-
-2006-11-25 10:08 arthur
-
- * [r119] server/protocol.c: only flush the stream after writing all
- records
-
-2006-11-25 09:16 arthur
-
- * [r118] nslcd-server.c, server/protocol.c, testnss.c: implement
- protocol handling (server side)
-
-2006-11-25 09:16 arthur
-
- * [r117] nslcd.h, nss/netgroup.c, nss/prototypes.h: trip trailing
- whitespace
-
-2006-11-25 08:07 arthur
-
- * [r116] nslcd-common.h: include stdio for definitions of fread(),
- fwrite() etc
-
-2006-11-24 11:10 arthur
-
- * [r115] nslcd-server.c, server/host.c, testnss.c: implement server
- end of host name lookups (without IPv6 support sofar)
-
-2006-11-24 11:03 arthur
-
- * [r114] nss/hosts.c: fix problem with allocated array for storing
- addresses, properly set h_errnop and check empty address (only
- addresses of other address family) in nss functions, not in
- read_hostent()
-
-2006-11-24 10:58 arthur
-
- * [r113] nslcd-common.h: make protocol logging a little more
- readable and do not use fseek() in streams because that is not
- supported
-
-2006-11-22 13:16 arthur
-
- * [r112] server/alias.c, server/ether.c, server/group.c,
- server/passwd.c, server/shadow.c: only flush the stream after
- writing all records (not every time) and more logging consistency
-
-2006-11-22 12:18 arthur
-
- * [r111] nslcd-server.c, server/shadow.c, testnss.c: implement
- server end of shadow lookups
-
-2006-11-22 12:17 arthur
-
- * [r110] server/alias.c, server/passwd.c: make logging a little bit
- more consistent
-
-2006-11-22 11:45 arthur
-
- * [r109] server/netgroup.c: add extra copyright information (the
- exact same code was seen in glibc)
-
-2006-11-21 16:45 arthur
-
- * [r108] nslcd-server.c, nslcd.h, nss/netgroup.c,
- server/netgroup.c, testnss.c: implement netgroup lookups,
- including test code
-
-2006-11-19 15:49 arthur
-
- * [r107] nslcd.h: include a note about encoding of strings
-
-2006-11-19 15:38 arthur
-
- * [r106] nslcd-server.c, server/ether.c: implement nslcd_ether_*()
- functions
-
-2006-11-19 15:37 arthur
-
- * [r105] nslcd-server.c, nslcd-server.h: create prototypes for all
- server methods
-
-2006-11-19 15:36 arthur
-
- * [r104] nss/ethers.c: write contents of ethernet address not
- pointer
-
-2006-11-19 08:57 arthur
-
- * [r103] server/group.c: add missing semicolon
-
-2006-11-19 08:55 arthur
-
- * [r102] nslcd-common.h: add more verbose protocol logging,
- including logging of errors
-
-2006-11-19 08:54 arthur
-
- * [r101] ., debian, doc, nss, server, tests: ignore stale nfs files
-
-2006-11-19 08:51 arthur
-
- * [r100] nss/common.h: fix bug: the readfn() function was executed
- twice
-
-2006-11-18 08:12 arthur
-
- * [r99] server/group.c, server/netgroup.c: some layout changes
-
-2006-11-18 08:09 arthur
-
- * [r98] nslcd.h: include changes to handle protocol, rpc, service
- and netgroup nslcd calls
-
-2006-11-17 22:59 arthur
-
- * [r97] nss/Makefile.am, nss/netgroup.c, nss/prototypes.h:
- implement netgroup lookups
-
-2006-11-17 22:55 arthur
-
- * [r96] nss/aliases.c, nss/automount.c, nss/common.h, nss/ethers.c,
- nss/group.c, nss/hosts.c, nss/networks.c, nss/passwd.c,
- nss/protocols.c, nss/rpc.c, nss/services.c, nss/shadow.c: do some
- refactoring in the generated code and add some documentation on
- generated code in comments in common.h
-
-2006-11-16 13:06 arthur
-
- * [r95] nss/Makefile.am, nss/services.c: implement reading of
- services entities
-
-2006-11-16 12:57 arthur
-
- * [r94] nss/Makefile.am, nss/rpc.c: implement reading of rpc
- entities
-
-2006-11-16 12:51 arthur
-
- * [r93] nss/Makefile.am, nss/protocols.c: implement reading of
- protocol entities
-
-2006-11-16 12:50 arthur
-
- * [r92] nss/aliases.c, nss/common.h, nss/ethers.c, nss/group.c,
- nss/hosts.c, nss/networks.c, nss/passwd.c, nss/shadow.c: switch
- to a simpler and more compact framework to generate methods (one
- reader function to deserialize a struct from the stream and
- auto-generated functions)
-
-2006-11-15 15:06 arthur
-
- * [r91] nslcd.h, nss/Makefile.am, nss/networks.c, nss/prototypes.h:
- implement network information lookups through NSS
-
-2006-11-15 11:00 arthur
-
- * [r90] nss/hosts.c: properly filter out empty returned address
- records and return NOTFOUND for entries without addresses in our
- address family
-
-2006-11-14 14:41 arthur
-
- * [r89] xmalloc.h: add xxmalloc() macro to simply allocate a
- structure of a certain type
-
-2006-11-14 14:40 arthur
-
- * [r88] nslcd.h, nss/Makefile.am, nss/automount.c,
- nss/prototypes.h: implement automounter maps lookups
-
-2006-11-14 14:40 arthur
-
- * [r87] nss/common.h: just close the stream in case of problems
- instead of calling endent()
-
-2006-11-11 15:38 arthur
-
- * [r86] server/group.c: include some other functions into lookup
- functions to increase readability
-
-2006-11-11 15:16 arthur
-
- * [r85] server/Makefile.am, server/alias.c, server/aliases.c,
- server/automount.c, server/common.c, server/common.h,
- server/ether.c, server/ethers.c, server/group.c, server/host.c,
- server/hosts.c, server/ldap-nss.c, server/ldap-nss.h,
- server/ldap-parse.h, server/ldap-schema.c, server/ldap-schema.h,
- server/netgroup.c, server/network.c, server/networks.c,
- server/passwd.c, server/protocol.c, server/protocols.c,
- server/rpc.c, server/service.c, server/services.c,
- server/shadow.c, server/util.c, server/util.h: fix naming and
- copyright headers
-
-2006-11-11 14:02 arthur
-
- * [r84] server/aliases.c, server/ldap-nss.c, server/ldap-nss.h,
- server/util.c, server/util.h: simplify some functions to pass
- file pointer around instead of struct and buffer (initially only
- for alias_byname())
-
-2006-11-11 07:17 arthur
-
- * [r83] server/ldap-nss.h: some reformatting
-
-2006-11-10 15:36 arthur
-
- * [r82] nslcd.h, nss/Makefile.am, nss/aliases.c, nss/ethers.c,
- nss/exports.h, nss/group.c, nss/hosts.c, nss/passwd.c,
- nss/prototypes.h, nss/shadow.c, testnss.c: rename nss/exports.h
- to nss/prototypes.h
-
-2006-11-10 15:31 arthur
-
- * [r81] nss/exports.h, nss/group.c, nss/hosts.c, nss/passwd.c,
- nss/shadow.c: switch to using prototypes that are defined in
- glibc 2.3.6
-
-2006-11-10 13:56 arthur
-
- * [r80] nslcd.h, nss/Makefile.am, nss/shadow.c, testnss.c:
- implement NSS-side shadow lookups (plus test code)
-
-2006-11-10 13:08 arthur
-
- * [r79] nslcd.h, nss/Makefile.am, nss/ethers.c, nss/exports.h,
- testnss.c: implement NSS-side ethers database lookups plus test
- code
-
-2006-11-10 12:44 arthur
-
- * [r78] nss/exports.h, nss/hosts.c, testnss.c: add test code for
- host database and add const to function definition
-
-2006-11-10 11:51 arthur
-
- * [r77] nss/aliases.c, nss/group.c, nss/hosts.c: use better names
- for our thread-local file pointer
-
-2006-11-07 21:18 arthur
-
- * [r76] server/aliases.c: expand some marcos and combine some code
-
-2006-11-07 21:06 arthur
-
- * [r75] server/passwd.c: expand some marcos and combine some code
-
-2006-11-05 23:14 arthur
-
- * [r74] nslcd-common.h, testnss.c: add proper copyright headers
-
-2006-11-05 23:05 arthur
-
- * [r73] nslcd-server.c, nslcd-server.h, server/group.c, testnss.c:
- implement group functions in server but currently
- group_bymember() does not work
-
-2006-11-05 22:57 arthur
-
- * [r72] nslcd-common.h: remove testing stuff
-
-2006-11-05 22:57 arthur
-
- * [r71] nslcd-common.h: fix some variable usage bugs in READ_*
- marcos and change protocol debugging marcos to not use variadic
- arguments
-
-2006-11-04 13:05 arthur
-
- * [r70] Makefile.am, certutil, doc/nsswitch.ldap, nsswitch.ldap:
- reorganize (and get rid of) some files
-
-2006-11-03 22:03 arthur
-
- * [r69] nslcd.h, nss/Makefile.am, nss/hosts.c: implement initial
- host database lookups NSS-side
-
-2006-11-03 22:01 arthur
-
- * [r68] nslcd-common.h: make SKIP more consistent with READ
-
-2006-11-03 19:07 arthur
-
- * [r67] nslcd-server.c: clean struct sockaddr_un structure before
- usage
-
-2006-11-03 13:55 arthur
-
- * [r66] nslcd-common.h, nss/group.c: fix bogus reuse of tmpint32,
- introducing tmp3int32
-
-2006-11-03 13:46 arthur
-
- * [r65] nslcd-common.h: split buffer management macros into
- separate macros
-
-2006-11-03 12:37 arthur
-
- * [r64] nslcd-common.h, nslcd.h, nss/aliases.c, nss/group.c,
- server/aliases.c: rename LOOP to STRINGLIST as that is currently
- the only supported format
-
-2006-11-03 12:09 arthur
-
- * [r63] nslcd-common.h, nss/group.c: add _nss_ldap_initgroups_dyn()
- function
-
-2006-11-03 10:06 arthur
-
- * [r62] nslcd-common.h, nss/aliases.c, nss/common.h, nss/group.c,
- nss/passwd.c: make loop macros common, create macros for
- expanding {set,get,end}ent() functions and implement
- {set,get,end}aliasent
-
-2006-11-03 10:03 arthur
-
- * [r61] nslcd.h: small documentation fixes
-
-2006-11-03 10:03 arthur
-
- * [r60] nslcd-server.h: implement nslcd_alias_all() server-side
-
-2006-11-03 10:02 arthur
-
- * [r59] nslcd-server.c, server/aliases.c: implement
- nslcd_alias_all() server-side
-
-2006-11-03 10:02 arthur
-
- * [r58] server/group.c: get rid of some more unneeded code
-
-2006-11-02 14:17 arthur
-
- * [r57] server/aliases.c, server/passwd.c: some small fixes
-
-2006-11-02 14:13 arthur
-
- * [r56] nslcd-client.h, nslcd-server.c, nslcd-server.h, nslcd.h,
- nss/aliases.c, nss/common.c, nss/passwd.c, server/aliases.c,
- server/common.c, server/passwd.c: rename some constants and
- switch to a more sane naming scheme
-
-2006-11-02 13:58 arthur
-
- * [r55] nss/exports.h: we only need to export
- _nss_ldap_initgroups_dyn(), not _nss_ldap_initgroups()
-
-2006-11-02 12:08 arthur
-
- * [r54] nslcd-client.h, nss/aliases.c, nss/group.c, nss/passwd.c:
- rename READ_RESPONSE() macro to READ_RESPONSE_CODE()
-
-2006-11-01 22:48 arthur
-
- * [r53] nslcd.h, nss/Makefile.am, nss/group.c, testnss.c: implement
- NSS side of getgrnam(), getgrgid() and {set,get,end}grent()
-
-2006-11-01 14:05 arthur
-
- * [r52] nss/aliases.c, nss/common.h, nss/passwd.c: always set
- *errnop correctly
-
-2006-11-01 13:13 arthur
-
- * [r51] CVSVersionInfo.txt, Makefile.am: get rid of
- CVSVersionInfo.txt
-
-2006-11-01 12:58 arthur
-
- * [r50] nslcd.c: prevent recursive hostname lookups through ldap
-
-2006-11-01 12:32 arthur
-
- * [r49] Makefile.am: add some files to EXTRA_DIST
-
-2006-11-01 12:19 arthur
-
- * [r48] nslcd-server.c, nslcd.h, server/common.c, server/group.c,
- server/passwd.c: get rid of some trailing spaces
-
-2006-11-01 12:19 arthur
-
- * [r47] nslcd.c: ignore SIGPIPE and get rid of some trailing spaces
-
-2006-11-01 12:18 arthur
-
- * [r46] testnss.c: only print result on success and errors on
- failure
-
-2006-11-01 12:17 arthur
-
- * [r45] server/common.h: do not close the server-side stream as the
- main dispatcher will close it
-
-2006-11-01 12:13 arthur
-
- * [r44] nss/passwd.c: implement _nss_ldap_{set,get,end}pwent()
- functions with thread-local opened file
-
-2006-11-01 12:08 arthur
-
- * [r43] nss/common.h: also set file pointer to NULL when closing a
- stream to properly handle reuse of stream
-
-2006-11-01 12:04 arthur
-
- * [r42] log.c: prefix debugging messages with DEBUG
-
-2006-11-01 12:04 arthur
-
- * [r41] configure.ac: look for different file in source directory,
- improve --enable-debug option and add checking for __thread
- keyword
-
-2006-11-01 12:02 arthur
-
- * [r40] nslcd-common.h: do not try to read and write zero length
- strings and add protocol debugging option
-
-2006-11-01 09:23 arthur
-
- * [r39] Makefile.am, dnsconfig.c, dnsconfig.h, ldap-nss.c,
- ldap-nss.h, ldap-parse.h, ldap-schema.c, ldap-schema.h, nslcd.c,
- pagectrl.c, pagectrl.h, resolve.c, resolve.h, server/Makefile.am,
- server/dnsconfig.c, server/dnsconfig.h, server/ldap-nss.c,
- server/ldap-nss.h, server/ldap-parse.h, server/ldap-schema.c,
- server/ldap-schema.h, server/pagectrl.c, server/pagectrl.h,
- server/resolve.c, server/resolve.h, server/util.c, server/util.h,
- util.c, util.h: move some remaining files into the server/
- directory
-
-2006-10-31 14:18 arthur
-
- * [r38] nslcd-common.h, nslcd-server.c, nslcd-server.h, nslcd.h,
- nss/aliases.c, server/aliases.c, server/passwd.c, testnss.c:
- implement reading of alias information through getaliasbyname()
-
-2006-10-31 12:46 arthur
-
- * [r37] nss/aliases.c, nss/common.c, nss/common.h, nss/exports.h,
- nss/passwd.c: make code consistent by adding headers, removing
- trailing whitespace and proper ifdefs for header files
-
-2006-10-31 12:19 arthur
-
- * [r36] .: ignore more files
-
-2006-10-31 12:18 arthur
-
- * [r35] nslcd-common.h: add header file defining read and write
- macros
-
-2006-10-31 12:17 arthur
-
- * [r34] nslcd-client.c, nslcd-client.h, nslcd-server.c,
- nslcd-server.h, nslcd.h, nss/Makefile.am, nss/common.c,
- nss/common.h, nss/passwd.c, server/common.h, server/passwd.c,
- testnss.c: clear up protocol macros while implementing getpwuid()
- and {set,get,end}pwent() functions (last not yet on NSS side)
-
-2006-10-31 10:08 arthur
-
- * [r33] nslcd.h: document protocol a little better
-
-2006-10-30 16:21 arthur
-
- * [r32] Makefile.am, nslcd-client.c, nslcd-client.h,
- nslcd-server.c, nslcd-server.h, nslcd.c, nslcd.h, testnss.c: get
- first working version of end-to-end test of nss call using simple
- test program
-
-2006-10-30 16:16 arthur
-
- * [r31] Makefile.am, configure.ac: add server directory
-
-2006-10-30 16:15 arthur
-
- * [r30] nss/passwd.c: get rid of some empty lines
-
-2006-10-30 15:37 arthur
-
- * [r29] server, server/Makefile.am, server/common.c,
- server/common.h, server/passwd.c: implement simple password
- lookup with nslcd_getpwnam() function
-
-2006-10-30 13:44 arthur
-
- * [r28] nss/common.h, nss/passwd.c: return read data in struct and
- fix some marcos
-
-2006-10-30 13:40 arthur
-
- * [r27] nss/Makefile.am: do not build libnss_ldap.so in this
- directory, only build nss object functions
-
-2006-10-25 21:48 arthur
-
- * [r26] configure.ac, nss: build nss directory
-
-2006-10-25 15:22 arthur
-
- * [r25] ldap-alias.c, ldap-automount.c, ldap-ethers.c, ldap-grp.c,
- ldap-hosts.c, ldap-netgrp.c, ldap-network.c, ldap-proto.c,
- ldap-pwd.c, ldap-rpc.c, ldap-service.c, ldap-spwd.c, server,
- server/aliases.c, server/automount.c, server/ethers.c,
- server/group.c, server/hosts.c, server/netgroup.c,
- server/networks.c, server/passwd.c, server/protocols.c,
- server/rpc.c, server/services.c, server/shadow.c: move ldap
- server code into separate directory
-
-2006-10-25 15:11 arthur
-
- * [r24] Makefile.am, nslcd-client.c, nslcd-client.h, nslcd.h, nss,
- nss/Makefile.am, nss/aliases.c, nss/common.c, nss/common.h,
- nss/exports.h, nss/passwd.c: add some basic minimal NSS code that
- can be generated from macros
-
-2006-10-23 12:03 arthur
-
- * [r23] ., Makefile.am, configure.ac, log.c, log.h, nslcd-client.c,
- nslcd-client.h, nslcd-server.c, nslcd-server.h, nslcd.c, nslcd.h,
- xmalloc.c, xmalloc.h: implemented basic client/server setup with
- a thin client comminicating with a local server over a socket
- (initial version of code, much needs to be done)
-
-2006-10-23 12:02 arthur
-
- * [r22] ldap-grp.c, ldap-parse.h: rearrange functions in more
- logical order
-
-2006-10-23 12:01 arthur
-
- * [r21] ldap-nss.h: align comments
-
-2006-10-23 11:26 arthur
-
- * [r20] ldap-pwd.c: export function _nss_ldap_parse_pw()
-
-2006-10-17 14:13 arthur
-
- * [r19] Makefile.am, dnsconfig.c, dnsconfig.h, ldap-alias.c,
- ldap-automount.c, ldap-ethers.c, ldap-grp.c, ldap-hosts.c,
- ldap-netgrp.c, ldap-network.c, ldap-nss.c, ldap-nss.h,
- ldap-parse.h, ldap-proto.c, ldap-pwd.c, ldap-rpc.c,
- ldap-schema.c, ldap-schema.h, ldap-service.c, ldap-spwd.c, ltf.c,
- ltf.h, pagectrl.c, pagectrl.h, resolve.c, resolve.h, util.c: get
- rid of ltf files (which contain NPL licenced code btw) clean up
- includes and general small code cleanups
-
-2006-10-17 13:40 arthur
-
- * [r18] .cvsignore: get rid of this file
-
-2006-10-16 15:02 arthur
-
- * [r17] Makefile.am, dnsconfig.c, dnsconfig.h, ldap-alias.c,
- ldap-automount.c, ldap-ethers.c, ldap-grp.c, ldap-hosts.c,
- ldap-netgrp.c, ldap-network.c, ldap-nss.c, ldap-nss.h,
- ldap-parse.h, ldap-proto.c, ldap-pwd.c, ldap-rpc.c,
- ldap-schema.h, ldap-service.c, ldap-spwd.c, ltf.c, nss_common.h,
- nss_ldap.spec, util.c, util.h: some more cleanups, expanding some
- MACROs and typedefs and get rid of some more code
-
-2006-10-15 10:48 arthur
-
- * [r16] configure.ac: add --enable-warnings option for extra
- compiler warnings
-
-2006-10-12 13:00 arthur
-
- * [r15] Makefile.am, exports.solaris, ldap-alias.c, ldap-alias.h,
- ldap-automount.c, ldap-automount.h, ldap-bp.c, ldap-bp.h,
- ldap-ethers.c, ldap-ethers.h, ldap-grp.c, ldap-grp.h,
- ldap-hosts.c, ldap-hosts.h, ldap-netgrp.c, ldap-netgrp.h,
- ldap-network.c, ldap-network.h, ldap-proto.c, ldap-proto.h,
- ldap-pwd.c, ldap-pwd.h, ldap-rpc.c, ldap-rpc.h, ldap-service.c,
- ldap-service.h, ldap-spwd.c, ldap-spwd.h: get rid of some
- unnecessary header files (and a c file)
-
-2006-10-12 12:34 arthur
-
- * [r14] ANNOUNCE, AUTHORS, COPYING, ChangeLog, Makefile.am, NEWS,
- README, certutil, configure.ac, dnsconfig.c, dnsconfig.h,
- ldap-alias.c, ldap-alias.h, ldap-automount.c, ldap-automount.h,
- ldap-bp.c, ldap-bp.h, ldap-ethers.c, ldap-ethers.h, ldap-grp.c,
- ldap-grp.h, ldap-hosts.c, ldap-hosts.h, ldap-netgrp.c,
- ldap-netgrp.h, ldap-network.c, ldap-network.h, ldap-nss.c,
- ldap-nss.h, ldap-parse.h, ldap-proto.c, ldap-proto.h, ldap-pwd.c,
- ldap-pwd.h, ldap-rpc.c, ldap-rpc.h, ldap-schema.c, ldap-schema.h,
- ldap-service.c, ldap-service.h, ldap-spwd.c, ldap-spwd.h,
- ldap.conf, ltf.c, ltf.h, nss_common.h, nss_ldap.5, nss_ldap.spec,
- pagectrl.c, pagectrl.h, resolve.c, resolve.h, util.c, util.h:
- remove trailing spaces
-
-2006-10-12 12:32 arthur
-
- * [r13] ANNOUNCE, AUTHORS, Makefile.am, NEWS, README, certutil,
- configure.ac, dnsconfig.c, dnsconfig.h, exports.aix,
- exports.hpux, exports.linux, exports.solaris, ldap-alias.c,
- ldap-alias.h, ldap-automount.c, ldap-automount.h, ldap-bp.c,
- ldap-bp.h, ldap-ethers.c, ldap-ethers.h, ldap-grp.c, ldap-grp.h,
- ldap-hosts.c, ldap-hosts.h, ldap-netgrp.c, ldap-netgrp.h,
- ldap-network.c, ldap-network.h, ldap-nss.c, ldap-nss.h,
- ldap-parse.h, ldap-proto.c, ldap-proto.h, ldap-pwd.c, ldap-rpc.c,
- ldap-rpc.h, ldap-schema.c, ldap-schema.h, ldap-service.c,
- ldap-service.h, ldap-spwd.c, ldap-spwd.h, ldap.conf, ltf.c,
- nsswitch.ldap, pagectrl.c, resolve.c, resolve.h, util.c, util.h:
- some more small cleanups of code for non-supported systems and
- convert tabs to spaces
-
-2006-10-12 12:29 arthur
-
- * [r12] configure.ac: include templates from acconfig.h into
- configure.ac
-
-2006-10-12 11:38 arthur
-
- * [r11] debian/rules: set as executable
-
-2006-10-12 11:01 arthur
-
- * [r10] Makefile.am, aix_authmeth.c, dnsconfig.c, dnsconfig.h,
- irs-grp.c, irs-hosts.c, irs-netgrp.c, irs-network.c, irs-nss.c,
- irs-nss.h, irs-proto.c, irs-pwd.c, irs-service.c, irs.h,
- ldap-alias.c, ldap-alias.h, ldap-automount.c, ldap-automount.h,
- ldap-bp.c, ldap-bp.h, ldap-ethers.c, ldap-ethers.h, ldap-grp.c,
- ldap-grp.h, ldap-hosts.c, ldap-hosts.h, ldap-netgrp.c,
- ldap-netgrp.h, ldap-network.c, ldap-network.h, ldap-nss.c,
- ldap-nss.h, ldap-parse.h, ldap-proto.c, ldap-proto.h, ldap-pwd.c,
- ldap-pwd.h, ldap-rpc.c, ldap-rpc.h, ldap-schema.c, ldap-schema.h,
- ldap-service.c, ldap-service.h, ldap-sldap.c, ldap-sldap.h,
- ldap-spwd.c, ldap-spwd.h, ltf.c, ltf.h, nss_common.h,
- nss_dbdefs.h, nss_ldap.5, pagectrl.c, pagectrl.h, resolve.c,
- resolve.h, snprintf.c, snprintf.h, util.c, util.h: first round of
- cleanups, all non-glibc NSS stuff has been removed, because we
- are going to do some major restructuring it will not likely
- remain valid anyway and we can always re-add it later
-
-2006-10-12 08:00 arthur
-
- * [r9] CVSVersionInfo.txt, ChangeLog, NEWS, aix_authmeth.c,
- certutil, dnsconfig.c, dnsconfig.h,
- doc/autofs-4.1.3-lookup-nssldap.patch, doc/lookup_nssldap.c,
- exports.linux, exports.solaris, irs-grp.c, irs-hosts.c,
- irs-netgrp.c, irs-network.c, irs-nss.c, irs-nss.h, irs-proto.c,
- irs-pwd.c, irs-service.c, irs.h, ldap-alias.c, ldap-alias.h,
- ldap-automount.c, ldap-automount.h, ldap-bp.c, ldap-bp.h,
- ldap-ethers.c, ldap-ethers.h, ldap-grp.c, ldap-grp.h,
- ldap-hosts.c, ldap-hosts.h, ldap-netgrp.c, ldap-netgrp.h,
- ldap-network.c, ldap-network.h, ldap-nss.c, ldap-nss.h,
- ldap-parse.h, ldap-proto.c, ldap-proto.h, ldap-pwd.c, ldap-pwd.h,
- ldap-rpc.c, ldap-rpc.h, ldap-schema.c, ldap-schema.h,
- ldap-service.c, ldap-service.h, ldap-sldap.c, ldap-sldap.h,
- ldap-spwd.c, ldap-spwd.h, ldap.conf, ltf.c, ltf.h, nss_common.h,
- nss_dbdefs.h, nss_ldap.5, nsswitch.ldap, pagectrl.c, pagectrl.h,
- resolve.c, resolve.h, snprintf.c, snprintf.h,
- tests/nsswitch.test, tests/testpw.c, tests/testpw4.c,
- tests/testpw5.c, tests/testpw6.c, util.c, util.h: add keyword
- expansion (svn:keywords) to all files containing keywords
-
-2006-10-12 07:50 arthur
-
- * [r8] Makefile.am, configure.ac: add West to copyrights notice
-
-2006-10-11 14:00 arthur
-
- * [r7] INSTALL: install newer version from automake
-
-2006-10-11 13:58 arthur
-
- * [r6] Makefile.am, acconfig.h, aclocal.m4, autogen.sh,
- config.guess, config.h.in, config.sub, configure.ac,
- configure.in, depcomp, install-sh, missing, mkinstalldirs,
- stamp-h, stamp-h.in: first step in cleaning up build process
- (switch to newer autoconf/automake and remove generated files
- from version control)
-
-2006-10-11 13:52 arthur
-
- * [r5] ., Makefile.in, configure: remove some files from version
- control and add more ignores
-
-2006-10-11 13:44 arthur
-
- * [r4] ., debian: ignore some generated files
-
-2006-10-11 13:37 arthur
-
- * [r3] .: branch off latest Debian version
-
-2006-10-11 13:37 arthur
-
- * [r2] ., Makefile.am, Makefile.in, aclocal.m4, configure,
- configure.in, debian, debian/LDAP-Permissions.txt,
- debian/README.Debian, debian/changelog, debian/compat,
- debian/config, debian/control, debian/copyright, debian/examples,
- debian/examples/groups.ldif, debian/examples/people.ldif,
- debian/libnss-ldap.dirs, debian/libnss-ldap.init,
- debian/libnss-ldap.install, debian/libnss-ldap.links,
- debian/libnss-ldap.postinst, debian/libnss-ldap.postrm,
- debian/po, debian/po/POTFILES.in, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt_BR.po, debian/po/ru.po,
- debian/po/sv.po, debian/po/templates.pot, debian/po/vi.po,
- debian/rules, debian/templates, ldap-nss.c, ldap-nss.h,
- ldap-pwd.c, ldap.conf, stamp-h: import Debian release 251-5.2
-
-2006-10-11 13:34 arthur
-
- * [r1] ., .cvsignore, ANNOUNCE, AUTHORS, COPYING,
- CVSVersionInfo.txt, ChangeLog, INSTALL, Makefile.am, Makefile.in,
- NEWS, README, acconfig.h, aclocal.m4, aix_authmeth.c, autogen.sh,
- certutil, config.guess, config.h.in, config.sub, configure,
- configure.in, depcomp, dnsconfig.c, dnsconfig.h, doc,
- doc/README.AIX, doc/README.HPUX, doc/README.IRS, doc/README.SFU,
- doc/README.paged, doc/SolarisInstallNotes.txt,
- doc/autofs-4.1.3-lookup-nssldap.patch, doc/lookup_nssldap.c,
- exports.aix, exports.hpux, exports.linux, exports.solaris,
- install-sh, irs-grp.c, irs-hosts.c, irs-netgrp.c, irs-network.c,
- irs-nss.c, irs-nss.h, irs-proto.c, irs-pwd.c, irs-service.c,
- irs.h, ldap-alias.c, ldap-alias.h, ldap-automount.c,
- ldap-automount.h, ldap-bp.c, ldap-bp.h, ldap-ethers.c,
- ldap-ethers.h, ldap-grp.c, ldap-grp.h, ldap-hosts.c,
- ldap-hosts.h, ldap-netgrp.c, ldap-netgrp.h, ldap-network.c,
- ldap-network.h, ldap-nss.c, ldap-nss.h, ldap-parse.h,
- ldap-proto.c, ldap-proto.h, ldap-pwd.c, ldap-pwd.h, ldap-rpc.c,
- ldap-rpc.h, ldap-schema.c, ldap-schema.h, ldap-service.c,
- ldap-service.h, ldap-sldap.c, ldap-sldap.h, ldap-spwd.c,
- ldap-spwd.h, ldap.conf, ltf.c, ltf.h, missing, mkinstalldirs,
- nss_common.h, nss_dbdefs.h, nss_ldap.5, nss_ldap.spec,
- nsswitch.ldap, pagectrl.c, pagectrl.h, resolve.c, resolve.h,
- snprintf.c, snprintf.h, stamp-h.in, tests, tests/ldaptest.pl,
- tests/nsswitch.test, tests/testd.c, tests/testgr.c,
- tests/testpw.c, tests/testpw3.c, tests/testpw4.c,
- tests/testpw5.c, tests/testpw6.c, util.c, util.h: import release
- 251 of nss-ldap
-
Copied and modified: nss-pam-ldapd/ChangeLog-2006 (from r1168,
nss-pam-ldapd/ChangeLog)
==============================================================================
--- nss-pam-ldapd/ChangeLog Sat Aug 14 15:00:13 2010 (r1168, copy
source)
+++ nss-pam-ldapd/ChangeLog-2006 Sat Aug 14 15:29:02 2010 (r1170)
@@ -1,4596 +1,26 @@
-2010-07-03 15:22 arthur
-
- * [r1158] debian/control: upgrade to standards-version 3.9.0
-
-2010-07-03 15:18 arthur
-
- * [r1157] debian/libnss-ldapd.config, debian/nslcd.config: don't
- use dh_title to set the Debconf title, the default should be fine
-
-2010-07-03 15:02 arthur
-
- * [r1156] debian/control: use Replaces/Breaks instead of Conflicts
- for introduction of nslcd package (as per policy 3.9.0)
-
-2010-06-25 20:00 arthur
-
- * [r1155] Makefile.am, debian/libpam-ldapd.manpages,
- debian/nslcd.install, debian/nslcd.manpages: make sure the
- pam_ldap manual page is in the libpam-ldapd package
-
-2010-06-19 19:55 arthur
-
- * [r1154] nslcd/myldap.c: add logging to SASL interaction function
-
-2010-06-19 19:42 arthur
-
- * [r1153] nslcd/myldap.c: improve debug logging of SASL bind calls
-
-2010-06-19 19:03 arthur
-
- * [r1152] debian/nslcd.default: updated based on comments by Daniel
- Dehennin <daniel.dehennin@baby-gnu.org>
-
-2010-06-18 21:43 arthur
-
- * [r1151] AUTHORS, Makefile.am, debian/control,
- debian/nslcd.conffile, debian/nslcd.default, debian/nslcd.init:
- start k5start from the init script to keep the Kerberos ticket
- active if nslcd is configured for SASL GSSAPI kerberos
- authentication, based on a patch by Daniel Dehennin
- <daniel.dehennin@baby-gnu.org>
-
-2010-06-18 20:28 arthur
-
- * [r1150] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h: remove
- warning messages from parsing the sasl_* options and document
- them in the nslcd.conf(5) manual page (they should be functional)
-
-2010-06-18 20:26 arthur
-
- * [r1149] nslcd/myldap.c: make SASL binding code a little earier to
- read
-
-2010-06-18 20:20 arthur
-
- * [r1148] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/myldap.c: remove the use_sasl option and instead rely on
- sasl_mech being specified
-
-2010-06-18 15:56 arthur
-
- * [r1147] debian/nslcd.init: group options more
-
-2010-06-17 19:05 arthur
-
- * [r1146] compat/Makefile.am, compat/nss_compat.h, configure.ac,
- nss/common.h, nss/prototypes.h: have more compatibility code for
- NSS module and move compatibility code to compat directory
-
-2010-06-16 20:59 arthur
-
- * [r1145] debian/nslcd.init: ensure that nslcd is started after
- hostname lookups are available so getting to the LDAP server via
- DNS lookups will work (patch by Petter Reinholdtsen)
-
-2010-06-16 20:22 arthur
-
- * [r1144] nslcd/nslcd.c: use RTLD_NODELETE during dlopen() instead
- of not using dlclose()
-
-2010-06-15 19:53 arthur
-
- * [r1143] configure.ac, nss/Makefile.am, nss/exports.linux,
- nss/nss_ldap.map, pam/Makefile.am, pam/exports.linux,
- pam/pam_ldap.map: rename symbol map files and check for the
- linker option to specify the file with
-
-2010-06-15 19:10 arthur
-
- * [r1142] configure.ac, nslcd/Makefile.am: pass pthread flags
- correctly to nslcd Makefile and rename save_ vars to not conflict
- with AX_PTHREAD test
-
-2010-06-14 21:17 arthur
-
- * [r1141] configure.ac, nslcd/nslcd.c, nss/Makefile.am,
- nss/common.c, nss/common.h, nss/exports.linux, nss/netgroup.c,
- nss/prototypes.h, tests/Makefile.am: implement a global symbol
- inside the NSS module to allow applications to disable NSS
- lookups over LDAP and use it in nslcd to avoid deadlocks
-
-2010-06-14 21:05 arthur
-
- * [r1140] common/dict.h, common/expr.h, common/nslcd-prot.h,
- common/set.h, common/tio.h, compat/attrs.h, compat/daemon.h,
- compat/ether.h, compat/getopt_long.h, compat/getpeercred.h,
- compat/ldap_compat.h, compat/pam_compat.h, nslcd/attmap.h,
- nslcd/cfg.h, nslcd/common.h, nslcd/log.h, nslcd/myldap.h,
- nss/common.h, nss/prototypes.h, pam/common.h: make include guard
- names consistent throughout the source and avoid conflicts with
- system headers
-
-2010-06-14 20:24 arthur
-
- * [r1139] nss/aliases.c, nss/ethers.c, nss/group.c, nss/hosts.c,
- nss/netgroup.c, nss/networks.c, nss/passwd.c, nss/protocols.c,
- nss/rpc.c, nss/services.c, nss/shadow.c: remove some unused
- include statements
-
-2010-06-12 11:34 arthur
-
- * [r1138] README, common/tio.c, nslcd/attmap.c, nslcd/attmap.h,
- nslcd/group.c, nslcd/network.c: remove commented out memberOf and
- ipNetmaskNumber attributes and small cleanups
-
-2010-06-12 09:03 arthur
-
- * [r1137] debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
- debian/po/de.po, debian/po/es.po, debian/po/fi.po,
- debian/po/fr.po, debian/po/gl.po, debian/po/it.po,
- debian/po/ja.po, debian/po/nl.po, debian/po/pt.po,
- debian/po/pt_BR.po, debian/po/ru.po, debian/po/sv.po,
- debian/po/vi.po, debian/po/zh_CN.po: run translations through
- debconf-updatepo -v
-
-2010-06-11 14:47 arthur
-
- * [r1136] nslcd/nslcd.c: fix and remove source code comments
-
-2010-06-04 08:15 arthur
-
- * [r1135] ChangeLog, debian/changelog: revert part of r1134 that
- was accidentally commited
-
-2010-06-04 08:12 arthur
-
- * [r1134] ChangeLog, debian/changelog, pam/pam.c: fix nullok test
- for password modification
-
-2010-06-03 21:24 arthur
-
- * [r1133] debian/libpam-ldapd.pam-auth-update: also ignore other
- ignorable PAM return codes
-
-2010-06-02 21:32 arthur
-
- * [r1132] compat/pam_get_authtok.c: add a warning to the limitation
- of our pam_get_authtok() implementation
-
-2010-06-02 21:31 arthur
-
- * [r1131] pam/pam.c: simplify PAM module splitting remapping for
- ignore_* options to a separate function, parsing of
- try_first_pass and use_first_pass is done by pam_get_authtok(),
- don't report session errors to the user and make error handling
- consistent
-
-2010-06-01 20:57 arthur
-
- * [r1130] nslcd/pam.c: fix bug in test (r1127)
-
-2010-06-01 20:24 arthur
-
- * [r1129] man/pam_ldap.8.xml, pam/pam.c: implement an nullok PAM
- option and disable empty passwords by default
-
-2010-06-01 20:04 arthur
-
- * [r1128] pam/pam.c: don't log failure to do nslcd request to user
- and log authentication errors during password change
-
-2010-06-01 19:40 arthur
-
- * [r1127] nslcd/pam.c: add a debug log message when user
- authentication was successful
-
-2010-06-01 19:39 arthur
-
- * [r1126] debian/libpam-ldapd.pam-auth-update: don't use
- use_authtok for password modification by default
-
-2010-05-31 21:16 arthur
-
- * [r1125] pam/pam.c: fix typo
-
-2010-05-27 20:09 arthur
-
- * [r1123] AUTHORS, ChangeLog, NEWS, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get
- files ready for 0.7.6 release
-
-2010-05-26 21:07 arthur
-
- * [r1122] debian/control: drop extra parts of package descriptions
- that should no longer be really relevant and update libpam-ldapd
- description
-
-2010-05-24 21:53 arthur
-
- * [r1121] debian/libpam-ldapd.pam-auth-update: update
- pam-auth-update configuration to always perform LDAP
- autorisation, also pass use_authtok on password modification and
- spell out session result handling
-
-2010-05-24 21:43 arthur
-
- * [r1120] pam/pam.c: make code more consistent
-
-2010-05-24 21:36 arthur
-
- * [r1119] man/pam_ldap.8.xml: fix typo
-
-2010-05-24 21:36 arthur
-
- * [r1118] pam/pam.c: don't store use_authtok because
- pam_get_authtok() looks at the arguments itself
-
-2010-05-23 21:26 arthur
-
- * [r1117] HACKING, README, man/nslcd.8.xml, man/nslcd.conf.5.xml:
- update documentation
-
-2010-05-23 20:11 arthur
-
- * [r1116] nslcd.conf: include uid and gid options in default
- configuration file
-
-2010-05-23 19:53 arthur
-
- * [r1115] configure.ac, m4/acx_pthread.m4, m4/ax_pthread.m4: update
- AC?X_PTHREAD macro and update configure script to be simpler and
- add some more checks
-
-2010-05-23 19:33 arthur
-
- * [r1114] debian/nslcd.init: use nslcd --check in init script's
- status command
-
-2010-05-22 13:12 arthur
-
- * [r1113] nslcd/pam.c: make debug logging for pam_authz_search
- option a little more readable
-
-2010-05-20 19:21 arthur
-
- * [r1112] debian/control: add libpam-heimdal as an alternative
- recommends for libnss-ldapd
-
-2010-05-15 15:41 arthur
-
- * [r1111] nslcd/attmap.c, nslcd/attmap.h: always clear returned
- buffer when performing attribute mapping (based on a patch by
- Nalin Dahyabhai <nalin@redhat.com>)
-
-2010-05-14 20:49 arthur
-
- * [r1109] ChangeLog, NEWS, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get
- files ready for 0.7.5 release
-
-2010-05-14 20:38 arthur
-
- * [r1108] Makefile.am, debian/source, debian/source/format: switch
- to source format 3.0 (native)
-
-2010-05-14 20:32 arthur
-
- * [r1107] pam/pam.c: print uid as a long
-
-2010-05-14 10:20 arthur
-
- * [r1106] compat/pam_compat.h, configure.ac, man/pam_ldap.8.xml,
- pam/common.h, pam/pam.c: perform logging from PAM module to
- syslog and support the debug option to log debugging information
-
-2010-05-13 21:27 arthur
-
- * [r1105] pam/pam.c: centralise initialising functions needed for
- every PAM call into one function
-
-2010-05-13 19:13 arthur
-
- * [r1104] common/nslcd-prot.h, nslcd/common.h: make logging of
- buffer checks consistent
-
-2010-05-13 16:31 arthur
-
- * [r1103] pam/pam.c: also use PAM username instead of one from
- context for session open and close
-
-2010-05-13 16:30 arthur
-
- * [r1102] pam/pam.c: replace my_pam_get_authtok() with standard
- pam_get_authtok() function, get rid of get_old_password() and
- general cleanups and simplifications
-
-2010-05-12 21:12 arthur
-
- * [r1101] pam/pam.c: make parsing configuration options global,
- reorganise a bit and make code more consistent and easier to read
-
-2010-05-12 20:37 arthur
-
- * [r1100] compat/pam_compat.h, nslcd/pam.c: small compatibility
- improvements
-
-2010-05-10 21:09 arthur
-
- * [r1099] pam/pam.c: only log "LDAP session failed" if we actually
- tried
-
-2010-05-10 20:59 arthur
-
- * [r1098] compat/Makefile.am, compat/pam_compat.h,
- compat/pam_get_authtok.c, compat/pam_prompt.c, configure.ac,
- pam/pam.c: replace my_pam_warn() with pam_info() and pam_error()
- and provide replacement for pam_prompt() also using it in our
- pam_get_authtok() replacement
-
-2010-05-09 11:40 arthur
-
- * [r1096] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get
- files ready for 0.7.4 release
-
-2010-05-09 10:44 arthur
-
- * [r1095] nslcd/myldap.c: only log "connected to LDAP server" if
- the previous connect failed or we are failing over to a different
- server
-
-2010-05-09 10:39 arthur
-
- * [r1094] debian/nslcd.postinst, man/nslcd.conf.5.xml, nslcd/cfg.c,
- nslcd/cfg.h, nslcd/myldap.c, tests/README, tests/nslcd-test.conf:
- rename reconnect_maxsleeptime option to reconnect_retrytime
-
-2010-05-09 10:20 arthur
-
- * [r1093] nslcd/myldap.c: don't log errno if it is not set (make
- error less confusing)
-
-2010-05-09 10:08 arthur
-
- * [r1092] nslcd/myldap.c: handle authentication searches a little
- differently (only try once if an authentication error is
- returned)
-
-2010-05-09 09:51 arthur
-
- * [r1091] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/myldap.c: refactor retry timing mechanism to use time
- between first and last error to determin when to rerty and only
- try once (and don't sleep) when we have been failing for a long
- time
-
-2010-05-08 10:39 arthur
-
- * [r1090] man/nslcd.conf.5.xml: fix wrapping of long line (thanks
- lintian)
-
-2010-05-08 10:34 arthur
-
- * [r1089] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/pam.c: rename authz_search option to pam_authz_search
-
-2010-05-07 21:45 arthur
-
- * [r1088] man/nslcd.conf.5.xml, man/pam_ldap.8.xml, nslcd/cfg.c,
- nslcd/cfg.h, nslcd/pam.c: implement an authz_search option to
- test whether the user is authorised
-
-2010-05-07 21:25 arthur
-
- * [r1087] nslcd/alias.c, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
- tune some buffer sizes and small cleanups
-
-2010-05-07 20:43 arthur
-
- * [r1086] tests/test_myldap.c: implement test for buffer overflow
-
-2010-05-07 20:40 arthur
-
- * [r1085] nslcd/myldap.c: fix buffer overflow
-
-2010-05-07 11:23 arthur
-
- * [r1084] man, man/Makefile.am: have the possibility to generate
- HTML for manual pages (not done by default)
-
-2010-05-07 11:22 arthur
-
- * [r1083] man/nslcd.conf.5.xml, man/pam_ldap.8.xml: use docbook
- elements where possible
-
-2010-05-06 21:40 arthur
-
- * [r1082] compat/pam_compat.h, configure.ac,
- debian/libpam-ldapd.pam-auth-update, man/pam_ldap.8.xml,
- pam/pam.c: implement a minimum_uid option for the PAM module to
- ignore users that have a lower numeric user id
-
-2010-05-05 10:58 arthur
-
- * [r1081] config.guess, config.sub: include updated files
-
-2010-05-03 20:29 arthur
-
- * [r1080] debian/nslcd.config: also parse /etc/ldap.conf for
- systems that use that for NSS and PAM configuration
-
-2010-04-13 19:21 arthur
-
- * [r1079] nslcd/myldap.c, nslcd/myldap.h, nslcd/pam.c: don't have
- myldap_set_credentials() try to open a connection but have the
- PAM code perform a search with the new credentials so we re-use
- the fail-over mechanism in myldap_search()
-
-2010-04-13 19:17 arthur
-
- * [r1078] nslcd/cfg.c, nslcd/common.h, nslcd/myldap.c,
- nslcd/myldap.h, nslcd/passwd.c, tests/test_myldap.c: also have
- myldap_search() return an LDAP status code
-
-2010-04-01 19:49 arthur
-
- * [r1077] tests/README, tests/test.ldif.gz, tests/test_nsscmds.sh:
- small improvements to the test setup
-
-2010-03-20 16:01 arthur
-
- * [r1076] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/group.c: add an nss_initgroups_ignoreusers option to ignore
- username to group lookups for the specified users
-
-2010-03-13 15:40 arthur
-
- * [r1075] man/nslcd.conf.5.xml: remove commented-oud default option
- because it is not implemented and we have a better mechanism now
-
-2010-02-28 08:10 arthur
-
- * [r1074] nslcd/myldap.c: have less warnings when LDAP_OPT_X_TLS
- isn't defined
-
-2010-02-28 08:07 arthur
-
- * [r1073] man/nslcd.conf.5.xml: document which attributes may be
- mapped with an expression
-
-2010-02-27 15:28 arthur
-
- * [r1071] ChangeLog, NEWS, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get
- files ready for 0.7.3 release
-
-2010-02-27 15:26 arthur
-
- * [r1070] debian/NEWS: add blank line for apt-listchanges
-
-2010-02-27 15:23 arthur
-
- * [r1069] debian/control: upgrade to standards-version 3.8.4 (no
- changes needed)
-
-2010-02-27 14:45 arthur
-
- * [r1068] common/dict.h: fix typo
-
-2010-02-27 14:08 arthur
-
- * [r1067] debian/nslcd.postinst, man/nslcd.conf.5.xml, nslcd.conf,
- nslcd.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/pam.c: rename admindn
- option to rootpwmoddn
-
-2010-02-27 14:03 arthur
-
- * [r1066] INSTALL, compile: update from latest automake
-
-2010-02-27 12:34 arthur
-
- * [r1065] HACKING, tests/README: small updates to documentation
-
-2010-02-17 20:21 arthur
-
- * [r1064] nslcd/myldap.c: first try password modification without
- the old password and if that fails with the old password
-
-2010-02-17 20:21 arthur
-
- * [r1063] compat/ldap_passwd_s.c: add pointer to RFC 3062
-
-2010-01-28 21:04 arthur
-
- * [r1062] man/nslcd.8.xml, nslcd/nslcd.c: patch by Jan Schampera to
- implement a --check option
-
-2010-01-25 19:27 arthur
-
- * [r1061] nslcd/myldap.c: fix for type mismatch (thanks to Jan
- Schampera)
-
-2010-01-24 17:07 arthur
-
- * [r1060] configure.ac, nslcd/cfg.c: add --with-bindpw-file
- configure option to enable reading the bindpw option from a file
-
-2010-01-24 14:33 arthur
-
- * [r1059] debian/nslcd.postinst, man/nslcd.conf.5.xml, nslcd.conf,
- nslcd.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/pam.c, pam/pam.c: add
- admindn configuration file option that is used when modifying
- another user's password
-
-2010-01-24 13:46 arthur
-
- * [r1058] man/nslcd.conf.5.xml: fix example
-
-2010-01-24 13:36 arthur
-
- * [r1057] nslcd/myldap.c: make logging of passwords consistent and
- support a NULL oldpassword value in myldap_passwd()
-
-2010-01-24 11:31 arthur
-
- * [r1056] nslcd/myldap.c: free data returned from ldap_passwd_s()
- call if needed and add missing casts
-
-2010-01-24 11:10 arthur
-
- * [r1055] HACKING: general updates and add PAM module information
-
-2010-01-23 13:37 arthur
-
- * [r1054] nss/prototypes.h: simple improvement for FreeBSD
-
-2010-01-23 13:33 arthur
-
- * [r1053] nslcd/nslcd.c: lock the pidfile at start-up to ensure
- only one nslcd process is running (based on a patch by Jan
- Schampera <jan.schampera@web.de>)
-
-2010-01-21 22:00 arthur
-
- * [r1052] debian/nslcd.init: start nslcd before apache for systems
- that use LDAP users to run virtual hosts
-
-2010-01-21 21:06 arthur
-
- * [r1051] HACKING, README, configure.ac: set contact address to
- mailing list
-
-2010-01-21 20:46 arthur
-
- * [r1050] debian/NEWS: change format of NEWS entry based on
- Developer's Reference
-
-2010-01-21 20:45 arthur
-
- * [r1049] debian/rules: install lintian overrides with dh_lintian
-
-2010-01-08 22:40 arthur
-
- * [r1048] nslcd/cfg.c: improve getting of domain name by also
- checking hostname aliases (based on patch by Jan Schampera
- <jan.schampera@web.de>)
-
-2010-01-08 22:38 arthur
-
- * [r1047] AUTHORS: improve getting of domain name by also checking
- hostname aliases (based on patch by Jan Schampera
- <jan.schampera@web.de>)
-
-2009-12-29 12:44 arthur
-
- * [r1046] nslcd/cfg.h, nslcd/myldap.c: some small simplifcations
- and clarifications
-
-2009-12-28 21:23 arthur
-
- * [r1044] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get
- files ready for 0.7.2 release
-
-2009-12-28 20:24 arthur
-
- * [r1043] debian/nslcd.postrm: fix removal of old configuration
- file (thanks piuparts)
-
-2009-12-28 12:34 arthur
-
- * [r1042] debian/control: fix Conflicts relationship
-
-2009-12-28 12:18 arthur
-
- * [r1041] common/Makefile.am, common/expr.c, common/expr.h,
- man/nslcd.conf.5.xml, nslcd.conf, nslcd/Makefile.am,
- nslcd/attmap.c, nslcd/attmap.h, nslcd/cfg.c, nslcd/passwd.c,
- nslcd/shadow.c, tests, tests/Makefile.am, tests/test_cfg.c,
- tests/test_common.c, tests/test_expr.c, tests/test_myldap.c:
- implement attribute mapping using shell-like expressions
-
-2009-12-28 11:01 arthur
-
- * [r1040] nss/networks.c: fix missing argument (problem in r1039)
-
-2009-12-28 10:45 arthur
-
- * [r1039] nss/networks.c: Glibc changed the addr parameter of
- getnetbyaddr_r() from network-byte-order to host-byte-order
-
-2009-12-28 09:58 arthur
-
- * [r1038] tests/test_nsscmds.sh: preload our own NSS module for
- tests
-
-2009-12-28 09:47 arthur
-
- * [r1037] common/nslcd-prot.h: WRITE_STRINGLIST(): properly handle
- the case where the list is null (result of change in r1028)
-
-2009-12-27 22:20 arthur
-
- * [r1036] nslcd/shadow.c: fix log message
-
-2009-12-27 21:08 arthur
-
- * [r1035] nslcd/group.c: fix comment
-
-2009-12-27 17:57 arthur
-
- * [r1034] debian/po/it.po: updated Italian (it) translation of
- debconf templates by Vincenzo Campanella <vinz65@gmail.com>
-
-2009-12-21 07:59 arthur
-
- * [r1033] configure.ac: remove -Wunreachable-code because it was
- turning up too many false positives (our use of macros, system
- string functions, etc)
-
-2009-12-21 07:56 arthur
-
- * [r1032] nss/prototypes.h: also use compat/ether.h for nss
- functions
-
-2009-12-21 07:55 arthur
-
- * [r1031] configure.ac: include the same headers in configure as in
- compat/ether.h
-
-2009-12-13 10:27 arthur
-
- * [r1028] common/dict.c, common/dict.h, common/set.c, common/set.h,
- nslcd/group.c, nslcd/myldap.c, tests/test_dict.c,
- tests/test_set.c: change dict and set API to perform loops with a
- list of strings instead of loop_first() and loop_next() functions
-
-2009-12-06 19:43 arthur
-
- * [r1027] debian/control: recommend libpam-krb5 als an alternative
- to libpam-ldapd for Kerberos environments
-
-2009-11-14 20:29 arthur
-
- * [r1024] debian/po/it.po: updated Italian (it) translation of
- debconf templates by Vincenzo Campanella <vinz65@gmail.com>
-
-2009-11-13 16:02 arthur
-
- * [r1023] configure.ac: fix lber library check for function we
- actually use and another small reorganisation
-
-2009-11-11 21:43 arthur
-
- * [r1022] configure.ac: simplify structure of configure script and
- see if -llber is needed
-
-2009-11-02 20:25 arthur
-
- * [r1017] configure.ac: fix PAM library check for systems without
- pam_get_authtok()
-
-2009-11-01 15:08 arthur
-
- * [r1016] configure.ac: fail in configure if PAM functionality is
- missing
-
-2009-11-01 14:55 arthur
-
- * [r1015] tests/test.ldif.gz, tests/test_nsscmds.sh: add test case
- for comma in DN attribute value
-
-2009-11-01 14:51 arthur
-
- * [r1014] nslcd/alias.c, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
- give search filter escaping buffers more logical names
-
-2009-11-01 14:40 arthur
-
- * [r1013] nslcd/group.c: also do proper escaping in
- mkfilter_group_bymember()
-
-2009-11-01 13:33 arthur
-
- * [r1012] nslcd/myldap.c: also log uri when ldap_start_tls_s()
- fails
-
-2009-11-01 13:28 arthur
-
- * [r1011] configure.ac: make --disable-* configure options default
- values clearer
-
-2009-10-20 10:56 arthur
-
- * [r1009] ChangeLog, NEWS, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get
- files ready for 0.7.1 release
-
-2009-10-17 15:08 arthur
-
- * [r1008] compat/Makefile.am, compat/pam_compat.h,
- compat/pam_get_authtok.c, configure.ac, pam/Makefile.am,
- pam/pam.c: provide a replacement for the pam_get_authtok()
- functions for systems without it
-
-2009-10-17 10:17 arthur
-
- * [r1007] compat/Makefile.am, compat/ldap_compat.h,
- compat/ldap_initialize.c, compat/ldap_passwd_s.c,
- compat/pagectrl.c, compat/pagectrl.h, configure.ac,
- nslcd/myldap.c: provide replacement functions for
- ldap_initialize() and ldap_passwd_s() and centralise LDAP
- compatibility hacks into ldap_compat.h
-
-2009-10-17 10:12 arthur
-
- * [r1006] compat/ether.c: also provide some function definitions
- for ether_ntoa() and ether_aton() because definitions seem to be
- missing on some platforms
-
-2009-10-11 16:38 arthur
-
- * [r1005] nslcd/common.h: make NSLCD_HANDLE_PARAMS() macro simpler
- and not have empty argument
-
-2009-10-11 16:16 arthur
-
- * [r1004] configure.ac, pam/pam.c: only include security/pam_ext.h
- for systems that have it
-
-2009-10-08 21:01 arthur
-
- * [r1003] configure.ac, nslcd/myldap.c: fix some header checks in
- configure and fix ldap_set_rebind_proc() return type check
-
-2009-10-08 21:00 arthur
-
- * [r1002] nss/common.h: don't pass an empty parameter to a macro
-
-2009-10-08 19:53 arthur
-
- * [r1001] configure.ac, nss/Makefile.am: re-organise configure
- script and only run tests for parts that are enabled
-
-2009-10-07 19:12 arthur
-
- * [r1000] debian/libpam-ldapd.pam-auth-update, man/pam_ldap.8.xml,
- nslcd/myldap.c, nslcd/myldap.h, nslcd/nslcd.c, nslcd/pam.c,
- pam/pam.c: implement password changing in the PAM module by
- performing an LDAP password modify EXOP request
-
-2009-10-07 18:54 arthur
-
- * [r999] common/nslcd-prot.h: fix the case where the string passed
- to WRITE_STRING() is an expression
-
-2009-10-05 19:31 arthur
-
- * [r998] configure.ac, nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c,
- pam/pam.c: some compatibility improvements
-
-2009-09-29 19:36 arthur
-
- * [r997] pam/pam.c: fix return of authorisation check (patch by
- Howard Chu <hyc@symas.com>)
-
-2009-09-27 14:36 arthur
-
- * [r996] debian/po/vi.po: updated Vietnamese (vi) translation of
- debconf templates by Clytie Siddall <clytie@riverland.net.au>
-
-2009-09-27 14:28 arthur
-
- * [r995] nslcd/common.h: log reading and writing errors with errno
- message
-
-2009-09-24 19:37 arthur
-
- * [r994] debian/po/vi.po: partially updated Vietnamese (vi)
- translation of debconf templates by Clytie Siddall
- <clytie@riverland.net.au>
-
-2009-09-24 18:43 arthur
-
- * [r993] pam/pam.c: general code cleanup and add missing casts and
- includes
-
-2009-09-24 18:11 arthur
-
- * [r992] nslcd/pam.c: fix for problem when authenticating to LDAP
- entries without a uid attribute
-
-2009-09-13 08:00 arthur
-
- * [r991] debian/po/de.po: updated German (de) translation of
- debconf templates by Erik Schanze <schanzi_@gmx.de>
-
-2009-09-08 17:30 arthur
-
- * [r990] configure.ac: add the possibility to specify
- --disable-maintainer-mode
-
-2009-09-08 17:24 arthur
-
- * [r989] debian/nslcd.config: fix "Use StartTLS?" debconf question
- when no ssl option is defined in the config
-
-2009-09-04 13:00 arthur
-
- * [r987] ChangeLog, Makefile.am, NEWS, configure.ac, debian/NEWS,
- debian/changelog, man/nslcd.8.xml, man/nslcd.conf.5.xml,
- man/pam_ldap.8.xml: get files ready for 0.7.0 release
-
-2009-09-04 11:54 arthur
-
- * [r986] configure.ac, nslcd/cfg.c, nslcd/common.c,
- nss/prototypes.h: some simple changes in includes to make FreeBSD
- diff smaller
-
-2009-09-01 14:52 arthur
-
- * [r985] configure.ac, nslcd/cfg.c: add a
- --disable-configfile-checking option to configure to cause
- unknown options to be ignored from the configuration
-
-2009-09-01 14:36 arthur
-
- * [r984] configure.ac: fix help message to indicate that PAM module
- is built by default
-
-2009-09-01 13:43 arthur
-
- * [r983] man/nslcd.conf.5.xml, nslcd/cfg.c: lower the default
- values for bind_timelimit and reconnect_maxsleeptime from 30 to
- 10 seconds
-
-2009-09-01 13:35 arthur
-
- * [r982] Makefile.am: fix generation of ChangeLog
-
-2009-09-01 13:26 arthur
-
- * [r981] .: rename trunk to nss-pam-ldapd
-
-2009-08-31 21:46 arthur
-
- * [r980] Makefile.am, README, configure.ac,
- debian/libnss-ldapd.config, debian/nslcd.config,
- debian/nslcd.examples, debian/nslcd.init, debian/nslcd.postinst,
- debian/nslcd.postrm, debian/nslcd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
- debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po, debian/po/zh_CN.po, debian/rules, man,
- man/Makefile.am, man/nslcd.8.xml, man/nslcd.conf.5.xml,
- man/nss-ldapd.conf.5.xml, man/pam_ldap.8.xml, nslcd.conf,
- nslcd/nslcd.c, nss-ldapd.conf, tests/Makefile.am, tests/README,
- tests/nslcd-test.conf, tests/nss-ldapd-test.conf,
- tests/test_myldap.c, tests/test_myldap.sh,
- tests/test_nslcd_group.c, tests/test_nsscmds.sh: rename
- configfile to /etc/nslcd.conf and make debian packaging copy the
- file to the new name on upgrade
-
-2009-08-31 20:03 arthur
-
- * [r979] INSTALL, autogen.sh, compile, depcomp, install-sh,
- missing, mkinstalldirs: upgrade to using automake 1.11
-
-2009-08-31 18:49 arthur
-
- * [r978] ., HACKING, README, common/dict.c, common/dict.h,
- common/set.c, common/set.h, common/tio.c, common/tio.h,
- compat/getpeercred.c, compat/getpeercred.h, compat/pagectrl.c,
- compat/pagectrl.h, configure.ac, debian/control,
- debian/copyright, debian/nslcd.config, debian/nslcd.init,
- debian/nslcd.postinst, debian/nslcd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
- debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po, debian/po/zh_CN.po, nslcd.h, nslcd/alias.c,
- nslcd/attmap.c, nslcd/attmap.h, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/common.c, nslcd/common.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/myldap.c, nslcd/myldap.h, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, tests/README, tests/test_cfg.c,
- tests/test_common.c, tests/test_dict.c, tests/test_getpeercred.c,
- tests/test_myldap.c, tests/test_nsscmds.sh, tests/test_set.c,
- tests/test_tio.c: rename software to nss-pam-ldapd
-
-2009-08-31 18:42 arthur
-
- * [r977] debian/control: upgrade to standards-version 3.8.3 (no
- changes needed)
-
-2009-08-31 15:11 arthur
-
- * [r975] Makefile.am, debian/control, debian/libnss-ldapd.config,
- debian/libnss-ldapd.docs, debian/libnss-ldapd.examples,
- debian/libnss-ldapd.install, debian/libnss-ldapd.nslcd.init,
- debian/libnss-ldapd.postinst, debian/libnss-ldapd.postrm,
- debian/libnss-ldapd.templates, debian/libpam-ldapd.install,
- debian/libpam-ldapd.pam-auth-update,
- debian/libpam-ldapd.postinst, debian/libpam-ldapd.prerm,
- debian/nslcd.config, debian/nslcd.docs, debian/nslcd.examples,
- debian/nslcd.init, debian/nslcd.install, debian/nslcd.postinst,
- debian/nslcd.postrm, debian/nslcd.templates,
- debian/po/POTFILES.in, debian/po/ca.po, debian/po/cs.po,
- debian/po/da.po, debian/po/de.po, debian/po/es.po,
- debian/po/fi.po, debian/po/fr.po, debian/po/gl.po,
- debian/po/it.po, debian/po/ja.po, debian/po/nl.po,
- debian/po/pt.po, debian/po/pt_BR.po, debian/po/ru.po,
- debian/po/sv.po, debian/po/templates.pot, debian/po/vi.po,
- debian/po/zh_CN.po, debian/rules: split into binary packages
- libnss-ldapd, libpam-ldapd and nslcd packages, using a patch for
- libpam-ldap by Steve Langasek <vorlon@debian.org> for the
- libpam-ldapd package
-
-2009-08-31 14:58 arthur
-
- * [r974] debian/libnss-ldapd.nslcd.init: patch by Petter
- Reinholdtsen <pere@hungry.com> to fix init script to start before
- autofs
-
-2009-08-16 08:17 arthur
-
- * [r973] config.guess, config.sub: include updated files
-
-2009-08-16 08:15 arthur
-
- * [r972] Makefile.am, configure.ac: enable building PAM module by
- default
-
-2009-08-16 08:03 arthur
-
- * [r971] nslcd.h: remove development warning
-
-2009-08-16 07:54 arthur
-
- * [r970] man, man/Makefile.am, man/pam_ldap.8.xml: add basic
- pam_ldap manual page
-
-2009-08-12 21:41 arthur
-
- * [r969] nslcd/common.h, nslcd/nslcd.c, nslcd/passwd.c: don't
- return password hashes at all for non-root users, based on a
- patch by Alexander V. Chernikov <melifaro@ipfw.ru>
-
-2009-07-18 21:11 arthur
-
- * [r968] debian/po/gl.po: updated Galician (gl) translation of
- debconf ates by Marce Villarino <mvillarino@gmail.com>
-
-2009-07-12 20:47 arthur
-
- * [r966] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.11 release
-
-2009-07-12 20:43 arthur
-
- * [r965] debian/po/fr.po: updated French (fr) translation of
- debconf templates by Christian Perrier <bubulle@debian.org>
-
-2009-07-10 06:49 arthur
-
- * [r962] debian/po/cs.po: updated Czech (cs) translation of debconf
- templates by Miroslav Kure <kurem@debian.cz>
-
-2009-07-04 10:49 arthur
-
- * [r961] debian/po/cs.po: unfuzzy translations that were due to
- fixes in the English template
-
-2009-07-04 10:39 arthur
-
- * [r960] debian/po/cs.po: updated Czech (cs) translation of debconf
- templates by Miroslav Kure <kurem@debian.cz>
-
-2009-07-04 10:08 arthur
-
- * [r959] debian/po/pt.po: updated Portuguese (pt) translation of
- debconf templates by Américo Monteiro <a_monteiro@netcabo.pt>
-
-2009-07-02 07:05 arthur
-
- * [r958] debian/po/es.po: updated Spanish (es) translation of
- debconf templates by Francisco Javier Cuadrado
- <fcocuadrado@gmail.com>
-
-2009-06-29 19:16 arthur
-
- * [r957] nslcd/group.c: fix off by one error in the maximum number
- of gidNumber attributes in an LDAP group entry
-
-2009-06-29 19:10 arthur
-
- * [r956] nslcd/passwd.c: fix off by one error in the maximum number
- of uidNumber attributes in an LDAP entry (thanks to David
- Binderman for finding this)
-
-2009-06-27 20:02 arthur
-
- * [r955] debian/po/sv.po: updated Swedish (sv) translation of
- debconf templates by Martin Ågren <martin.agren@gmail.com>
-
-2009-06-27 10:04 arthur
-
- * [r954] debian/control: upgrade to standards-version 3.8.2 (no
- changes needed)
-
-2009-06-27 09:44 arthur
-
- * [r953] debian/po/ru.po: updated Russian (ru) translation of
- debconf templates by Yuri Kozlov <yuray@komyakino.ru>
-
-2009-06-26 15:09 arthur
-
- * [r951] debian/control: add missing slash to homepage
-
-2009-06-24 07:39 arthur
-
- * [r950] debian/po/ja.po: updated Japanese (ja) translation of
- debconf templates by Kenshi Muto <kmuto@debian.org>
-
-2009-06-24 07:12 arthur
-
- * [r949] debian/po/fi.po: updated Finnish (fi) translation of
- debconf templates by Esko Arajärvi <edu@iki.fi>
-
-2009-06-23 07:34 arthur
-
- * [r948] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
- debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po, debian/po/zh_CN.po: change reqcert choice
- description and make choices translatable
-
-2009-06-23 07:17 arthur
-
- * [r947] debian/po/zh_CN.po: added Simplified Chinese (zh_CN)
- translation of debconf templates by zym <zym@3721.com>
-
-2009-06-22 19:37 arthur
-
- * [r946] debian/po/fi.po: fix non-ascii characters that got lost
- when importing the file
-
-2009-06-21 21:12 arthur
-
- * [r945] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
- debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po: improvements to debconf templates (English
- language review by Justin B Rye <jbr@edlug.org.uk>
-
-2009-06-20 09:54 arthur
-
- * [r944] debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
- debian/po/de.po, debian/po/es.po, debian/po/fi.po,
- debian/po/fr.po, debian/po/gl.po, debian/po/it.po,
- debian/po/ja.po, debian/po/nl.po, debian/po/pt.po,
- debian/po/pt_BR.po, debian/po/ru.po, debian/po/sv.po,
- debian/po/templates.pot, debian/po/vi.po: update debconf
- translation files
-
-2009-06-20 09:50 arthur
-
- * [r943] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst,
- debian/libnss-ldapd.templates: make configuring SSL/TLS possible
- with debconf
-
-2009-06-20 09:39 arthur
-
- * [r942] nslcd/cfg.c: also support starttls as value for the ssl
- option
-
-2009-06-19 09:24 arthur
-
- * [r941] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
- debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po: rephrase LDAP server URI question based on
- pam_ldap's new debconf templates
-
-2009-06-19 09:12 arthur
-
- * [r940] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
- debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po: fix wrapping, use of double spaces and unfuzzy
- translations
-
-2009-06-14 18:41 arthur
-
- * [r939] debian/control: fix Vcs-Browser link
-
-2009-06-12 21:53 arthur
-
- * [r938] AUTHORS, HACKING, README, configure.ac, debian/control,
- debian/copyright, man/nslcd.8.xml, man/nss-ldapd.conf.5.xml:
- replace references to ch.tudelft.nl with arthurdejong.org
-
-2009-06-12 11:49 arthur
-
- * [r937] nslcd/nslcd.c: make error message a little clearer
-
-2009-06-06 20:46 arthur
-
- * [r934] README, nslcd/alias.c, nslcd/ether.c, nslcd/group.c,
- nslcd/netgroup.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, tests/test_nsscmds.sh: implement
- case-sensitive filtering for group, netgroup, passwd, protocols,
- rpc, services and shadow lookups
-
-2009-06-06 20:45 arthur
-
- * [r933] tests/README: fix wrapping
-
-2009-06-06 20:17 arthur
-
- * [r932] HACKING, tests/README, tests/test.ldif.gz,
- tests/test_nsscmds.sh: update and document test suite
-
-2009-06-06 18:53 arthur
-
- * [r931] nss/group.c: fix buffer check for user to groups mapping
- function
-
-2009-06-06 16:29 arthur
-
- * [r930] configure.ac: add --disable-sasl and --disable-kerberos
- configure options
-
-2009-06-04 19:46 arthur
-
- * [r929] nslcd/myldap.c: also compile correctly if
- HAVE_LDAP_SASL_INTERACTIVE_BIND_S is not set
-
-2009-06-04 19:40 arthur
-
- * [r928] configure.ac: let configure --help show the correct
- behaviour
-
-2009-06-03 14:28 arthur
-
- * [r926] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.10 release
-
-2009-06-03 14:19 arthur
-
- * [r925] nslcd/cfg.c: remove SSL/TLS warning messages during
- startup
-
-2009-06-03 14:08 arthur
-
- * [r924] README: add note about creating a user to run nslcd
-
-2009-06-03 10:31 arthur
-
- * [r923] nslcd/Makefile.am, nslcd/common.h, nslcd/nslcd.c,
- nslcd/pam.c: import preliminary version of PAM functionality into
- nslcd
-
-2009-06-03 10:27 arthur
-
- * [r922] nslcd/common.h, nslcd/passwd.c: make lookup_dn2uid()
- available to other modules and split uid2dn() into uid2entry()
- and uid2dn() (from nss-pam-ldapd branch)
-
-2009-06-03 10:23 arthur
-
- * [r921] nslcd/myldap.c, nslcd/myldap.h: implement
- myldap_set_credentials() and myldap_cpy_dn() which will be used
- in the PAM lookups (from nss-pam-ldapd branch)
-
-2009-06-03 10:16 arthur
-
- * [r920] pam/pam.c: remove trailing spaces
-
-2009-06-03 10:14 arthur
-
- * [r919] nslcd.h, pam/pam.c: change PAM authorisation request to
- also include ruser, rhost and tty (based on OpenLDAP cvs, r916 in
- nss-pam-ldapd branch)
-
-2009-06-03 09:08 arthur
-
- * [r917] debian/control: add Richard A Nelson (Rick)
- <cowboy@debian.org> to uploaders
-
-2009-06-01 17:14 arthur
-
- * [r914] HACKING, README, man/nss-ldapd.conf.5.xml, nss-ldapd.conf:
- clean up documentation
-
-2009-05-30 07:22 arthur
-
- * [r910] nslcd/cfg.c: don't look inside the passed variable
- get_strdup() because it could point to uninitialized memory
-
-2009-05-29 21:30 arthur
-
- * [r908] pam/common.h, pam/pam.c: partially refactor to follow
- local coding convention and introduce READ_PAM_CODE macro (r896
- from nss-pam-ldapd)
-
-2009-05-29 21:29 arthur
-
- * [r907] pam/pam.c: tabs to spaces (r889 from nss-pam-ldapd)
-
-2009-05-29 21:29 arthur
-
- * [r906] pam/common.h, pam/pam.c: make request-response functions
- simpler (r888 from nss-pam-ldapd)
-
-2009-05-29 21:24 arthur
-
- * [r905] common/Makefile.am: remove unneeded EXTRA_DIST
-
-2009-05-29 21:22 arthur
-
- * [r904] Makefile.am, common/Makefile.am, common/nslcd-prot.c,
- common/nslcd-prot.h, nslcd-common.h, nslcd/Makefile.am,
- nslcd/alias.c, nslcd/common.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
- nss/Makefile.am, nss/aliases.c, nss/common.c, nss/common.h,
- nss/ethers.c, nss/group.c, nss/hosts.c, nss/netgroup.c,
- nss/networks.c, nss/passwd.c, nss/protocols.c, nss/rpc.c,
- nss/services.c, nss/shadow.c, pam/Makefile.am, pam/common.h,
- pam/pam.c, tests/Makefile.am: refactor protocol reading and
- writing macros to the common directory, use more logical names
- and in the PAM module no longer use NSS status codes (import of
- r887 from nss-pam-ldapd)
-
-2009-05-29 21:18 arthur
-
- * [r903] tests/Makefile.am: add missing objects to test programs
-
-2009-05-24 09:23 arthur
-
- * [r895] man/nss-ldapd.conf.5.xml: document that you can specify
- base option multiple times
-
-2009-05-24 09:12 arthur
-
- * [r894] Makefile.am: also build PAM module for make distcheck
-
-2009-05-24 09:11 arthur
-
- * [r893] nslcd/alias.c, nslcd/cfg.c, nslcd/common.h, nslcd/ether.c,
- nslcd/group.c, nslcd/host.c, nslcd/netgroup.c, nslcd/network.c,
- nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c,
- nslcd/shadow.c: initialise database modules only once after
- parsing config
-
-2009-05-24 08:56 arthur
-
- * [r892] AUTHORS, nslcd/alias.c, nslcd/attmap.c, nslcd/cfg.c,
- nslcd/cfg.h, nslcd/common.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
- tests/test_cfg.c, tests/test_myldap.c: support multiple search
- bases, partially based on a patch by Leigh Wedding
- <lwedding@bigpond.com>
-
-2009-05-24 08:03 arthur
-
- * [r891] AUTHORS: don't mention Howard Chu twice
-
-2009-05-23 20:54 arthur
-
- * [r890] debian/po/fi.po: added Finnish (fi) translation of debconf
- templates by Esko Arajärvi <edu@iki.fi>
-
-2009-05-16 07:01 arthur
-
- * [r885] nss/common.h, pam/pam.c: quick fix for building PAM module
-
-2009-05-09 20:54 arthur
-
- * [r881] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.9 release
-
-2009-05-09 20:53 arthur
-
- * [r880] debian/libnss-ldapd.postinst: if base is blank disable the
- base option to let nslcd attempt search base autodiscovery
-
-2009-05-09 20:01 arthur
-
- * [r879] nss/common.h: also close any open stream on buffer error
-
-2009-05-09 19:53 arthur
-
- * [r878] nss/common.h, nss/group.c: check the buffer passed by
- Glibc for validity
-
-2009-05-09 19:52 arthur
-
- * [r877] nslcd-common.h: make sure that when writing a list of
- strings the number of strings is always checked when excluding an
- entry
-
-2009-05-09 09:27 arthur
-
- * [r876] ., AUTHORS, Makefile.am, configure.ac, debian,
- debian/copyright, nslcd.h, pam: import the PAM module from the
- nss-ldapd branch (r875) based on the OpenLDAP nssov tree and
- allow configuring which modules should be built (PAM module
- disabled by default)
-
-2009-05-09 07:50 arthur
-
- * [r872] configure.ac, nslcd/nslcd.c: according to autoupdate
- RETSIGTYPE can be considered void always
-
-2009-05-08 10:29 arthur
-
- * [r868] debian/copyright: aggregate years
-
-2009-05-07 22:40 arthur
-
- * [r867] INSTALL, config.guess, config.sub: include updated files
-
-2009-05-07 22:14 arthur
-
- * [r864] nslcd.h, nslcd/netgroup.c, nss/netgroup.c: prefix
- NETGROUP_TYPE macros with NSLCD_
-
-2009-05-07 20:36 arthur
-
- * [r861] debian/po/gl.po: added Galician (gl) translation of
- debconf templates by Marce Villarino <mvillarino@gmail.com>
-
-2009-05-06 18:48 arthur
-
- * [r860] debian/po/es.po: updated Spanish (es) translation of
- debconf templates by Francisco Javier Cuadrado
- <fcocuadrado@gmail.com>
-
-2009-05-05 20:55 arthur
-
- * [r859] debian/po/ru.po: updated Russian (ru) translation of
- debconf templates by Yuri Kozlov <yuray@komyakino.ru>
-
-2009-05-05 20:48 arthur
-
- * [r858] debian/po/ru.po: convert translation to UTF-8
-
-2009-05-03 19:47 arthur
-
- * [r857] debian/po/sv.po: updated Swedish (sv) translation of
- debconf templates by Martin Ågren <martin.agren@gmail.com>
-
-2009-05-02 14:19 arthur
-
- * [r856] debian/po/fr.po: updated French (fr) translation of
- debconf templates by Guillaume Delacour <gui@iroqwa.org>
-
-2009-05-01 15:45 arthur
-
- * [r855] debian/po/it.po: fix incorrect references to nss-ldap
- (without the d at the end)
-
-2009-05-01 15:39 arthur
-
- * [r854] man/nslcd.8.xml: document that you can specify -d multiple
- times
-
-2009-05-01 13:03 arthur
-
- * [r853] nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c: set most SSL/TLS
- related options globally instead of per connection
-
-2009-04-30 08:45 arthur
-
- * [r852] nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c, nslcd/myldap.h,
- nslcd/nslcd.c: move debugging initialisation to
- myldap_set_debuglevel() function
-
-2009-04-27 18:24 arthur
-
- * [r851] debian/po/it.po: added Italian (it) translation of debconf
- templates by Vincenzo Campanella <vinz65@gmail.com>
-
-2009-04-25 21:29 arthur
-
- * [r850] nslcd/myldap.c: produce more logging and get OpenLDAP
- logging working by logging to stderr (and implement temporary
- workaround for reqcert problems)
-
-2009-04-25 19:15 arthur
-
- * [r849] nslcd/cfg.h: include ldap.h to ensure that struct
- ldap_config will be the same in every file
-
-2009-04-25 14:06 arthur
-
- * [r848] nslcd/myldap.c: clear errno before ldap calls to get
- usable returned errno
-
-2009-04-25 12:32 arthur
-
- * [r847] debian/po/pt.po: updated Portuguese (pt) translation of
- debconf templates by Américo Monteiro <a_monteiro@netcabo.pt>
-
-2009-04-22 19:18 arthur
-
- * [r846] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po: fix spelling in English debconf template (thanks
- Vincenzo Campanella)
-
-2009-04-22 19:12 arthur
-
- * [r845] debian/po/ja.po: updated Japanese (ja) translation of
- debconf templates by Kenshi Muto <kmuto@debian.org>
-
-2009-04-22 19:06 arthur
-
- * [r844] debian/po/da.po: updated Danish (da) translation of
- debconf templates by Jonas Smedegaard <dr@jones.dk>
-
-2009-04-21 19:25 arthur
-
- * [r843] debian/libnss-ldapd.postrm, debian/libnss-ldapd.templates,
- debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
- debian/po/de.po, debian/po/es.po, debian/po/fr.po,
- debian/po/ja.po, debian/po/nl.po, debian/po/pt.po,
- debian/po/pt_BR.po, debian/po/ru.po, debian/po/sv.po,
- debian/po/templates.pot, debian/po/vi.po: ask on removal and on
- purge whether to edit /etc/nsswitch.conf and remove ldap entries
-
-2009-04-19 13:51 arthur
-
- * [r834] nslcd.h, nslcd/alias.c, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
- nss/common.h, nss/group.c: clear up protocol description in
- nslcd.h, renaming NSLCD_RESULT_SUCCESS to NSLCD_RESULT_BEGIN
-
-2009-04-17 18:57 arthur
-
- * [r830] nslcd.h: include definitions of PAM-related actions from
- current OpenLDAP work in nssov
-
-2009-04-17 18:56 arthur
-
- * [r829] debian/libnss-ldapd.postrm: fix spelling in comment
-
-2009-04-04 10:02 arthur
-
- * [r828] debian/libnss-ldapd.postrm: remove /var/run/nslcd on
- package removal
-
-2009-03-31 07:05 arthur
-
- * [r827] debian/changelog: add CVE identifier
-
-2009-03-22 21:52 arthur
-
- * [r825] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.8 release
-
-2009-03-22 21:20 arthur
-
- * [r824] README, debian/copyright: update copyright year
-
-2009-03-22 21:12 arthur
-
- * [r823] nslcd/nslcd.c: update copyright year
-
-2009-03-22 17:05 arthur
-
- * [r822] debian/compat, debian/control, debian/rules: upgrade to
- debhelper compatibility level 7
-
-2009-03-22 16:53 arthur
-
- * [r821] debian/control: upgrade to standards-version 3.8.1 (no
- changes needed)
-
-2009-03-22 16:46 arthur
-
- * [r820] Makefile.am, debian/libnss-ldapd.lintian-overrides,
- debian/rules: add lintian override for missing shlibs and symbols
- control files (we are a shared library that should not be
- directly linked to)
-
-2009-03-21 11:33 arthur
-
- * [r818] NEWS: fix version numbers in NEWS file
-
-2009-03-21 11:30 arthur
-
- * [r817] nss-ldapd.conf: add a note about permissions of
- nss-ldapd.conf when using the bindpw option
-
-2009-03-21 09:51 arthur
-
- * [r816] debian/libnss-ldapd.postinst: instead of bindpw check
- always create config file with proper permissions and fix
- permissions once on upgrade
-
-2009-03-20 12:23 arthur
-
- * [r814] debian/libnss-ldapd.postinst: add bindpw-related warning
- message to default installed config file
-
-2009-03-20 10:55 arthur
-
- * [r813] debian/libnss-ldapd.postinst: fix permissions of
- configfile if passwords are stored
-
-2009-03-15 17:30 arthur
-
- * [r812] debian/control: follow change in override file
-
-2009-02-27 18:09 arthur
-
- * [r811] debian/control: use misc:Depends to generate debconf
- dependency
-
-2009-02-27 17:27 arthur
-
- * [r810] nslcd/common.c: check user and group names against
- LOGIN_NAME_MAX if it is defined
-
-2009-02-27 16:39 arthur
-
- * [r809] man/Makefile.am: generate utf-8 encoded manual page (no
- non-ascii characters used at the moment)
-
-2009-02-27 16:28 arthur
-
- * [r808] nslcd/passwd.c: add some more documentation
-
-2009-01-30 18:05 arthur
-
- * [r807] compat/getpeercred.c: fix for getpeercred() on Solaris by
- David Bartley <dtbartle@csclub.uwaterloo.ca>
-
-2008-12-15 11:20 arthur
-
- * [r806] man/nss-ldapd.conf.5.xml: add a note about permissions of
- configfile when bindpw is used
-
-2008-12-06 16:58 arthur
-
- * [r805] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/myldap.c, nss-ldapd.conf: rename the tls_checkpeer option
- to tls_reqcert, deprecating the old name and supporting all
- options that OpenLDAP supports for that value
-
-2008-12-03 22:45 arthur
-
- * [r804] nslcd/common.c, tests/test_common.c: allow backslashes in
- names execpt as first or last character
-
-2008-12-03 22:11 arthur
-
- * [r803] configure.ac, nslcd/nslcd.c: clean the environment and set
- LDAPNOINIT to disable parsing of LDAP configfiles (.ldaprc,
- /etc/ldap/ldap.conf, etc)
-
-2008-11-29 15:18 arthur
-
- * [r802] nslcd/myldap.c: use tls_* options also for StartTLS
- connections
-
-2008-11-29 14:43 arthur
-
- * [r801] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h: remove
- sslpath option because it wasn't used for anything
-
-2008-11-29 14:41 arthur
-
- * [r800] debian/changelog: add missing pound sign
-
-2008-11-14 15:44 arthur
-
- * [r798] ChangeLog, NEWS, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.7 release
-
-2008-11-13 21:27 arthur
-
- * [r797] debian/libnss-ldapd.templates: also leave out empty
- Default line for libnss-ldapd/ldap-binddn
-
-2008-11-13 21:15 arthur
-
- * [r796] debian/libnss-ldapd.config, debian/libnss-ldapd.templates:
- set debconf values from the environment only when they are empty
- or if configfile is present to fix installation problem
-
-2008-11-11 21:30 arthur
-
- * [r795] debian/libnss-ldapd.postinst: any output should go to
- stderr to not confuse debconf
-
-2008-11-04 21:42 arthur
-
- * [r793] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.6 release
-
-2008-11-04 21:20 arthur
-
- * [r792] NEWS: some spelling fixes
-
-2008-11-04 21:15 arthur
-
- * [r791] man/nss-ldapd.conf.5.xml: update manual page with current
- timeout numbers
-
-2008-11-01 18:05 arthur
-
- * [r790] debian/libnss-ldapd.postrm: fail on errors
-
-2008-10-31 23:48 arthur
-
- * [r789] debian/libnss-ldapd.postinst: check for existance of init
- script instead of daemon
-
-2008-10-01 19:39 arthur
-
- * [r788] nslcd/common.c: also allow spaces in user and group names
- because it was causing problems in some environments
-
-2008-09-24 08:01 arthur
-
- * [r787] nslcd/myldap.c: also retry if ldap_result() failed and
- getting error number returned LDAP_SUCCESS
-
-2008-09-24 07:58 arthur
-
- * [r786] nslcd/myldap.c: log option name instead of option value
- for ldap_set_option() value
-
-2008-09-24 07:07 arthur
-
- * [r785] debian/control: clarify relationship to nss_ldap in
- package description
-
-2008-08-22 10:36 arthur
-
- * [r783] ChangeLog, NEWS, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.5 release
-
-2008-08-07 08:10 arthur
-
- * [r782] debian/copyright, debian/po/da.po: updated Danish (da)
- translation of debconf templates by Jonas Smedegaard
- <dr@jones.dk>
-
-2008-08-07 08:01 arthur
-
- * [r781] debian/po/sv.po: updated Swedish (sv) translation of
- debconf templates by Martin Ågren <martin.agren@gmail.com>
-
-2008-07-20 09:28 arthur
-
- * [r778] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.4 release
-
-2008-07-20 08:27 arthur
-
- * [r777] nslcd/cfg.c: rename get_base_from_dse() to
- get_base_from_rootdse()
-
-2008-07-20 08:13 arthur
-
- * [r776] nslcd/cfg.c: make the get_base_from_dse() function cleaner
- and add a comment describing the function
-
-2008-07-20 08:05 arthur
-
- * [r775] man/nss-ldapd.conf.5.xml, nslcd/cfg.c: implement looking
- up search base in DSE of LDAP server
-
-2008-07-20 08:03 arthur
-
- * [r774] tests/test_nsscmds.sh: reflect change in test LDAP setup
-
-2008-07-10 19:43 arthur
-
- * [r773] nslcd/myldap.c: LDAP_OPT_X_TLS_REQUIRE_CERT is not a
- boolean
-
-2008-06-21 07:49 arthur
-
- * [r772] README: small change to documentation
-
-2008-06-21 07:44 arthur
-
- * [r771] nss-ldapd.conf: further improvements to Active Directory
- filters and attribute mappings by Petter Reinholdtsen
- <pere@hungry.com>
-
-2008-06-17 21:35 arthur
-
- * [r770] nslcd/cfg.c, nslcd/myldap.c: replace https:// by ldaps://
- (stupid typo)
-
-2008-06-17 21:32 arthur
-
- * [r769] nss-ldapd.conf: Active Directory sample configuration
- improvement by Jelmer Jaarsma <jelmer.jaarsma@sara.nl>
-
-2008-06-15 13:43 arthur
-
- * [r767] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.3 release
-
-2008-06-15 13:41 arthur
-
- * [r766] Makefile.am, debian/libnss-ldapd.lintian-overrides,
- debian/rules: lintian override seems to be no longer necessary
-
-2008-06-15 13:37 arthur
-
- * [r765] debian/control: upgrade to standards-version 3.8.0 (no
- changes needed)
-
-2008-06-15 13:01 arthur
-
- * [r764] debian/libnss-ldapd.nslcd.init: create /var/run/nslcd
- directory with owner nslcd:nslcd by default so nslcd can remove
- socket and pidfile at exit
-
-2008-06-15 12:39 arthur
-
- * [r763] nslcd/nslcd.c: give pidfile and socket creation functions
- more logical names
-
-2008-06-14 11:31 arthur
-
- * [r762] AUTHORS, configure.ac, man/nss-ldapd.conf.5.xml,
- nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c: implement SASL
- authentication based on a patch by Dan White <dwhite@olp.net>
-
-2008-06-14 11:28 arthur
-
- * [r761] man/nss-ldapd.conf.5.xml: make formatting of manual page
- options consistent
-
-2008-06-13 21:04 arthur
-
- * [r760] tests, tests/Makefile.am, tests/test_common.c: add some
- very basic tests for the isvalidname() function
-
-2008-06-13 20:55 arthur
-
- * [r759] nslcd/common.c, nslcd/common.h, nslcd/group.c,
- nslcd/passwd.c: combine isvalidusername() and isvalidgroupname()
- into isvalidname() because they are similar enough and we just
- want to check to see if it is a reasonable name (e.g. not a DN)
-
-2008-06-12 21:38 arthur
-
- * [r758] common/tio.c: restore the old writing code which masks
- SIGPIPE on platforms that can't use send()
-
-2008-06-12 21:29 arthur
-
- * [r757] nslcd/cfg.c: don't perform SSL/TLS sanity checks if it
- isn't available on the platform
-
-2008-06-12 21:22 arthur
-
- * [r756] tests: ignore test_getpeercred
-
-2008-06-11 19:32 arthur
-
- * [r755] tests: ignore core files
-
-2008-06-11 19:31 arthur
-
- * [r754] tests/test_getpeercred.c: remove test socket at end of
- test
-
-2008-06-06 21:55 arthur
-
- * [r753] compat/getpeercred.c: use the cr_ prefix when getting a
- xucred struct (needed for kfreebsd)
-
-2008-06-06 21:51 arthur
-
- * [r752] tests/Makefile.am, tests/test_getpeercred.c: implement a
- very basic test for getpeercred()
-
-2008-06-06 18:27 arthur
-
- * [r751] nslcd/cfg.c: remove warning on using ssl option
-
-2008-06-06 18:22 arthur
-
- * [r750] nslcd/cfg.c: check that all URLs start with https:// if
- "ssl on" is specified
-
-2008-06-06 18:14 arthur
-
- * [r749] nslcd/myldap.c: also set TLS options if an ldaps:// URL is
- specified
-
-2008-06-06 17:27 arthur
-
- * [r748] debian/control: add dependency on adduser as required by
- the previous commit
-
-2008-06-06 17:16 arthur
-
- * [r747] debian/libnss-ldapd.postinst: create a nslcd user in
- postinst and ensure that it is used by default
-
-2008-06-06 15:53 arthur
-
- * [r746] man/nss-ldapd.conf.5.xml: add uid and gid options to
- manual page
-
-2008-06-06 15:47 arthur
-
- * [r745] nslcd/cfg.c, nslcd/cfg.h, nslcd/nslcd.c: add uid and gid
- configuration keywords that set the user id and group id of the
- running nslcd process
-
-2008-06-06 14:19 arthur
-
- * [r744] nslcd/nslcd.c: environ is defined in unistd.h
-
-2008-06-06 14:18 arthur
-
- * [r743] nslcd/nslcd.c, nss/common.c: increase write buffer size in
- nslcd to free up threads earlier and increase timeout for nslcd
- to nss communication to one minute (at both places)
-
-2008-06-06 14:06 arthur
-
- * [r742] common/dict.c, compat/ether.c, nslcd/group.c,
- nslcd/myldap.c, nslcd/passwd.c, tests/test_tio.c: miscellaneous
- portability improvements
-
-2008-05-18 15:03 arthur
-
- * [r741] TODO: from a review of glibc 2.3.6 code it shows that
- strerror() is only non-threadsafe in some very unlikely
- circumstances
-
-2008-05-17 08:34 arthur
-
- * [r740] common/tio.c: use send() with a flag to ignore SIGPIPE
- instead of write() so we don't have to muck with signal handlers
-
-2008-05-16 21:41 arthur
-
- * [r739] nslcd/log.c, nslcd/log.h, nslcd/nslcd.c: include a random
- string in every log message to be able to group log messages for
- a single request
-
-2008-05-16 16:24 arthur
-
- * [r738] common/tio.c, nslcd/myldap.c: add sanity checks to sleep
- calls to never sleep too long (problems could occur when the
- clock moves backwards)
-
-2008-05-16 15:38 arthur
-
- * [r737] nss/group.c: remove comment about limitation that has now
- been removed
-
-2008-05-16 15:34 arthur
-
- * [r736] nss/common.c: grow the read buffer maximum size to 2Mbyte
- to allow for groups with about 150000 members maximum
-
-2008-05-15 19:26 arthur
-
- * [r735] README: add some documentation on supported group to
- member mappings
-
-2008-05-15 19:08 arthur
-
- * [r734] nslcd/myldap.h: improve documentation for
- myldap_get_rdn_value() function
-
-2008-05-11 14:41 arthur
-
- * [r733] nslcd/myldap.c: close the connection and retry the search
- (once) if the search fails with the first call to
- myldap_get_entry() (starting a search doesn't always give an
- error when the connection has been broken)
-
-2008-05-11 14:36 arthur
-
- * [r732] nslcd/myldap.c: split retry mechanism of myldap_search()
- into a new do_retry_search() function
-
-2008-05-11 14:29 arthur
-
- * [r731] nslcd/myldap.c: allocate the search memory region in
- myldap_search() instead of in do_try_search() and have the latter
- return an LDAP status code
-
-2008-05-11 13:28 arthur
-
- * [r730] nslcd/myldap.c: also allow closing of searches that no
- longer have a valid connection and integrate myldap_search_free()
- into myldap_search_close()
-
-2008-05-04 20:07 arthur
-
- * [r728] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.2 release
-
-2008-05-04 15:47 arthur
-
- * [r727] HACKING, README: some documentation cleanups and updates
-
-2008-05-04 12:06 arthur
-
- * [r726] tests/test_nslcd_group.c: add some tests for
- isvalidgroupname()
-
-2008-05-04 10:15 arthur
-
- * [r725] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/nslcd.c: make number of threads configurable with the
- threads keyword
-
-2008-05-04 09:39 arthur
-
- * [r724] nslcd/myldap.h: add reference to note about
- thread-safeness of OpenLDAP
-
-2008-05-04 09:38 arthur
-
- * [r723] nslcd/nslcd.c: fix copyright year
-
-2008-05-03 15:30 arthur
-
- * [r722] nslcd/passwd.c: implement a cache for dn2uid() lookups
- that saves some time doing LDAP searches for groups with a lot of
- members, based on a patch by Petter Reinholdtsen
- <pere@hungry.com>
-
-2008-05-03 12:04 arthur
-
- * [r721] debian/libnss-ldapd.nslcd.init: add soft dependency on
- slapd, simplify network and file system dependencies and add
- reverse dependencies on some common daemons that may want to do
- NSS lookups
-
-2008-05-02 20:52 arthur
-
- * [r720] nss/netgroup.c, nss/prototypes.h: remove checking for
- first entry and always return NSS_STATUS_RETURN when no more data
- is available in the netgroup (this has the side effect of not
- returning NSS_STATUS_NOTFOUND for non-existing netgroups but
- seems to be what other NSS modules do) to properly handle empty
- netgroups
-
-2008-05-02 15:57 arthur
-
- * [r719] tests, tests/Makefile.am, tests/test_nslcd_group.c: add
- file for testing nslcd/group.c
-
-2008-05-02 15:55 arthur
-
- * [r718] tests/Makefile.am: don't even compile the test programs on
- make check
-
-2008-05-02 15:39 arthur
-
- * [r717] tests/Makefile.am: don't compile test code on every build
- and fix LDADD lists to include correct objects
-
-2008-05-02 14:53 arthur
-
- * [r716] nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c: only support
- tls-related options if LDAP library supports TLS, only add rebind
- code if ldap_set_rebind_proc() is found and only set
- LDAP_X_OPT_CONNECT_TIMEOUT if that option is supported
-
-2008-05-01 07:26 arthur
-
- * [r715] nslcd/myldap.c: support ranged attribute values
-
-2008-05-01 06:32 arthur
-
- * [r714] nss/common.h: fix comment of return value of
- NSS_STATUS_TRYAGAIN
-
-2008-05-01 06:25 arthur
-
- * [r713] tests/test_myldap.c: fix a warning
-
-2008-05-01 06:22 arthur
-
- * [r712] tests/test_myldap.c: ensure that filter_get_var() and
- filter_get_var() return non-NULL to enable parsing of config file
- with attribute mapping and filter settings and use base from
- config file
-
-2008-04-29 20:03 arthur
-
- * [r711] man/nss-ldapd.conf.5.xml: make language about pagesize
- option a little clearer
-
-2008-04-27 21:15 arthur
-
- * [r710] nslcd/cfg.c: support the case where an attribute mapping
- variable is NULL
-
-2008-04-26 14:19 arthur
-
- * [r709] nslcd/myldap.c: also close the LDAP connection on
- LDAP_SERVER_DOWN (besides LDAP_UNAVAILABLE)
-
-2008-04-26 13:48 arthur
-
- * [r708] man/nss-ldapd.conf.5.xml, nss/common.c: increase time out
- values because now nslcd will error out more quickly if the LDAP
- server is known to be unavailable
-
-2008-04-26 13:46 arthur
-
- * [r707] nslcd/nslcd.c: spelling fix in comment
-
-2008-04-26 13:46 arthur
-
- * [r706] man/nss-ldapd.conf.5.xml: some spelling fixes and a
- clarification of the retry mechanism
-
-2008-04-26 13:20 arthur
-
- * [r705] nslcd/cfg.c: fix log message of incorrect map statement
-
-2008-04-26 13:16 arthur
-
- * [r704] nslcd/passwd.c: make log message a little more descriptive
-
-2008-04-26 13:16 arthur
-
- * [r703] configure.ac: fix quote in comment
-
-2008-04-26 13:13 arthur
-
- * [r702] nslcd/myldap.c: ensure that the connection to the LDAP
- server is closed whenever any of the ldap_*() functions return
- LDAP_UNAVAILABLE
-
-2008-04-25 16:40 arthur
-
- * [r701] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/myldap.c, tests/nss-ldapd-test.conf, tests/test_cfg.c,
- tests/test_myldap.c: implement new timing mechanism for retries
- to quickly fail lookups to LDAP server that have been failing for
- some time, removing the reconnect_tries option and giving
- reconnect_sleeptime and reconnect_maxsleeptime options a new
- meaning
-
-2008-04-25 16:38 arthur
-
- * [r700] tests/test_myldap.c: include missing include
-
-2008-04-25 16:37 arthur
-
- * [r699] tests/test_myldap.c: ignore SIGPIPE in myldap tests
-
-2008-04-25 16:36 arthur
-
- * [r698] tests/test_myldap.c: fix assert to be test instead of
- assignment
-
-2008-04-25 15:38 arthur
-
- * [r697] tests/test_myldap.c, tests/test_myldap.sh: have the binary
- look up the file name and only use the shell script wrapper to
- determine if LDAP server is available
-
-2008-04-25 12:19 arthur
-
- * [r696] compat/ether.h: fix typos in references to
- HAVE_ETHER_NTOA_R and HAVE_ETHER_ATON_R macros
-
-2008-04-23 20:53 arthur
-
- * [r695] tests/test_nsscmds.sh: fix order of members in group in
- tests because of new hashing dict (maybe we should fix the script
- instead to always sort members properly)
-
-2008-04-23 20:50 arthur
-
- * [r694] common/dict.c: fix problem where first item in the
- hashtable could be returned twice while looping
-
-2008-04-23 20:44 arthur
-
- * [r693] tests/test_dict.c: add test for problem with duplicate
- entries being returned while looping over results
-
-2008-04-23 20:22 arthur
-
- * [r692] nslcd/passwd.c: don't issue warning when
- myldap_get_entry() returns NULL and LDAP_SUCCESS
-
-2008-04-21 18:22 arthur
-
- * [r691] common/dict.c: allocate room for key string just after
- entry to save on calls to malloc() and make it simpler
-
-2008-04-20 20:01 arthur
-
- * [r690] nslcd/group.c, nslcd/passwd.c: fix tests for valid user
- and group names
-
-2008-04-20 19:50 arthur
-
- * [r689] nslcd/common.h, nslcd/group.c, nslcd/passwd.c: add checks
- for valid user and group names in incoming requests and for data
- returned from LDAP
-
-2008-04-20 19:43 arthur
-
- * [r688] nslcd/group.c: only support uniqueMember containing DN
- values
-
-2008-04-20 14:09 arthur
-
- * [r687] nslcd/group.c: fix warning message to not refer to alias
-
-2008-04-20 14:07 arthur
-
- * [r686] nslcd/myldap.c: make warning message more verbose, fix
- comment and don't try to store empty results
-
-2008-04-19 20:29 arthur
-
- * [r685] debian/libnss-ldapd.config: only guess the searchbase if
- the value doesn't seem to be preseeded (based on a patch by
- Petter Reinholdtsen <pere@hungry.com>)
-
-2008-04-19 20:27 arthur
-
- * [r684] common/dict.c: fix wrapping and indenting of comments
-
-2008-04-19 11:04 arthur
-
- * [r683] nslcd/group.c: correctly call set_free() instead of free()
-
-2008-04-19 10:38 arthur
-
- * [r682] nslcd/group.c: use the new set data structure to gather
- the group members
-
-2008-04-19 10:26 arthur
-
- * [r681] common/Makefile.am, common/set.c, common/set.h, tests,
- tests/Makefile.am, tests/test_set.c: implement a set that uses
- the dict module as back-end
-
-2008-04-19 10:22 arthur
-
- * [r680] common/dict.c: implement new dict module that uses a
- hashtable which is around 40 times faster for large (around 2000)
- entries but with around 40% more memory used
-
-2008-04-19 09:33 arthur
-
- * [r679] tests/Makefile.am, tests/test_dict.c, tests/usernames.txt:
- some new tests for the dictionary module
-
-2008-04-19 06:07 arthur
-
- * [r678] nslcd/passwd.c: add test for emtpy DN
-
-2008-04-18 19:57 arthur
-
- * [r677] nslcd/myldap.c: instead of using the dict module to build
- a cache just store the values in an fixed-sized array because no
- more than 9 attributes are currently retrieved from an entry and
- we never retrieve the same value more than once (so the cache is
- useless)
-
-2008-04-17 21:37 arthur
-
- * [r676] common/dict.h: add note about freed values
-
-2008-04-17 21:12 arthur
-
- * [r675] common/dict.c, common/dict.h, nslcd/myldap.c,
- tests/test_dict.c: change dict_values_first() and
- dict_values_next() into dict_loop_first() and dict_loop_next() to
- have a looping mechanism over keys and values
-
-2008-04-13 13:20 arthur
-
- * [r674] tests/nss-ldapd-test.conf: remote hopefully last reference
- to rootbind{dn,pw}
-
-2008-04-06 20:35 arthur
-
- * [r673] nslcd/common.h: return values of dn2uid() and uid2dn()
- should always be used
-
-2008-04-06 20:31 arthur
-
- * [r672] nslcd/group.c: properly handle the case where dn2uid()
- couldn't do a DN->uid lookup
-
-2008-04-06 11:18 arthur
-
- * [r670] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.1 release
-
-2008-04-06 10:50 arthur
-
- * [r669] config.guess, config.sub: include updated files
-
-2008-04-05 21:46 arthur
-
- * [r668] AUTHORS: include Petter Reinholdtsen for reporting many
- bugs and even some fixes
-
-2008-04-05 21:16 arthur
-
- * [r667] debian/libnss-ldapd.postinst: handle case where value
- contains spaces properly
-
-2008-04-05 21:09 arthur
-
- * [r666] debian/libnss-ldapd.postinst: support having a binddn set
- without a bindpw
-
-2008-04-05 21:06 arthur
-
- * [r665] debian/libnss-ldapd.config: fix typo in comment
-
-2008-04-05 14:37 arthur
-
- * [r664] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst,
- debian/libnss-ldapd.templates, debian/po/ca.po, debian/po/cs.po,
- debian/po/da.po, debian/po/de.po, debian/po/es.po,
- debian/po/fr.po, debian/po/ja.po, debian/po/nl.po,
- debian/po/pt.po, debian/po/pt_BR.po, debian/po/ru.po,
- debian/po/sv.po, debian/po/templates.pot, debian/po/vi.po: remove
- rootbind{dn,pw} options from packaging because the options are
- not likely to be implemented in the future
-
-2008-04-05 14:25 arthur
-
- * [r663] nslcd/common.h, nslcd/group.c, nslcd/passwd.c: fix
- member->group searches by also searching for DN in uniqueMember
- attribute
-
-2008-04-05 14:22 arthur
-
- * [r662] nslcd/log.c: make log line a little bigger to properly log
- more search filters
-
-2008-04-05 14:14 arthur
-
- * [r661] nslcd/nslcd.c: only return shadow entries to root users
-
-2008-04-05 14:12 arthur
-
- * [r660] nss/group.c: correctly implement buffer handling in
- _nss_ldap_initgroups_dyn() to grow buffer when needed, check
- limits and handle extra group parameter (had a closer look at
- nis-initgroups.c)
-
-2008-04-05 14:10 arthur
-
- * [r659] tests/test_nsscmds.sh: no problem to shout a little with
- failed tests
-
-2008-04-05 13:35 arthur
-
- * [r658] nss/group.c: properly check the limit (as seen in
- nis-initgroups.c)
-
-2008-04-05 11:21 arthur
-
- * [r657] nslcd/shadow.c: partial support for reading AD date format
- for pwdLastSet attribute
-
-2008-04-05 11:15 arthur
-
- * [r656] nslcd/myldap.c: split closing of LDAP session to separate
- funtion to invalidate running searches always and closes
- connection if setting up search failed
-
-2008-04-05 10:15 arthur
-
- * [r655] tests/test_group.c: use a larger buffer for group
- membership results
-
-2008-04-05 09:55 arthur
-
- * [r654] tests/test_myldap.c: check that the last
- myldap_get_entry() returned success
-
-2008-04-04 21:26 arthur
-
- * [r653] README, man/nss-ldapd.conf.5.xml, nslcd/cfg.c,
- nslcd/cfg.h, nslcd/myldap.c, nss-ldapd.conf: remove code that
- handles special cases when calling as root (removing rootbinddn,
- rootbindpw, rootuse_sasl and rootsasl_authid options)
-
-2008-04-04 09:40 arthur
-
- * [r652] nslcd/myldap.c: revert r628 (using ldap_str2dn() instead
- of ldap_explode_r?dn()) for now to make this compile on older
- versions of OpenLDAP
-
-2008-04-04 09:16 arthur
-
- * [r651] man/nss-ldapd.conf.5.xml: add some more documentation to
- the pagesize option
-
-2008-04-02 21:09 arthur
-
- * [r650] debian/libnss-ldapd.nslcd.init: make start not fail if
- nslcd is already running and stop not fail if it wasn't running
- before
-
-2008-03-30 14:37 arthur
-
- * [r649] nss-ldapd.conf: some fixes to the configuration when using
- Active Directory (provided by Petter Reinholdtsen
- <pere@hungry.com>)
-
-2008-03-30 14:33 arthur
-
- * [r648] configure.ac, nslcd/myldap.c: only define and use
- do_sasl_interact() if we have a sasl library
-
-2008-03-30 14:31 arthur
-
- * [r647] compat/attrs.h: make test for compiler versions simpler
- and per used attribute
-
-2008-03-29 07:31 arthur
-
- * [r646] HACKING, README: add contact information on reporting bugs
- and contributing patches
-
-2008-03-29 07:31 arthur
-
- * [r645] HACKING: add some more notes about the design and
- direction I want to go in
-
-2008-03-28 22:56 arthur
-
- * [r644] nslcd/myldap.c: don't warn about problems retreiving the
- objectClass from en entry
-
-2008-03-27 22:59 arthur
-
- * [r643] nslcd/group.c: fix a problem where the newly allocated
- storage by realloc() wasn't used (thanks to Petter Reinholdtsen
- <pere@hungry.com> for the patch)
-
-2008-03-16 14:51 arthur
-
- * [r642] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst:
- comment out all rootbind{dn,pw} code as to not copy those
- directives because they are unsupported
-
-2008-03-16 14:44 arthur
-
- * [r641] debian/libnss-ldapd.config: use tail instead of head to
- avoid conflicts becase nss_ldap seems to pick up the last option
- in the file
-
-2008-03-16 14:00 arthur
-
- * [r640] debian/libnss-ldapd.config: handle the case where an
- option is defined multiple times
-
-2008-03-06 06:34 arthur
-
- * [r639] AUTHORS, debian/copyright, debian/po/es.po: updated
- Spanish (es) translation of debconf templates by Rudy Godoy
- Guillén <rudy@debian.org>
-
-2008-03-04 21:41 arthur
-
- * [r638] AUTHORS, debian/po/nl.po: updated Dutch (nl) translation
- of debconf templates by Bart Cornelis <cobaco@skolelinux.no>
-
-2008-02-19 21:32 arthur
-
- * [r637] README: some updates to reflect recent changes
-
-2008-02-19 21:32 arthur
-
- * [r636] man/Makefile.am: have a better way to specify the manual
- page rule
-
-2008-02-15 16:52 arthur
-
- * [r635] common/tio.c: split out the flushing of the buffers to
- separate functions and see if we can flush some data from the
- buffer if it is overflowing before growing the buffer
-
-2008-02-15 12:35 arthur
-
- * [r634] nslcd/myldap.c: add StartTLS support by Ralf Haferkamp
- <rhafer@suse.de>
-
-2008-02-15 12:35 arthur
-
- * [r633] nslcd/myldap.c: pass URI to do_bind() to make it work with
- do_rebind() and use that URI (thanks Ralf Haferkamp
- <rhafer@suse.de>)
-
-2008-02-15 09:41 arthur
-
- * [r632] tests/test_myldap.c: add tests for myldap_get_rdn_value()
- and myldap_cpy_rdn_value()
-
-2008-02-12 21:41 arthur
-
- * [r631] configure.ac: make using implicit function definitions an
- error
-
-2008-02-12 21:28 arthur
-
- * [r630] common/tio.c, common/tio.h, nslcd/nslcd.c, nss/common.c,
- tests/test_tio.c: implement resizable I/O buffers and tune buffer
- sizes to normal requests
-
-2008-02-12 21:18 arthur
-
- * [r629] common/tio.c: always allocate the read and write buffers
- and make the struct tio_buffer inline in struct tio_fileinfo
-
-2008-02-10 14:24 arthur
-
- * [r628] nslcd/myldap.c: replace the calls to ldap_explode_dn() and
- ldap_explode_rdn() with a call to ldap_str2dn() resulting in much
- simpler code
-
-2008-02-08 15:49 arthur
-
- * [r627] nslcd/cfg.c: only support "dns" and "domain" values on
- platforms with the necessary functions available
-
-2008-02-08 15:41 arthur
-
- * [r626] nslcd/ether.c: don't define struct ether_addr here, it was
- moved to compat/ether.h
-
-2008-02-04 22:47 arthur
-
- * [r625] nslcd/myldap.c: make some changes to allow it to compile
- on more platforms
-
-2008-02-04 22:38 arthur
-
- * [r624] compat/Makefile.am, compat/ether.c, compat/ether.h,
- configure.ac, nslcd/ether.c: provide replacements for
- ether_aton_r() and ether_ntoa_r() for platforms that don't have
- them
-
-2008-02-04 22:32 arthur
-
- * [r623] configure.ac, nslcd/nslcd.c: only call
- __nss_configure_lookup() if it is available, if it isn't the
- platform is out of luck
-
-2008-02-04 22:30 arthur
-
- * [r622] nslcd/myldap.h: defined LDAP_SCOPE_DEFAULT it's not
- defined elsewhere
-
-2008-02-04 22:29 arthur
-
- * [r621] nslcd/nslcd.c: fix missing casts
-
-2008-02-04 22:27 arthur
-
- * [r620] nslcd/nslcd.c: actually include the compat header files
- when needed
-
-2008-02-03 21:55 arthur
-
- * [r618] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6 release
-
-2008-02-03 11:31 arthur
-
- * [r617] configure.ac: also check for sasl2 library
-
-2008-02-03 11:30 arthur
-
- * [r616] tests/test_myldap.c, tests/test_nsscmds.sh: add tests for
- new LDAP lookups
-
-2008-02-03 11:24 arthur
-
- * [r615] nslcd/attmap.c, nslcd/attmap.h, nslcd/group.c: support the
- uniqueMember LDAP attribute that holds DN values (they are
- translated with dn2uid() from passwd.c)
-
-2008-02-03 11:19 arthur
-
- * [r614] debian/libnss-ldapd.postinst, debian/libnss-ldapd.postrm,
- debian/rules: don't use dh_makeshlibs any more because we don't
- need the shlibs file; call ldconfig from maintainer scripts
- ourselves
-
-2008-02-03 10:17 arthur
-
- * [r613] debian/rules: install the NSS library under /lib instead
- of /usr/lib to make it easyer to unmount /usr if it's on a
- separate filesystem
-
-2008-02-02 15:58 arthur
-
- * [r612] debian/rules: don't pass options to configure which are
- not used
-
-2008-02-02 15:57 arthur
-
- * [r611] configure.ac: remove --with-ngroups option because it
- isn't used
-
-2008-02-02 15:50 arthur
-
- * [r610] nslcd/common.h, nslcd/passwd.c: implement a dn2uid()
- function to transform a DN into a username (looking inside the DN
- or doing an LDAP lookup if neede)
-
-2008-02-02 15:46 arthur
-
- * [r609] nslcd/myldap.c, nslcd/myldap.h: implement
- myldap_cpy_rdn_value() function to copy rdn value into a buffer
- (functionality like myldap_get_rdn_value())
-
-2008-02-02 12:02 arthur
-
- * [r608] nslcd/myldap.c: log and otherwise ignore errors in
- ldap_parse_page_control()
-
-2008-02-02 12:00 arthur
-
- * [r607] nslcd/myldap.c: fix copy-pasto
-
-2008-02-02 11:57 arthur
-
- * [r606] nslcd/myldap.c: don't request paging when doing a search
- with scope base and ignore errors of ldap_create_page_control()
-
-2008-02-02 11:42 arthur
-
- * [r605] nslcd/myldap.c: reset LDAP error flag if ldap_get_values()
- returned an error because some LDAP functions don't do this
- correctly
-
-2008-02-01 22:41 arthur
-
- * [r604] nslcd/myldap.c: have proper checks and logs of all ldap
- operations
-
-2008-02-01 22:25 arthur
-
- * [r603] tests/test_group.c: enable _nss_ldap_initgroups_dyn() test
- because it's working now
-
-2008-02-01 22:19 arthur
-
- * [r602] nslcd-common.h: fix buffer size debug message
-
-2008-02-01 22:18 arthur
-
- * [r601] nss/common.h, nss/hosts.c, nss/netgroup.c, nss/networks.c:
- do not set errno (and h_errno) if we got the last entry from
- get*ent() (this apparently is needed by coreutils' id and groups
- commands)
-
-2008-02-01 22:01 arthur
-
- * [r600] tests/Makefile.am: pagectrl module has moved
-
-2008-02-01 21:58 arthur
-
- * [r599] tests/test_nsscmds.sh: test for hugegroup
-
-2008-02-01 21:57 arthur
-
- * [r598] tests/test_nsscmds.sh: the groups command no longer lists
- the username
-
-2008-02-01 19:59 arthur
-
- * [r597] nss/common.c, nss/common.h, nss/group.c, nss/hosts.c,
- nss/netgroup.c, nss/networks.c: remove the nslcd2nss() function
- because it's not needed with the current protocol
-
-2008-02-01 19:32 arthur
-
- * [r596] nss/common.h: fail with a permanent error if resetting the
- stream failed to prevent indefinite retries
-
-2008-01-31 22:20 arthur
-
- * [r595] nslcd/myldap.c: defined LDAP_DEPRECATED to also have
- definitions for deprecated functions
-
-2008-01-31 22:11 arthur
-
- * [r594] compat/attrs.h: only define MUST_USE attribute if gcc
- version is more recent than 3.4
-
-2008-01-31 22:07 arthur
-
- * [r593] debian/copyright: update copyright information
-
-2008-01-31 22:04 arthur
-
- * [r592] compat/Makefile.am, compat/pagectrl.c, compat/pagectrl.h,
- configure.ac, debian/copyright, nslcd/Makefile.am,
- nslcd/myldap.c, nslcd/pagectrl.c, nslcd/pagectrl.h: move pagectrl
- code into compat directory
-
-2008-01-31 21:55 arthur
-
- * [r591] configure.ac: make comments lowercase for consistency
-
-2008-01-31 21:50 arthur
-
- * [r590] tests/test_myldap.c: re-add test URIs that accidentally
- got commented out in the last commit
-
-2008-01-31 21:45 arthur
-
- * [r589] tests/Makefile.am, tests/test_cfg.c, tests/test_myldap.c,
- tests/test_nsscmds.sh: pass the correct pthread flags for all
- calls to compiler and linker and link in compat code, handle
- other assert.h setups and avoid some ! in if statements in shell
- scripts
-
-2008-01-31 21:41 arthur
-
- * [r588] configure.ac: improve LDAP library autodetection and make
- if statements consistent
-
-2008-01-31 20:59 arthur
-
- * [r587] configure.ac: move finding of replacement functions to a
- more logical place
-
-2008-01-31 20:58 arthur
-
- * [r586] configure.ac: define extra macros to import system
- extensions from system header files and remove duplicate check
- for ldap_set_rebind_proc()
-
-2008-01-31 20:57 arthur
-
- * [r585] configure.ac: test to see if the compiler supports certain
- -W flags before using them
-
-2008-01-30 22:40 arthur
-
- * [r584] nslcd/ether.c: include stdint.h
-
-2008-01-30 22:36 arthur
-
- * [r583] nslcd.h, nslcd/ether.c, nss/ethers.c: use uint8_t instead
- of u_int8_t because the former seems to be available on more
- platforms
-
-2008-01-30 22:31 arthur
-
- * [r582] INSTALL, depcomp, install-sh: update some files from
- recent automake
-
-2008-01-30 21:58 arthur
-
- * [r581] compat/Makefile.am, compat/daemon.c, compat/daemon.h,
- compat/getopt_long.c, compat/getopt_long.h, configure.ac: provide
- replacement functions for daemon() and getopt_long() when they
- are not available on the system
-
-2008-01-30 21:57 arthur
-
- * [r580] configure.ac: remove duplicate warning flags
-
-2008-01-30 21:29 arthur
-
- * [r579] compat/attrs.h: define __STRING() if it's not defined by
- the system
-
-2008-01-30 21:15 arthur
-
- * [r578] tests/test_tio.c: include errno in assertion statement
-
-2008-01-30 21:13 arthur
-
- * [r577] compat/getpeercred.c: some fixes for LOCAL_PEERCRED (still
- untested)
-
-2008-01-27 20:42 arthur
-
- * [r576] AUTHORS, debian/po/de.po: updated German (de) translation
- of debconf templates by Erik Schanze <eriks@debian.org>
-
-2008-01-27 16:51 arthur
-
- * [r575] compat/ldap.h, nslcd/Makefile.am, nslcd/myldap.c:
- integrate some compatibility code into myldap.c, the only place
- it's used
-
-2008-01-27 10:22 arthur
-
- * [r573] nslcd/myldap.c: work around some LDAP libraries not having
- all options
-
-2008-01-27 10:20 arthur
-
- * [r572] configure.ac, nslcd/myldap.h: on some systems lber.h needs
- to be included before ldap.h
-
-2008-01-27 10:16 arthur
-
- * [r571] common/tio.c, nslcd-common.h, nslcd/nslcd.c, nss/common.c,
- tests/test_tio.c: when including stdint.h check if we actually
- have it
-
-2008-01-27 10:14 arthur
-
- * [r570] nslcd/pagectrl.c, nslcd/pagectrl.h: correct #endif comment
-
-2008-01-26 17:55 arthur
-
- * [r569] nslcd/cfg.c: have a fallback value for HOST_NAME_MAX if it
- is not defined
-
-2008-01-26 17:51 arthur
-
- * [r568] tests/test_nsscmds.sh: handle the case where
- /etc/nss-ldapd.conf does not exist a little more graceful
-
-2008-01-26 14:32 arthur
-
- * [r567] nslcd/nslcd.c: log error when getpeercred() returned
- nothing
-
-2008-01-26 14:31 arthur
-
- * [r566] compat/getpeercred.c, compat/getpeercred.h, configure.ac:
- add (untested) support for the Solaris getpeerucred() function
-
-2008-01-26 10:49 arthur
-
- * [r565] Makefile.am, compat, compat/Makefile.am,
- compat/getpeercred.c, compat/getpeercred.h, configure.ac,
- nslcd/Makefile.am, nslcd/nslcd.c: move code to get information
- from socket peer to the compat directory because it is very
- platform specific
-
-2008-01-26 08:33 arthur
-
- * [r564] tests/test_myldap.c, tests/test_nsscmds.sh,
- tests/test_tio.c: somewhat improve the output from the tests
-
-2008-01-26 08:31 arthur
-
- * [r563] nslcd/cfg.c: fix marsing of map statement
-
-2008-01-26 08:31 arthur
-
- * [r562] tests/test_cfg.c: also test map filter and scope
- configuration options
-
-2008-01-16 20:49 arthur
-
- * [r561] nslcd/cfg.c: fix problem in map statement end-of-line
- handling
-
-2008-01-16 20:43 arthur
-
- * [r560] tests/test_cfg.c: add a test for the map statement
-
-2008-01-03 12:51 arthur
-
- * [r559] nslcd/nslcd.c: close connections in worker threads at
- program termination
-
-2008-01-03 12:49 arthur
-
- * [r558] nslcd/nslcd.c: make code a little more compact, don't
- include debug twice in the log message and remove the
- capabilities code because it will probably never be used
-
-2008-01-03 10:36 arthur
-
- * [r557] tests/test_nsscmds.sh: support the case where + is in
- /etc/group
-
-2008-01-03 10:34 arthur
-
- * [r556] nss/aliases.c, nss/common.h, nss/ethers.c, nss/group.c,
- nss/hosts.c, nss/netgroup.c, nss/networks.c, nss/passwd.c,
- nss/protocols.c, nss/rpc.c, nss/services.c, nss/shadow.c: only
- start the NSLCD_ACTION_*_ALL requests with the first call to
- getent() instead of with setent() to avoid unneeded requests if
- compat is used (except with netgroups)
-
-2008-01-03 10:30 arthur
-
- * [r555] nslcd/passwd.c, nss/prototypes.h: update copyright year
-
-2008-01-03 09:45 arthur
-
- * [r554] tests/test_nsscmds.sh: get the number of groups and
- services from files in /etc for comparison
-
-2008-01-03 09:21 arthur
-
- * [r553] nslcd/passwd.c: do not warn about missing loginShell
- attribute because it is not mandatory
-
-2008-01-03 08:25 arthur
-
- * [r552] nss/group.c: increment value that is pointed to, not the
- pointer (fixes segfault)
-
-2008-01-02 22:22 arthur
-
- * [r551] nslcd/common.h: immediatly bail out if write entity
- function failed (prevents numerous "error writing to client"
- messages from filling up the logs)
-
-2008-01-01 21:05 arthur
-
- * [r550] tests/test_nsscmds.sh: check to see if nslcd is running
- and add test for a large group (100 members)
-
-2008-01-01 21:04 arthur
-
- * [r549] nss/exports.linux, nss/group.c, nss/prototypes.h: enable
- the _nss_ldap_initgroups_dyn() function that is now implemented
- in nslcd
-
-2008-01-01 21:02 arthur
-
- * [r548] nss/common.h: use the new tio_mark()/tio_reset() functions
- to support retries of the getent() functions when
- NSS_STATUS_TRYAGAIN would be returned
-
-2008-01-01 20:53 arthur
-
- * [r547] common/tio.c, common/tio.h, tests/test_tio.c: add limited
- implementation of tio_mark() and tio_reset() functions to do
- limited seeks in the read stream, clean up header file comments
- and write tests for new code
-
-2007-12-31 16:47 arthur
-
- * [r546] nslcd/common.h: fix get_userpassword() function
- description
-
-2007-12-31 16:46 arthur
-
- * [r545] nslcd/shadow.c: fix incorrect references to attribute map
- entries
-
-2007-12-31 16:45 arthur
-
- * [r544] nslcd/group.c: remove TODO (was done)
-
-2007-12-31 16:43 arthur
-
- * [r543] nslcd/common.c: fix bug that would return a password of
- one character short
-
-2007-12-27 21:39 arthur
-
- * [r542] nslcd/cfg.c: do not define variable if we're not going to
- use it
-
-2007-12-27 21:38 arthur
-
- * [r541] configure.ac: check for all used ldap functions
-
-2007-12-27 10:42 arthur
-
- * [r539] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.5 release
-
-2007-12-26 22:35 arthur
-
- * [r538] tests/test_cfg.c: remove temporary file to make distcheck
- succeed
-
-2007-12-26 21:55 arthur
-
- * [r537] README, debian/copyright: some documentation cleanups
-
-2007-12-26 20:36 arthur
-
- * [r536] tests/test_nsscmds.sh: ignore erros in nss commands
-
-2007-12-26 20:35 arthur
-
- * [r535] nslcd/myldap.c: only log "connected to LDAP server" if it
- is a new connection
-
-2007-12-26 17:58 arthur
-
- * [r534] nslcd/cfg.c, nslcd/cfg.h, tests, tests/test_cfg.c:
- properly handle spaces in some configuration options (major
- change in code in cfg module)
-
-2007-12-26 10:54 arthur
-
- * [r533] tests/test_myldap.c: in test_two_searches() test that we
- can read from the second search if the first search as abandoned
-
-2007-12-26 10:52 arthur
-
- * [r532] nslcd/myldap.c: properly flag running searches as invalid
- if the connection to the LDAP server is reset
-
-2007-12-25 17:10 arthur
-
- * [r531] nslcd/common.h, nslcd/myldap.c, nslcd/myldap.h,
- tests/test_myldap.c: have myldap_get_entry() return an LDAP
- status code that can signal errors in the lookup
-
-2007-12-25 17:02 arthur
-
- * [r530] nslcd.h, nslcd/common.h, nss/common.c, nss/group.c: remove
- NSLCD_RESULT_UNAVAIL because it's not needed anymore (the
- connection is broken when an error occurs) and rename
- NSLCD_RESULT_NOTFOUND into NSLCD_RESULT_END to better match its
- meaning
-
-2007-12-25 16:53 arthur
-
- * [r529] nslcd/common.h: no need for us to flush the buffer since
- our caller closes the stream immediatly (or could otherwise pass
- the flushing to another thread)
-
-2007-12-24 23:29 arthur
-
- * [r528] man/nss-ldapd.conf.5.xml: some general cleanups and
- document the krb5_ccname option
-
-2007-12-24 21:50 arthur
-
- * [r527] debian/libnss-ldapd.config: disable rootbinddn and
- rootbindpw questions for now because they are not supported
-
-2007-12-24 17:11 arthur
-
- * [r526] man/nss-ldapd.conf.5.xml: document current timing and
- reconnect options
-
-2007-12-24 16:58 arthur
-
- * [r525] nslcd/myldap.c: merge the do_map_error(),
- do_with_reconnect() into the myldap_search() and do_try_search()
- functions having more understandable reconnect and retry logic
-
-2007-12-24 16:41 arthur
-
- * [r524] nslcd/myldap.h: add some more documentation for using the
- myldap module
-
-2007-12-22 21:05 arthur
-
- * [r523] tests/nss-ldapd-test.conf, tests/test_myldap.c: add
- limited test for reconnect logic
-
-2007-12-22 21:02 arthur
-
- * [r522] nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c: remove
- bind_policy option because the same effect is achieved by setting
- reconnect_tries to 1
-
-2007-12-22 20:52 arthur
-
- * [r521] nslcd/cfg.c, nslcd/cfg.h: reorder timing and reconnect
- options to be more logical and remove nss_ prefix from reconnect
- options
-
-2007-12-22 20:38 arthur
-
- * [r520] tests/test_myldap.c: limit printing of results in test to
- just 10
-
-2007-12-22 20:35 arthur
-
- * [r519] tests/test_myldap.sh: include script name in messages and
- have srcdir default to .
-
-2007-12-22 20:32 arthur
-
- * [r518] nslcd/myldap.c: integrate do_result() into
- myldap_get_entry() reducing complexity and improving error
- handling
-
-2007-12-22 13:36 arthur
-
- * [r517] nslcd/myldap.c: remove duplicate comment
-
-2007-12-22 13:34 arthur
-
- * [r516] nslcd/cfg.c, nslcd/cfg.h: remove some unused configuration
- file options
-
-2007-12-22 13:21 arthur
-
- * [r515] nslcd/myldap.c: bring more uniformity to log messages
-
-2007-12-22 13:09 arthur
-
- * [r514] nslcd/myldap.c: give struct myldap_session members more
- logical names
-
-2007-12-21 09:48 arthur
-
- * [r513] tests/test_myldap.sh, tests/test_nsscmds.sh: only test the
- first URI in the configfile
-
-2007-12-20 19:30 arthur
-
- * [r512] tests/Makefile.am, tests/test_myldap.c,
- tests/test_myldap.sh: pass configfile to use as a command-line
- paramter to test_myldap, use the myldap_session_close() function,
- print a limited number of results, add a wrapper script to test
- whether the LDAP server is available for the test and ship all
- needed files in the tarball
-
-2007-12-20 19:25 arthur
-
- * [r511] tests/test_nsscmds.sh: fail on any command and specify
- configfile separately
-
-2007-12-20 17:00 arthur
-
- * [r510] debian/copyright: remove FSF copyright since we no longer
- use their code
-
-2007-12-20 16:58 arthur
-
- * [r509] nslcd/myldap.c, nslcd/myldap.h: refactor myldap code to
- get rid of most of the old nss status codes, properly handle
- failures of ldap function calls and improve sourcecode comments
-
-2007-12-20 16:57 arthur
-
- * [r508] nslcd/myldap.c, nslcd/myldap.h: add myldap_session_close()
- function (mainly for testing purposes)
-
-2007-12-20 16:53 arthur
-
- * [r507] nslcd/myldap.c: move checks of validity of passed entries
- to separate functions
-
-2007-12-20 16:46 arthur
-
- * [r506] nslcd/myldap.c: remove msg member from struct myldap_entry
- and just reference the same message in the search
-
-2007-12-20 15:29 arthur
-
- * [r505] nslcd/shadow.c: rewrite GET_OPTIONAL_DATE() as an
- extension to GET_OPTIONAL_LONG()
-
-2007-12-20 15:28 arthur
-
- * [r504] configure.ac: add/change some tests for currently used
- functions, relayout some complexer tests and use AC_CHECK_TYPE
- instead of custom test
-
-2007-12-20 15:25 arthur
-
- * [r503] nslcd/ether.c: use ether_ntoa_r() instead of ether_ntoa()
-
-2007-12-20 15:17 arthur
-
- * [r502] compat/ldap.h, configure.ac: remove unused tests and
- compatibility code
-
-2007-12-20 15:08 arthur
-
- * [r501] tests/nss-ldapd-test.conf: set pagesize to some more
- reasonable value
-
-2007-12-20 13:55 arthur
-
- * [r500] tests/test_myldap.c: have assertion on correct search
-
-2007-12-16 16:43 arthur
-
- * [r498] nss-ldapd.conf: fix typo in description
-
-2007-12-14 16:41 arthur
-
- * [r497] nslcd/myldap.c: potential fix for double free() bug like
- in nss_ldap (Debian bug #366172)
-
-2007-12-14 16:19 arthur
-
- * [r496] nslcd/myldap.h: improve description of myldap interface in
- comments
-
-2007-12-14 16:12 arthur
-
- * [r495] nslcd/common.c: explain why we write an invalid address
- (in comment) and add TODO to describe we need to change the log
- format
-
-2007-12-14 16:07 arthur
-
- * [r494] tests/test_myldap.c: fix typo in comment
-
-2007-12-09 22:13 arthur
-
- * [r493] debian/control: update package description
-
-2007-12-09 16:24 arthur
-
- * [r492] tests/Makefile.am: fix objects that are needed to get
- tests linkable (due to namechange from ldap-nss to myldap)
-
-2007-12-09 15:50 arthur
-
- * [r491] compat/ldap.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c:
- some small layout changes
-
-2007-12-09 15:32 arthur
-
- * [r490] tests/test_nsscmds.sh: remove ugly space
-
-2007-12-09 15:23 arthur
-
- * [r489] nslcd-common.h, nslcd/Makefile.am, nslcd/alias.c,
- nslcd/attmap.h, nslcd/cfg.c, nslcd/common.h, nslcd/group.c,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/myldap.c,
- nslcd/myldap.h: get rid of some old code and rename ldap-nss to
- myldap since there is no more NSS-related code in there
-
-2007-12-09 14:49 arthur
-
- * [r488] nslcd-common.h, nslcd/alias.c, nslcd/common.c,
- nslcd/common.h, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
- switch to new LDAP entry parsing code that is much simpler and
- more readable
-
-2007-12-09 14:36 arthur
-
- * [r487] tests/test_nsscmds.sh: add some comments to tests, enable
- netgroup tests and extend ether and services tests
-
-2007-12-09 14:34 arthur
-
- * [r486] nslcd/ldap-nss.c: ignore decoding errors from
- ldap_get_values() as they are just nonexisting attribute values
-
-2007-12-07 16:49 arthur
-
- * [r485] debian/control: fix Vcs-* links to point to the trunk
-
-2007-12-07 16:49 arthur
-
- * [r484] debian/control: upgrade to standards-version 3.7.3 (no
- changes needed)
-
-2007-12-07 13:10 arthur
-
- * [r483] nslcd/nslcd.c: don't use backticks as quote mark
-
-2007-12-01 22:03 arthur
-
- * [r482] common/dict.c: simple check for validity of key value in
- dict_put()
-
-2007-11-26 22:38 arthur
-
- * [r481] configure.ac, man/nss-ldapd.conf.5.xml, nslcd/cfg.c,
- nslcd/cfg.h, nslcd/ldap-nss.c: clean up Kerberos ccname code,
- moving it to cfg.c, fixing some bugs in the putenv() code, making
- the gss_krb5_ccache_name() automatically used if the function is
- available and removing the --with-gssapi-dir,
- --enable-configurable-krb5-ccname-gssapi and
- --enable-configurable-krb5-ccname-env configure options
-
-2007-11-25 15:21 arthur
-
- * [r480] AUTHORS, README, configure.ac, man/nss-ldapd.conf.5.xml,
- nslcd/cfg.c: implement LDAP server discovery through DNS, based
- on a patch by Ralf Haferkamp <rhafer@suse.de> and Michael Calmer
- <mc@suse.de>
-
-2007-11-24 15:26 arthur
-
- * [r479] HACKING: update versions of used tools
-
-2007-11-20 21:53 arthur
-
- * [r478] debian/control: remove XS- prefix from version control
- fields
-
-2007-11-20 21:49 arthur
-
- * [r477] debian/control: put Homepage field in source stanza
-
-2007-11-16 11:43 arthur
-
- * [r476] AUTHORS, nslcd/ldap-nss.c: patch from Andreas Schneider
- <anschneider@suse.de> to get krb5_ccname option working
-
-2007-10-31 22:12 arthur
-
- * [r475] nslcd.h: improve comments about protocol, also describing
- the final NSLCD_RESULT_NOTFOUND
-
-2007-10-28 14:50 arthur
-
- * [r474] nslcd/ldap-nss.c: some smaller cleanups and
- simplifications to the code (getting rid of the is_connected flag
-
-2007-10-28 13:33 arthur
-
- * [r473] nslcd/ldap-nss.c: remove sizelimit parameter
-
-2007-10-28 13:17 arthur
-
- * [r472] nslcd/ldap-nss.c: integrate ent_context attributes into
- ldap_search
-
-2007-10-28 12:54 arthur
-
- * [r471] nslcd/ldap-nss.c: remove session from context and remove
- sycnhronous search functions
-
-2007-10-28 12:37 arthur
-
- * [r470] nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/netgroup.c,
- nslcd/service.c: replace calls to _nss_ldap_get_values() by
- myldap_get_values(), remove unused functions, remove struct
- ldap_state and replace remaining references to context to use
- search instead
-
-2007-10-28 11:39 arthur
-
- * [r469] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/ldap-nss.c: remove support for nss_connect_policy
- configfile option and remove some supporting code for it
-
-2007-10-28 10:57 arthur
-
- * [r468] nslcd/alias.c, nslcd/common.h, nslcd/ether.c,
- nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
- first step to use the new myldap interface
-
-2007-10-28 10:56 arthur
-
- * [r467] tests/test_nsscmds.sh: script to run a number of NSS
- commands (mainly getent) and check the result (this requires an
- LDAP setup that is yet to be documented)
-
-2007-10-27 16:54 arthur
-
- * [r466] man/nss-ldapd.conf.5.xml: include pagesize option in
- manual page since this is tested now
-
-2007-10-27 16:53 arthur
-
- * [r465] nss-ldapd.conf: add pointer to pagesize in AD section of
- sample configfile
-
-2007-10-27 16:28 arthur
-
- * [r464] nslcd/nslcd.c: clean up myldap session after each request
-
-2007-10-27 15:56 arthur
-
- * [r463] nslcd/cfg.c: make cfg_init() only callable once and add
- note about not free()ing memory
-
-2007-10-27 15:48 arthur
-
- * [r462] common/tio.c: fix memory leak in I/O module not free()ing
- allocated storage for file info on file close
-
-2007-10-27 15:36 arthur
-
- * [r461] common/tio.c: portability improvement to fall back to
- ETIMEDOUT when ETIME is unavailable
-
-2007-10-26 08:46 arthur
-
- * [r460] NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: integrate changes from
- 0.4.1 release
-
-2007-10-25 21:55 arthur
-
- * [r455] nslcd/rpc.c: fix rpc filter and remove unused objectClass
- attmap entry
-
-2007-10-25 21:19 arthur
-
- * [r454] nslcd/ldap-nss.c: clean up any messages after abandoning
- the search because that returns a new message (fix memory leak)
-
-2007-10-25 20:25 arthur
-
- * [r453] nslcd/ldap-nss.c: fix a memory leak, not storing search
- entries so they could be freed later on
-
-2007-10-25 20:18 arthur
-
- * [r452] nslcd/ldap-nss.c: fix using unassigned status
-
-2007-10-25 20:17 arthur
-
- * [r451] nslcd/ldap-nss.c: fix memory leak
-
-2007-10-25 09:02 arthur
-
- * [r450] debian/libnss-ldapd.nslcd.init: remove S runlevel from
- Default-Stop in init script
-
-2007-10-21 07:43 arthur
-
- * [r449] nss/networks.c: correct calls to
- NSLCD_ACTION_NETWORK_BYNAME and NSLCD_ACTION_NETWORK_BYADDR and
- get address in correct byte order with the last call
-
-2007-10-20 19:25 arthur
-
- * [r448] nslcd/passwd.c, nslcd/protocol.c: call mysnprintf()
- instead of snprintf() where needed (bugfix)
-
-2007-10-19 22:04 arthur
-
- * [r444] nslcd/ldap-nss.c: make a replacement for
- _nss_ldap_getbyname() which uses the myldap calls internally
-
-2007-10-19 10:35 arthur
-
- * [r443] nslcd/Makefile.am, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/myldap.h, tests, tests/Makefile.am,
- tests/nss-ldapd-test.conf, tests/test_myldap.c: integrate basic
- myldap interface (partially merged from dev-myldap branch)
-
-2007-10-19 09:39 arthur
-
- * [r442] tests/Makefile.am: include debugging information in object
- files
-
-2007-10-19 09:36 arthur
-
- * [r441] tests/Makefile.am: move most C[PP]FLAGS options to
- AM_C[PP]FLAGS and clean up a little
-
-2007-10-19 09:30 arthur
-
- * [r440] common/tio.c: fix usage of DEBUG_TIO_STATS
-
-2007-10-14 07:59 arthur
-
- * [r438] AUTHORS: add translator to Japanese of templates
-
-2007-10-14 07:57 arthur
-
- * [r437] debian/po/ja.po: update Japanese (ja) translation of
- debconf templates by Kenshi Muto <kmuto@debian.org>
-
-2007-10-08 20:11 arthur
-
- * [r436] debian/copyright, debian/po/fr.po: update French (fr)
- translation of debconf templates by Cyril Brulebois
- <cyril.brulebois@enst-bretagne.fr>
-
-2007-10-05 20:52 arthur
-
- * [r434] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.4 release
-
-2007-10-04 19:52 arthur
-
- * [r433] .: ignore tarballs
-
-2007-10-04 19:49 arthur
-
- * [r432] configure.ac: remove linking with libresolv because it's
- not needed on Linux
-
-2007-10-03 20:27 arthur
-
- * [r431] nss-ldapd.conf: some reordering to make the file more
- logical and minor fixes
-
-2007-10-03 20:26 arthur
-
- * [r430] Makefile.am: pass --enable-warnings when running the
- distcheck target
-
-2007-10-03 20:19 arthur
-
- * [r429] README: some general documentation improvements
-
-2007-09-28 08:06 arthur
-
- * [r428] man/nss-ldapd.conf.5.xml: add note about escaping of
- ldapi:// scheme
-
-2007-09-28 08:06 arthur
-
- * [r427] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po: remove note about escaping of ldapi:// url
- scheme
-
-2007-09-28 07:05 arthur
-
- * [r426] nslcd/cfg.c: add warnings and errors to untested and
- unsupported configfile options
-
-2007-09-25 20:57 arthur
-
- * [r425] man/nss-ldapd.conf.5.xml: manual page improvements
-
-2007-09-24 19:29 arthur
-
- * [r424] configure.ac: switch to defining __thread as empty string
- and issue warning if __thread keyword is not supported
-
-2007-09-24 19:22 arthur
-
- * [r423] common/tio.c: also initialize sa_sigaction although it's
- not used
-
-2007-09-24 18:58 arthur
-
- * [r422] debian/libnss-ldapd.postinst: do something special for
- setting the uri parameter because it may be speicified multiple
- times
-
-2007-09-24 13:39 arthur
-
- * [r421] debian/libnss-ldapd.config: fix newline mangling
-
-2007-09-23 20:39 arthur
-
- * [r420] debian/libnss-ldapd.config: properly handle multiple uri
- lines in config file
-
-2007-09-23 20:18 arthur
-
- * [r419] debian/libnss-ldapd.postinst: trim preceding spaces when
- adding an entry in /etc/nsswitch.conf
-
-2007-09-23 11:06 arthur
-
- * [r418] Makefile.am, common/tio.c, nslcd/ldap-nss.h,
- nslcd/nslcd.c, nss/common.c: some small improvements to the code
- based on some source code checks
-
-2007-09-23 11:01 arthur
-
- * [r417] Makefile.am: remove pscan target as these checks are
- sufficiently covered by the other tests
-
-2007-09-22 21:40 arthur
-
- * [r416] nslcd/Makefile.am: add compat files to sources so they end
- up in the tarball
-
-2007-09-22 21:35 arthur
-
- * [r415] tests/Makefile.am: add all objects that are now needed to
- test the configuration module
-
-2007-09-22 21:29 arthur
-
- * [r414] tests/test_cfg.c: remove test for alloc_lsd() because we
- don't use struct ldap_service_search_descriptor any more
-
-2007-09-21 19:44 arthur
-
- * [r412] nslcd/ldap-nss.c: remove unneeded variables and slightly
- improve logging
-
-2007-09-21 19:39 arthur
-
- * [r411] common/Makefile.am: just use -fPIC on all files in this
- directory
-
-2007-09-19 20:47 arthur
-
- * [r410] nslcd/cfg.c, nslcd/cfg.h, nslcd/nslcd.c: put config
- filename as a parameter to cfg_init()
-
-2007-09-15 17:20 arthur
-
- * [r409] nslcd/ldap-nss.c: centralize opening of connection to LDAP
- server in do_open() and refactor do_bind() to be simpler (making
- do_rebind() just one line)
-
-2007-09-15 14:43 arthur
-
- * [r408] man/nss-ldapd.conf.5.xml: remove documentation for
- nss_schema option since it isn't used any more and probably never
- will be
-
-2007-09-15 14:42 arthur
-
- * [r407] nslcd/attmap.c, nslcd/attmap.h, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/common.h, nslcd/group.c, nslcd/ldap-nss.c,
- nslcd/ldap-nss.h, nslcd/passwd.c: remove support for nested
- groups and use of uniqueMember and member attributes as well as
- memberOf attribute (this removes quite some functionality but
- helps us in refactoring because the code was one big exception to
- all the other modules)
-
-2007-09-15 14:10 arthur
-
- * [r406] nslcd/group.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h: some
- more code cleanup, changing return type of _nss_ldap_init(),
- integrating _nss_ldap_init(), do_init_session(), do_parse_async()
- and _nss_ldap_search_async() into the functions that call them
- (each was only called once)
-
-2007-09-15 11:35 arthur
-
- * [r404] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c: do not pass useless errnos
- around because they aren't used anymore
-
-2007-09-15 08:25 arthur
-
- * [r403] nslcd/cfg.h: remove unused include
-
-2007-09-14 23:10 arthur
-
- * [r402] nslcd/ldap-nss.c: some type fixes and logic
- simplifications
-
-2007-09-14 23:10 arthur
-
- * [r401] nslcd/group.c: minor code improvements
-
-2007-09-14 22:00 arthur
-
- * [r400] nslcd/Makefile.am, nslcd/alias.c, nslcd/cfg.c,
- nslcd/ether.c, nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c,
- nslcd/ldap-nss.h, nslcd/netgroup.c, nslcd/network.c,
- nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c,
- nslcd/shadow.c, nslcd/util.c, nslcd/util.h: move the two
- remaining useful functions from util.c to ldap-nss.c
-
-2007-09-14 21:51 arthur
-
- * [r399] nslcd/group.c, nslcd/util.c, nslcd/util.h: move
- _nss_ldap_dn2uid() from util.c to group.c
-
-2007-09-14 21:51 arthur
-
- * [r398] nslcd/common.h, nslcd/passwd.c: add note about free()ing
- the returned value and add logging
-
-2007-09-14 21:01 arthur
-
- * [r397] nslcd/common.h, nslcd/group.c, nslcd/passwd.c: move
- user2dn() from group.c to passwd_username2dn() in passwd.c
-
-2007-09-14 20:54 arthur
-
- * [r396] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c: do not flush streams: our caller
- closes the streams flusing them
-
-2007-09-14 20:50 arthur
-
- * [r395] nslcd/alias.c, nslcd/ether.c, nslcd/group.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c: make use of write_*ent()
- functions consistent
-
-2007-09-14 19:44 arthur
-
- * [r394] nslcd/alias.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/util.c, nslcd/util.h: revert special casing for
- alias_byname() to other functions and some logging strings
- simplifications
-
-2007-09-14 19:35 arthur
-
- * [r393] nslcd/group.c: remove some more references to the old
- locked functions
-
-2007-09-14 18:48 arthur
-
- * [r392] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/network.c,
- nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c,
- nslcd/shadow.c, nslcd/util.c: remove mutex from all LDAP
- operations because we now have a session and a connection per
- thread
-
-2007-09-14 16:30 arthur
-
- * [r391] nslcd/alias.c, nslcd/common.h, nslcd/ether.c,
- nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/netgroup.c, nslcd/network.c, nslcd/nslcd.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
- nslcd/util.c, nslcd/util.h: get rid of global session and instead
- pass the session as a parameter with every request and allocate a
- session per thread
-
-2007-09-12 19:12 arthur
-
- * [r390] nslcd/ldap-nss.c: some code cleanup and fixes to the
- layout
-
-2007-09-09 15:06 arthur
-
- * [r389] nslcd/group.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/util.c: change naming of search functions to clearly
- indicate whether the synchronous or the asynchronous interface is
- used
-
-2007-09-09 10:30 arthur
-
- * [r388] compat/ldap.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/ldap-nss.c:
- some simplifications in the reconnect loging, removing the
- undocumented nss_reconnect_maxconntries configfile option and
- some work to split out LDAP compatibility code to a separate file
-
-2007-09-08 21:37 arthur
-
- * [r387] nslcd/common.c, nslcd/common.h, nslcd/ldap-nss.c: move
- nss2nslcd() to ldap-nss.c
-
-2007-09-08 20:47 arthur
-
- * [r386] nslcd/group.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h: rename
- a function and a little bit of cleanup
-
-2007-09-08 20:33 arthur
-
- * [r385] nslcd/ldap-nss.c: fix endless loop bug
-
-2007-09-08 19:15 arthur
-
- * [r384] nslcd/alias.c, nslcd/attmap.c, nslcd/attmap.h,
- nslcd/cfg.c, nslcd/cfg.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
- nslcd/util.c: move base and scope handling to database specific
- modules, gettting rid of ldap_service_search_descriptor
-
-2007-09-08 15:19 arthur
-
- * [r383] nslcd/alias.c, nslcd/attmap.c, nslcd/attmap.h,
- nslcd/cfg.c, nslcd/cfg.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/ldap-nss.c, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, nslcd/util.c: move filters
- definitions to the database modules themselves (and already
- define base and scope but don't use them yet)
-
-2007-09-07 20:51 arthur
-
- * [r382] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c: make handling of ent_context
- consistent and simpler
-
-2007-09-07 19:57 arthur
-
- * [r381] nslcd/alias.c, nslcd/ether.c, nslcd/host.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, nslcd/util.h: properly
- initialize all contexts
-
-2007-09-07 19:56 arthur
-
- * [r380] nslcd/ldap-nss.h: remove struct ldap_args stuff
-
-2007-09-07 19:41 arthur
-
- * [r379] nslcd/group.c: remove last usage of struct ldap_args and
- add FIXME
-
-2007-09-07 19:36 arthur
-
- * [r378] nslcd/Makefile.am, nslcd/alias.c, nslcd/cfg.c,
- nslcd/ether.c, nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c,
- nslcd/ldap-schema.c, nslcd/ldap-schema.h, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, nslcd/util.c: remove the
- ldap-schema.[ch] files since this is now fully implemented in the
- database specific files
-
-2007-09-07 11:10 arthur
-
- * [r377] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.c,
- nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
- also pass search filter for the *_all() functions from the
- database module instead of doing it in ldap-nss.c
-
-2007-09-07 09:28 arthur
-
- * [r376] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
- rename attlst stuff to attrs since that is the name of the
- parameter that is passed
-
-2007-09-07 08:41 arthur
-
- * [r375] nslcd/alias.c, nslcd/common.c, nslcd/common.h,
- nslcd/ether.c, nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c,
- nslcd/ldap-nss.h, nslcd/ldap-schema.c, nslcd/ldap-schema.h,
- nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
- nslcd/util.h: move some of the filter code to the database
- specific modules to be able to reduce complexity of ldap-nss.c
- later on
-
-2007-09-05 20:53 arthur
-
- * [r374] man/Makefile.am: clean generated manual pages in
- maintainer-clean target
-
-2007-09-03 21:47 arthur
-
- * [r373] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
- include service name in attlst storage and functions
-
-2007-09-03 20:53 arthur
-
- * [r372] nslcd/ldap-nss.c: remove sigpipe handling code since
- sigpipe is ignored throughout the program
-
-2007-08-27 19:38 arthur
-
- * [r371] man/Makefile.am: always ship docbook sources and generated
- manual pages and always install manual pages (even without
- docbook2x-man)
-
-2007-08-27 19:37 arthur
-
- * [r370] INSTALL, autogen.sh, depcomp, install-sh, missing,
- mkinstalldirs: upgrade to using automake 1.10
-
-2007-08-27 19:35 arthur
-
- * [r369] configure.ac: use AM_PROG_CC_C_O to have per-target
- compiler flags
-
-2007-08-26 20:19 arthur
-
- * [r366] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.3 release
-
-2007-08-26 14:51 arthur
-
- * [r365] Makefile.am: workaround for problems splint has in parsing
- system header files
-
-2007-08-26 14:05 arthur
-
- * [r364] nslcd/cfg.h, nslcd/ldap-nss.h: move enum ldap_map_selector
- and struct ldap_service_search_descriptor from ldap-nss.h to
- cfg.h
-
-2007-08-25 13:21 arthur
-
- * [r363] debian/libnss-ldapd.postinst: fix handling of configfile
- values with spaces and symbols that could cause problems with sed
-
-2007-08-25 11:52 arthur
-
- * [r362] debian/libnss-ldapd.postinst: change regular expression
- boundry to | instead of % because it is less likely to appear
- with normal use
-
-2007-08-25 11:51 arthur
-
- * [r361] debian/libnss-ldapd.config: clear password informating in
- Debconf database if binddn is not used
-
-2007-08-19 15:38 arthur
-
- * [r360] tests, tests/Makefile.am, tests/test_cfg.c: add some
- checks for the configuration module
-
-2007-08-19 14:26 arthur
-
- * [r359] configure.ac, tests/Makefile.am, tests/dict,
- tests/test_dict.c, tests/test_tio.c, tests/tio: move dict and tio
- tests into the tests directory
-
-2007-08-19 14:12 arthur
-
- * [r358] debian/po/pt.po: include updated Portugese translation by
- Américo Monteiro <a_monteiro@netcabo.pt>
-
-2007-08-19 14:11 arthur
-
- * [r357] debian/po/templates.pot: change Project-Id-Version project
- name
-
-2007-08-19 14:09 arthur
-
- * [r356] debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
- debian/po/de.po, debian/po/es.po, debian/po/fr.po,
- debian/po/ja.po, debian/po/nl.po, debian/po/pt.po,
- debian/po/pt_BR.po, debian/po/ru.po, debian/po/sv.po,
- debian/po/templates.pot, debian/po/vi.po: update
- Project-Id-Version and Report-Msgid-Bugs-To headers
-
-2007-08-19 14:08 arthur
-
- * [r355] debian/copyright, m4/acx_pthread.m4: include newer version
- of acx_pthread.m4
-
-2007-08-19 13:28 arthur
-
- * [r354] README: add a note about case-sensitivity of NSS and LDAP
- databases
-
-2007-08-19 11:19 arthur
-
- * [r353] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst:
- fix some bugs in mangling of configfile and be more cautious
- about replacing values (only replace first occurrence and only
- match options with the correct number of options)
-
-2007-08-19 11:00 arthur
-
- * [r352] debian/libnss-ldapd.postinst: remove passwords from
- configfile if the [root]binddn option was removed and always
- unset the passwd in the debconf database
-
-2007-08-19 10:54 arthur
-
- * [r351] config.guess, config.sub: include updated files
-
-2007-08-19 09:22 arthur
-
- * [r350] debian/libnss-ldapd.postinst: no longer use
- /etc/libnss-ldap.conf as a basis for creating a new configuration
- file since the syntax is no longer compatible
-
-2007-08-19 09:16 arthur
-
- * [r349] debian/libnss-ldapd.postinst: only restart nscd on
- configure
-
-2007-08-19 09:11 arthur
-
- * [r348] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst,
- debian/libnss-ldapd.templates, debian/po/ca.po, debian/po/cs.po,
- debian/po/da.po, debian/po/de.po, debian/po/es.po,
- debian/po/fr.po, debian/po/ja.po, debian/po/nl.po,
- debian/po/pt.po, debian/po/pt_BR.po, debian/po/ru.po,
- debian/po/sv.po, debian/po/templates.pot, debian/po/vi.po: remove
- the ldap-version question as it should be unneeded in the most
- common installations (where it needs to be set the whole config
- is likely te need tweaking)
-
-2007-08-18 20:56 arthur
-
- * [r347] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po: rephrase the uri question and add some more
- pointers on how to specify the value
-
-2007-08-18 20:47 arthur
-
- * [r346] debian/libnss-ldapd.nslcd.init: change remaining reference
- to $PIDFILE into $NSLCD_PIDFILE
-
-2007-08-18 20:11 arthur
-
- * [r345] nslcd/ldap-nss.c: fix a couple of uses of per-map bases
- that could be NULL and remove the ldap_proxy_bind_args that
- wasn't used anywhere
-
-2007-08-18 19:37 arthur
-
- * [r344] man/nslcd.8.xml: replace remaining \- with -
-
-2007-08-18 19:35 arthur
-
- * [r343] configure.ac, man/nss-ldapd.conf.5.xml, nslcd/attmap.c,
- nslcd/attmap.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/ldap-nss.c,
- nslcd/ldap-schema.h, nslcd/nslcd.c, nss-ldapd.conf: rewrite
- configuration file handling to be simpler and more consistent,
- this does mean that the syntax of the configfile has changed from
- the PADL one and that some options were removed (also update
- manual page and sample config file to reflect changes)
-
-2007-08-03 08:13 arthur
-
- * [r342] nslcd/cfg.c, nslcd/cfg.h, nslcd/group.c: remove
- nss_initgroups and nss_initgroups_ignoreusers configfile options
-
-2007-08-03 07:21 arthur
-
- * [r341] HACKING, README: documentation improvements
-
-2007-08-03 07:20 arthur
-
- * [r340] README, configure.ac, man/nss-ldapd.conf.5.xml,
- nslcd/cfg.c, nslcd/cfg.h, nslcd/ldap-nss.c, nslcd/ldap-nss.h:
- remove --enable-paged-results configure option and now always do
- runtime configuration, remove nss_paged_results configfile option
- and use pagesize option to specify usage of paging or not
-
-2007-08-02 21:59 arthur
-
- * [r339] README: some spelling fixes, added a section on
- unsupported features and rephrased default LDAP schema
- objectclasses as filters
-
-2007-07-31 13:54 arthur
-
- * [r338] Makefile.am, configure.ac, debian/control, man,
- man/Makefile.am, man/nslcd.8.xml, man/nss-ldapd.conf.5.xml,
- nslcd.8, nss-ldapd.conf.5: switch to using docbook for manual
- pages, use docbook2x-man for generating the manual pages and
- update the nss-ldapd.conf manual page slightly
-
-2007-07-28 16:20 arthur
-
- * [r337] nslcd/alias.c, nslcd/cfg.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/ldap-schema.c, nslcd/ldap-schema.h, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c: define the list of attributes to
- look up in searches in the service modules instead of in
- ldap-schema
-
-2007-07-28 14:57 arthur
-
- * [r336] nslcd/attmap.h: fix typo in comment
-
-2007-07-27 09:54 arthur
-
- * [r334] nslcd.h: fix typo
-
-2007-07-26 20:11 arthur
-
- * [r332] nslcd/cfg.c, nslcd/ldap-schema.h: remove some more old
- mapping stuff and change configuration file keyword to map with
- the new syntax
-
-2007-07-26 19:34 arthur
-
- * [r331] nslcd/alias.c, nslcd/attmap.c, nslcd/attmap.h,
- nslcd/cfg.c, nslcd/cfg.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/ldap-nss.c, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c: switch to the new attribute
- mapping code
-
-2007-07-26 16:00 arthur
-
- * [r330] nslcd/cfg.c, nslcd/cfg.h, nslcd/ldap-nss.c,
- nslcd/ldap-nss.h, nslcd/ldap-schema.c: get rid of default and
- override attribute value mappings and remove host and port
- configuration options
-
-2007-07-26 11:58 arthur
-
- * [r329] nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/shadow.c: move
- some shadow specific functions to shadow.c
-
-2007-07-26 11:57 arthur
-
- * [r328] nslcd/cfg.c, nslcd/cfg.h: make function
- _nss_ldap_add_uri() static
-
-2007-07-24 15:36 arthur
-
- * [r327] nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.c:
- remove some more unused code
-
-2007-07-24 13:38 arthur
-
- * [r326] nslcd/Makefile.am, nslcd/alias.c, nslcd/attmap.c,
- nslcd/attmap.h, nslcd/cfg.c, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/ldap-schema.c, nslcd/ldap-schema.h, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, nslcd/util.c: switch to a new
- interface for doing attribute mapping, splitting the attribute
- mapping stuff into a separate file
-
-2007-07-24 10:13 arthur
-
- * [r325] nslcd/cfg.c, nslcd/ldap-schema.c, nslcd/ldap-schema.h: get
- rid of some unused attribute mappings and a small reorganisation
- of code
-
-2007-07-24 06:52 arthur
-
- * [r324] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po: rephrase nsswitch.conf question and removed
- reference to example file we don't ship
-
-2007-07-24 06:40 arthur
-
- * [r323] debian/copyright, nslcd/Makefile.am, nslcd/cfg.c,
- nslcd/cfg.h, nslcd/dnsconfig.c, nslcd/dnsconfig.h,
- nslcd/resolve.c, nslcd/resolve.h, nss-ldapd.conf.5: get rid of
- dnsconfig stuff since that probably didn't work anyway and it
- cleans up some stuff
-
-2007-07-23 20:24 arthur
-
- * [r315] common/dict.c, tests/dict/test_dict.c: fix a serious bug
- in dict_values_next() that would return map pointers instead of
- values and write a test for it
-
-2007-07-23 15:23 arthur
-
- * [r314] debian/rules: use stricter distclean run in clean target
- as suggested by lintian
-
-2007-07-23 14:42 arthur
-
- * [r313] common/dict.c, common/dict.h, tests/dict/test_dict.c: add
- support for removing entries from a DICT by setting the value to
- NULL (this does not free any memory)
-
-2007-07-21 14:04 arthur
-
- * [r310] AUTHORS: include translater of debconf templates to French
-
-2007-07-18 07:12 arthur
-
- * [r309] debian/po/fr.po: typo fix by Cyril Brulebois
- <cyril.brulebois@enst-bretagne.fr>
-
-2007-07-16 19:29 arthur
-
- * [r308] debian/po/fr.po: update French (fr) translation of debconf
- templates by Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>
-
-2007-07-15 21:40 arthur
-
- * [r307] tests/tio/test_tio.c: disable test that will always fail
-
-2007-07-15 21:37 arthur
-
- * [r306] common/tio.c: fix typo
-
-2007-07-15 21:35 arthur
-
- * [r305] common/tio.c: fix bug with buffer magic in writing code
-
-2007-07-14 09:33 arthur
-
- * [r304] AUTHORS, debian/copyright, debian/po/pt.po: add Portuguese
- (pt) translation of debconf templates by Américo Monteiro
- <a_monteiro@netcabo.pt>
-
-2007-07-13 09:45 arthur
-
- * [r303] tests/dict/Makefile.am, tests/tio/Makefile.am: do the
- simple unit tests at make check time
-
-2007-07-13 09:31 arthur
-
- * [r302] Makefile.am: don't include config diretory which we don't
- use
-
-2007-07-13 08:44 arthur
-
- * [r301] common/tio.c: add const and add FIXME about a to-be-fixed
- race condition
-
-2007-07-13 08:42 arthur
-
- * [r300] nss/networks.c: flag the address family parameter as
- unused
-
-2007-07-13 08:26 arthur
-
- * [r299] README: add notes about format of host and ethers entries
- in LDAP database
-
-2007-07-13 08:17 arthur
-
- * [r298] debian/control: add XS-Vcs-Svn and XS-Vcs-Browser as
- specified in #391023
-
-2007-06-18 08:46 arthur
-
- * [r297] nslcd/nslcd.c: add comment explaining the use of chmod()
- over fchmod()
-
-2007-06-17 16:48 arthur
-
- * [r294] ChangeLog, NEWS, configure.ac, debian/changelog,
- nss-ldapd.conf.5: get files ready for 0.2.1 release
-
-2007-06-17 14:05 arthur
-
- * [r293] Makefile.am: do proper wildcard expansion
-
-2007-06-17 14:05 arthur
-
- * [r292] Makefile.am, nss/Makefile.am: add proper support for make
- uninstall
-
-2007-06-17 13:31 arthur
-
- * [r291] autogen.sh: force regeneration of all files
-
-2007-06-17 13:27 arthur
-
- * [r290] Makefile.am, autogen.sh, configure.ac: include stuff from
- the m4 directory automatically
-
-2007-06-17 13:20 arthur
-
- * [r289] common/Makefile.am, nslcd/Makefile.am, nss/Makefile.am,
- tests/Makefile.am, tests/dict/Makefile.am, tests/tio/Makefile.am:
- support building outside the source directory
-
-2007-06-17 12:43 arthur
-
- * [r288] Makefile.am, configure.ac, debian/copyright, m4,
- m4/acx_pthread.m4, nslcd/Makefile.am: use the ACX_PTHREAD macro
- to check for platform independant pthread support and required
- options
-
-2007-06-17 12:35 arthur
-
- * [r287] debian/copyright: further clarification of use of
- autoconf/automake code
-
-2007-06-16 23:10 arthur
-
- * [r286] nslcd/nslcd.c: change fchmod() into chmod() since fchmod()
- has undifined behaviour on named sockets (fails silently)
-
-2007-06-12 09:09 arthur
-
- * [r285] common/dict.c, nslcd/ldap-nss.c, nslcd/ldap-schema.c,
- nslcd/util.c: fix casts of types where needed
-
-2007-06-12 09:06 arthur
-
- * [r284] nslcd/host.c: fix type of host address and handle errors
- in writing hostent
-
-2007-06-11 18:44 arthur
-
- * [r280] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- nss-ldapd.conf.5: get files ready for 0.2 release
-
-2007-06-11 18:40 arthur
-
- * [r279] common/Makefile.am, common/dict.c, common/dict.h,
- nslcd/Makefile.am, nslcd/cfg.h, nslcd/dict.c, nslcd/dict.h,
- tests/dict/Makefile.am, tests/dict/test_dict.c: move dict into
- the common directory
-
-2007-06-11 18:34 arthur
-
- * [r278] nss-ldapd.conf.5: add a note about the status of this
- manual page
-
-2007-06-10 16:58 arthur
-
- * [r277] common/Makefile.am: compile tio module with -fPIC because
- it is used in the NSS shared library
-
-2007-06-10 16:50 arthur
-
- * [r276] debian/libnss-ldapd.postinst: add note about modifying
- /etc/nsswitch.conf in postinst
-
-2007-06-09 17:35 arthur
-
- * [r275] Makefile.am: have better rules to generate ChangeLog
-
-2007-06-09 16:54 arthur
-
- * [r274] common/tio.h: remove some trailing spaces
-
-2007-06-09 16:50 arthur
-
- * [r273] nss-ldapd.conf.5: add proper copyright header
-
-2007-06-08 22:57 arthur
-
- * [r272] Makefile.am, common, common/Makefile.am, common/tio.c,
- common/tio.h, configure.ac, nslcd-common.h, nslcd/Makefile.am,
- nslcd/alias.c, nslcd/common.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/netgroup.c, nslcd/network.c, nslcd/nslcd.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
- nslcd/util.c, nslcd/util.h, nss/Makefile.am, nss/aliases.c,
- nss/common.c, nss/common.h, nss/ethers.c, nss/group.c,
- nss/hosts.c, nss/netgroup.c, nss/networks.c, nss/passwd.c,
- nss/protocols.c, nss/rpc.c, nss/services.c, nss/shadow.c,
- tests/Makefile.am, tests/tio, tests/tio/Makefile.am,
- tests/tio/test_tio.c: implement our own stdio-like library that
- handles IO with a simple configurable timeout mechanism with
- buffering
-
-2007-06-05 21:48 arthur
-
- * [r271] NEWS, README, configure.ac, tests/dict/test_dict.c: some
- remaining tabs to spaces and trim trailing spaces
-
-2007-06-02 15:28 arthur
-
- * [r270] configure.ac, debian/copyright: fix some remaining
- references to the GNU Library General Public License
-
-2007-06-01 21:40 arthur
-
- * [r269] nslcd/nslcd.c: add some comments describing some problems
- that this code may have
-
-2007-05-20 16:25 arthur
-
- * [r268] HACKING: add a section on build dependencies
-
-2007-05-13 19:52 arthur
-
- * [r267] config.guess, config.sub: include updated files
-
-2007-03-05 22:42 arthur
-
- * [r266] ., Makefile.am: include some targets to tun flawfinder,
- pscan, rats and splint
-
-2007-03-04 20:03 arthur
-
- * [r265] nslcd-common.h, nslcd/alias.c, nslcd/ether.c,
- nslcd/group.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/ldap-schema.c, nslcd/ldap-schema.h, nslcd/log.c,
- nslcd/nslcd.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/shadow.c, nslcd/util.c, nslcd/util.h, nss/common.c,
- nss/common.h, nss/group.c, nss/hosts.c, nss/netgroup.c,
- nss/networks.c, nss/prototypes.h, nss/services.c: code
- improvements by making type casts explicit, flagging ignored
- return values, renames and flagging of parameters and some
- miscelanious improvements (thanks to gcc warnings, splint, rats
- and flawfinder)
-
-2007-03-02 21:17 arthur
-
- * [r264] nslcd/ldap-nss.c: remove runtime checking for existance of
- /lib/init/rw/libnss-ldap.bind_policy_soft
-
-2007-03-02 20:40 arthur
-
- * [r263] nss-ldapd.conf: add missing attribute mapping for AD
-
-2007-03-02 20:37 arthur
-
- * [r262] nslcd/nslcd.c: do chmod on file descriptor instead of on
- file name
-
-2007-02-17 12:08 arthur
-
- * [r251] nslcd-common.h, nslcd/cfg.c, nss/hosts.c: fix a few bugs
- found thanks to the new warnings
-
-2007-02-17 12:07 arthur
-
- * [r250] compat, compat/attrs.h, nslcd/cfg.h, nslcd/common.h,
- nslcd/dict.h, nslcd/log.h, nslcd/nslcd.c, nss/Makefile.am,
- nss/common.h, nss/ethers.c, nss/group.c, nss/hosts.c,
- nss/netgroup.c, nss/networks.c, nss/passwd.c, nss/protocols.c,
- nss/rpc.c, nss/services.c, nss/shadow.c, tests/dict/test_dict.c,
- tests/test_aliases.c: add gcc attributes to some functions and
- parameters
-
-2007-02-17 12:00 arthur
-
- * [r249] configure.ac: add some extra type checks and worarounds
-
-2007-02-17 12:00 arthur
-
- * [r248] configure.ac: add extra compiler warnings
-
-2007-02-10 08:13 arthur
-
- * [r240] nslcd/dnsconfig.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/ldap-schema.c, nslcd/util.c: replace syslog calls to calls
- with our own logging module
-
-2007-02-06 22:27 arthur
-
- * [r237] README: fix a typo and update copyright info
-
-2007-02-04 22:42 arthur
-
- * [r236] configure.ac, tests/Makefile.am, tests/dict,
- tests/dict/Makefile.am, tests/dict/test_dict.c: add simple test
- for dict module
-
-2007-02-04 22:31 arthur
-
- * [r235] nslcd/dict.c: fix list corruption bug in dict_put() and
- ignore setting value to NULL
-
-2007-02-04 22:30 arthur
-
- * [r234] nslcd/dict.c, nslcd/dict.h: don't store const void * as
- value, just void *
-
-2007-02-01 22:12 arthur
-
- * [r233] nslcd/util.c, nslcd/util.h: declare old dict functions
- static as thay are only used from within util.c
-
-2007-02-01 22:03 arthur
-
- * [r232] nslcd/dict.h, nslcd/ldap-nss.h: trim trailing whitespace
-
-2007-02-01 21:51 arthur
-
- * [r231] nslcd/Makefile.am, nslcd/cfg.c, nslcd/cfg.h, nslcd/dict.c,
- nslcd/dict.h, nslcd/ldap-nss.c, nslcd/util.c, nslcd/util.h: add
- new dictionary module and use it for the attribute mapping stuff
-
-2007-02-01 21:13 arthur
-
- * [r230] nslcd/Makefile.am, nslcd/log.c, nslcd/xmalloc.c,
- nslcd/xmalloc.h: get rid of xmalloc.[ch]
-
-2007-01-17 22:40 arthur
-
- * [r229] nss/Makefile.am: no longer install libc-versioned symlink
- and hardcode nss soname because we will likely need to change our
- code if the ABI changes
-
-2007-01-17 22:23 arthur
-
- * [r228] debian/rules: in Debian package install NSS files in
- /usr/lib instead of /lib
-
-2007-01-17 22:16 arthur
-
- * [r227] nss/aliases.c, nss/common.h, nss/ethers.c, nss/group.c,
- nss/hosts.c, nss/netgroup.c, nss/networks.c, nss/passwd.c,
- nss/protocols.c, nss/rpc.c, nss/services.c, nss/shadow.c: ensure
- that all NSS functions can be generated by the marcos in common.h
- and spell out the read_..() function for every type
-
-2007-01-17 21:54 arthur
-
- * [r226] debian/copyright: indent license blubs and include license
- information for nslcd/resolve.[ch]
-
-2007-01-17 21:53 arthur
-
- * [r225] nslcd.h: add a little bit more documentation
-
-2007-01-17 16:10 arthur
-
- * [r224] nslcd/cfg.c: remove a const where it really wasn't
-
-2007-01-17 16:03 arthur
-
- * [r223] nslcd/cfg.c, nslcd/cfg.h, nslcd/group.c, nslcd/ldap-nss.c,
- nslcd/util.c, nslcd/util.h: move most config code into cfg.c,
- clean up dictornary stuff in util.c and do some more smaller
- restructuring
-
-2007-01-17 15:35 arthur
-
- * [r222] nslcd/group.c, nslcd/ldap-nss.h, nslcd/util.c,
- nslcd/util.h: move name_list stuff to group.c as that is the only
- place it's used at the moment
-
-2007-01-17 15:29 arthur
-
- * [r221] nslcd/netgroup.c: replace __netgrent with mynetgrent
- removing the fields that are not used
-
-2007-01-17 13:16 arthur
-
- * [r220] nslcd/Makefile.am, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.h,
- nslcd/util.c, nslcd/util.h: first step to split out all
- configuration stuff into separate file
-
-2007-01-17 12:51 arthur
-
- * [r219] nslcd/ldap-nss.c, nslcd/ldap-nss.h: get rid of more code
- that would check if the socket was changed from under us by our
- caller
-
-2007-01-17 12:14 arthur
-
- * [r218] nslcd/ldap-nss.c: get rid of rebinding-on-fork() logic as
- our threading model is very predictable
-
-2007-01-10 22:50 arthur
-
- * [r217] nslcd/netgroup.c: write a final result code of
- NSLCD_RESULT_NOTFOUND for netgroup lookups
-
-2007-01-10 22:48 arthur
-
- * [r216] nss/netgroup.c, nss/prototypes.h: fix netgroup lookups so
- that _nss_ldap_getnetgrent_r() returns NSS_STATUS_RETURN if there
- are no more entries to return but there was a first entry
-
-2007-01-09 21:21 arthur
-
- * [r215] COPYING, Makefile.am, README, configure.ac,
- debian/copyright, debian/libnss-ldapd.nslcd.init, nslcd-common.h,
- nslcd.8, nslcd.h, nslcd/Makefile.am, nslcd/alias.c,
- nslcd/common.c, nslcd/common.h, nslcd/dnsconfig.c,
- nslcd/dnsconfig.h, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.c,
- nslcd/ldap-schema.h, nslcd/log.c, nslcd/log.h, nslcd/netgroup.c,
- nslcd/network.c, nslcd/nslcd.c, nslcd/pagectrl.c,
- nslcd/pagectrl.h, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, nslcd/util.c, nslcd/util.h,
- nslcd/xmalloc.c, nslcd/xmalloc.h, nss/Makefile.am, nss/aliases.c,
- nss/common.c, nss/common.h, nss/ethers.c, nss/group.c,
- nss/hosts.c, nss/netgroup.c, nss/networks.c, nss/passwd.c,
- nss/protocols.c, nss/prototypes.h, nss/rpc.c, nss/services.c,
- nss/shadow.c, tests/Makefile.am, tests/test_aliases.c,
- tests/test_ethers.c, tests/test_group.c, tests/test_hosts.c,
- tests/test_netgroup.c, tests/test_networks.c,
- tests/test_passwd.c, tests/test_protocols.c, tests/test_rpc.c,
- tests/test_services.c, tests/test_shadow.c: change license from
- GNU Library General Public License v.2 to GNU Lesser General
- Public License v.2.1 with permission from Luke Howard
-
-2007-01-08 22:26 arthur
-
- * [r214] nss/netgroup.c, nss/prototypes.h: use our own thread-local
- file pointer for doing requests instead of misusing the data
- field in the __netgrent struct
-
-2007-01-08 16:04 arthur
-
- * [r213] debian/control: add a provide line for libnss-ldap so we
- can seamlessly replace it (it should provide the same
- functionality)
-
-2007-01-08 15:42 arthur
-
- * [r212] debian/libnss-ldapd.postinst: only modify nsswitch
- databases we support, leave everything else alone (e.g.
- automount)
-
-2007-01-02 08:06 arthur
-
- * [r211] debian/libnss-ldapd.nslcd.init: change description in init
- script
-
-2006-12-31 10:05 arthur
+2006-12-31 arthur
* [r210] nslcd-common.h: if the string to write is NULL, write an
empty string
-
-2006-12-31 10:03 arthur
-
* [r209] nslcd-common.h: ensure that all arrays that are allocated
in the buffer are now aligned to the pointer size
-
-2006-12-31 10:02 arthur
-
* [r208] nslcd-common.h, nss/hosts.c: extract some more common
macros
-2006-12-30 10:50 arthur
+2006-12-30 arthur
* [r207] nslcd/ldap-nss.c, tests/test_group.c: get rid of a few
warnings
-2006-12-29 10:46 arthur
+2006-12-29 arthur
* [r206] config.sub: update to newer version again (got lost in
r205)
-
-2006-12-29 10:04 arthur
-
* [r205] config.sub, nslcd/group.c, nslcd/ldap-nss.c,
nslcd/ldap-nss.h, nslcd/util.c: get rid of debug() function and
call log_log() instead
-2006-12-27 09:48 arthur
+2006-12-27 arthur
* [r204] nslcd-common.h, nslcd/alias.c, nslcd/common.h,
nslcd/ether.c, nslcd/group.c, nslcd/host.c, nslcd/netgroup.c,
@@ -4600,7 +30,7 @@
buffer allocated on the stack instead (this simplifies free()-ing
the buffer(s) in case of problems)
-2006-12-25 20:30 arthur
+2006-12-25 arthur
* [r203] nslcd/dnsconfig.c, nslcd/group.c, nslcd/ldap-nss.c,
nslcd/ldap-nss.h, nslcd/passwd.c, nslcd/util.c, nslcd/util.h: get
@@ -4609,18 +39,15 @@
logic and slightly different signature and redid layout of some
code
-2006-12-23 11:50 arthur
+2006-12-23 arthur
* [r201] ChangeLog, NEWS, TODO, configure.ac, debian/changelog: get
files ready for 0.1 release
-2006-12-22 23:23 arthur
+2006-12-22 arthur
* [r200] nslcd.8: fix name of configuration file and update date
and version number
-
-2006-12-22 23:20 arthur
-
* [r199] NEWS, TODO, nslcd/alias.c, nslcd/dnsconfig.c,
nslcd/dnsconfig.h, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.c,
@@ -4630,33 +57,21 @@
nslcd/service.c, nslcd/shadow.c, nslcd/util.c, nslcd/util.h,
nss-ldapd.conf, nss-ldapd.conf.5, nss/exports.linux: remove last
keyword and disable keyword expansion
-
-2006-12-22 10:56 arthur
-
* [r198] nslcd/Makefile.am: make list of source files a little
clearer
-
-2006-12-22 07:35 arthur
-
* [r197] HACKING: change reference to directory name
-2006-12-21 19:55 arthur
+2006-12-21 arthur
* [r196] Makefile.am, configure.ac, debian/copyright, nslcd,
server: rename server directory to nslcd
-
-2006-12-21 19:53 arthur
-
* [r195] ChangeLog, Makefile.am: add code for generating ChangeLog
and add initial ChangeLog
-2006-12-21 19:04 arthur
+2006-12-21 arthur
* [r194] .: change trunk location in repository to match package
name
-
-2006-12-21 10:12 arthur
-
* [r193] server/alias.c, server/dnsconfig.c, server/dnsconfig.h,
server/ether.c, server/group.c, server/host.c, server/ldap-nss.c,
server/ldap-nss.h, server/ldap-schema.c, server/ldap-schema.h,
@@ -4666,145 +81,73 @@
server/shadow.c, server/util.c, server/util.h, server/xmalloc.c,
server/xmalloc.h: normalize copyright headers
-2006-12-20 11:51 arthur
+2006-12-20 arthur
* [r192] debian/copyright: update copyright file with current
copyright information
-
-2006-12-20 11:34 arthur
-
* [r191] Makefile.am, nss/Makefile.am, server/Makefile.am,
tests/Makefile.am: properly capitalize company name
-
-2006-12-20 11:10 arthur
-
* [r190] README: fix wrapping
-
-2006-12-20 11:08 arthur
-
* [r189] README: integrate remaining parts in documentation
-
-2006-12-20 09:14 arthur
-
* [r188] Makefile.am, debian/libnss-ldapd.examples: ship
nss-ldapd.conf as an example in the Debian package
-2006-12-19 22:31 arthur
+2006-12-19 arthur
* [r187] ., debian/changelog, debian/control: change Debian source
package name to nss-ldapd
-
-2006-12-19 22:28 arthur
-
* [r186] Makefile.am: do not try to ship gone README.Debian but do
ship new HACKING
-
-2006-12-19 15:04 arthur
-
* [r185] nss-ldapd.conf: get rid of pam stuff
-
-2006-12-19 15:03 arthur
-
* [r184] HACKING, NEWS, README, TODO: first step at improving
documentation
-
-2006-12-19 15:02 arthur
-
* [r183] configure.ac, debian/changelog: change version number to
0.1
-
-2006-12-19 14:03 arthur
-
* [r182] debian/libnss-ldapd.postinst: change some tests with grep
to be correct, add some comments and improve import of old
configuration file
-
-2006-12-19 13:55 arthur
-
* [r181] debian/README.Debian: the README.Debian does not contain
any more relevant information
-
-2006-12-19 12:10 arthur
-
* [r180] server/nslcd.c: add TODO
-
-2006-12-19 11:53 arthur
-
* [r179] Makefile.am, configure.ac, debian/libnss-ldapd.config,
debian/libnss-ldapd.nslcd.init, debian/libnss-ldapd.postinst,
debian/libnss-ldapd.postrm, debian/rules, ldap.conf,
nss-ldapd.conf, nss-ldapd.conf.5, nss_ldap.5: change default
configuration file name to /etc/nss-ldapd.conf
-2006-12-18 22:34 arthur
+2006-12-18 arthur
* [r178] Makefile.am, nslcd.8: add initial nslcd manual page
-
-2006-12-18 22:31 arthur
-
* [r177] server/nslcd.c: output of --help no longer shows --config
option (which isn't there)
-
-2006-12-18 22:30 arthur
-
* [r176] configure.ac: change name of package also in configure
-
-2006-12-18 21:54 arthur
-
* [r175] debian/libnss-ldapd.config: handle cases where commands in
backticks return an error code
-
-2006-12-18 21:32 arthur
-
* [r174] nss/hosts.c: only set h_errno to error value on problems
and change the returned value in some cases
-2006-12-17 22:30 arthur
+2006-12-17 arthur
* [r173] debian/libnss-ldapd.nslcd.init: report process id in
status
-
-2006-12-17 11:19 arthur
-
* [r172] configure.ac, debian/changelog,
debian/libnss-ldapd.config, debian/libnss-ldapd.nslcd.init,
debian/libnss-ldapd.postinst, nss/common.h, server/nslcd.c,
tests/test_networks.c: remove trailing spaces
-
-2006-12-17 11:18 arthur
-
* [r171] nss/prototypes.h: add note about glibc manual
-
-2006-12-17 11:14 arthur
-
* [r170] nss/Makefile.am: fix comment as to installing libraries
-
-2006-12-17 11:13 arthur
-
* [r169] debian/control: add a snippet to the package description
as to what the main differences to libnss-ldap are
-
-2006-12-17 07:27 arthur
-
* [r168] debian/rules: move the nss libraries to /lib instead of
/usr/lib
-
-2006-12-17 07:26 arthur
-
* [r167] debian/rules: remove some unneeded configure options
-2006-12-16 22:17 arthur
+2006-12-16 arthur
* [r166] Makefile.am, debian/libnss-ldapd.lintian-overrides,
debian/rules: fix some lintian warnings regarding shared
libraries with an override file and generating shlibs for now
-
-2006-12-16 22:15 arthur
-
* [r165] debian/rules: fix configuration file manual page name
-
-2006-12-16 22:13 arthur
-
* [r164] debian/libnss-ldapd.templates, debian/po/ca.po,
debian/po/cs.po, debian/po/da.po, debian/po/de.po,
debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
@@ -4812,39 +155,21 @@
debian/po/sv.po, debian/po/templates.pot, debian/po/vi.po: end
every short description line with a colon (and run
debconf-updatepo) (thanks lintian)
-
-2006-12-16 22:11 arthur
-
* [r163] server/nslcd.c: set correct permissions on socket creation
and remove socket and pidfile on exit
-
-2006-12-16 21:52 arthur
-
* [r162] nss/exports.linux, nss/group.c, nss/prototypes.h,
tests/test_group.c: remove _nss_ldap_initgroups_dyn() from
interface for now because it is currently not working
-
-2006-12-16 17:39 arthur
-
* [r161] configure.ac: fix configure --help strings to be more
consistent and list default values
-
-2006-12-16 16:40 arthur
-
* [r160] Makefile.am: fix debian files to ship and split off those
files into a separate variable
-
-2006-12-16 16:38 arthur
-
* [r159] debian/po/POTFILES.in, debian/po/ca.po, debian/po/cs.po,
debian/po/da.po, debian/po/de.po, debian/po/es.po,
debian/po/fr.po, debian/po/ja.po, debian/po/nl.po,
debian/po/pt_BR.po, debian/po/ru.po, debian/po/sv.po,
debian/po/templates.pot, debian/po/vi.po: update po and pot files
based on current templates
-
-2006-12-16 16:35 arthur
-
* [r158] debian/config, debian/libnss-ldapd.config,
debian/libnss-ldapd.postinst, debian/libnss-ldapd.postrm,
debian/libnss-ldapd.templates, debian/rules, debian/templates:
@@ -4852,90 +177,54 @@
reasonable configuration information (existing nss_ldap config,
hostname info, etc), configuring nsswitch.conf is also done and
all files in the debian directory have more logical names
-
-2006-12-16 16:25 arthur
-
* [r157] Makefile.am, debian/libnss-ldapd.nslcd.init, debian/rules:
ship an init script for starting nslcd
-2006-12-14 10:34 arthur
+2006-12-14 arthur
* [r156] AUTHORS: fix format of AUTHORS file and include new
authors
-
-2006-12-14 10:33 arthur
-
* [r155] ANNOUNCE, README: include ANNOUNCE document in README
-
-2006-12-14 10:32 arthur
-
* [r154] ChangeLog, NEWS: rename ChangeLog to NEWS and change
formatting of file to follow common format
-2006-12-13 16:07 arthur
+2006-12-13 arthur
* [r153] NEWS, TODO: NEWS looks more like a TODO
-2006-12-08 21:58 arthur
+2006-12-08 arthur
* [r152] Makefile.am, debian/changelog, debian/control,
debian/libnss-ldapd.postinst, debian/rules: clean up Debian
packaging a bit
-
-2006-12-08 21:45 arthur
-
* [r151] tests/ldaptest.pl, tests/nsswitch.test, tests/testd.c,
tests/testgr.c, tests/testnss.c, tests/testpw.c, tests/testpw3.c,
tests/testpw4.c, tests/testpw5.c, tests/testpw6.c: get rid of old
test code (most of it should be covered by the new test code)
-
-2006-12-08 19:40 arthur
-
* [r150] .: ignore generated debuild files
-
-2006-12-08 19:37 arthur
-
* [r149] debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
debian/po/de.po, debian/po/es.po, debian/po/fr.po,
debian/po/ja.po, debian/po/nl.po, debian/po/pt_BR.po,
debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
debian/po/vi.po, debian/templates: do not make default values
translatable
-
-2006-12-08 19:31 arthur
-
* [r148] nss/common.c: fix indentation
-
-2006-12-08 19:31 arthur
-
* [r147] README, debian/LDAP-Permissions.txt, debian/examples,
debian/libnss-ldapd.docs: get rid of more documentation in an
attempt to include all useful documentation in one place
-
-2006-12-08 19:04 arthur
-
* [r146] Makefile.am, README, doc: reasonable configuration
information (existing nss_ldap config, parts in top-level README
-
-2006-12-08 18:37 arthur
-
* [r145] configure.ac, nslcd.h: specify socket and pidfile location
with configure script
-
-2006-12-08 17:17 arthur
-
* [r144] debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
debian/po/de.po, debian/po/es.po, debian/po/fr.po,
debian/po/ja.po, debian/po/nl.po, debian/po/pt_BR.po,
debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
debian/po/vi.po: run debconf-updatepo to get pot and po files in
a consistent state
-
-2006-12-08 16:26 arthur
-
* [r143] debian/control: get rid of cdbs build dependency
-2006-12-07 12:18 arthur
+2006-12-07 arthur
* [r142] debian, debian/README.Debian, debian/changelog,
debian/control, debian/libnss-ldap.dirs, debian/libnss-ldap.init,
@@ -4945,38 +234,26 @@
debian/libnss-ldapd.postrm, debian/rules: initial step to get
working Debian packaging
-2006-12-05 22:26 arthur
+2006-12-05 arthur
* [r141] Makefile.am, compile, config.sub, configure.ac,
nss/Makefile.am, server/Makefile.am: clean up build scripts to
only link nslcd to OpenSSL and to cleanly create a nss_ldap.so
file
-
-2006-12-05 22:25 arthur
-
* [r140] server/ldap-nss.c, server/ldap-nss.h: get rid of
_nss_ldap_get_ld_errno() which wasn't used
-2006-12-03 17:18 arthur
+2006-12-03 arthur
* [r139] server/nslcd.c: fix logging levels and remove some
commented out code
-
-2006-12-03 17:17 arthur
-
* [r138] server/ldap-nss.c, server/ldap-schema.c, server/passwd.c:
get rid of some more unneeded code
-
-2006-12-03 17:16 arthur
-
* [r137] tests/Makefile.am: split out common files into own
variable and disable (comment out) protocol debugging
-
-2006-12-03 17:15 arthur
-
* [r136] nss/exports.linux: regenerate from prototypes.h
-2006-11-30 17:52 arthur
+2006-11-30 arthur
* [r135] server/Makefile.am, server/alias.c, server/common.h,
server/ether.c, server/group.c, server/host.c, server/ldap-nss.c,
@@ -4986,7 +263,7 @@
server/shadow.c, server/util.c: implement a simple threading
solution and move code from nslcd-server.c to nslcd.c
-2006-11-28 16:21 arthur
+2006-11-28 arthur
* [r134] nslcd.h, nss/aliases.c, nss/ethers.c, nss/group.c,
nss/passwd.c, nss/protocols.c, nss/rpc.c, nss/services.c,
@@ -4994,18 +271,9 @@
server/passwd.c, server/protocol.c, server/rpc.c,
server/service.c, server/shadow.c: rename LDF_ marcos to NSLCD_
macros to have a single namespace
-
-2006-11-28 15:44 arthur
-
* [r133] server: ignore generated nslcd binary
-
-2006-11-28 15:44 arthur
-
* [r132] configure.ac: look for nslcd.h now since nslcd.c has been
moved into the server directory
-
-2006-11-28 10:59 arthur
-
* [r131] ., Makefile.am, configure.ac, exports.linux, log.c, log.h,
nslcd-common.h, nslcd-server.c, nslcd-server.h, nslcd.c,
nss/Makefile.am, nss/exports.linux, server, server/Makefile.am,
@@ -5020,24 +288,15 @@
as possible, moving all server related code to the server
directory and moving and splitting the test code to the tests
directory
-
-2006-11-28 09:59 arthur
-
* [r130] nslcd-server.c, nss/networks.c, server/network.c,
testnss.c: implement network name lookups on server side plus
some fixes on the client side
-
-2006-11-28 09:54 arthur
-
* [r129] nslcd-server.c, server/common.c: include config.h as first
statement
-
-2006-11-28 09:45 arthur
-
* [r128] nslcd-common.h: implement more detailed protocol logging
(dumping the actual byte values read and written)
-2006-11-27 09:59 arthur
+2006-11-27 arthur
* [r127] Makefile.am, nslcd-client.c, nslcd-client.h,
nss/Makefile.am, nss/aliases.c, nss/common.c, nss/common.h,
@@ -5046,12 +305,9 @@
nss/services.c, nss/shadow.c: get rid of nslcd-client.{c,h} and
move it to nss/common.{c,h}, this ensures that all code that is
needed for the nss part is in the nss directory
-
-2006-11-27 09:05 arthur
-
* [r126] server/host.c, server/rpc.c: fix typos
-2006-11-26 22:36 arthur
+2006-11-26 arthur
* [r125] server/Makefile.am, server/dnsconfig.c,
server/dnsconfig.h, server/ether.c, server/group.c,
@@ -5059,9 +315,6 @@
server/ldap-schema.c, server/ldap-schema.h, server/network.c,
server/passwd.c, server/util.c, server/util.h: clean up header
files
-
-2006-11-26 12:01 arthur
-
* [r124] doc/autofs-4.1.3-lookup-nssldap.patch,
doc/lookup_nssldap.c, ldap.conf, nslcd-server.c, nslcd-server.h,
nslcd.h, nss/Makefile.am, nss/automount.c, nss/prototypes.h,
@@ -5072,207 +325,123 @@
with glibc), autofs-ldap looks up the information on it's own
(but does parse /etc/nsswitch.conf)
-2006-11-25 10:56 arthur
+2006-11-25 arthur
* [r123] nslcd-server.c, nss/services.c, server/service.c,
testnss.c: implement server end of service name lookup and fix
client end to translate between host and network byte order and
to also pass protocol in request
-
-2006-11-25 10:55 arthur
-
* [r122] nslcd-common.h: fix bug that always causes a
READ_STRING_ALLOC to read to a variable called name
-
-2006-11-25 10:09 arthur
-
* [r121] nslcd-server.c, server/rpc.c, testnss.c: implement rpc
service on server side
-
-2006-11-25 10:09 arthur
-
* [r120] server/host.c: get rid of superfluous test
-
-2006-11-25 10:08 arthur
-
* [r119] server/protocol.c: only flush the stream after writing all
records
-
-2006-11-25 09:16 arthur
-
* [r118] nslcd-server.c, server/protocol.c, testnss.c: implement
protocol handling (server side)
-
-2006-11-25 09:16 arthur
-
* [r117] nslcd.h, nss/netgroup.c, nss/prototypes.h: trip trailing
whitespace
-
-2006-11-25 08:07 arthur
-
* [r116] nslcd-common.h: include stdio for definitions of fread(),
fwrite() etc
-2006-11-24 11:10 arthur
+2006-11-24 arthur
* [r115] nslcd-server.c, server/host.c, testnss.c: implement server
end of host name lookups (without IPv6 support sofar)
-
-2006-11-24 11:03 arthur
-
* [r114] nss/hosts.c: fix problem with allocated array for storing
addresses, properly set h_errnop and check empty address (only
addresses of other address family) in nss functions, not in
read_hostent()
-
-2006-11-24 10:58 arthur
-
* [r113] nslcd-common.h: make protocol logging a little more
readable and do not use fseek() in streams because that is not
supported
-2006-11-22 13:16 arthur
+2006-11-22 arthur
* [r112] server/alias.c, server/ether.c, server/group.c,
server/passwd.c, server/shadow.c: only flush the stream after
writing all records (not every time) and more logging consistency
-
-2006-11-22 12:18 arthur
-
* [r111] nslcd-server.c, server/shadow.c, testnss.c: implement
server end of shadow lookups
-
-2006-11-22 12:17 arthur
-
* [r110] server/alias.c, server/passwd.c: make logging a little bit
more consistent
-
-2006-11-22 11:45 arthur
-
* [r109] server/netgroup.c: add extra copyright information (the
exact same code was seen in glibc)
-2006-11-21 16:45 arthur
+2006-11-21 arthur
* [r108] nslcd-server.c, nslcd.h, nss/netgroup.c,
server/netgroup.c, testnss.c: implement netgroup lookups,
including test code
-2006-11-19 15:49 arthur
+2006-11-19 arthur
* [r107] nslcd.h: include a note about encoding of strings
-
-2006-11-19 15:38 arthur
-
* [r106] nslcd-server.c, server/ether.c: implement nslcd_ether_*()
functions
-
-2006-11-19 15:37 arthur
-
* [r105] nslcd-server.c, nslcd-server.h: create prototypes for all
server methods
-
-2006-11-19 15:36 arthur
-
* [r104] nss/ethers.c: write contents of ethernet address not
pointer
-
-2006-11-19 08:57 arthur
-
* [r103] server/group.c: add missing semicolon
-
-2006-11-19 08:55 arthur
-
* [r102] nslcd-common.h: add more verbose protocol logging,
including logging of errors
-
-2006-11-19 08:54 arthur
-
* [r101] ., debian, doc, nss, server, tests: ignore stale nfs files
-
-2006-11-19 08:51 arthur
-
* [r100] nss/common.h: fix bug: the readfn() function was executed
twice
-2006-11-18 08:12 arthur
+2006-11-18 arthur
* [r99] server/group.c, server/netgroup.c: some layout changes
-
-2006-11-18 08:09 arthur
-
* [r98] nslcd.h: include changes to handle protocol, rpc, service
and netgroup nslcd calls
-2006-11-17 22:59 arthur
+2006-11-17 arthur
* [r97] nss/Makefile.am, nss/netgroup.c, nss/prototypes.h:
implement netgroup lookups
-
-2006-11-17 22:55 arthur
-
* [r96] nss/aliases.c, nss/automount.c, nss/common.h, nss/ethers.c,
nss/group.c, nss/hosts.c, nss/networks.c, nss/passwd.c,
nss/protocols.c, nss/rpc.c, nss/services.c, nss/shadow.c: do some
refactoring in the generated code and add some documentation on
generated code in comments in common.h
-2006-11-16 13:06 arthur
+2006-11-16 arthur
* [r95] nss/Makefile.am, nss/services.c: implement reading of
services entities
-
-2006-11-16 12:57 arthur
-
* [r94] nss/Makefile.am, nss/rpc.c: implement reading of rpc
entities
-
-2006-11-16 12:51 arthur
-
* [r93] nss/Makefile.am, nss/protocols.c: implement reading of
protocol entities
-
-2006-11-16 12:50 arthur
-
* [r92] nss/aliases.c, nss/common.h, nss/ethers.c, nss/group.c,
nss/hosts.c, nss/networks.c, nss/passwd.c, nss/shadow.c: switch
to a simpler and more compact framework to generate methods (one
reader function to deserialize a struct from the stream and
auto-generated functions)
-2006-11-15 15:06 arthur
+2006-11-15 arthur
* [r91] nslcd.h, nss/Makefile.am, nss/networks.c, nss/prototypes.h:
implement network information lookups through NSS
-
-2006-11-15 11:00 arthur
-
* [r90] nss/hosts.c: properly filter out empty returned address
records and return NOTFOUND for entries without addresses in our
address family
-2006-11-14 14:41 arthur
+2006-11-14 arthur
* [r89] xmalloc.h: add xxmalloc() macro to simply allocate a
structure of a certain type
-
-2006-11-14 14:40 arthur
-
* [r88] nslcd.h, nss/Makefile.am, nss/automount.c,
nss/prototypes.h: implement automounter maps lookups
-
-2006-11-14 14:40 arthur
-
* [r87] nss/common.h: just close the stream in case of problems
instead of calling endent()
-2006-11-11 15:38 arthur
+2006-11-11 arthur
* [r86] server/group.c: include some other functions into lookup
functions to increase readability
-
-2006-11-11 15:16 arthur
-
* [r85] server/Makefile.am, server/alias.c, server/aliases.c,
server/automount.c, server/common.c, server/common.h,
server/ether.c, server/ethers.c, server/group.c, server/host.c,
@@ -5283,234 +452,117 @@
server/rpc.c, server/service.c, server/services.c,
server/shadow.c, server/util.c, server/util.h: fix naming and
copyright headers
-
-2006-11-11 14:02 arthur
-
* [r84] server/aliases.c, server/ldap-nss.c, server/ldap-nss.h,
server/util.c, server/util.h: simplify some functions to pass
file pointer around instead of struct and buffer (initially only
for alias_byname())
-
-2006-11-11 07:17 arthur
-
* [r83] server/ldap-nss.h: some reformatting
-2006-11-10 15:36 arthur
+2006-11-10 arthur
* [r82] nslcd.h, nss/Makefile.am, nss/aliases.c, nss/ethers.c,
nss/exports.h, nss/group.c, nss/hosts.c, nss/passwd.c,
nss/prototypes.h, nss/shadow.c, testnss.c: rename nss/exports.h
to nss/prototypes.h
-
-2006-11-10 15:31 arthur
-
* [r81] nss/exports.h, nss/group.c, nss/hosts.c, nss/passwd.c,
nss/shadow.c: switch to using prototypes that are defined in
glibc 2.3.6
-
-2006-11-10 13:56 arthur
-
* [r80] nslcd.h, nss/Makefile.am, nss/shadow.c, testnss.c:
implement NSS-side shadow lookups (plus test code)
-
-2006-11-10 13:08 arthur
-
* [r79] nslcd.h, nss/Makefile.am, nss/ethers.c, nss/exports.h,
testnss.c: implement NSS-side ethers database lookups plus test
code
-
-2006-11-10 12:44 arthur
-
* [r78] nss/exports.h, nss/hosts.c, testnss.c: add test code for
host database and add const to function definition
-
-2006-11-10 11:51 arthur
-
* [r77] nss/aliases.c, nss/group.c, nss/hosts.c: use better names
for our thread-local file pointer
-2006-11-07 21:18 arthur
+2006-11-07 arthur
* [r76] server/aliases.c: expand some marcos and combine some code
-
-2006-11-07 21:06 arthur
-
* [r75] server/passwd.c: expand some marcos and combine some code
-2006-11-05 23:14 arthur
+2006-11-05 arthur
* [r74] nslcd-common.h, testnss.c: add proper copyright headers
-
-2006-11-05 23:05 arthur
-
* [r73] nslcd-server.c, nslcd-server.h, server/group.c, testnss.c:
implement group functions in server but currently
group_bymember() does not work
-
-2006-11-05 22:57 arthur
-
* [r72] nslcd-common.h: remove testing stuff
-
-2006-11-05 22:57 arthur
-
* [r71] nslcd-common.h: fix some variable usage bugs in READ_*
marcos and change protocol debugging marcos to not use variadic
arguments
-2006-11-04 13:05 arthur
+2006-11-04 arthur
* [r70] Makefile.am, certutil, doc/nsswitch.ldap, nsswitch.ldap:
reorganize (and get rid of) some files
-2006-11-03 22:03 arthur
+2006-11-03 arthur
* [r69] nslcd.h, nss/Makefile.am, nss/hosts.c: implement initial
host database lookups NSS-side
-
-2006-11-03 22:01 arthur
-
* [r68] nslcd-common.h: make SKIP more consistent with READ
-
-2006-11-03 19:07 arthur
-
* [r67] nslcd-server.c: clean struct sockaddr_un structure before
usage
-
-2006-11-03 13:55 arthur
-
* [r66] nslcd-common.h, nss/group.c: fix bogus reuse of tmpint32,
introducing tmp3int32
-
-2006-11-03 13:46 arthur
-
* [r65] nslcd-common.h: split buffer management macros into
separate macros
-
-2006-11-03 12:37 arthur
-
* [r64] nslcd-common.h, nslcd.h, nss/aliases.c, nss/group.c,
server/aliases.c: rename LOOP to STRINGLIST as that is currently
the only supported format
-
-2006-11-03 12:09 arthur
-
* [r63] nslcd-common.h, nss/group.c: add _nss_ldap_initgroups_dyn()
function
-
-2006-11-03 10:06 arthur
-
* [r62] nslcd-common.h, nss/aliases.c, nss/common.h, nss/group.c,
nss/passwd.c: make loop macros common, create macros for
expanding {set,get,end}ent() functions and implement
{set,get,end}aliasent
-
-2006-11-03 10:03 arthur
-
* [r61] nslcd.h: small documentation fixes
-
-2006-11-03 10:03 arthur
-
* [r60] nslcd-server.h: implement nslcd_alias_all() server-side
-
-2006-11-03 10:02 arthur
-
* [r59] nslcd-server.c, server/aliases.c: implement
nslcd_alias_all() server-side
-
-2006-11-03 10:02 arthur
-
* [r58] server/group.c: get rid of some more unneeded code
-2006-11-02 14:17 arthur
+2006-11-02 arthur
* [r57] server/aliases.c, server/passwd.c: some small fixes
-
-2006-11-02 14:13 arthur
-
* [r56] nslcd-client.h, nslcd-server.c, nslcd-server.h, nslcd.h,
nss/aliases.c, nss/common.c, nss/passwd.c, server/aliases.c,
server/common.c, server/passwd.c: rename some constants and
switch to a more sane naming scheme
-
-2006-11-02 13:58 arthur
-
* [r55] nss/exports.h: we only need to export
_nss_ldap_initgroups_dyn(), not _nss_ldap_initgroups()
-
-2006-11-02 12:08 arthur
-
* [r54] nslcd-client.h, nss/aliases.c, nss/group.c, nss/passwd.c:
rename READ_RESPONSE() macro to READ_RESPONSE_CODE()
-2006-11-01 22:48 arthur
+2006-11-01 arthur
* [r53] nslcd.h, nss/Makefile.am, nss/group.c, testnss.c: implement
NSS side of getgrnam(), getgrgid() and {set,get,end}grent()
-
-2006-11-01 14:05 arthur
-
* [r52] nss/aliases.c, nss/common.h, nss/passwd.c: always set
*errnop correctly
-
-2006-11-01 13:13 arthur
-
* [r51] CVSVersionInfo.txt, Makefile.am: get rid of
CVSVersionInfo.txt
-
-2006-11-01 12:58 arthur
-
* [r50] nslcd.c: prevent recursive hostname lookups through ldap
-
-2006-11-01 12:32 arthur
-
* [r49] Makefile.am: add some files to EXTRA_DIST
-
-2006-11-01 12:19 arthur
-
* [r48] nslcd-server.c, nslcd.h, server/common.c, server/group.c,
server/passwd.c: get rid of some trailing spaces
-
-2006-11-01 12:19 arthur
-
* [r47] nslcd.c: ignore SIGPIPE and get rid of some trailing spaces
-
-2006-11-01 12:18 arthur
-
* [r46] testnss.c: only print result on success and errors on
failure
-
-2006-11-01 12:17 arthur
-
* [r45] server/common.h: do not close the server-side stream as the
main dispatcher will close it
-
-2006-11-01 12:13 arthur
-
* [r44] nss/passwd.c: implement _nss_ldap_{set,get,end}pwent()
functions with thread-local opened file
-
-2006-11-01 12:08 arthur
-
* [r43] nss/common.h: also set file pointer to NULL when closing a
stream to properly handle reuse of stream
-
-2006-11-01 12:04 arthur
-
* [r42] log.c: prefix debugging messages with DEBUG
-
-2006-11-01 12:04 arthur
-
* [r41] configure.ac: look for different file in source directory,
improve --enable-debug option and add checking for __thread
keyword
-
-2006-11-01 12:02 arthur
-
* [r40] nslcd-common.h: do not try to read and write zero length
strings and add protocol debugging option
-
-2006-11-01 09:23 arthur
-
* [r39] Makefile.am, dnsconfig.c, dnsconfig.h, ldap-nss.c,
ldap-nss.h, ldap-parse.h, ldap-schema.c, ldap-schema.h, nslcd.c,
pagectrl.c, pagectrl.h, resolve.c, resolve.h, server/Makefile.am,
@@ -5521,76 +573,43 @@
util.c, util.h: move some remaining files into the server/
directory
-2006-10-31 14:18 arthur
+2006-10-31 arthur
* [r38] nslcd-common.h, nslcd-server.c, nslcd-server.h, nslcd.h,
nss/aliases.c, server/aliases.c, server/passwd.c, testnss.c:
implement reading of alias information through getaliasbyname()
-
-2006-10-31 12:46 arthur
-
* [r37] nss/aliases.c, nss/common.c, nss/common.h, nss/exports.h,
nss/passwd.c: make code consistent by adding headers, removing
trailing whitespace and proper ifdefs for header files
-
-2006-10-31 12:19 arthur
-
* [r36] .: ignore more files
-
-2006-10-31 12:18 arthur
-
* [r35] nslcd-common.h: add header file defining read and write
macros
-
-2006-10-31 12:17 arthur
-
* [r34] nslcd-client.c, nslcd-client.h, nslcd-server.c,
nslcd-server.h, nslcd.h, nss/Makefile.am, nss/common.c,
nss/common.h, nss/passwd.c, server/common.h, server/passwd.c,
testnss.c: clear up protocol macros while implementing getpwuid()
and {set,get,end}pwent() functions (last not yet on NSS side)
-
-2006-10-31 10:08 arthur
-
* [r33] nslcd.h: document protocol a little better
-2006-10-30 16:21 arthur
+2006-10-30 arthur
* [r32] Makefile.am, nslcd-client.c, nslcd-client.h,
nslcd-server.c, nslcd-server.h, nslcd.c, nslcd.h, testnss.c: get
first working version of end-to-end test of nss call using simple
test program
-
-2006-10-30 16:16 arthur
-
* [r31] Makefile.am, configure.ac: add server directory
-
-2006-10-30 16:15 arthur
-
* [r30] nss/passwd.c: get rid of some empty lines
-
-2006-10-30 15:37 arthur
-
* [r29] server, server/Makefile.am, server/common.c,
server/common.h, server/passwd.c: implement simple password
lookup with nslcd_getpwnam() function
-
-2006-10-30 13:44 arthur
-
* [r28] nss/common.h, nss/passwd.c: return read data in struct and
fix some marcos
-
-2006-10-30 13:40 arthur
-
* [r27] nss/Makefile.am: do not build libnss_ldap.so in this
directory, only build nss object functions
-2006-10-25 21:48 arthur
+2006-10-25 arthur
* [r26] configure.ac, nss: build nss directory
-
-2006-10-25 15:22 arthur
-
* [r25] ldap-alias.c, ldap-automount.c, ldap-ethers.c, ldap-grp.c,
ldap-hosts.c, ldap-netgrp.c, ldap-network.c, ldap-proto.c,
ldap-pwd.c, ldap-rpc.c, ldap-service.c, ldap-spwd.c, server,
@@ -5599,36 +618,24 @@
server/networks.c, server/passwd.c, server/protocols.c,
server/rpc.c, server/services.c, server/shadow.c: move ldap
server code into separate directory
-
-2006-10-25 15:11 arthur
-
* [r24] Makefile.am, nslcd-client.c, nslcd-client.h, nslcd.h, nss,
nss/Makefile.am, nss/aliases.c, nss/common.c, nss/common.h,
nss/exports.h, nss/passwd.c: add some basic minimal NSS code that
can be generated from macros
-2006-10-23 12:03 arthur
+2006-10-23 arthur
* [r23] ., Makefile.am, configure.ac, log.c, log.h, nslcd-client.c,
nslcd-client.h, nslcd-server.c, nslcd-server.h, nslcd.c, nslcd.h,
xmalloc.c, xmalloc.h: implemented basic client/server setup with
a thin client comminicating with a local server over a socket
(initial version of code, much needs to be done)
-
-2006-10-23 12:02 arthur
-
* [r22] ldap-grp.c, ldap-parse.h: rearrange functions in more
logical order
-
-2006-10-23 12:01 arthur
-
* [r21] ldap-nss.h: align comments
-
-2006-10-23 11:26 arthur
-
* [r20] ldap-pwd.c: export function _nss_ldap_parse_pw()
-2006-10-17 14:13 arthur
+2006-10-17 arthur
* [r19] Makefile.am, dnsconfig.c, dnsconfig.h, ldap-alias.c,
ldap-automount.c, ldap-ethers.c, ldap-grp.c, ldap-hosts.c,
@@ -5638,12 +645,9 @@
ltf.h, pagectrl.c, pagectrl.h, resolve.c, resolve.h, util.c: get
rid of ltf files (which contain NPL licenced code btw) clean up
includes and general small code cleanups
-
-2006-10-17 13:40 arthur
-
* [r18] .cvsignore: get rid of this file
-2006-10-16 15:02 arthur
+2006-10-16 arthur
* [r17] Makefile.am, dnsconfig.c, dnsconfig.h, ldap-alias.c,
ldap-automount.c, ldap-ethers.c, ldap-grp.c, ldap-hosts.c,
@@ -5653,12 +657,12 @@
nss_ldap.spec, util.c, util.h: some more cleanups, expanding some
MACROs and typedefs and get rid of some more code
-2006-10-15 10:48 arthur
+2006-10-15 arthur
* [r16] configure.ac: add --enable-warnings option for extra
compiler warnings
-2006-10-12 13:00 arthur
+2006-10-12 arthur
* [r15] Makefile.am, exports.solaris, ldap-alias.c, ldap-alias.h,
ldap-automount.c, ldap-automount.h, ldap-bp.c, ldap-bp.h,
@@ -5668,9 +672,6 @@
ldap-pwd.c, ldap-pwd.h, ldap-rpc.c, ldap-rpc.h, ldap-service.c,
ldap-service.h, ldap-spwd.c, ldap-spwd.h: get rid of some
unnecessary header files (and a c file)
-
-2006-10-12 12:34 arthur
-
* [r14] ANNOUNCE, AUTHORS, COPYING, ChangeLog, Makefile.am, NEWS,
README, certutil, configure.ac, dnsconfig.c, dnsconfig.h,
ldap-alias.c, ldap-alias.h, ldap-automount.c, ldap-automount.h,
@@ -5683,9 +684,6 @@
ldap.conf, ltf.c, ltf.h, nss_common.h, nss_ldap.5, nss_ldap.spec,
pagectrl.c, pagectrl.h, resolve.c, resolve.h, util.c, util.h:
remove trailing spaces
-
-2006-10-12 12:32 arthur
-
* [r13] ANNOUNCE, AUTHORS, Makefile.am, NEWS, README, certutil,
configure.ac, dnsconfig.c, dnsconfig.h, exports.aix,
exports.hpux, exports.linux, exports.solaris, ldap-alias.c,
@@ -5699,18 +697,9 @@
nsswitch.ldap, pagectrl.c, resolve.c, resolve.h, util.c, util.h:
some more small cleanups of code for non-supported systems and
convert tabs to spaces
-
-2006-10-12 12:29 arthur
-
* [r12] configure.ac: include templates from acconfig.h into
configure.ac
-
-2006-10-12 11:38 arthur
-
* [r11] debian/rules: set as executable
-
-2006-10-12 11:01 arthur
-
* [r10] Makefile.am, aix_authmeth.c, dnsconfig.c, dnsconfig.h,
irs-grp.c, irs-hosts.c, irs-netgrp.c, irs-network.c, irs-nss.c,
irs-nss.h, irs-proto.c, irs-pwd.c, irs-service.c, irs.h,
@@ -5727,9 +716,6 @@
cleanups, all non-glibc NSS stuff has been removed, because we
are going to do some major restructuring it will not likely
remain valid anyway and we can always re-add it later
-
-2006-10-12 08:00 arthur
-
* [r9] CVSVersionInfo.txt, ChangeLog, NEWS, aix_authmeth.c,
certutil, dnsconfig.c, dnsconfig.h,
doc/autofs-4.1.3-lookup-nssldap.patch, doc/lookup_nssldap.c,
@@ -5749,38 +735,23 @@
tests/nsswitch.test, tests/testpw.c, tests/testpw4.c,
tests/testpw5.c, tests/testpw6.c, util.c, util.h: add keyword
expansion (svn:keywords) to all files containing keywords
-
-2006-10-12 07:50 arthur
-
* [r8] Makefile.am, configure.ac: add West to copyrights notice
-2006-10-11 14:00 arthur
+2006-10-11 arthur
* [r7] INSTALL: install newer version from automake
-
-2006-10-11 13:58 arthur
-
* [r6] Makefile.am, acconfig.h, aclocal.m4, autogen.sh,
config.guess, config.h.in, config.sub, configure.ac,
configure.in, depcomp, install-sh, missing, mkinstalldirs,
stamp-h, stamp-h.in: first step in cleaning up build process
(switch to newer autoconf/automake and remove generated files
from version control)
-
-2006-10-11 13:52 arthur
-
* [r5] ., Makefile.in, configure: remove some files from version
control and add more ignores
-
-2006-10-11 13:44 arthur
-
* [r4] ., debian: ignore some generated files
-
-2006-10-11 13:37 arthur
-
* [r3] .: branch off latest Debian version
-2006-10-11 13:37 arthur
+2006-10-11 arthur
* [r2] ., Makefile.am, Makefile.in, aclocal.m4, configure,
configure.in, debian, debian/LDAP-Permissions.txt,
@@ -5798,7 +769,7 @@
debian/rules, debian/templates, ldap-nss.c, ldap-nss.h,
ldap-pwd.c, ldap.conf, stamp-h: import Debian release 251-5.2
-2006-10-11 13:34 arthur
+2006-10-11 arthur
* [r1] ., .cvsignore, ANNOUNCE, AUTHORS, COPYING,
CVSVersionInfo.txt, ChangeLog, INSTALL, Makefile.am, Makefile.in,
Copied and modified: nss-pam-ldapd/ChangeLog-2007 (from r1168,
nss-pam-ldapd/ChangeLog)
==============================================================================
--- nss-pam-ldapd/ChangeLog Sat Aug 14 15:00:13 2010 (r1168, copy
source)
+++ nss-pam-ldapd/ChangeLog-2007 Sat Aug 14 15:29:02 2010 (r1170)
@@ -1,5830 +1,1051 @@
-2010-07-03 15:22 arthur
+2007-12-31 arthur
- * [r1158] debian/control: upgrade to standards-version 3.9.0
-
-2010-07-03 15:18 arthur
-
- * [r1157] debian/libnss-ldapd.config, debian/nslcd.config: don't
- use dh_title to set the Debconf title, the default should be fine
-
-2010-07-03 15:02 arthur
-
- * [r1156] debian/control: use Replaces/Breaks instead of Conflicts
- for introduction of nslcd package (as per policy 3.9.0)
+ * [r546] nslcd/common.h: fix get_userpassword() function
+ description
+ * [r545] nslcd/shadow.c: fix incorrect references to attribute map
+ entries
+ * [r544] nslcd/group.c: remove TODO (was done)
+ * [r543] nslcd/common.c: fix bug that would return a password of
+ one character short
-2010-06-25 20:00 arthur
+2007-12-27 arthur
- * [r1155] Makefile.am, debian/libpam-ldapd.manpages,
- debian/nslcd.install, debian/nslcd.manpages: make sure the
- pam_ldap manual page is in the libpam-ldapd package
+ * [r542] nslcd/cfg.c: do not define variable if we're not going to
+ use it
+ * [r541] configure.ac: check for all used ldap functions
+ * [r539] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
+ man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
+ 0.5 release
-2010-06-19 19:55 arthur
+2007-12-26 arthur
- * [r1154] nslcd/myldap.c: add logging to SASL interaction function
+ * [r538] tests/test_cfg.c: remove temporary file to make distcheck
+ succeed
+ * [r537] README, debian/copyright: some documentation cleanups
+ * [r536] tests/test_nsscmds.sh: ignore erros in nss commands
+ * [r535] nslcd/myldap.c: only log "connected to LDAP server" if it
+ is a new connection
+ * [r534] nslcd/cfg.c, nslcd/cfg.h, tests, tests/test_cfg.c:
+ properly handle spaces in some configuration options (major
+ change in code in cfg module)
+ * [r533] tests/test_myldap.c: in test_two_searches() test that we
+ can read from the second search if the first search as abandoned
+ * [r532] nslcd/myldap.c: properly flag running searches as invalid
+ if the connection to the LDAP server is reset
-2010-06-19 19:42 arthur
+2007-12-25 arthur
- * [r1153] nslcd/myldap.c: improve debug logging of SASL bind calls
+ * [r531] nslcd/common.h, nslcd/myldap.c, nslcd/myldap.h,
+ tests/test_myldap.c: have myldap_get_entry() return an LDAP
+ status code that can signal errors in the lookup
+ * [r530] nslcd.h, nslcd/common.h, nss/common.c, nss/group.c: remove
+ NSLCD_RESULT_UNAVAIL because it's not needed anymore (the
+ connection is broken when an error occurs) and rename
+ NSLCD_RESULT_NOTFOUND into NSLCD_RESULT_END to better match its
+ meaning
+ * [r529] nslcd/common.h: no need for us to flush the buffer since
+ our caller closes the stream immediatly (or could otherwise pass
+ the flushing to another thread)
-2010-06-19 19:03 arthur
+2007-12-24 arthur
- * [r1152] debian/nslcd.default: updated based on comments by Daniel
- Dehennin <daniel.dehennin@baby-gnu.org>
+ * [r528] man/nss-ldapd.conf.5.xml: some general cleanups and
+ document the krb5_ccname option
+ * [r527] debian/libnss-ldapd.config: disable rootbinddn and
+ rootbindpw questions for now because they are not supported
+ * [r526] man/nss-ldapd.conf.5.xml: document current timing and
+ reconnect options
+ * [r525] nslcd/myldap.c: merge the do_map_error(),
+ do_with_reconnect() into the myldap_search() and do_try_search()
+ functions having more understandable reconnect and retry logic
+ * [r524] nslcd/myldap.h: add some more documentation for using the
+ myldap module
-2010-06-18 21:43 arthur
+2007-12-22 arthur
- * [r1151] AUTHORS, Makefile.am, debian/control,
- debian/nslcd.conffile, debian/nslcd.default, debian/nslcd.init:
- start k5start from the init script to keep the Kerberos ticket
- active if nslcd is configured for SASL GSSAPI kerberos
- authentication, based on a patch by Daniel Dehennin
- <daniel.dehennin@baby-gnu.org>
+ * [r523] tests/nss-ldapd-test.conf, tests/test_myldap.c: add
+ limited test for reconnect logic
+ * [r522] nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c: remove
+ bind_policy option because the same effect is achieved by setting
+ reconnect_tries to 1
+ * [r521] nslcd/cfg.c, nslcd/cfg.h: reorder timing and reconnect
+ options to be more logical and remove nss_ prefix from reconnect
+ options
+ * [r520] tests/test_myldap.c: limit printing of results in test to
+ just 10
+ * [r519] tests/test_myldap.sh: include script name in messages and
+ have srcdir default to .
+ * [r518] nslcd/myldap.c: integrate do_result() into
+ myldap_get_entry() reducing complexity and improving error
+ handling
+ * [r517] nslcd/myldap.c: remove duplicate comment
+ * [r516] nslcd/cfg.c, nslcd/cfg.h: remove some unused configuration
+ file options
+ * [r515] nslcd/myldap.c: bring more uniformity to log messages
+ * [r514] nslcd/myldap.c: give struct myldap_session members more
+ logical names
-2010-06-18 20:28 arthur
+2007-12-21 arthur
- * [r1150] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h: remove
- warning messages from parsing the sasl_* options and document
- them in the nslcd.conf(5) manual page (they should be functional)
+ * [r513] tests/test_myldap.sh, tests/test_nsscmds.sh: only test the
+ first URI in the configfile
-2010-06-18 20:26 arthur
+2007-12-20 arthur
- * [r1149] nslcd/myldap.c: make SASL binding code a little earier to
- read
+ * [r512] tests/Makefile.am, tests/test_myldap.c,
+ tests/test_myldap.sh: pass configfile to use as a command-line
+ paramter to test_myldap, use the myldap_session_close() function,
+ print a limited number of results, add a wrapper script to test
+ whether the LDAP server is available for the test and ship all
+ needed files in the tarball
+ * [r511] tests/test_nsscmds.sh: fail on any command and specify
+ configfile separately
+ * [r510] debian/copyright: remove FSF copyright since we no longer
+ use their code
+ * [r509] nslcd/myldap.c, nslcd/myldap.h: refactor myldap code to
+ get rid of most of the old nss status codes, properly handle
+ failures of ldap function calls and improve sourcecode comments
+ * [r508] nslcd/myldap.c, nslcd/myldap.h: add myldap_session_close()
+ function (mainly for testing purposes)
+ * [r507] nslcd/myldap.c: move checks of validity of passed entries
+ to separate functions
+ * [r506] nslcd/myldap.c: remove msg member from struct myldap_entry
+ and just reference the same message in the search
+ * [r505] nslcd/shadow.c: rewrite GET_OPTIONAL_DATE() as an
+ extension to GET_OPTIONAL_LONG()
+ * [r504] configure.ac: add/change some tests for currently used
+ functions, relayout some complexer tests and use AC_CHECK_TYPE
+ instead of custom test
+ * [r503] nslcd/ether.c: use ether_ntoa_r() instead of ether_ntoa()
+ * [r502] compat/ldap.h, configure.ac: remove unused tests and
+ compatibility code
+ * [r501] tests/nss-ldapd-test.conf: set pagesize to some more
+ reasonable value
+ * [r500] tests/test_myldap.c: have assertion on correct search
-2010-06-18 20:20 arthur
+2007-12-16 arthur
- * [r1148] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/myldap.c: remove the use_sasl option and instead rely on
- sasl_mech being specified
+ * [r498] nss-ldapd.conf: fix typo in description
-2010-06-18 15:56 arthur
+2007-12-14 arthur
- * [r1147] debian/nslcd.init: group options more
+ * [r497] nslcd/myldap.c: potential fix for double free() bug like
+ in nss_ldap (Debian bug #366172)
+ * [r496] nslcd/myldap.h: improve description of myldap interface in
+ comments
+ * [r495] nslcd/common.c: explain why we write an invalid address
+ (in comment) and add TODO to describe we need to change the log
+ format
+ * [r494] tests/test_myldap.c: fix typo in comment
-2010-06-17 19:05 arthur
+2007-12-09 arthur
- * [r1146] compat/Makefile.am, compat/nss_compat.h, configure.ac,
- nss/common.h, nss/prototypes.h: have more compatibility code for
- NSS module and move compatibility code to compat directory
+ * [r493] debian/control: update package description
+ * [r492] tests/Makefile.am: fix objects that are needed to get
+ tests linkable (due to namechange from ldap-nss to myldap)
+ * [r491] compat/ldap.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c:
+ some small layout changes
+ * [r490] tests/test_nsscmds.sh: remove ugly space
+ * [r489] nslcd-common.h, nslcd/Makefile.am, nslcd/alias.c,
+ nslcd/attmap.h, nslcd/cfg.c, nslcd/common.h, nslcd/group.c,
+ nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/myldap.c,
+ nslcd/myldap.h: get rid of some old code and rename ldap-nss to
+ myldap since there is no more NSS-related code in there
+ * [r488] nslcd-common.h, nslcd/alias.c, nslcd/common.c,
+ nslcd/common.h, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
+ nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
+ nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
+ switch to new LDAP entry parsing code that is much simpler and
+ more readable
+ * [r487] tests/test_nsscmds.sh: add some comments to tests, enable
+ netgroup tests and extend ether and services tests
+ * [r486] nslcd/ldap-nss.c: ignore decoding errors from
+ ldap_get_values() as they are just nonexisting attribute values
-2010-06-16 20:59 arthur
+2007-12-07 arthur
- * [r1145] debian/nslcd.init: ensure that nslcd is started after
- hostname lookups are available so getting to the LDAP server via
- DNS lookups will work (patch by Petter Reinholdtsen)
+ * [r485] debian/control: fix Vcs-* links to point to the trunk
+ * [r484] debian/control: upgrade to standards-version 3.7.3 (no
+ changes needed)
+ * [r483] nslcd/nslcd.c: don't use backticks as quote mark
-2010-06-16 20:22 arthur
+2007-12-01 arthur
- * [r1144] nslcd/nslcd.c: use RTLD_NODELETE during dlopen() instead
- of not using dlclose()
+ * [r482] common/dict.c: simple check for validity of key value in
+ dict_put()
-2010-06-15 19:53 arthur
+2007-11-26 arthur
- * [r1143] configure.ac, nss/Makefile.am, nss/exports.linux,
- nss/nss_ldap.map, pam/Makefile.am, pam/exports.linux,
- pam/pam_ldap.map: rename symbol map files and check for the
- linker option to specify the file with
+ * [r481] configure.ac, man/nss-ldapd.conf.5.xml, nslcd/cfg.c,
+ nslcd/cfg.h, nslcd/ldap-nss.c: clean up Kerberos ccname code,
+ moving it to cfg.c, fixing some bugs in the putenv() code, making
+ the gss_krb5_ccache_name() automatically used if the function is
+ available and removing the --with-gssapi-dir,
+ --enable-configurable-krb5-ccname-gssapi and
+ --enable-configurable-krb5-ccname-env configure options
-2010-06-15 19:10 arthur
+2007-11-25 arthur
- * [r1142] configure.ac, nslcd/Makefile.am: pass pthread flags
- correctly to nslcd Makefile and rename save_ vars to not conflict
- with AX_PTHREAD test
+ * [r480] AUTHORS, README, configure.ac, man/nss-ldapd.conf.5.xml,
+ nslcd/cfg.c: implement LDAP server discovery through DNS, based
+ on a patch by Ralf Haferkamp <rhafer@suse.de> and Michael Calmer
+ <mc@suse.de>
-2010-06-14 21:17 arthur
+2007-11-24 arthur
- * [r1141] configure.ac, nslcd/nslcd.c, nss/Makefile.am,
- nss/common.c, nss/common.h, nss/exports.linux, nss/netgroup.c,
- nss/prototypes.h, tests/Makefile.am: implement a global symbol
- inside the NSS module to allow applications to disable NSS
- lookups over LDAP and use it in nslcd to avoid deadlocks
+ * [r479] HACKING: update versions of used tools
-2010-06-14 21:05 arthur
+2007-11-20 arthur
- * [r1140] common/dict.h, common/expr.h, common/nslcd-prot.h,
- common/set.h, common/tio.h, compat/attrs.h, compat/daemon.h,
- compat/ether.h, compat/getopt_long.h, compat/getpeercred.h,
- compat/ldap_compat.h, compat/pam_compat.h, nslcd/attmap.h,
- nslcd/cfg.h, nslcd/common.h, nslcd/log.h, nslcd/myldap.h,
- nss/common.h, nss/prototypes.h, pam/common.h: make include guard
- names consistent throughout the source and avoid conflicts with
- system headers
+ * [r478] debian/control: remove XS- prefix from version control
+ fields
+ * [r477] debian/control: put Homepage field in source stanza
-2010-06-14 20:24 arthur
+2007-11-16 arthur
- * [r1139] nss/aliases.c, nss/ethers.c, nss/group.c, nss/hosts.c,
- nss/netgroup.c, nss/networks.c, nss/passwd.c, nss/protocols.c,
- nss/rpc.c, nss/services.c, nss/shadow.c: remove some unused
- include statements
+ * [r476] AUTHORS, nslcd/ldap-nss.c: patch from Andreas Schneider
+ <anschneider@suse.de> to get krb5_ccname option working
-2010-06-12 11:34 arthur
+2007-10-31 arthur
- * [r1138] README, common/tio.c, nslcd/attmap.c, nslcd/attmap.h,
- nslcd/group.c, nslcd/network.c: remove commented out memberOf and
- ipNetmaskNumber attributes and small cleanups
+ * [r475] nslcd.h: improve comments about protocol, also describing
+ the final NSLCD_RESULT_NOTFOUND
-2010-06-12 09:03 arthur
+2007-10-28 arthur
- * [r1137] debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
- debian/po/de.po, debian/po/es.po, debian/po/fi.po,
- debian/po/fr.po, debian/po/gl.po, debian/po/it.po,
- debian/po/ja.po, debian/po/nl.po, debian/po/pt.po,
- debian/po/pt_BR.po, debian/po/ru.po, debian/po/sv.po,
- debian/po/vi.po, debian/po/zh_CN.po: run translations through
- debconf-updatepo -v
+ * [r474] nslcd/ldap-nss.c: some smaller cleanups and
+ simplifications to the code (getting rid of the is_connected flag
+ * [r473] nslcd/ldap-nss.c: remove sizelimit parameter
+ * [r472] nslcd/ldap-nss.c: integrate ent_context attributes into
+ ldap_search
+ * [r471] nslcd/ldap-nss.c: remove session from context and remove
+ sycnhronous search functions
+ * [r470] nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/netgroup.c,
+ nslcd/service.c: replace calls to _nss_ldap_get_values() by
+ myldap_get_values(), remove unused functions, remove struct
+ ldap_state and replace remaining references to context to use
+ search instead
+ * [r469] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
+ nslcd/ldap-nss.c: remove support for nss_connect_policy
+ configfile option and remove some supporting code for it
+ * [r468] nslcd/alias.c, nslcd/common.h, nslcd/ether.c,
+ nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
+ nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
+ nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
+ first step to use the new myldap interface
+ * [r467] tests/test_nsscmds.sh: script to run a number of NSS
+ commands (mainly getent) and check the result (this requires an
+ LDAP setup that is yet to be documented)
-2010-06-11 14:47 arthur
+2007-10-27 arthur
- * [r1136] nslcd/nslcd.c: fix and remove source code comments
+ * [r466] man/nss-ldapd.conf.5.xml: include pagesize option in
+ manual page since this is tested now
+ * [r465] nss-ldapd.conf: add pointer to pagesize in AD section of
+ sample configfile
+ * [r464] nslcd/nslcd.c: clean up myldap session after each request
+ * [r463] nslcd/cfg.c: make cfg_init() only callable once and add
+ note about not free()ing memory
+ * [r462] common/tio.c: fix memory leak in I/O module not free()ing
+ allocated storage for file info on file close
+ * [r461] common/tio.c: portability improvement to fall back to
+ ETIMEDOUT when ETIME is unavailable
-2010-06-04 08:15 arthur
+2007-10-26 arthur
- * [r1135] ChangeLog, debian/changelog: revert part of r1134 that
- was accidentally commited
+ * [r460] NEWS, TODO, configure.ac, debian/changelog,
+ man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: integrate changes from
+ 0.4.1 release
-2010-06-04 08:12 arthur
+2007-10-25 arthur
- * [r1134] ChangeLog, debian/changelog, pam/pam.c: fix nullok test
- for password modification
+ * [r455] nslcd/rpc.c: fix rpc filter and remove unused objectClass
+ attmap entry
+ * [r454] nslcd/ldap-nss.c: clean up any messages after abandoning
+ the search because that returns a new message (fix memory leak)
+ * [r453] nslcd/ldap-nss.c: fix a memory leak, not storing search
+ entries so they could be freed later on
+ * [r452] nslcd/ldap-nss.c: fix using unassigned status
+ * [r451] nslcd/ldap-nss.c: fix memory leak
+ * [r450] debian/libnss-ldapd.nslcd.init: remove S runlevel from
+ Default-Stop in init script
-2010-06-03 21:24 arthur
+2007-10-21 arthur
- * [r1133] debian/libpam-ldapd.pam-auth-update: also ignore other
- ignorable PAM return codes
+ * [r449] nss/networks.c: correct calls to
+ NSLCD_ACTION_NETWORK_BYNAME and NSLCD_ACTION_NETWORK_BYADDR and
+ get address in correct byte order with the last call
-2010-06-02 21:32 arthur
+2007-10-20 arthur
- * [r1132] compat/pam_get_authtok.c: add a warning to the limitation
- of our pam_get_authtok() implementation
+ * [r448] nslcd/passwd.c, nslcd/protocol.c: call mysnprintf()
+ instead of snprintf() where needed (bugfix)
-2010-06-02 21:31 arthur
+2007-10-19 arthur
- * [r1131] pam/pam.c: simplify PAM module splitting remapping for
- ignore_* options to a separate function, parsing of
- try_first_pass and use_first_pass is done by pam_get_authtok(),
- don't report session errors to the user and make error handling
- consistent
+ * [r444] nslcd/ldap-nss.c: make a replacement for
+ _nss_ldap_getbyname() which uses the myldap calls internally
+ * [r443] nslcd/Makefile.am, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
+ nslcd/myldap.h, tests, tests/Makefile.am,
+ tests/nss-ldapd-test.conf, tests/test_myldap.c: integrate basic
+ myldap interface (partially merged from dev-myldap branch)
+ * [r442] tests/Makefile.am: include debugging information in object
+ files
+ * [r441] tests/Makefile.am: move most C[PP]FLAGS options to
+ AM_C[PP]FLAGS and clean up a little
+ * [r440] common/tio.c: fix usage of DEBUG_TIO_STATS
-2010-06-01 20:57 arthur
+2007-10-14 arthur
- * [r1130] nslcd/pam.c: fix bug in test (r1127)
+ * [r438] AUTHORS: add translator to Japanese of templates
+ * [r437] debian/po/ja.po: update Japanese (ja) translation of
+ debconf templates by Kenshi Muto <kmuto@debian.org>
-2010-06-01 20:24 arthur
+2007-10-08 arthur
- * [r1129] man/pam_ldap.8.xml, pam/pam.c: implement an nullok PAM
- option and disable empty passwords by default
+ * [r436] debian/copyright, debian/po/fr.po: update French (fr)
+ translation of debconf templates by Cyril Brulebois
+ <cyril.brulebois@enst-bretagne.fr>
-2010-06-01 20:04 arthur
+2007-10-05 arthur
- * [r1128] pam/pam.c: don't log failure to do nslcd request to user
- and log authentication errors during password change
+ * [r434] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
+ man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
+ 0.4 release
-2010-06-01 19:40 arthur
+2007-10-04 arthur
- * [r1127] nslcd/pam.c: add a debug log message when user
- authentication was successful
+ * [r433] .: ignore tarballs
+ * [r432] configure.ac: remove linking with libresolv because it's
+ not needed on Linux
-2010-06-01 19:39 arthur
+2007-10-03 arthur
- * [r1126] debian/libpam-ldapd.pam-auth-update: don't use
- use_authtok for password modification by default
+ * [r431] nss-ldapd.conf: some reordering to make the file more
+ logical and minor fixes
+ * [r430] Makefile.am: pass --enable-warnings when running the
+ distcheck target
+ * [r429] README: some general documentation improvements
-2010-05-31 21:16 arthur
+2007-09-28 arthur
- * [r1125] pam/pam.c: fix typo
+ * [r428] man/nss-ldapd.conf.5.xml: add note about escaping of
+ ldapi:// scheme
+ * [r427] debian/libnss-ldapd.templates, debian/po/ca.po,
+ debian/po/cs.po, debian/po/da.po, debian/po/de.po,
+ debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
+ debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
+ debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
+ debian/po/vi.po: remove note about escaping of ldapi:// url
+ scheme
+ * [r426] nslcd/cfg.c: add warnings and errors to untested and
+ unsupported configfile options
-2010-05-27 20:09 arthur
+2007-09-25 arthur
- * [r1123] AUTHORS, ChangeLog, NEWS, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get
- files ready for 0.7.6 release
+ * [r425] man/nss-ldapd.conf.5.xml: manual page improvements
-2010-05-26 21:07 arthur
+2007-09-24 arthur
- * [r1122] debian/control: drop extra parts of package descriptions
- that should no longer be really relevant and update libpam-ldapd
- description
-
-2010-05-24 21:53 arthur
-
- * [r1121] debian/libpam-ldapd.pam-auth-update: update
- pam-auth-update configuration to always perform LDAP
- autorisation, also pass use_authtok on password modification and
- spell out session result handling
-
-2010-05-24 21:43 arthur
-
- * [r1120] pam/pam.c: make code more consistent
-
-2010-05-24 21:36 arthur
-
- * [r1119] man/pam_ldap.8.xml: fix typo
-
-2010-05-24 21:36 arthur
-
- * [r1118] pam/pam.c: don't store use_authtok because
- pam_get_authtok() looks at the arguments itself
-
-2010-05-23 21:26 arthur
-
- * [r1117] HACKING, README, man/nslcd.8.xml, man/nslcd.conf.5.xml:
- update documentation
-
-2010-05-23 20:11 arthur
-
- * [r1116] nslcd.conf: include uid and gid options in default
- configuration file
-
-2010-05-23 19:53 arthur
-
- * [r1115] configure.ac, m4/acx_pthread.m4, m4/ax_pthread.m4: update
- AC?X_PTHREAD macro and update configure script to be simpler and
- add some more checks
-
-2010-05-23 19:33 arthur
-
- * [r1114] debian/nslcd.init: use nslcd --check in init script's
- status command
-
-2010-05-22 13:12 arthur
-
- * [r1113] nslcd/pam.c: make debug logging for pam_authz_search
- option a little more readable
-
-2010-05-20 19:21 arthur
-
- * [r1112] debian/control: add libpam-heimdal as an alternative
- recommends for libnss-ldapd
-
-2010-05-15 15:41 arthur
-
- * [r1111] nslcd/attmap.c, nslcd/attmap.h: always clear returned
- buffer when performing attribute mapping (based on a patch by
- Nalin Dahyabhai <nalin@redhat.com>)
-
-2010-05-14 20:49 arthur
-
- * [r1109] ChangeLog, NEWS, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get
- files ready for 0.7.5 release
-
-2010-05-14 20:38 arthur
-
- * [r1108] Makefile.am, debian/source, debian/source/format: switch
- to source format 3.0 (native)
-
-2010-05-14 20:32 arthur
-
- * [r1107] pam/pam.c: print uid as a long
-
-2010-05-14 10:20 arthur
-
- * [r1106] compat/pam_compat.h, configure.ac, man/pam_ldap.8.xml,
- pam/common.h, pam/pam.c: perform logging from PAM module to
- syslog and support the debug option to log debugging information
-
-2010-05-13 21:27 arthur
-
- * [r1105] pam/pam.c: centralise initialising functions needed for
- every PAM call into one function
-
-2010-05-13 19:13 arthur
-
- * [r1104] common/nslcd-prot.h, nslcd/common.h: make logging of
- buffer checks consistent
-
-2010-05-13 16:31 arthur
-
- * [r1103] pam/pam.c: also use PAM username instead of one from
- context for session open and close
-
-2010-05-13 16:30 arthur
-
- * [r1102] pam/pam.c: replace my_pam_get_authtok() with standard
- pam_get_authtok() function, get rid of get_old_password() and
- general cleanups and simplifications
-
-2010-05-12 21:12 arthur
-
- * [r1101] pam/pam.c: make parsing configuration options global,
- reorganise a bit and make code more consistent and easier to read
-
-2010-05-12 20:37 arthur
-
- * [r1100] compat/pam_compat.h, nslcd/pam.c: small compatibility
- improvements
-
-2010-05-10 21:09 arthur
-
- * [r1099] pam/pam.c: only log "LDAP session failed" if we actually
- tried
-
-2010-05-10 20:59 arthur
-
- * [r1098] compat/Makefile.am, compat/pam_compat.h,
- compat/pam_get_authtok.c, compat/pam_prompt.c, configure.ac,
- pam/pam.c: replace my_pam_warn() with pam_info() and pam_error()
- and provide replacement for pam_prompt() also using it in our
- pam_get_authtok() replacement
-
-2010-05-09 11:40 arthur
-
- * [r1096] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get
- files ready for 0.7.4 release
-
-2010-05-09 10:44 arthur
-
- * [r1095] nslcd/myldap.c: only log "connected to LDAP server" if
- the previous connect failed or we are failing over to a different
- server
-
-2010-05-09 10:39 arthur
-
- * [r1094] debian/nslcd.postinst, man/nslcd.conf.5.xml, nslcd/cfg.c,
- nslcd/cfg.h, nslcd/myldap.c, tests/README, tests/nslcd-test.conf:
- rename reconnect_maxsleeptime option to reconnect_retrytime
-
-2010-05-09 10:20 arthur
-
- * [r1093] nslcd/myldap.c: don't log errno if it is not set (make
- error less confusing)
-
-2010-05-09 10:08 arthur
-
- * [r1092] nslcd/myldap.c: handle authentication searches a little
- differently (only try once if an authentication error is
- returned)
-
-2010-05-09 09:51 arthur
-
- * [r1091] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/myldap.c: refactor retry timing mechanism to use time
- between first and last error to determin when to rerty and only
- try once (and don't sleep) when we have been failing for a long
- time
-
-2010-05-08 10:39 arthur
-
- * [r1090] man/nslcd.conf.5.xml: fix wrapping of long line (thanks
- lintian)
-
-2010-05-08 10:34 arthur
-
- * [r1089] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/pam.c: rename authz_search option to pam_authz_search
-
-2010-05-07 21:45 arthur
-
- * [r1088] man/nslcd.conf.5.xml, man/pam_ldap.8.xml, nslcd/cfg.c,
- nslcd/cfg.h, nslcd/pam.c: implement an authz_search option to
- test whether the user is authorised
-
-2010-05-07 21:25 arthur
-
- * [r1087] nslcd/alias.c, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
- tune some buffer sizes and small cleanups
-
-2010-05-07 20:43 arthur
-
- * [r1086] tests/test_myldap.c: implement test for buffer overflow
-
-2010-05-07 20:40 arthur
-
- * [r1085] nslcd/myldap.c: fix buffer overflow
-
-2010-05-07 11:23 arthur
-
- * [r1084] man, man/Makefile.am: have the possibility to generate
- HTML for manual pages (not done by default)
-
-2010-05-07 11:22 arthur
-
- * [r1083] man/nslcd.conf.5.xml, man/pam_ldap.8.xml: use docbook
- elements where possible
-
-2010-05-06 21:40 arthur
-
- * [r1082] compat/pam_compat.h, configure.ac,
- debian/libpam-ldapd.pam-auth-update, man/pam_ldap.8.xml,
- pam/pam.c: implement a minimum_uid option for the PAM module to
- ignore users that have a lower numeric user id
-
-2010-05-05 10:58 arthur
-
- * [r1081] config.guess, config.sub: include updated files
-
-2010-05-03 20:29 arthur
-
- * [r1080] debian/nslcd.config: also parse /etc/ldap.conf for
- systems that use that for NSS and PAM configuration
-
-2010-04-13 19:21 arthur
-
- * [r1079] nslcd/myldap.c, nslcd/myldap.h, nslcd/pam.c: don't have
- myldap_set_credentials() try to open a connection but have the
- PAM code perform a search with the new credentials so we re-use
- the fail-over mechanism in myldap_search()
-
-2010-04-13 19:17 arthur
-
- * [r1078] nslcd/cfg.c, nslcd/common.h, nslcd/myldap.c,
- nslcd/myldap.h, nslcd/passwd.c, tests/test_myldap.c: also have
- myldap_search() return an LDAP status code
-
-2010-04-01 19:49 arthur
-
- * [r1077] tests/README, tests/test.ldif.gz, tests/test_nsscmds.sh:
- small improvements to the test setup
-
-2010-03-20 16:01 arthur
-
- * [r1076] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/group.c: add an nss_initgroups_ignoreusers option to ignore
- username to group lookups for the specified users
-
-2010-03-13 15:40 arthur
-
- * [r1075] man/nslcd.conf.5.xml: remove commented-oud default option
- because it is not implemented and we have a better mechanism now
-
-2010-02-28 08:10 arthur
-
- * [r1074] nslcd/myldap.c: have less warnings when LDAP_OPT_X_TLS
- isn't defined
-
-2010-02-28 08:07 arthur
-
- * [r1073] man/nslcd.conf.5.xml: document which attributes may be
- mapped with an expression
-
-2010-02-27 15:28 arthur
-
- * [r1071] ChangeLog, NEWS, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get
- files ready for 0.7.3 release
-
-2010-02-27 15:26 arthur
-
- * [r1070] debian/NEWS: add blank line for apt-listchanges
-
-2010-02-27 15:23 arthur
-
- * [r1069] debian/control: upgrade to standards-version 3.8.4 (no
- changes needed)
-
-2010-02-27 14:45 arthur
-
- * [r1068] common/dict.h: fix typo
-
-2010-02-27 14:08 arthur
-
- * [r1067] debian/nslcd.postinst, man/nslcd.conf.5.xml, nslcd.conf,
- nslcd.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/pam.c: rename admindn
- option to rootpwmoddn
-
-2010-02-27 14:03 arthur
-
- * [r1066] INSTALL, compile: update from latest automake
-
-2010-02-27 12:34 arthur
-
- * [r1065] HACKING, tests/README: small updates to documentation
-
-2010-02-17 20:21 arthur
-
- * [r1064] nslcd/myldap.c: first try password modification without
- the old password and if that fails with the old password
-
-2010-02-17 20:21 arthur
-
- * [r1063] compat/ldap_passwd_s.c: add pointer to RFC 3062
-
-2010-01-28 21:04 arthur
-
- * [r1062] man/nslcd.8.xml, nslcd/nslcd.c: patch by Jan Schampera to
- implement a --check option
-
-2010-01-25 19:27 arthur
-
- * [r1061] nslcd/myldap.c: fix for type mismatch (thanks to Jan
- Schampera)
-
-2010-01-24 17:07 arthur
-
- * [r1060] configure.ac, nslcd/cfg.c: add --with-bindpw-file
- configure option to enable reading the bindpw option from a file
-
-2010-01-24 14:33 arthur
-
- * [r1059] debian/nslcd.postinst, man/nslcd.conf.5.xml, nslcd.conf,
- nslcd.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/pam.c, pam/pam.c: add
- admindn configuration file option that is used when modifying
- another user's password
-
-2010-01-24 13:46 arthur
-
- * [r1058] man/nslcd.conf.5.xml: fix example
-
-2010-01-24 13:36 arthur
-
- * [r1057] nslcd/myldap.c: make logging of passwords consistent and
- support a NULL oldpassword value in myldap_passwd()
-
-2010-01-24 11:31 arthur
-
- * [r1056] nslcd/myldap.c: free data returned from ldap_passwd_s()
- call if needed and add missing casts
-
-2010-01-24 11:10 arthur
-
- * [r1055] HACKING: general updates and add PAM module information
-
-2010-01-23 13:37 arthur
-
- * [r1054] nss/prototypes.h: simple improvement for FreeBSD
-
-2010-01-23 13:33 arthur
-
- * [r1053] nslcd/nslcd.c: lock the pidfile at start-up to ensure
- only one nslcd process is running (based on a patch by Jan
- Schampera <jan.schampera@web.de>)
-
-2010-01-21 22:00 arthur
-
- * [r1052] debian/nslcd.init: start nslcd before apache for systems
- that use LDAP users to run virtual hosts
-
-2010-01-21 21:06 arthur
-
- * [r1051] HACKING, README, configure.ac: set contact address to
- mailing list
-
-2010-01-21 20:46 arthur
-
- * [r1050] debian/NEWS: change format of NEWS entry based on
- Developer's Reference
-
-2010-01-21 20:45 arthur
-
- * [r1049] debian/rules: install lintian overrides with dh_lintian
-
-2010-01-08 22:40 arthur
-
- * [r1048] nslcd/cfg.c: improve getting of domain name by also
- checking hostname aliases (based on patch by Jan Schampera
- <jan.schampera@web.de>)
-
-2010-01-08 22:38 arthur
-
- * [r1047] AUTHORS: improve getting of domain name by also checking
- hostname aliases (based on patch by Jan Schampera
- <jan.schampera@web.de>)
-
-2009-12-29 12:44 arthur
-
- * [r1046] nslcd/cfg.h, nslcd/myldap.c: some small simplifcations
- and clarifications
-
-2009-12-28 21:23 arthur
-
- * [r1044] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get
- files ready for 0.7.2 release
-
-2009-12-28 20:24 arthur
-
- * [r1043] debian/nslcd.postrm: fix removal of old configuration
- file (thanks piuparts)
-
-2009-12-28 12:34 arthur
-
- * [r1042] debian/control: fix Conflicts relationship
-
-2009-12-28 12:18 arthur
-
- * [r1041] common/Makefile.am, common/expr.c, common/expr.h,
- man/nslcd.conf.5.xml, nslcd.conf, nslcd/Makefile.am,
- nslcd/attmap.c, nslcd/attmap.h, nslcd/cfg.c, nslcd/passwd.c,
- nslcd/shadow.c, tests, tests/Makefile.am, tests/test_cfg.c,
- tests/test_common.c, tests/test_expr.c, tests/test_myldap.c:
- implement attribute mapping using shell-like expressions
-
-2009-12-28 11:01 arthur
-
- * [r1040] nss/networks.c: fix missing argument (problem in r1039)
-
-2009-12-28 10:45 arthur
-
- * [r1039] nss/networks.c: Glibc changed the addr parameter of
- getnetbyaddr_r() from network-byte-order to host-byte-order
-
-2009-12-28 09:58 arthur
-
- * [r1038] tests/test_nsscmds.sh: preload our own NSS module for
- tests
-
-2009-12-28 09:47 arthur
-
- * [r1037] common/nslcd-prot.h: WRITE_STRINGLIST(): properly handle
- the case where the list is null (result of change in r1028)
-
-2009-12-27 22:20 arthur
-
- * [r1036] nslcd/shadow.c: fix log message
-
-2009-12-27 21:08 arthur
-
- * [r1035] nslcd/group.c: fix comment
-
-2009-12-27 17:57 arthur
-
- * [r1034] debian/po/it.po: updated Italian (it) translation of
- debconf templates by Vincenzo Campanella <vinz65@gmail.com>
-
-2009-12-21 07:59 arthur
-
- * [r1033] configure.ac: remove -Wunreachable-code because it was
- turning up too many false positives (our use of macros, system
- string functions, etc)
-
-2009-12-21 07:56 arthur
-
- * [r1032] nss/prototypes.h: also use compat/ether.h for nss
- functions
-
-2009-12-21 07:55 arthur
-
- * [r1031] configure.ac: include the same headers in configure as in
- compat/ether.h
-
-2009-12-13 10:27 arthur
-
- * [r1028] common/dict.c, common/dict.h, common/set.c, common/set.h,
- nslcd/group.c, nslcd/myldap.c, tests/test_dict.c,
- tests/test_set.c: change dict and set API to perform loops with a
- list of strings instead of loop_first() and loop_next() functions
-
-2009-12-06 19:43 arthur
-
- * [r1027] debian/control: recommend libpam-krb5 als an alternative
- to libpam-ldapd for Kerberos environments
-
-2009-11-14 20:29 arthur
-
- * [r1024] debian/po/it.po: updated Italian (it) translation of
- debconf templates by Vincenzo Campanella <vinz65@gmail.com>
-
-2009-11-13 16:02 arthur
-
- * [r1023] configure.ac: fix lber library check for function we
- actually use and another small reorganisation
-
-2009-11-11 21:43 arthur
-
- * [r1022] configure.ac: simplify structure of configure script and
- see if -llber is needed
-
-2009-11-02 20:25 arthur
-
- * [r1017] configure.ac: fix PAM library check for systems without
- pam_get_authtok()
-
-2009-11-01 15:08 arthur
-
- * [r1016] configure.ac: fail in configure if PAM functionality is
- missing
-
-2009-11-01 14:55 arthur
-
- * [r1015] tests/test.ldif.gz, tests/test_nsscmds.sh: add test case
- for comma in DN attribute value
-
-2009-11-01 14:51 arthur
-
- * [r1014] nslcd/alias.c, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
- give search filter escaping buffers more logical names
-
-2009-11-01 14:40 arthur
-
- * [r1013] nslcd/group.c: also do proper escaping in
- mkfilter_group_bymember()
-
-2009-11-01 13:33 arthur
-
- * [r1012] nslcd/myldap.c: also log uri when ldap_start_tls_s()
- fails
-
-2009-11-01 13:28 arthur
-
- * [r1011] configure.ac: make --disable-* configure options default
- values clearer
-
-2009-10-20 10:56 arthur
-
- * [r1009] ChangeLog, NEWS, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get
- files ready for 0.7.1 release
-
-2009-10-17 15:08 arthur
-
- * [r1008] compat/Makefile.am, compat/pam_compat.h,
- compat/pam_get_authtok.c, configure.ac, pam/Makefile.am,
- pam/pam.c: provide a replacement for the pam_get_authtok()
- functions for systems without it
-
-2009-10-17 10:17 arthur
-
- * [r1007] compat/Makefile.am, compat/ldap_compat.h,
- compat/ldap_initialize.c, compat/ldap_passwd_s.c,
- compat/pagectrl.c, compat/pagectrl.h, configure.ac,
- nslcd/myldap.c: provide replacement functions for
- ldap_initialize() and ldap_passwd_s() and centralise LDAP
- compatibility hacks into ldap_compat.h
-
-2009-10-17 10:12 arthur
-
- * [r1006] compat/ether.c: also provide some function definitions
- for ether_ntoa() and ether_aton() because definitions seem to be
- missing on some platforms
-
-2009-10-11 16:38 arthur
-
- * [r1005] nslcd/common.h: make NSLCD_HANDLE_PARAMS() macro simpler
- and not have empty argument
-
-2009-10-11 16:16 arthur
-
- * [r1004] configure.ac, pam/pam.c: only include security/pam_ext.h
- for systems that have it
-
-2009-10-08 21:01 arthur
-
- * [r1003] configure.ac, nslcd/myldap.c: fix some header checks in
- configure and fix ldap_set_rebind_proc() return type check
-
-2009-10-08 21:00 arthur
-
- * [r1002] nss/common.h: don't pass an empty parameter to a macro
-
-2009-10-08 19:53 arthur
-
- * [r1001] configure.ac, nss/Makefile.am: re-organise configure
- script and only run tests for parts that are enabled
-
-2009-10-07 19:12 arthur
-
- * [r1000] debian/libpam-ldapd.pam-auth-update, man/pam_ldap.8.xml,
- nslcd/myldap.c, nslcd/myldap.h, nslcd/nslcd.c, nslcd/pam.c,
- pam/pam.c: implement password changing in the PAM module by
- performing an LDAP password modify EXOP request
-
-2009-10-07 18:54 arthur
-
- * [r999] common/nslcd-prot.h: fix the case where the string passed
- to WRITE_STRING() is an expression
-
-2009-10-05 19:31 arthur
-
- * [r998] configure.ac, nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c,
- pam/pam.c: some compatibility improvements
-
-2009-09-29 19:36 arthur
-
- * [r997] pam/pam.c: fix return of authorisation check (patch by
- Howard Chu <hyc@symas.com>)
-
-2009-09-27 14:36 arthur
-
- * [r996] debian/po/vi.po: updated Vietnamese (vi) translation of
- debconf templates by Clytie Siddall <clytie@riverland.net.au>
-
-2009-09-27 14:28 arthur
-
- * [r995] nslcd/common.h: log reading and writing errors with errno
- message
-
-2009-09-24 19:37 arthur
-
- * [r994] debian/po/vi.po: partially updated Vietnamese (vi)
- translation of debconf templates by Clytie Siddall
- <clytie@riverland.net.au>
-
-2009-09-24 18:43 arthur
-
- * [r993] pam/pam.c: general code cleanup and add missing casts and
- includes
-
-2009-09-24 18:11 arthur
-
- * [r992] nslcd/pam.c: fix for problem when authenticating to LDAP
- entries without a uid attribute
-
-2009-09-13 08:00 arthur
-
- * [r991] debian/po/de.po: updated German (de) translation of
- debconf templates by Erik Schanze <schanzi_@gmx.de>
-
-2009-09-08 17:30 arthur
-
- * [r990] configure.ac: add the possibility to specify
- --disable-maintainer-mode
-
-2009-09-08 17:24 arthur
-
- * [r989] debian/nslcd.config: fix "Use StartTLS?" debconf question
- when no ssl option is defined in the config
-
-2009-09-04 13:00 arthur
-
- * [r987] ChangeLog, Makefile.am, NEWS, configure.ac, debian/NEWS,
- debian/changelog, man/nslcd.8.xml, man/nslcd.conf.5.xml,
- man/pam_ldap.8.xml: get files ready for 0.7.0 release
-
-2009-09-04 11:54 arthur
-
- * [r986] configure.ac, nslcd/cfg.c, nslcd/common.c,
- nss/prototypes.h: some simple changes in includes to make FreeBSD
- diff smaller
-
-2009-09-01 14:52 arthur
-
- * [r985] configure.ac, nslcd/cfg.c: add a
- --disable-configfile-checking option to configure to cause
- unknown options to be ignored from the configuration
-
-2009-09-01 14:36 arthur
-
- * [r984] configure.ac: fix help message to indicate that PAM module
- is built by default
-
-2009-09-01 13:43 arthur
-
- * [r983] man/nslcd.conf.5.xml, nslcd/cfg.c: lower the default
- values for bind_timelimit and reconnect_maxsleeptime from 30 to
- 10 seconds
-
-2009-09-01 13:35 arthur
-
- * [r982] Makefile.am: fix generation of ChangeLog
-
-2009-09-01 13:26 arthur
-
- * [r981] .: rename trunk to nss-pam-ldapd
-
-2009-08-31 21:46 arthur
-
- * [r980] Makefile.am, README, configure.ac,
- debian/libnss-ldapd.config, debian/nslcd.config,
- debian/nslcd.examples, debian/nslcd.init, debian/nslcd.postinst,
- debian/nslcd.postrm, debian/nslcd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
- debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po, debian/po/zh_CN.po, debian/rules, man,
- man/Makefile.am, man/nslcd.8.xml, man/nslcd.conf.5.xml,
- man/nss-ldapd.conf.5.xml, man/pam_ldap.8.xml, nslcd.conf,
- nslcd/nslcd.c, nss-ldapd.conf, tests/Makefile.am, tests/README,
- tests/nslcd-test.conf, tests/nss-ldapd-test.conf,
- tests/test_myldap.c, tests/test_myldap.sh,
- tests/test_nslcd_group.c, tests/test_nsscmds.sh: rename
- configfile to /etc/nslcd.conf and make debian packaging copy the
- file to the new name on upgrade
-
-2009-08-31 20:03 arthur
-
- * [r979] INSTALL, autogen.sh, compile, depcomp, install-sh,
- missing, mkinstalldirs: upgrade to using automake 1.11
-
-2009-08-31 18:49 arthur
-
- * [r978] ., HACKING, README, common/dict.c, common/dict.h,
- common/set.c, common/set.h, common/tio.c, common/tio.h,
- compat/getpeercred.c, compat/getpeercred.h, compat/pagectrl.c,
- compat/pagectrl.h, configure.ac, debian/control,
- debian/copyright, debian/nslcd.config, debian/nslcd.init,
- debian/nslcd.postinst, debian/nslcd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
- debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po, debian/po/zh_CN.po, nslcd.h, nslcd/alias.c,
- nslcd/attmap.c, nslcd/attmap.h, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/common.c, nslcd/common.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/myldap.c, nslcd/myldap.h, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, tests/README, tests/test_cfg.c,
- tests/test_common.c, tests/test_dict.c, tests/test_getpeercred.c,
- tests/test_myldap.c, tests/test_nsscmds.sh, tests/test_set.c,
- tests/test_tio.c: rename software to nss-pam-ldapd
-
-2009-08-31 18:42 arthur
-
- * [r977] debian/control: upgrade to standards-version 3.8.3 (no
- changes needed)
-
-2009-08-31 15:11 arthur
-
- * [r975] Makefile.am, debian/control, debian/libnss-ldapd.config,
- debian/libnss-ldapd.docs, debian/libnss-ldapd.examples,
- debian/libnss-ldapd.install, debian/libnss-ldapd.nslcd.init,
- debian/libnss-ldapd.postinst, debian/libnss-ldapd.postrm,
- debian/libnss-ldapd.templates, debian/libpam-ldapd.install,
- debian/libpam-ldapd.pam-auth-update,
- debian/libpam-ldapd.postinst, debian/libpam-ldapd.prerm,
- debian/nslcd.config, debian/nslcd.docs, debian/nslcd.examples,
- debian/nslcd.init, debian/nslcd.install, debian/nslcd.postinst,
- debian/nslcd.postrm, debian/nslcd.templates,
- debian/po/POTFILES.in, debian/po/ca.po, debian/po/cs.po,
- debian/po/da.po, debian/po/de.po, debian/po/es.po,
- debian/po/fi.po, debian/po/fr.po, debian/po/gl.po,
- debian/po/it.po, debian/po/ja.po, debian/po/nl.po,
- debian/po/pt.po, debian/po/pt_BR.po, debian/po/ru.po,
- debian/po/sv.po, debian/po/templates.pot, debian/po/vi.po,
- debian/po/zh_CN.po, debian/rules: split into binary packages
- libnss-ldapd, libpam-ldapd and nslcd packages, using a patch for
- libpam-ldap by Steve Langasek <vorlon@debian.org> for the
- libpam-ldapd package
-
-2009-08-31 14:58 arthur
-
- * [r974] debian/libnss-ldapd.nslcd.init: patch by Petter
- Reinholdtsen <pere@hungry.com> to fix init script to start before
- autofs
-
-2009-08-16 08:17 arthur
-
- * [r973] config.guess, config.sub: include updated files
-
-2009-08-16 08:15 arthur
-
- * [r972] Makefile.am, configure.ac: enable building PAM module by
- default
-
-2009-08-16 08:03 arthur
-
- * [r971] nslcd.h: remove development warning
-
-2009-08-16 07:54 arthur
-
- * [r970] man, man/Makefile.am, man/pam_ldap.8.xml: add basic
- pam_ldap manual page
-
-2009-08-12 21:41 arthur
-
- * [r969] nslcd/common.h, nslcd/nslcd.c, nslcd/passwd.c: don't
- return password hashes at all for non-root users, based on a
- patch by Alexander V. Chernikov <melifaro@ipfw.ru>
-
-2009-07-18 21:11 arthur
-
- * [r968] debian/po/gl.po: updated Galician (gl) translation of
- debconf ates by Marce Villarino <mvillarino@gmail.com>
-
-2009-07-12 20:47 arthur
-
- * [r966] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.11 release
-
-2009-07-12 20:43 arthur
-
- * [r965] debian/po/fr.po: updated French (fr) translation of
- debconf templates by Christian Perrier <bubulle@debian.org>
-
-2009-07-10 06:49 arthur
-
- * [r962] debian/po/cs.po: updated Czech (cs) translation of debconf
- templates by Miroslav Kure <kurem@debian.cz>
-
-2009-07-04 10:49 arthur
-
- * [r961] debian/po/cs.po: unfuzzy translations that were due to
- fixes in the English template
-
-2009-07-04 10:39 arthur
-
- * [r960] debian/po/cs.po: updated Czech (cs) translation of debconf
- templates by Miroslav Kure <kurem@debian.cz>
-
-2009-07-04 10:08 arthur
-
- * [r959] debian/po/pt.po: updated Portuguese (pt) translation of
- debconf templates by Américo Monteiro <a_monteiro@netcabo.pt>
-
-2009-07-02 07:05 arthur
-
- * [r958] debian/po/es.po: updated Spanish (es) translation of
- debconf templates by Francisco Javier Cuadrado
- <fcocuadrado@gmail.com>
-
-2009-06-29 19:16 arthur
-
- * [r957] nslcd/group.c: fix off by one error in the maximum number
- of gidNumber attributes in an LDAP group entry
-
-2009-06-29 19:10 arthur
-
- * [r956] nslcd/passwd.c: fix off by one error in the maximum number
- of uidNumber attributes in an LDAP entry (thanks to David
- Binderman for finding this)
-
-2009-06-27 20:02 arthur
-
- * [r955] debian/po/sv.po: updated Swedish (sv) translation of
- debconf templates by Martin Ågren <martin.agren@gmail.com>
-
-2009-06-27 10:04 arthur
-
- * [r954] debian/control: upgrade to standards-version 3.8.2 (no
- changes needed)
-
-2009-06-27 09:44 arthur
-
- * [r953] debian/po/ru.po: updated Russian (ru) translation of
- debconf templates by Yuri Kozlov <yuray@komyakino.ru>
-
-2009-06-26 15:09 arthur
-
- * [r951] debian/control: add missing slash to homepage
-
-2009-06-24 07:39 arthur
-
- * [r950] debian/po/ja.po: updated Japanese (ja) translation of
- debconf templates by Kenshi Muto <kmuto@debian.org>
-
-2009-06-24 07:12 arthur
-
- * [r949] debian/po/fi.po: updated Finnish (fi) translation of
- debconf templates by Esko Arajärvi <edu@iki.fi>
-
-2009-06-23 07:34 arthur
-
- * [r948] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
- debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po, debian/po/zh_CN.po: change reqcert choice
- description and make choices translatable
-
-2009-06-23 07:17 arthur
-
- * [r947] debian/po/zh_CN.po: added Simplified Chinese (zh_CN)
- translation of debconf templates by zym <zym@3721.com>
-
-2009-06-22 19:37 arthur
-
- * [r946] debian/po/fi.po: fix non-ascii characters that got lost
- when importing the file
-
-2009-06-21 21:12 arthur
-
- * [r945] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
- debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po: improvements to debconf templates (English
- language review by Justin B Rye <jbr@edlug.org.uk>
-
-2009-06-20 09:54 arthur
-
- * [r944] debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
- debian/po/de.po, debian/po/es.po, debian/po/fi.po,
- debian/po/fr.po, debian/po/gl.po, debian/po/it.po,
- debian/po/ja.po, debian/po/nl.po, debian/po/pt.po,
- debian/po/pt_BR.po, debian/po/ru.po, debian/po/sv.po,
- debian/po/templates.pot, debian/po/vi.po: update debconf
- translation files
-
-2009-06-20 09:50 arthur
-
- * [r943] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst,
- debian/libnss-ldapd.templates: make configuring SSL/TLS possible
- with debconf
-
-2009-06-20 09:39 arthur
-
- * [r942] nslcd/cfg.c: also support starttls as value for the ssl
- option
-
-2009-06-19 09:24 arthur
-
- * [r941] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
- debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po: rephrase LDAP server URI question based on
- pam_ldap's new debconf templates
-
-2009-06-19 09:12 arthur
-
- * [r940] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
- debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po: fix wrapping, use of double spaces and unfuzzy
- translations
-
-2009-06-14 18:41 arthur
-
- * [r939] debian/control: fix Vcs-Browser link
-
-2009-06-12 21:53 arthur
-
- * [r938] AUTHORS, HACKING, README, configure.ac, debian/control,
- debian/copyright, man/nslcd.8.xml, man/nss-ldapd.conf.5.xml:
- replace references to ch.tudelft.nl with arthurdejong.org
-
-2009-06-12 11:49 arthur
-
- * [r937] nslcd/nslcd.c: make error message a little clearer
-
-2009-06-06 20:46 arthur
-
- * [r934] README, nslcd/alias.c, nslcd/ether.c, nslcd/group.c,
- nslcd/netgroup.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, tests/test_nsscmds.sh: implement
- case-sensitive filtering for group, netgroup, passwd, protocols,
- rpc, services and shadow lookups
-
-2009-06-06 20:45 arthur
-
- * [r933] tests/README: fix wrapping
-
-2009-06-06 20:17 arthur
-
- * [r932] HACKING, tests/README, tests/test.ldif.gz,
- tests/test_nsscmds.sh: update and document test suite
-
-2009-06-06 18:53 arthur
-
- * [r931] nss/group.c: fix buffer check for user to groups mapping
- function
-
-2009-06-06 16:29 arthur
-
- * [r930] configure.ac: add --disable-sasl and --disable-kerberos
- configure options
-
-2009-06-04 19:46 arthur
-
- * [r929] nslcd/myldap.c: also compile correctly if
- HAVE_LDAP_SASL_INTERACTIVE_BIND_S is not set
-
-2009-06-04 19:40 arthur
-
- * [r928] configure.ac: let configure --help show the correct
- behaviour
-
-2009-06-03 14:28 arthur
-
- * [r926] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.10 release
-
-2009-06-03 14:19 arthur
-
- * [r925] nslcd/cfg.c: remove SSL/TLS warning messages during
- startup
-
-2009-06-03 14:08 arthur
-
- * [r924] README: add note about creating a user to run nslcd
-
-2009-06-03 10:31 arthur
-
- * [r923] nslcd/Makefile.am, nslcd/common.h, nslcd/nslcd.c,
- nslcd/pam.c: import preliminary version of PAM functionality into
- nslcd
-
-2009-06-03 10:27 arthur
-
- * [r922] nslcd/common.h, nslcd/passwd.c: make lookup_dn2uid()
- available to other modules and split uid2dn() into uid2entry()
- and uid2dn() (from nss-pam-ldapd branch)
-
-2009-06-03 10:23 arthur
-
- * [r921] nslcd/myldap.c, nslcd/myldap.h: implement
- myldap_set_credentials() and myldap_cpy_dn() which will be used
- in the PAM lookups (from nss-pam-ldapd branch)
-
-2009-06-03 10:16 arthur
-
- * [r920] pam/pam.c: remove trailing spaces
-
-2009-06-03 10:14 arthur
-
- * [r919] nslcd.h, pam/pam.c: change PAM authorisation request to
- also include ruser, rhost and tty (based on OpenLDAP cvs, r916 in
- nss-pam-ldapd branch)
-
-2009-06-03 09:08 arthur
-
- * [r917] debian/control: add Richard A Nelson (Rick)
- <cowboy@debian.org> to uploaders
-
-2009-06-01 17:14 arthur
-
- * [r914] HACKING, README, man/nss-ldapd.conf.5.xml, nss-ldapd.conf:
- clean up documentation
-
-2009-05-30 07:22 arthur
-
- * [r910] nslcd/cfg.c: don't look inside the passed variable
- get_strdup() because it could point to uninitialized memory
-
-2009-05-29 21:30 arthur
-
- * [r908] pam/common.h, pam/pam.c: partially refactor to follow
- local coding convention and introduce READ_PAM_CODE macro (r896
- from nss-pam-ldapd)
-
-2009-05-29 21:29 arthur
-
- * [r907] pam/pam.c: tabs to spaces (r889 from nss-pam-ldapd)
-
-2009-05-29 21:29 arthur
-
- * [r906] pam/common.h, pam/pam.c: make request-response functions
- simpler (r888 from nss-pam-ldapd)
-
-2009-05-29 21:24 arthur
-
- * [r905] common/Makefile.am: remove unneeded EXTRA_DIST
-
-2009-05-29 21:22 arthur
-
- * [r904] Makefile.am, common/Makefile.am, common/nslcd-prot.c,
- common/nslcd-prot.h, nslcd-common.h, nslcd/Makefile.am,
- nslcd/alias.c, nslcd/common.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
- nss/Makefile.am, nss/aliases.c, nss/common.c, nss/common.h,
- nss/ethers.c, nss/group.c, nss/hosts.c, nss/netgroup.c,
- nss/networks.c, nss/passwd.c, nss/protocols.c, nss/rpc.c,
- nss/services.c, nss/shadow.c, pam/Makefile.am, pam/common.h,
- pam/pam.c, tests/Makefile.am: refactor protocol reading and
- writing macros to the common directory, use more logical names
- and in the PAM module no longer use NSS status codes (import of
- r887 from nss-pam-ldapd)
-
-2009-05-29 21:18 arthur
-
- * [r903] tests/Makefile.am: add missing objects to test programs
-
-2009-05-24 09:23 arthur
-
- * [r895] man/nss-ldapd.conf.5.xml: document that you can specify
- base option multiple times
-
-2009-05-24 09:12 arthur
-
- * [r894] Makefile.am: also build PAM module for make distcheck
-
-2009-05-24 09:11 arthur
-
- * [r893] nslcd/alias.c, nslcd/cfg.c, nslcd/common.h, nslcd/ether.c,
- nslcd/group.c, nslcd/host.c, nslcd/netgroup.c, nslcd/network.c,
- nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c,
- nslcd/shadow.c: initialise database modules only once after
- parsing config
-
-2009-05-24 08:56 arthur
-
- * [r892] AUTHORS, nslcd/alias.c, nslcd/attmap.c, nslcd/cfg.c,
- nslcd/cfg.h, nslcd/common.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
- tests/test_cfg.c, tests/test_myldap.c: support multiple search
- bases, partially based on a patch by Leigh Wedding
- <lwedding@bigpond.com>
-
-2009-05-24 08:03 arthur
-
- * [r891] AUTHORS: don't mention Howard Chu twice
-
-2009-05-23 20:54 arthur
-
- * [r890] debian/po/fi.po: added Finnish (fi) translation of debconf
- templates by Esko Arajärvi <edu@iki.fi>
-
-2009-05-16 07:01 arthur
-
- * [r885] nss/common.h, pam/pam.c: quick fix for building PAM module
-
-2009-05-09 20:54 arthur
-
- * [r881] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.9 release
-
-2009-05-09 20:53 arthur
-
- * [r880] debian/libnss-ldapd.postinst: if base is blank disable the
- base option to let nslcd attempt search base autodiscovery
-
-2009-05-09 20:01 arthur
-
- * [r879] nss/common.h: also close any open stream on buffer error
-
-2009-05-09 19:53 arthur
-
- * [r878] nss/common.h, nss/group.c: check the buffer passed by
- Glibc for validity
-
-2009-05-09 19:52 arthur
-
- * [r877] nslcd-common.h: make sure that when writing a list of
- strings the number of strings is always checked when excluding an
- entry
-
-2009-05-09 09:27 arthur
-
- * [r876] ., AUTHORS, Makefile.am, configure.ac, debian,
- debian/copyright, nslcd.h, pam: import the PAM module from the
- nss-ldapd branch (r875) based on the OpenLDAP nssov tree and
- allow configuring which modules should be built (PAM module
- disabled by default)
-
-2009-05-09 07:50 arthur
-
- * [r872] configure.ac, nslcd/nslcd.c: according to autoupdate
- RETSIGTYPE can be considered void always
-
-2009-05-08 10:29 arthur
-
- * [r868] debian/copyright: aggregate years
-
-2009-05-07 22:40 arthur
-
- * [r867] INSTALL, config.guess, config.sub: include updated files
-
-2009-05-07 22:14 arthur
-
- * [r864] nslcd.h, nslcd/netgroup.c, nss/netgroup.c: prefix
- NETGROUP_TYPE macros with NSLCD_
-
-2009-05-07 20:36 arthur
-
- * [r861] debian/po/gl.po: added Galician (gl) translation of
- debconf templates by Marce Villarino <mvillarino@gmail.com>
-
-2009-05-06 18:48 arthur
-
- * [r860] debian/po/es.po: updated Spanish (es) translation of
- debconf templates by Francisco Javier Cuadrado
- <fcocuadrado@gmail.com>
-
-2009-05-05 20:55 arthur
-
- * [r859] debian/po/ru.po: updated Russian (ru) translation of
- debconf templates by Yuri Kozlov <yuray@komyakino.ru>
-
-2009-05-05 20:48 arthur
-
- * [r858] debian/po/ru.po: convert translation to UTF-8
-
-2009-05-03 19:47 arthur
-
- * [r857] debian/po/sv.po: updated Swedish (sv) translation of
- debconf templates by Martin Ågren <martin.agren@gmail.com>
-
-2009-05-02 14:19 arthur
-
- * [r856] debian/po/fr.po: updated French (fr) translation of
- debconf templates by Guillaume Delacour <gui@iroqwa.org>
-
-2009-05-01 15:45 arthur
-
- * [r855] debian/po/it.po: fix incorrect references to nss-ldap
- (without the d at the end)
-
-2009-05-01 15:39 arthur
-
- * [r854] man/nslcd.8.xml: document that you can specify -d multiple
- times
-
-2009-05-01 13:03 arthur
-
- * [r853] nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c: set most SSL/TLS
- related options globally instead of per connection
-
-2009-04-30 08:45 arthur
-
- * [r852] nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c, nslcd/myldap.h,
- nslcd/nslcd.c: move debugging initialisation to
- myldap_set_debuglevel() function
-
-2009-04-27 18:24 arthur
-
- * [r851] debian/po/it.po: added Italian (it) translation of debconf
- templates by Vincenzo Campanella <vinz65@gmail.com>
-
-2009-04-25 21:29 arthur
-
- * [r850] nslcd/myldap.c: produce more logging and get OpenLDAP
- logging working by logging to stderr (and implement temporary
- workaround for reqcert problems)
-
-2009-04-25 19:15 arthur
-
- * [r849] nslcd/cfg.h: include ldap.h to ensure that struct
- ldap_config will be the same in every file
-
-2009-04-25 14:06 arthur
-
- * [r848] nslcd/myldap.c: clear errno before ldap calls to get
- usable returned errno
-
-2009-04-25 12:32 arthur
-
- * [r847] debian/po/pt.po: updated Portuguese (pt) translation of
- debconf templates by Américo Monteiro <a_monteiro@netcabo.pt>
-
-2009-04-22 19:18 arthur
-
- * [r846] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po: fix spelling in English debconf template (thanks
- Vincenzo Campanella)
-
-2009-04-22 19:12 arthur
-
- * [r845] debian/po/ja.po: updated Japanese (ja) translation of
- debconf templates by Kenshi Muto <kmuto@debian.org>
-
-2009-04-22 19:06 arthur
-
- * [r844] debian/po/da.po: updated Danish (da) translation of
- debconf templates by Jonas Smedegaard <dr@jones.dk>
-
-2009-04-21 19:25 arthur
-
- * [r843] debian/libnss-ldapd.postrm, debian/libnss-ldapd.templates,
- debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
- debian/po/de.po, debian/po/es.po, debian/po/fr.po,
- debian/po/ja.po, debian/po/nl.po, debian/po/pt.po,
- debian/po/pt_BR.po, debian/po/ru.po, debian/po/sv.po,
- debian/po/templates.pot, debian/po/vi.po: ask on removal and on
- purge whether to edit /etc/nsswitch.conf and remove ldap entries
-
-2009-04-19 13:51 arthur
-
- * [r834] nslcd.h, nslcd/alias.c, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
- nss/common.h, nss/group.c: clear up protocol description in
- nslcd.h, renaming NSLCD_RESULT_SUCCESS to NSLCD_RESULT_BEGIN
-
-2009-04-17 18:57 arthur
-
- * [r830] nslcd.h: include definitions of PAM-related actions from
- current OpenLDAP work in nssov
-
-2009-04-17 18:56 arthur
-
- * [r829] debian/libnss-ldapd.postrm: fix spelling in comment
-
-2009-04-04 10:02 arthur
-
- * [r828] debian/libnss-ldapd.postrm: remove /var/run/nslcd on
- package removal
-
-2009-03-31 07:05 arthur
-
- * [r827] debian/changelog: add CVE identifier
-
-2009-03-22 21:52 arthur
-
- * [r825] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.8 release
-
-2009-03-22 21:20 arthur
-
- * [r824] README, debian/copyright: update copyright year
-
-2009-03-22 21:12 arthur
-
- * [r823] nslcd/nslcd.c: update copyright year
-
-2009-03-22 17:05 arthur
-
- * [r822] debian/compat, debian/control, debian/rules: upgrade to
- debhelper compatibility level 7
-
-2009-03-22 16:53 arthur
-
- * [r821] debian/control: upgrade to standards-version 3.8.1 (no
- changes needed)
-
-2009-03-22 16:46 arthur
-
- * [r820] Makefile.am, debian/libnss-ldapd.lintian-overrides,
- debian/rules: add lintian override for missing shlibs and symbols
- control files (we are a shared library that should not be
- directly linked to)
-
-2009-03-21 11:33 arthur
-
- * [r818] NEWS: fix version numbers in NEWS file
-
-2009-03-21 11:30 arthur
-
- * [r817] nss-ldapd.conf: add a note about permissions of
- nss-ldapd.conf when using the bindpw option
-
-2009-03-21 09:51 arthur
-
- * [r816] debian/libnss-ldapd.postinst: instead of bindpw check
- always create config file with proper permissions and fix
- permissions once on upgrade
-
-2009-03-20 12:23 arthur
-
- * [r814] debian/libnss-ldapd.postinst: add bindpw-related warning
- message to default installed config file
-
-2009-03-20 10:55 arthur
-
- * [r813] debian/libnss-ldapd.postinst: fix permissions of
- configfile if passwords are stored
-
-2009-03-15 17:30 arthur
-
- * [r812] debian/control: follow change in override file
-
-2009-02-27 18:09 arthur
-
- * [r811] debian/control: use misc:Depends to generate debconf
- dependency
-
-2009-02-27 17:27 arthur
-
- * [r810] nslcd/common.c: check user and group names against
- LOGIN_NAME_MAX if it is defined
-
-2009-02-27 16:39 arthur
-
- * [r809] man/Makefile.am: generate utf-8 encoded manual page (no
- non-ascii characters used at the moment)
-
-2009-02-27 16:28 arthur
-
- * [r808] nslcd/passwd.c: add some more documentation
-
-2009-01-30 18:05 arthur
-
- * [r807] compat/getpeercred.c: fix for getpeercred() on Solaris by
- David Bartley <dtbartle@csclub.uwaterloo.ca>
-
-2008-12-15 11:20 arthur
-
- * [r806] man/nss-ldapd.conf.5.xml: add a note about permissions of
- configfile when bindpw is used
-
-2008-12-06 16:58 arthur
-
- * [r805] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/myldap.c, nss-ldapd.conf: rename the tls_checkpeer option
- to tls_reqcert, deprecating the old name and supporting all
- options that OpenLDAP supports for that value
-
-2008-12-03 22:45 arthur
-
- * [r804] nslcd/common.c, tests/test_common.c: allow backslashes in
- names execpt as first or last character
-
-2008-12-03 22:11 arthur
-
- * [r803] configure.ac, nslcd/nslcd.c: clean the environment and set
- LDAPNOINIT to disable parsing of LDAP configfiles (.ldaprc,
- /etc/ldap/ldap.conf, etc)
-
-2008-11-29 15:18 arthur
-
- * [r802] nslcd/myldap.c: use tls_* options also for StartTLS
- connections
-
-2008-11-29 14:43 arthur
-
- * [r801] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h: remove
- sslpath option because it wasn't used for anything
-
-2008-11-29 14:41 arthur
-
- * [r800] debian/changelog: add missing pound sign
-
-2008-11-14 15:44 arthur
-
- * [r798] ChangeLog, NEWS, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.7 release
-
-2008-11-13 21:27 arthur
-
- * [r797] debian/libnss-ldapd.templates: also leave out empty
- Default line for libnss-ldapd/ldap-binddn
-
-2008-11-13 21:15 arthur
-
- * [r796] debian/libnss-ldapd.config, debian/libnss-ldapd.templates:
- set debconf values from the environment only when they are empty
- or if configfile is present to fix installation problem
-
-2008-11-11 21:30 arthur
-
- * [r795] debian/libnss-ldapd.postinst: any output should go to
- stderr to not confuse debconf
-
-2008-11-04 21:42 arthur
-
- * [r793] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.6 release
-
-2008-11-04 21:20 arthur
-
- * [r792] NEWS: some spelling fixes
-
-2008-11-04 21:15 arthur
-
- * [r791] man/nss-ldapd.conf.5.xml: update manual page with current
- timeout numbers
-
-2008-11-01 18:05 arthur
-
- * [r790] debian/libnss-ldapd.postrm: fail on errors
-
-2008-10-31 23:48 arthur
-
- * [r789] debian/libnss-ldapd.postinst: check for existance of init
- script instead of daemon
-
-2008-10-01 19:39 arthur
-
- * [r788] nslcd/common.c: also allow spaces in user and group names
- because it was causing problems in some environments
-
-2008-09-24 08:01 arthur
-
- * [r787] nslcd/myldap.c: also retry if ldap_result() failed and
- getting error number returned LDAP_SUCCESS
-
-2008-09-24 07:58 arthur
-
- * [r786] nslcd/myldap.c: log option name instead of option value
- for ldap_set_option() value
-
-2008-09-24 07:07 arthur
-
- * [r785] debian/control: clarify relationship to nss_ldap in
- package description
-
-2008-08-22 10:36 arthur
-
- * [r783] ChangeLog, NEWS, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.5 release
-
-2008-08-07 08:10 arthur
-
- * [r782] debian/copyright, debian/po/da.po: updated Danish (da)
- translation of debconf templates by Jonas Smedegaard
- <dr@jones.dk>
-
-2008-08-07 08:01 arthur
-
- * [r781] debian/po/sv.po: updated Swedish (sv) translation of
- debconf templates by Martin Ågren <martin.agren@gmail.com>
-
-2008-07-20 09:28 arthur
-
- * [r778] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.4 release
-
-2008-07-20 08:27 arthur
-
- * [r777] nslcd/cfg.c: rename get_base_from_dse() to
- get_base_from_rootdse()
-
-2008-07-20 08:13 arthur
-
- * [r776] nslcd/cfg.c: make the get_base_from_dse() function cleaner
- and add a comment describing the function
-
-2008-07-20 08:05 arthur
-
- * [r775] man/nss-ldapd.conf.5.xml, nslcd/cfg.c: implement looking
- up search base in DSE of LDAP server
-
-2008-07-20 08:03 arthur
-
- * [r774] tests/test_nsscmds.sh: reflect change in test LDAP setup
-
-2008-07-10 19:43 arthur
-
- * [r773] nslcd/myldap.c: LDAP_OPT_X_TLS_REQUIRE_CERT is not a
- boolean
-
-2008-06-21 07:49 arthur
-
- * [r772] README: small change to documentation
-
-2008-06-21 07:44 arthur
-
- * [r771] nss-ldapd.conf: further improvements to Active Directory
- filters and attribute mappings by Petter Reinholdtsen
- <pere@hungry.com>
-
-2008-06-17 21:35 arthur
-
- * [r770] nslcd/cfg.c, nslcd/myldap.c: replace https:// by ldaps://
- (stupid typo)
-
-2008-06-17 21:32 arthur
-
- * [r769] nss-ldapd.conf: Active Directory sample configuration
- improvement by Jelmer Jaarsma <jelmer.jaarsma@sara.nl>
-
-2008-06-15 13:43 arthur
-
- * [r767] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.3 release
-
-2008-06-15 13:41 arthur
-
- * [r766] Makefile.am, debian/libnss-ldapd.lintian-overrides,
- debian/rules: lintian override seems to be no longer necessary
-
-2008-06-15 13:37 arthur
-
- * [r765] debian/control: upgrade to standards-version 3.8.0 (no
- changes needed)
-
-2008-06-15 13:01 arthur
-
- * [r764] debian/libnss-ldapd.nslcd.init: create /var/run/nslcd
- directory with owner nslcd:nslcd by default so nslcd can remove
- socket and pidfile at exit
-
-2008-06-15 12:39 arthur
-
- * [r763] nslcd/nslcd.c: give pidfile and socket creation functions
- more logical names
-
-2008-06-14 11:31 arthur
-
- * [r762] AUTHORS, configure.ac, man/nss-ldapd.conf.5.xml,
- nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c: implement SASL
- authentication based on a patch by Dan White <dwhite@olp.net>
-
-2008-06-14 11:28 arthur
-
- * [r761] man/nss-ldapd.conf.5.xml: make formatting of manual page
- options consistent
-
-2008-06-13 21:04 arthur
-
- * [r760] tests, tests/Makefile.am, tests/test_common.c: add some
- very basic tests for the isvalidname() function
-
-2008-06-13 20:55 arthur
-
- * [r759] nslcd/common.c, nslcd/common.h, nslcd/group.c,
- nslcd/passwd.c: combine isvalidusername() and isvalidgroupname()
- into isvalidname() because they are similar enough and we just
- want to check to see if it is a reasonable name (e.g. not a DN)
-
-2008-06-12 21:38 arthur
-
- * [r758] common/tio.c: restore the old writing code which masks
- SIGPIPE on platforms that can't use send()
-
-2008-06-12 21:29 arthur
-
- * [r757] nslcd/cfg.c: don't perform SSL/TLS sanity checks if it
- isn't available on the platform
-
-2008-06-12 21:22 arthur
-
- * [r756] tests: ignore test_getpeercred
-
-2008-06-11 19:32 arthur
-
- * [r755] tests: ignore core files
-
-2008-06-11 19:31 arthur
-
- * [r754] tests/test_getpeercred.c: remove test socket at end of
- test
-
-2008-06-06 21:55 arthur
-
- * [r753] compat/getpeercred.c: use the cr_ prefix when getting a
- xucred struct (needed for kfreebsd)
-
-2008-06-06 21:51 arthur
-
- * [r752] tests/Makefile.am, tests/test_getpeercred.c: implement a
- very basic test for getpeercred()
-
-2008-06-06 18:27 arthur
-
- * [r751] nslcd/cfg.c: remove warning on using ssl option
-
-2008-06-06 18:22 arthur
-
- * [r750] nslcd/cfg.c: check that all URLs start with https:// if
- "ssl on" is specified
-
-2008-06-06 18:14 arthur
-
- * [r749] nslcd/myldap.c: also set TLS options if an ldaps:// URL is
- specified
-
-2008-06-06 17:27 arthur
-
- * [r748] debian/control: add dependency on adduser as required by
- the previous commit
-
-2008-06-06 17:16 arthur
-
- * [r747] debian/libnss-ldapd.postinst: create a nslcd user in
- postinst and ensure that it is used by default
-
-2008-06-06 15:53 arthur
-
- * [r746] man/nss-ldapd.conf.5.xml: add uid and gid options to
- manual page
-
-2008-06-06 15:47 arthur
-
- * [r745] nslcd/cfg.c, nslcd/cfg.h, nslcd/nslcd.c: add uid and gid
- configuration keywords that set the user id and group id of the
- running nslcd process
-
-2008-06-06 14:19 arthur
-
- * [r744] nslcd/nslcd.c: environ is defined in unistd.h
-
-2008-06-06 14:18 arthur
-
- * [r743] nslcd/nslcd.c, nss/common.c: increase write buffer size in
- nslcd to free up threads earlier and increase timeout for nslcd
- to nss communication to one minute (at both places)
-
-2008-06-06 14:06 arthur
-
- * [r742] common/dict.c, compat/ether.c, nslcd/group.c,
- nslcd/myldap.c, nslcd/passwd.c, tests/test_tio.c: miscellaneous
- portability improvements
-
-2008-05-18 15:03 arthur
-
- * [r741] TODO: from a review of glibc 2.3.6 code it shows that
- strerror() is only non-threadsafe in some very unlikely
- circumstances
-
-2008-05-17 08:34 arthur
-
- * [r740] common/tio.c: use send() with a flag to ignore SIGPIPE
- instead of write() so we don't have to muck with signal handlers
-
-2008-05-16 21:41 arthur
-
- * [r739] nslcd/log.c, nslcd/log.h, nslcd/nslcd.c: include a random
- string in every log message to be able to group log messages for
- a single request
-
-2008-05-16 16:24 arthur
-
- * [r738] common/tio.c, nslcd/myldap.c: add sanity checks to sleep
- calls to never sleep too long (problems could occur when the
- clock moves backwards)
-
-2008-05-16 15:38 arthur
-
- * [r737] nss/group.c: remove comment about limitation that has now
- been removed
-
-2008-05-16 15:34 arthur
-
- * [r736] nss/common.c: grow the read buffer maximum size to 2Mbyte
- to allow for groups with about 150000 members maximum
-
-2008-05-15 19:26 arthur
-
- * [r735] README: add some documentation on supported group to
- member mappings
-
-2008-05-15 19:08 arthur
-
- * [r734] nslcd/myldap.h: improve documentation for
- myldap_get_rdn_value() function
-
-2008-05-11 14:41 arthur
-
- * [r733] nslcd/myldap.c: close the connection and retry the search
- (once) if the search fails with the first call to
- myldap_get_entry() (starting a search doesn't always give an
- error when the connection has been broken)
-
-2008-05-11 14:36 arthur
-
- * [r732] nslcd/myldap.c: split retry mechanism of myldap_search()
- into a new do_retry_search() function
-
-2008-05-11 14:29 arthur
-
- * [r731] nslcd/myldap.c: allocate the search memory region in
- myldap_search() instead of in do_try_search() and have the latter
- return an LDAP status code
-
-2008-05-11 13:28 arthur
-
- * [r730] nslcd/myldap.c: also allow closing of searches that no
- longer have a valid connection and integrate myldap_search_free()
- into myldap_search_close()
-
-2008-05-04 20:07 arthur
-
- * [r728] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.2 release
-
-2008-05-04 15:47 arthur
-
- * [r727] HACKING, README: some documentation cleanups and updates
-
-2008-05-04 12:06 arthur
-
- * [r726] tests/test_nslcd_group.c: add some tests for
- isvalidgroupname()
-
-2008-05-04 10:15 arthur
-
- * [r725] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/nslcd.c: make number of threads configurable with the
- threads keyword
-
-2008-05-04 09:39 arthur
-
- * [r724] nslcd/myldap.h: add reference to note about
- thread-safeness of OpenLDAP
-
-2008-05-04 09:38 arthur
-
- * [r723] nslcd/nslcd.c: fix copyright year
-
-2008-05-03 15:30 arthur
-
- * [r722] nslcd/passwd.c: implement a cache for dn2uid() lookups
- that saves some time doing LDAP searches for groups with a lot of
- members, based on a patch by Petter Reinholdtsen
- <pere@hungry.com>
-
-2008-05-03 12:04 arthur
-
- * [r721] debian/libnss-ldapd.nslcd.init: add soft dependency on
- slapd, simplify network and file system dependencies and add
- reverse dependencies on some common daemons that may want to do
- NSS lookups
-
-2008-05-02 20:52 arthur
-
- * [r720] nss/netgroup.c, nss/prototypes.h: remove checking for
- first entry and always return NSS_STATUS_RETURN when no more data
- is available in the netgroup (this has the side effect of not
- returning NSS_STATUS_NOTFOUND for non-existing netgroups but
- seems to be what other NSS modules do) to properly handle empty
- netgroups
-
-2008-05-02 15:57 arthur
-
- * [r719] tests, tests/Makefile.am, tests/test_nslcd_group.c: add
- file for testing nslcd/group.c
-
-2008-05-02 15:55 arthur
-
- * [r718] tests/Makefile.am: don't even compile the test programs on
- make check
-
-2008-05-02 15:39 arthur
-
- * [r717] tests/Makefile.am: don't compile test code on every build
- and fix LDADD lists to include correct objects
-
-2008-05-02 14:53 arthur
-
- * [r716] nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c: only support
- tls-related options if LDAP library supports TLS, only add rebind
- code if ldap_set_rebind_proc() is found and only set
- LDAP_X_OPT_CONNECT_TIMEOUT if that option is supported
-
-2008-05-01 07:26 arthur
-
- * [r715] nslcd/myldap.c: support ranged attribute values
-
-2008-05-01 06:32 arthur
-
- * [r714] nss/common.h: fix comment of return value of
- NSS_STATUS_TRYAGAIN
-
-2008-05-01 06:25 arthur
-
- * [r713] tests/test_myldap.c: fix a warning
-
-2008-05-01 06:22 arthur
-
- * [r712] tests/test_myldap.c: ensure that filter_get_var() and
- filter_get_var() return non-NULL to enable parsing of config file
- with attribute mapping and filter settings and use base from
- config file
-
-2008-04-29 20:03 arthur
-
- * [r711] man/nss-ldapd.conf.5.xml: make language about pagesize
- option a little clearer
-
-2008-04-27 21:15 arthur
-
- * [r710] nslcd/cfg.c: support the case where an attribute mapping
- variable is NULL
-
-2008-04-26 14:19 arthur
-
- * [r709] nslcd/myldap.c: also close the LDAP connection on
- LDAP_SERVER_DOWN (besides LDAP_UNAVAILABLE)
-
-2008-04-26 13:48 arthur
-
- * [r708] man/nss-ldapd.conf.5.xml, nss/common.c: increase time out
- values because now nslcd will error out more quickly if the LDAP
- server is known to be unavailable
-
-2008-04-26 13:46 arthur
-
- * [r707] nslcd/nslcd.c: spelling fix in comment
-
-2008-04-26 13:46 arthur
-
- * [r706] man/nss-ldapd.conf.5.xml: some spelling fixes and a
- clarification of the retry mechanism
-
-2008-04-26 13:20 arthur
-
- * [r705] nslcd/cfg.c: fix log message of incorrect map statement
-
-2008-04-26 13:16 arthur
-
- * [r704] nslcd/passwd.c: make log message a little more descriptive
-
-2008-04-26 13:16 arthur
-
- * [r703] configure.ac: fix quote in comment
-
-2008-04-26 13:13 arthur
-
- * [r702] nslcd/myldap.c: ensure that the connection to the LDAP
- server is closed whenever any of the ldap_*() functions return
- LDAP_UNAVAILABLE
-
-2008-04-25 16:40 arthur
-
- * [r701] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/myldap.c, tests/nss-ldapd-test.conf, tests/test_cfg.c,
- tests/test_myldap.c: implement new timing mechanism for retries
- to quickly fail lookups to LDAP server that have been failing for
- some time, removing the reconnect_tries option and giving
- reconnect_sleeptime and reconnect_maxsleeptime options a new
- meaning
-
-2008-04-25 16:38 arthur
-
- * [r700] tests/test_myldap.c: include missing include
-
-2008-04-25 16:37 arthur
-
- * [r699] tests/test_myldap.c: ignore SIGPIPE in myldap tests
-
-2008-04-25 16:36 arthur
-
- * [r698] tests/test_myldap.c: fix assert to be test instead of
- assignment
-
-2008-04-25 15:38 arthur
-
- * [r697] tests/test_myldap.c, tests/test_myldap.sh: have the binary
- look up the file name and only use the shell script wrapper to
- determine if LDAP server is available
-
-2008-04-25 12:19 arthur
-
- * [r696] compat/ether.h: fix typos in references to
- HAVE_ETHER_NTOA_R and HAVE_ETHER_ATON_R macros
-
-2008-04-23 20:53 arthur
-
- * [r695] tests/test_nsscmds.sh: fix order of members in group in
- tests because of new hashing dict (maybe we should fix the script
- instead to always sort members properly)
-
-2008-04-23 20:50 arthur
-
- * [r694] common/dict.c: fix problem where first item in the
- hashtable could be returned twice while looping
-
-2008-04-23 20:44 arthur
-
- * [r693] tests/test_dict.c: add test for problem with duplicate
- entries being returned while looping over results
-
-2008-04-23 20:22 arthur
-
- * [r692] nslcd/passwd.c: don't issue warning when
- myldap_get_entry() returns NULL and LDAP_SUCCESS
-
-2008-04-21 18:22 arthur
-
- * [r691] common/dict.c: allocate room for key string just after
- entry to save on calls to malloc() and make it simpler
-
-2008-04-20 20:01 arthur
-
- * [r690] nslcd/group.c, nslcd/passwd.c: fix tests for valid user
- and group names
-
-2008-04-20 19:50 arthur
-
- * [r689] nslcd/common.h, nslcd/group.c, nslcd/passwd.c: add checks
- for valid user and group names in incoming requests and for data
- returned from LDAP
-
-2008-04-20 19:43 arthur
-
- * [r688] nslcd/group.c: only support uniqueMember containing DN
- values
-
-2008-04-20 14:09 arthur
-
- * [r687] nslcd/group.c: fix warning message to not refer to alias
-
-2008-04-20 14:07 arthur
-
- * [r686] nslcd/myldap.c: make warning message more verbose, fix
- comment and don't try to store empty results
-
-2008-04-19 20:29 arthur
-
- * [r685] debian/libnss-ldapd.config: only guess the searchbase if
- the value doesn't seem to be preseeded (based on a patch by
- Petter Reinholdtsen <pere@hungry.com>)
-
-2008-04-19 20:27 arthur
-
- * [r684] common/dict.c: fix wrapping and indenting of comments
-
-2008-04-19 11:04 arthur
-
- * [r683] nslcd/group.c: correctly call set_free() instead of free()
-
-2008-04-19 10:38 arthur
-
- * [r682] nslcd/group.c: use the new set data structure to gather
- the group members
-
-2008-04-19 10:26 arthur
-
- * [r681] common/Makefile.am, common/set.c, common/set.h, tests,
- tests/Makefile.am, tests/test_set.c: implement a set that uses
- the dict module as back-end
-
-2008-04-19 10:22 arthur
-
- * [r680] common/dict.c: implement new dict module that uses a
- hashtable which is around 40 times faster for large (around 2000)
- entries but with around 40% more memory used
-
-2008-04-19 09:33 arthur
-
- * [r679] tests/Makefile.am, tests/test_dict.c, tests/usernames.txt:
- some new tests for the dictionary module
-
-2008-04-19 06:07 arthur
-
- * [r678] nslcd/passwd.c: add test for emtpy DN
-
-2008-04-18 19:57 arthur
-
- * [r677] nslcd/myldap.c: instead of using the dict module to build
- a cache just store the values in an fixed-sized array because no
- more than 9 attributes are currently retrieved from an entry and
- we never retrieve the same value more than once (so the cache is
- useless)
-
-2008-04-17 21:37 arthur
-
- * [r676] common/dict.h: add note about freed values
-
-2008-04-17 21:12 arthur
-
- * [r675] common/dict.c, common/dict.h, nslcd/myldap.c,
- tests/test_dict.c: change dict_values_first() and
- dict_values_next() into dict_loop_first() and dict_loop_next() to
- have a looping mechanism over keys and values
-
-2008-04-13 13:20 arthur
-
- * [r674] tests/nss-ldapd-test.conf: remote hopefully last reference
- to rootbind{dn,pw}
-
-2008-04-06 20:35 arthur
-
- * [r673] nslcd/common.h: return values of dn2uid() and uid2dn()
- should always be used
-
-2008-04-06 20:31 arthur
-
- * [r672] nslcd/group.c: properly handle the case where dn2uid()
- couldn't do a DN->uid lookup
-
-2008-04-06 11:18 arthur
-
- * [r670] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.1 release
-
-2008-04-06 10:50 arthur
-
- * [r669] config.guess, config.sub: include updated files
-
-2008-04-05 21:46 arthur
-
- * [r668] AUTHORS: include Petter Reinholdtsen for reporting many
- bugs and even some fixes
-
-2008-04-05 21:16 arthur
-
- * [r667] debian/libnss-ldapd.postinst: handle case where value
- contains spaces properly
-
-2008-04-05 21:09 arthur
-
- * [r666] debian/libnss-ldapd.postinst: support having a binddn set
- without a bindpw
-
-2008-04-05 21:06 arthur
-
- * [r665] debian/libnss-ldapd.config: fix typo in comment
-
-2008-04-05 14:37 arthur
-
- * [r664] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst,
- debian/libnss-ldapd.templates, debian/po/ca.po, debian/po/cs.po,
- debian/po/da.po, debian/po/de.po, debian/po/es.po,
- debian/po/fr.po, debian/po/ja.po, debian/po/nl.po,
- debian/po/pt.po, debian/po/pt_BR.po, debian/po/ru.po,
- debian/po/sv.po, debian/po/templates.pot, debian/po/vi.po: remove
- rootbind{dn,pw} options from packaging because the options are
- not likely to be implemented in the future
-
-2008-04-05 14:25 arthur
-
- * [r663] nslcd/common.h, nslcd/group.c, nslcd/passwd.c: fix
- member->group searches by also searching for DN in uniqueMember
- attribute
-
-2008-04-05 14:22 arthur
-
- * [r662] nslcd/log.c: make log line a little bigger to properly log
- more search filters
-
-2008-04-05 14:14 arthur
-
- * [r661] nslcd/nslcd.c: only return shadow entries to root users
-
-2008-04-05 14:12 arthur
-
- * [r660] nss/group.c: correctly implement buffer handling in
- _nss_ldap_initgroups_dyn() to grow buffer when needed, check
- limits and handle extra group parameter (had a closer look at
- nis-initgroups.c)
-
-2008-04-05 14:10 arthur
-
- * [r659] tests/test_nsscmds.sh: no problem to shout a little with
- failed tests
-
-2008-04-05 13:35 arthur
-
- * [r658] nss/group.c: properly check the limit (as seen in
- nis-initgroups.c)
-
-2008-04-05 11:21 arthur
-
- * [r657] nslcd/shadow.c: partial support for reading AD date format
- for pwdLastSet attribute
-
-2008-04-05 11:15 arthur
-
- * [r656] nslcd/myldap.c: split closing of LDAP session to separate
- funtion to invalidate running searches always and closes
- connection if setting up search failed
-
-2008-04-05 10:15 arthur
-
- * [r655] tests/test_group.c: use a larger buffer for group
- membership results
-
-2008-04-05 09:55 arthur
-
- * [r654] tests/test_myldap.c: check that the last
- myldap_get_entry() returned success
-
-2008-04-04 21:26 arthur
-
- * [r653] README, man/nss-ldapd.conf.5.xml, nslcd/cfg.c,
- nslcd/cfg.h, nslcd/myldap.c, nss-ldapd.conf: remove code that
- handles special cases when calling as root (removing rootbinddn,
- rootbindpw, rootuse_sasl and rootsasl_authid options)
-
-2008-04-04 09:40 arthur
-
- * [r652] nslcd/myldap.c: revert r628 (using ldap_str2dn() instead
- of ldap_explode_r?dn()) for now to make this compile on older
- versions of OpenLDAP
-
-2008-04-04 09:16 arthur
-
- * [r651] man/nss-ldapd.conf.5.xml: add some more documentation to
- the pagesize option
-
-2008-04-02 21:09 arthur
-
- * [r650] debian/libnss-ldapd.nslcd.init: make start not fail if
- nslcd is already running and stop not fail if it wasn't running
- before
-
-2008-03-30 14:37 arthur
-
- * [r649] nss-ldapd.conf: some fixes to the configuration when using
- Active Directory (provided by Petter Reinholdtsen
- <pere@hungry.com>)
-
-2008-03-30 14:33 arthur
-
- * [r648] configure.ac, nslcd/myldap.c: only define and use
- do_sasl_interact() if we have a sasl library
-
-2008-03-30 14:31 arthur
-
- * [r647] compat/attrs.h: make test for compiler versions simpler
- and per used attribute
-
-2008-03-29 07:31 arthur
-
- * [r646] HACKING, README: add contact information on reporting bugs
- and contributing patches
-
-2008-03-29 07:31 arthur
-
- * [r645] HACKING: add some more notes about the design and
- direction I want to go in
-
-2008-03-28 22:56 arthur
-
- * [r644] nslcd/myldap.c: don't warn about problems retreiving the
- objectClass from en entry
-
-2008-03-27 22:59 arthur
-
- * [r643] nslcd/group.c: fix a problem where the newly allocated
- storage by realloc() wasn't used (thanks to Petter Reinholdtsen
- <pere@hungry.com> for the patch)
-
-2008-03-16 14:51 arthur
-
- * [r642] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst:
- comment out all rootbind{dn,pw} code as to not copy those
- directives because they are unsupported
-
-2008-03-16 14:44 arthur
-
- * [r641] debian/libnss-ldapd.config: use tail instead of head to
- avoid conflicts becase nss_ldap seems to pick up the last option
- in the file
-
-2008-03-16 14:00 arthur
-
- * [r640] debian/libnss-ldapd.config: handle the case where an
- option is defined multiple times
-
-2008-03-06 06:34 arthur
-
- * [r639] AUTHORS, debian/copyright, debian/po/es.po: updated
- Spanish (es) translation of debconf templates by Rudy Godoy
- Guillén <rudy@debian.org>
-
-2008-03-04 21:41 arthur
-
- * [r638] AUTHORS, debian/po/nl.po: updated Dutch (nl) translation
- of debconf templates by Bart Cornelis <cobaco@skolelinux.no>
-
-2008-02-19 21:32 arthur
-
- * [r637] README: some updates to reflect recent changes
-
-2008-02-19 21:32 arthur
-
- * [r636] man/Makefile.am: have a better way to specify the manual
- page rule
-
-2008-02-15 16:52 arthur
-
- * [r635] common/tio.c: split out the flushing of the buffers to
- separate functions and see if we can flush some data from the
- buffer if it is overflowing before growing the buffer
-
-2008-02-15 12:35 arthur
-
- * [r634] nslcd/myldap.c: add StartTLS support by Ralf Haferkamp
- <rhafer@suse.de>
-
-2008-02-15 12:35 arthur
-
- * [r633] nslcd/myldap.c: pass URI to do_bind() to make it work with
- do_rebind() and use that URI (thanks Ralf Haferkamp
- <rhafer@suse.de>)
-
-2008-02-15 09:41 arthur
-
- * [r632] tests/test_myldap.c: add tests for myldap_get_rdn_value()
- and myldap_cpy_rdn_value()
-
-2008-02-12 21:41 arthur
-
- * [r631] configure.ac: make using implicit function definitions an
- error
-
-2008-02-12 21:28 arthur
-
- * [r630] common/tio.c, common/tio.h, nslcd/nslcd.c, nss/common.c,
- tests/test_tio.c: implement resizable I/O buffers and tune buffer
- sizes to normal requests
-
-2008-02-12 21:18 arthur
-
- * [r629] common/tio.c: always allocate the read and write buffers
- and make the struct tio_buffer inline in struct tio_fileinfo
-
-2008-02-10 14:24 arthur
-
- * [r628] nslcd/myldap.c: replace the calls to ldap_explode_dn() and
- ldap_explode_rdn() with a call to ldap_str2dn() resulting in much
- simpler code
-
-2008-02-08 15:49 arthur
-
- * [r627] nslcd/cfg.c: only support "dns" and "domain" values on
- platforms with the necessary functions available
-
-2008-02-08 15:41 arthur
-
- * [r626] nslcd/ether.c: don't define struct ether_addr here, it was
- moved to compat/ether.h
-
-2008-02-04 22:47 arthur
-
- * [r625] nslcd/myldap.c: make some changes to allow it to compile
- on more platforms
-
-2008-02-04 22:38 arthur
-
- * [r624] compat/Makefile.am, compat/ether.c, compat/ether.h,
- configure.ac, nslcd/ether.c: provide replacements for
- ether_aton_r() and ether_ntoa_r() for platforms that don't have
- them
-
-2008-02-04 22:32 arthur
-
- * [r623] configure.ac, nslcd/nslcd.c: only call
- __nss_configure_lookup() if it is available, if it isn't the
- platform is out of luck
-
-2008-02-04 22:30 arthur
-
- * [r622] nslcd/myldap.h: defined LDAP_SCOPE_DEFAULT it's not
- defined elsewhere
-
-2008-02-04 22:29 arthur
-
- * [r621] nslcd/nslcd.c: fix missing casts
-
-2008-02-04 22:27 arthur
-
- * [r620] nslcd/nslcd.c: actually include the compat header files
- when needed
-
-2008-02-03 21:55 arthur
-
- * [r618] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6 release
-
-2008-02-03 11:31 arthur
-
- * [r617] configure.ac: also check for sasl2 library
-
-2008-02-03 11:30 arthur
-
- * [r616] tests/test_myldap.c, tests/test_nsscmds.sh: add tests for
- new LDAP lookups
-
-2008-02-03 11:24 arthur
-
- * [r615] nslcd/attmap.c, nslcd/attmap.h, nslcd/group.c: support the
- uniqueMember LDAP attribute that holds DN values (they are
- translated with dn2uid() from passwd.c)
-
-2008-02-03 11:19 arthur
-
- * [r614] debian/libnss-ldapd.postinst, debian/libnss-ldapd.postrm,
- debian/rules: don't use dh_makeshlibs any more because we don't
- need the shlibs file; call ldconfig from maintainer scripts
- ourselves
-
-2008-02-03 10:17 arthur
-
- * [r613] debian/rules: install the NSS library under /lib instead
- of /usr/lib to make it easyer to unmount /usr if it's on a
- separate filesystem
-
-2008-02-02 15:58 arthur
-
- * [r612] debian/rules: don't pass options to configure which are
- not used
-
-2008-02-02 15:57 arthur
-
- * [r611] configure.ac: remove --with-ngroups option because it
- isn't used
-
-2008-02-02 15:50 arthur
-
- * [r610] nslcd/common.h, nslcd/passwd.c: implement a dn2uid()
- function to transform a DN into a username (looking inside the DN
- or doing an LDAP lookup if neede)
-
-2008-02-02 15:46 arthur
-
- * [r609] nslcd/myldap.c, nslcd/myldap.h: implement
- myldap_cpy_rdn_value() function to copy rdn value into a buffer
- (functionality like myldap_get_rdn_value())
-
-2008-02-02 12:02 arthur
-
- * [r608] nslcd/myldap.c: log and otherwise ignore errors in
- ldap_parse_page_control()
-
-2008-02-02 12:00 arthur
-
- * [r607] nslcd/myldap.c: fix copy-pasto
-
-2008-02-02 11:57 arthur
-
- * [r606] nslcd/myldap.c: don't request paging when doing a search
- with scope base and ignore errors of ldap_create_page_control()
-
-2008-02-02 11:42 arthur
-
- * [r605] nslcd/myldap.c: reset LDAP error flag if ldap_get_values()
- returned an error because some LDAP functions don't do this
- correctly
-
-2008-02-01 22:41 arthur
-
- * [r604] nslcd/myldap.c: have proper checks and logs of all ldap
- operations
-
-2008-02-01 22:25 arthur
-
- * [r603] tests/test_group.c: enable _nss_ldap_initgroups_dyn() test
- because it's working now
-
-2008-02-01 22:19 arthur
-
- * [r602] nslcd-common.h: fix buffer size debug message
-
-2008-02-01 22:18 arthur
-
- * [r601] nss/common.h, nss/hosts.c, nss/netgroup.c, nss/networks.c:
- do not set errno (and h_errno) if we got the last entry from
- get*ent() (this apparently is needed by coreutils' id and groups
- commands)
-
-2008-02-01 22:01 arthur
-
- * [r600] tests/Makefile.am: pagectrl module has moved
-
-2008-02-01 21:58 arthur
-
- * [r599] tests/test_nsscmds.sh: test for hugegroup
-
-2008-02-01 21:57 arthur
-
- * [r598] tests/test_nsscmds.sh: the groups command no longer lists
- the username
-
-2008-02-01 19:59 arthur
-
- * [r597] nss/common.c, nss/common.h, nss/group.c, nss/hosts.c,
- nss/netgroup.c, nss/networks.c: remove the nslcd2nss() function
- because it's not needed with the current protocol
-
-2008-02-01 19:32 arthur
-
- * [r596] nss/common.h: fail with a permanent error if resetting the
- stream failed to prevent indefinite retries
-
-2008-01-31 22:20 arthur
-
- * [r595] nslcd/myldap.c: defined LDAP_DEPRECATED to also have
- definitions for deprecated functions
-
-2008-01-31 22:11 arthur
-
- * [r594] compat/attrs.h: only define MUST_USE attribute if gcc
- version is more recent than 3.4
-
-2008-01-31 22:07 arthur
-
- * [r593] debian/copyright: update copyright information
-
-2008-01-31 22:04 arthur
-
- * [r592] compat/Makefile.am, compat/pagectrl.c, compat/pagectrl.h,
- configure.ac, debian/copyright, nslcd/Makefile.am,
- nslcd/myldap.c, nslcd/pagectrl.c, nslcd/pagectrl.h: move pagectrl
- code into compat directory
-
-2008-01-31 21:55 arthur
-
- * [r591] configure.ac: make comments lowercase for consistency
-
-2008-01-31 21:50 arthur
-
- * [r590] tests/test_myldap.c: re-add test URIs that accidentally
- got commented out in the last commit
-
-2008-01-31 21:45 arthur
-
- * [r589] tests/Makefile.am, tests/test_cfg.c, tests/test_myldap.c,
- tests/test_nsscmds.sh: pass the correct pthread flags for all
- calls to compiler and linker and link in compat code, handle
- other assert.h setups and avoid some ! in if statements in shell
- scripts
-
-2008-01-31 21:41 arthur
-
- * [r588] configure.ac: improve LDAP library autodetection and make
- if statements consistent
-
-2008-01-31 20:59 arthur
-
- * [r587] configure.ac: move finding of replacement functions to a
- more logical place
-
-2008-01-31 20:58 arthur
-
- * [r586] configure.ac: define extra macros to import system
- extensions from system header files and remove duplicate check
- for ldap_set_rebind_proc()
-
-2008-01-31 20:57 arthur
-
- * [r585] configure.ac: test to see if the compiler supports certain
- -W flags before using them
-
-2008-01-30 22:40 arthur
-
- * [r584] nslcd/ether.c: include stdint.h
-
-2008-01-30 22:36 arthur
-
- * [r583] nslcd.h, nslcd/ether.c, nss/ethers.c: use uint8_t instead
- of u_int8_t because the former seems to be available on more
- platforms
-
-2008-01-30 22:31 arthur
-
- * [r582] INSTALL, depcomp, install-sh: update some files from
- recent automake
-
-2008-01-30 21:58 arthur
-
- * [r581] compat/Makefile.am, compat/daemon.c, compat/daemon.h,
- compat/getopt_long.c, compat/getopt_long.h, configure.ac: provide
- replacement functions for daemon() and getopt_long() when they
- are not available on the system
-
-2008-01-30 21:57 arthur
-
- * [r580] configure.ac: remove duplicate warning flags
-
-2008-01-30 21:29 arthur
-
- * [r579] compat/attrs.h: define __STRING() if it's not defined by
- the system
-
-2008-01-30 21:15 arthur
-
- * [r578] tests/test_tio.c: include errno in assertion statement
-
-2008-01-30 21:13 arthur
-
- * [r577] compat/getpeercred.c: some fixes for LOCAL_PEERCRED (still
- untested)
-
-2008-01-27 20:42 arthur
-
- * [r576] AUTHORS, debian/po/de.po: updated German (de) translation
- of debconf templates by Erik Schanze <eriks@debian.org>
-
-2008-01-27 16:51 arthur
-
- * [r575] compat/ldap.h, nslcd/Makefile.am, nslcd/myldap.c:
- integrate some compatibility code into myldap.c, the only place
- it's used
-
-2008-01-27 10:22 arthur
-
- * [r573] nslcd/myldap.c: work around some LDAP libraries not having
- all options
-
-2008-01-27 10:20 arthur
-
- * [r572] configure.ac, nslcd/myldap.h: on some systems lber.h needs
- to be included before ldap.h
-
-2008-01-27 10:16 arthur
-
- * [r571] common/tio.c, nslcd-common.h, nslcd/nslcd.c, nss/common.c,
- tests/test_tio.c: when including stdint.h check if we actually
- have it
-
-2008-01-27 10:14 arthur
-
- * [r570] nslcd/pagectrl.c, nslcd/pagectrl.h: correct #endif comment
-
-2008-01-26 17:55 arthur
-
- * [r569] nslcd/cfg.c: have a fallback value for HOST_NAME_MAX if it
- is not defined
-
-2008-01-26 17:51 arthur
-
- * [r568] tests/test_nsscmds.sh: handle the case where
- /etc/nss-ldapd.conf does not exist a little more graceful
-
-2008-01-26 14:32 arthur
-
- * [r567] nslcd/nslcd.c: log error when getpeercred() returned
- nothing
-
-2008-01-26 14:31 arthur
-
- * [r566] compat/getpeercred.c, compat/getpeercred.h, configure.ac:
- add (untested) support for the Solaris getpeerucred() function
-
-2008-01-26 10:49 arthur
-
- * [r565] Makefile.am, compat, compat/Makefile.am,
- compat/getpeercred.c, compat/getpeercred.h, configure.ac,
- nslcd/Makefile.am, nslcd/nslcd.c: move code to get information
- from socket peer to the compat directory because it is very
- platform specific
-
-2008-01-26 08:33 arthur
-
- * [r564] tests/test_myldap.c, tests/test_nsscmds.sh,
- tests/test_tio.c: somewhat improve the output from the tests
-
-2008-01-26 08:31 arthur
-
- * [r563] nslcd/cfg.c: fix marsing of map statement
-
-2008-01-26 08:31 arthur
-
- * [r562] tests/test_cfg.c: also test map filter and scope
- configuration options
-
-2008-01-16 20:49 arthur
-
- * [r561] nslcd/cfg.c: fix problem in map statement end-of-line
- handling
-
-2008-01-16 20:43 arthur
-
- * [r560] tests/test_cfg.c: add a test for the map statement
-
-2008-01-03 12:51 arthur
-
- * [r559] nslcd/nslcd.c: close connections in worker threads at
- program termination
-
-2008-01-03 12:49 arthur
-
- * [r558] nslcd/nslcd.c: make code a little more compact, don't
- include debug twice in the log message and remove the
- capabilities code because it will probably never be used
-
-2008-01-03 10:36 arthur
-
- * [r557] tests/test_nsscmds.sh: support the case where + is in
- /etc/group
-
-2008-01-03 10:34 arthur
-
- * [r556] nss/aliases.c, nss/common.h, nss/ethers.c, nss/group.c,
- nss/hosts.c, nss/netgroup.c, nss/networks.c, nss/passwd.c,
- nss/protocols.c, nss/rpc.c, nss/services.c, nss/shadow.c: only
- start the NSLCD_ACTION_*_ALL requests with the first call to
- getent() instead of with setent() to avoid unneeded requests if
- compat is used (except with netgroups)
-
-2008-01-03 10:30 arthur
-
- * [r555] nslcd/passwd.c, nss/prototypes.h: update copyright year
-
-2008-01-03 09:45 arthur
-
- * [r554] tests/test_nsscmds.sh: get the number of groups and
- services from files in /etc for comparison
-
-2008-01-03 09:21 arthur
-
- * [r553] nslcd/passwd.c: do not warn about missing loginShell
- attribute because it is not mandatory
-
-2008-01-03 08:25 arthur
-
- * [r552] nss/group.c: increment value that is pointed to, not the
- pointer (fixes segfault)
-
-2008-01-02 22:22 arthur
-
- * [r551] nslcd/common.h: immediatly bail out if write entity
- function failed (prevents numerous "error writing to client"
- messages from filling up the logs)
-
-2008-01-01 21:05 arthur
-
- * [r550] tests/test_nsscmds.sh: check to see if nslcd is running
- and add test for a large group (100 members)
-
-2008-01-01 21:04 arthur
-
- * [r549] nss/exports.linux, nss/group.c, nss/prototypes.h: enable
- the _nss_ldap_initgroups_dyn() function that is now implemented
- in nslcd
-
-2008-01-01 21:02 arthur
-
- * [r548] nss/common.h: use the new tio_mark()/tio_reset() functions
- to support retries of the getent() functions when
- NSS_STATUS_TRYAGAIN would be returned
-
-2008-01-01 20:53 arthur
-
- * [r547] common/tio.c, common/tio.h, tests/test_tio.c: add limited
- implementation of tio_mark() and tio_reset() functions to do
- limited seeks in the read stream, clean up header file comments
- and write tests for new code
-
-2007-12-31 16:47 arthur
-
- * [r546] nslcd/common.h: fix get_userpassword() function
- description
-
-2007-12-31 16:46 arthur
-
- * [r545] nslcd/shadow.c: fix incorrect references to attribute map
- entries
-
-2007-12-31 16:45 arthur
-
- * [r544] nslcd/group.c: remove TODO (was done)
-
-2007-12-31 16:43 arthur
-
- * [r543] nslcd/common.c: fix bug that would return a password of
- one character short
-
-2007-12-27 21:39 arthur
-
- * [r542] nslcd/cfg.c: do not define variable if we're not going to
- use it
-
-2007-12-27 21:38 arthur
-
- * [r541] configure.ac: check for all used ldap functions
-
-2007-12-27 10:42 arthur
-
- * [r539] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.5 release
-
-2007-12-26 22:35 arthur
-
- * [r538] tests/test_cfg.c: remove temporary file to make distcheck
- succeed
-
-2007-12-26 21:55 arthur
-
- * [r537] README, debian/copyright: some documentation cleanups
-
-2007-12-26 20:36 arthur
-
- * [r536] tests/test_nsscmds.sh: ignore erros in nss commands
-
-2007-12-26 20:35 arthur
-
- * [r535] nslcd/myldap.c: only log "connected to LDAP server" if it
- is a new connection
-
-2007-12-26 17:58 arthur
-
- * [r534] nslcd/cfg.c, nslcd/cfg.h, tests, tests/test_cfg.c:
- properly handle spaces in some configuration options (major
- change in code in cfg module)
-
-2007-12-26 10:54 arthur
-
- * [r533] tests/test_myldap.c: in test_two_searches() test that we
- can read from the second search if the first search as abandoned
-
-2007-12-26 10:52 arthur
-
- * [r532] nslcd/myldap.c: properly flag running searches as invalid
- if the connection to the LDAP server is reset
-
-2007-12-25 17:10 arthur
-
- * [r531] nslcd/common.h, nslcd/myldap.c, nslcd/myldap.h,
- tests/test_myldap.c: have myldap_get_entry() return an LDAP
- status code that can signal errors in the lookup
-
-2007-12-25 17:02 arthur
-
- * [r530] nslcd.h, nslcd/common.h, nss/common.c, nss/group.c: remove
- NSLCD_RESULT_UNAVAIL because it's not needed anymore (the
- connection is broken when an error occurs) and rename
- NSLCD_RESULT_NOTFOUND into NSLCD_RESULT_END to better match its
- meaning
-
-2007-12-25 16:53 arthur
-
- * [r529] nslcd/common.h: no need for us to flush the buffer since
- our caller closes the stream immediatly (or could otherwise pass
- the flushing to another thread)
-
-2007-12-24 23:29 arthur
-
- * [r528] man/nss-ldapd.conf.5.xml: some general cleanups and
- document the krb5_ccname option
-
-2007-12-24 21:50 arthur
-
- * [r527] debian/libnss-ldapd.config: disable rootbinddn and
- rootbindpw questions for now because they are not supported
-
-2007-12-24 17:11 arthur
-
- * [r526] man/nss-ldapd.conf.5.xml: document current timing and
- reconnect options
-
-2007-12-24 16:58 arthur
-
- * [r525] nslcd/myldap.c: merge the do_map_error(),
- do_with_reconnect() into the myldap_search() and do_try_search()
- functions having more understandable reconnect and retry logic
-
-2007-12-24 16:41 arthur
-
- * [r524] nslcd/myldap.h: add some more documentation for using the
- myldap module
-
-2007-12-22 21:05 arthur
-
- * [r523] tests/nss-ldapd-test.conf, tests/test_myldap.c: add
- limited test for reconnect logic
-
-2007-12-22 21:02 arthur
-
- * [r522] nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c: remove
- bind_policy option because the same effect is achieved by setting
- reconnect_tries to 1
-
-2007-12-22 20:52 arthur
-
- * [r521] nslcd/cfg.c, nslcd/cfg.h: reorder timing and reconnect
- options to be more logical and remove nss_ prefix from reconnect
- options
-
-2007-12-22 20:38 arthur
-
- * [r520] tests/test_myldap.c: limit printing of results in test to
- just 10
-
-2007-12-22 20:35 arthur
-
- * [r519] tests/test_myldap.sh: include script name in messages and
- have srcdir default to .
-
-2007-12-22 20:32 arthur
-
- * [r518] nslcd/myldap.c: integrate do_result() into
- myldap_get_entry() reducing complexity and improving error
- handling
-
-2007-12-22 13:36 arthur
-
- * [r517] nslcd/myldap.c: remove duplicate comment
-
-2007-12-22 13:34 arthur
-
- * [r516] nslcd/cfg.c, nslcd/cfg.h: remove some unused configuration
- file options
-
-2007-12-22 13:21 arthur
-
- * [r515] nslcd/myldap.c: bring more uniformity to log messages
-
-2007-12-22 13:09 arthur
-
- * [r514] nslcd/myldap.c: give struct myldap_session members more
- logical names
-
-2007-12-21 09:48 arthur
-
- * [r513] tests/test_myldap.sh, tests/test_nsscmds.sh: only test the
- first URI in the configfile
-
-2007-12-20 19:30 arthur
-
- * [r512] tests/Makefile.am, tests/test_myldap.c,
- tests/test_myldap.sh: pass configfile to use as a command-line
- paramter to test_myldap, use the myldap_session_close() function,
- print a limited number of results, add a wrapper script to test
- whether the LDAP server is available for the test and ship all
- needed files in the tarball
-
-2007-12-20 19:25 arthur
-
- * [r511] tests/test_nsscmds.sh: fail on any command and specify
- configfile separately
-
-2007-12-20 17:00 arthur
-
- * [r510] debian/copyright: remove FSF copyright since we no longer
- use their code
-
-2007-12-20 16:58 arthur
-
- * [r509] nslcd/myldap.c, nslcd/myldap.h: refactor myldap code to
- get rid of most of the old nss status codes, properly handle
- failures of ldap function calls and improve sourcecode comments
-
-2007-12-20 16:57 arthur
-
- * [r508] nslcd/myldap.c, nslcd/myldap.h: add myldap_session_close()
- function (mainly for testing purposes)
-
-2007-12-20 16:53 arthur
-
- * [r507] nslcd/myldap.c: move checks of validity of passed entries
- to separate functions
-
-2007-12-20 16:46 arthur
-
- * [r506] nslcd/myldap.c: remove msg member from struct myldap_entry
- and just reference the same message in the search
-
-2007-12-20 15:29 arthur
-
- * [r505] nslcd/shadow.c: rewrite GET_OPTIONAL_DATE() as an
- extension to GET_OPTIONAL_LONG()
-
-2007-12-20 15:28 arthur
-
- * [r504] configure.ac: add/change some tests for currently used
- functions, relayout some complexer tests and use AC_CHECK_TYPE
- instead of custom test
-
-2007-12-20 15:25 arthur
-
- * [r503] nslcd/ether.c: use ether_ntoa_r() instead of ether_ntoa()
-
-2007-12-20 15:17 arthur
-
- * [r502] compat/ldap.h, configure.ac: remove unused tests and
- compatibility code
-
-2007-12-20 15:08 arthur
-
- * [r501] tests/nss-ldapd-test.conf: set pagesize to some more
- reasonable value
-
-2007-12-20 13:55 arthur
-
- * [r500] tests/test_myldap.c: have assertion on correct search
-
-2007-12-16 16:43 arthur
-
- * [r498] nss-ldapd.conf: fix typo in description
-
-2007-12-14 16:41 arthur
-
- * [r497] nslcd/myldap.c: potential fix for double free() bug like
- in nss_ldap (Debian bug #366172)
-
-2007-12-14 16:19 arthur
-
- * [r496] nslcd/myldap.h: improve description of myldap interface in
- comments
-
-2007-12-14 16:12 arthur
-
- * [r495] nslcd/common.c: explain why we write an invalid address
- (in comment) and add TODO to describe we need to change the log
- format
-
-2007-12-14 16:07 arthur
-
- * [r494] tests/test_myldap.c: fix typo in comment
-
-2007-12-09 22:13 arthur
-
- * [r493] debian/control: update package description
-
-2007-12-09 16:24 arthur
-
- * [r492] tests/Makefile.am: fix objects that are needed to get
- tests linkable (due to namechange from ldap-nss to myldap)
-
-2007-12-09 15:50 arthur
-
- * [r491] compat/ldap.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c:
- some small layout changes
-
-2007-12-09 15:32 arthur
-
- * [r490] tests/test_nsscmds.sh: remove ugly space
-
-2007-12-09 15:23 arthur
-
- * [r489] nslcd-common.h, nslcd/Makefile.am, nslcd/alias.c,
- nslcd/attmap.h, nslcd/cfg.c, nslcd/common.h, nslcd/group.c,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/myldap.c,
- nslcd/myldap.h: get rid of some old code and rename ldap-nss to
- myldap since there is no more NSS-related code in there
-
-2007-12-09 14:49 arthur
-
- * [r488] nslcd-common.h, nslcd/alias.c, nslcd/common.c,
- nslcd/common.h, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
- switch to new LDAP entry parsing code that is much simpler and
- more readable
-
-2007-12-09 14:36 arthur
-
- * [r487] tests/test_nsscmds.sh: add some comments to tests, enable
- netgroup tests and extend ether and services tests
-
-2007-12-09 14:34 arthur
-
- * [r486] nslcd/ldap-nss.c: ignore decoding errors from
- ldap_get_values() as they are just nonexisting attribute values
-
-2007-12-07 16:49 arthur
-
- * [r485] debian/control: fix Vcs-* links to point to the trunk
-
-2007-12-07 16:49 arthur
-
- * [r484] debian/control: upgrade to standards-version 3.7.3 (no
- changes needed)
-
-2007-12-07 13:10 arthur
-
- * [r483] nslcd/nslcd.c: don't use backticks as quote mark
-
-2007-12-01 22:03 arthur
-
- * [r482] common/dict.c: simple check for validity of key value in
- dict_put()
-
-2007-11-26 22:38 arthur
-
- * [r481] configure.ac, man/nss-ldapd.conf.5.xml, nslcd/cfg.c,
- nslcd/cfg.h, nslcd/ldap-nss.c: clean up Kerberos ccname code,
- moving it to cfg.c, fixing some bugs in the putenv() code, making
- the gss_krb5_ccache_name() automatically used if the function is
- available and removing the --with-gssapi-dir,
- --enable-configurable-krb5-ccname-gssapi and
- --enable-configurable-krb5-ccname-env configure options
-
-2007-11-25 15:21 arthur
-
- * [r480] AUTHORS, README, configure.ac, man/nss-ldapd.conf.5.xml,
- nslcd/cfg.c: implement LDAP server discovery through DNS, based
- on a patch by Ralf Haferkamp <rhafer@suse.de> and Michael Calmer
- <mc@suse.de>
-
-2007-11-24 15:26 arthur
-
- * [r479] HACKING: update versions of used tools
-
-2007-11-20 21:53 arthur
-
- * [r478] debian/control: remove XS- prefix from version control
- fields
-
-2007-11-20 21:49 arthur
-
- * [r477] debian/control: put Homepage field in source stanza
-
-2007-11-16 11:43 arthur
-
- * [r476] AUTHORS, nslcd/ldap-nss.c: patch from Andreas Schneider
- <anschneider@suse.de> to get krb5_ccname option working
-
-2007-10-31 22:12 arthur
-
- * [r475] nslcd.h: improve comments about protocol, also describing
- the final NSLCD_RESULT_NOTFOUND
-
-2007-10-28 14:50 arthur
-
- * [r474] nslcd/ldap-nss.c: some smaller cleanups and
- simplifications to the code (getting rid of the is_connected flag
-
-2007-10-28 13:33 arthur
-
- * [r473] nslcd/ldap-nss.c: remove sizelimit parameter
-
-2007-10-28 13:17 arthur
-
- * [r472] nslcd/ldap-nss.c: integrate ent_context attributes into
- ldap_search
-
-2007-10-28 12:54 arthur
-
- * [r471] nslcd/ldap-nss.c: remove session from context and remove
- sycnhronous search functions
-
-2007-10-28 12:37 arthur
-
- * [r470] nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/netgroup.c,
- nslcd/service.c: replace calls to _nss_ldap_get_values() by
- myldap_get_values(), remove unused functions, remove struct
- ldap_state and replace remaining references to context to use
- search instead
-
-2007-10-28 11:39 arthur
-
- * [r469] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/ldap-nss.c: remove support for nss_connect_policy
- configfile option and remove some supporting code for it
-
-2007-10-28 10:57 arthur
-
- * [r468] nslcd/alias.c, nslcd/common.h, nslcd/ether.c,
- nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
- first step to use the new myldap interface
-
-2007-10-28 10:56 arthur
-
- * [r467] tests/test_nsscmds.sh: script to run a number of NSS
- commands (mainly getent) and check the result (this requires an
- LDAP setup that is yet to be documented)
-
-2007-10-27 16:54 arthur
-
- * [r466] man/nss-ldapd.conf.5.xml: include pagesize option in
- manual page since this is tested now
-
-2007-10-27 16:53 arthur
-
- * [r465] nss-ldapd.conf: add pointer to pagesize in AD section of
- sample configfile
-
-2007-10-27 16:28 arthur
-
- * [r464] nslcd/nslcd.c: clean up myldap session after each request
-
-2007-10-27 15:56 arthur
-
- * [r463] nslcd/cfg.c: make cfg_init() only callable once and add
- note about not free()ing memory
-
-2007-10-27 15:48 arthur
-
- * [r462] common/tio.c: fix memory leak in I/O module not free()ing
- allocated storage for file info on file close
-
-2007-10-27 15:36 arthur
-
- * [r461] common/tio.c: portability improvement to fall back to
- ETIMEDOUT when ETIME is unavailable
-
-2007-10-26 08:46 arthur
-
- * [r460] NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: integrate changes from
- 0.4.1 release
-
-2007-10-25 21:55 arthur
-
- * [r455] nslcd/rpc.c: fix rpc filter and remove unused objectClass
- attmap entry
-
-2007-10-25 21:19 arthur
-
- * [r454] nslcd/ldap-nss.c: clean up any messages after abandoning
- the search because that returns a new message (fix memory leak)
-
-2007-10-25 20:25 arthur
-
- * [r453] nslcd/ldap-nss.c: fix a memory leak, not storing search
- entries so they could be freed later on
-
-2007-10-25 20:18 arthur
-
- * [r452] nslcd/ldap-nss.c: fix using unassigned status
-
-2007-10-25 20:17 arthur
-
- * [r451] nslcd/ldap-nss.c: fix memory leak
-
-2007-10-25 09:02 arthur
-
- * [r450] debian/libnss-ldapd.nslcd.init: remove S runlevel from
- Default-Stop in init script
-
-2007-10-21 07:43 arthur
-
- * [r449] nss/networks.c: correct calls to
- NSLCD_ACTION_NETWORK_BYNAME and NSLCD_ACTION_NETWORK_BYADDR and
- get address in correct byte order with the last call
-
-2007-10-20 19:25 arthur
-
- * [r448] nslcd/passwd.c, nslcd/protocol.c: call mysnprintf()
- instead of snprintf() where needed (bugfix)
-
-2007-10-19 22:04 arthur
-
- * [r444] nslcd/ldap-nss.c: make a replacement for
- _nss_ldap_getbyname() which uses the myldap calls internally
-
-2007-10-19 10:35 arthur
-
- * [r443] nslcd/Makefile.am, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/myldap.h, tests, tests/Makefile.am,
- tests/nss-ldapd-test.conf, tests/test_myldap.c: integrate basic
- myldap interface (partially merged from dev-myldap branch)
-
-2007-10-19 09:39 arthur
-
- * [r442] tests/Makefile.am: include debugging information in object
- files
-
-2007-10-19 09:36 arthur
-
- * [r441] tests/Makefile.am: move most C[PP]FLAGS options to
- AM_C[PP]FLAGS and clean up a little
-
-2007-10-19 09:30 arthur
-
- * [r440] common/tio.c: fix usage of DEBUG_TIO_STATS
-
-2007-10-14 07:59 arthur
-
- * [r438] AUTHORS: add translator to Japanese of templates
-
-2007-10-14 07:57 arthur
-
- * [r437] debian/po/ja.po: update Japanese (ja) translation of
- debconf templates by Kenshi Muto <kmuto@debian.org>
-
-2007-10-08 20:11 arthur
-
- * [r436] debian/copyright, debian/po/fr.po: update French (fr)
- translation of debconf templates by Cyril Brulebois
- <cyril.brulebois@enst-bretagne.fr>
-
-2007-10-05 20:52 arthur
-
- * [r434] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.4 release
-
-2007-10-04 19:52 arthur
-
- * [r433] .: ignore tarballs
-
-2007-10-04 19:49 arthur
-
- * [r432] configure.ac: remove linking with libresolv because it's
- not needed on Linux
-
-2007-10-03 20:27 arthur
-
- * [r431] nss-ldapd.conf: some reordering to make the file more
- logical and minor fixes
-
-2007-10-03 20:26 arthur
-
- * [r430] Makefile.am: pass --enable-warnings when running the
- distcheck target
-
-2007-10-03 20:19 arthur
-
- * [r429] README: some general documentation improvements
-
-2007-09-28 08:06 arthur
-
- * [r428] man/nss-ldapd.conf.5.xml: add note about escaping of
- ldapi:// scheme
-
-2007-09-28 08:06 arthur
-
- * [r427] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po: remove note about escaping of ldapi:// url
- scheme
-
-2007-09-28 07:05 arthur
-
- * [r426] nslcd/cfg.c: add warnings and errors to untested and
- unsupported configfile options
-
-2007-09-25 20:57 arthur
-
- * [r425] man/nss-ldapd.conf.5.xml: manual page improvements
-
-2007-09-24 19:29 arthur
-
- * [r424] configure.ac: switch to defining __thread as empty string
- and issue warning if __thread keyword is not supported
-
-2007-09-24 19:22 arthur
-
- * [r423] common/tio.c: also initialize sa_sigaction although it's
- not used
-
-2007-09-24 18:58 arthur
-
- * [r422] debian/libnss-ldapd.postinst: do something special for
- setting the uri parameter because it may be speicified multiple
- times
-
-2007-09-24 13:39 arthur
-
- * [r421] debian/libnss-ldapd.config: fix newline mangling
-
-2007-09-23 20:39 arthur
-
- * [r420] debian/libnss-ldapd.config: properly handle multiple uri
- lines in config file
-
-2007-09-23 20:18 arthur
-
- * [r419] debian/libnss-ldapd.postinst: trim preceding spaces when
- adding an entry in /etc/nsswitch.conf
-
-2007-09-23 11:06 arthur
-
- * [r418] Makefile.am, common/tio.c, nslcd/ldap-nss.h,
- nslcd/nslcd.c, nss/common.c: some small improvements to the code
- based on some source code checks
-
-2007-09-23 11:01 arthur
-
- * [r417] Makefile.am: remove pscan target as these checks are
- sufficiently covered by the other tests
-
-2007-09-22 21:40 arthur
-
- * [r416] nslcd/Makefile.am: add compat files to sources so they end
- up in the tarball
-
-2007-09-22 21:35 arthur
-
- * [r415] tests/Makefile.am: add all objects that are now needed to
- test the configuration module
-
-2007-09-22 21:29 arthur
-
- * [r414] tests/test_cfg.c: remove test for alloc_lsd() because we
- don't use struct ldap_service_search_descriptor any more
-
-2007-09-21 19:44 arthur
-
- * [r412] nslcd/ldap-nss.c: remove unneeded variables and slightly
- improve logging
-
-2007-09-21 19:39 arthur
-
- * [r411] common/Makefile.am: just use -fPIC on all files in this
- directory
-
-2007-09-19 20:47 arthur
-
- * [r410] nslcd/cfg.c, nslcd/cfg.h, nslcd/nslcd.c: put config
- filename as a parameter to cfg_init()
-
-2007-09-15 17:20 arthur
-
- * [r409] nslcd/ldap-nss.c: centralize opening of connection to LDAP
- server in do_open() and refactor do_bind() to be simpler (making
- do_rebind() just one line)
-
-2007-09-15 14:43 arthur
-
- * [r408] man/nss-ldapd.conf.5.xml: remove documentation for
- nss_schema option since it isn't used any more and probably never
- will be
-
-2007-09-15 14:42 arthur
-
- * [r407] nslcd/attmap.c, nslcd/attmap.h, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/common.h, nslcd/group.c, nslcd/ldap-nss.c,
- nslcd/ldap-nss.h, nslcd/passwd.c: remove support for nested
- groups and use of uniqueMember and member attributes as well as
- memberOf attribute (this removes quite some functionality but
- helps us in refactoring because the code was one big exception to
- all the other modules)
-
-2007-09-15 14:10 arthur
-
- * [r406] nslcd/group.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h: some
- more code cleanup, changing return type of _nss_ldap_init(),
- integrating _nss_ldap_init(), do_init_session(), do_parse_async()
- and _nss_ldap_search_async() into the functions that call them
- (each was only called once)
-
-2007-09-15 11:35 arthur
-
- * [r404] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c: do not pass useless errnos
- around because they aren't used anymore
-
-2007-09-15 08:25 arthur
-
- * [r403] nslcd/cfg.h: remove unused include
-
-2007-09-14 23:10 arthur
-
- * [r402] nslcd/ldap-nss.c: some type fixes and logic
- simplifications
-
-2007-09-14 23:10 arthur
-
- * [r401] nslcd/group.c: minor code improvements
-
-2007-09-14 22:00 arthur
-
- * [r400] nslcd/Makefile.am, nslcd/alias.c, nslcd/cfg.c,
- nslcd/ether.c, nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c,
- nslcd/ldap-nss.h, nslcd/netgroup.c, nslcd/network.c,
- nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c,
- nslcd/shadow.c, nslcd/util.c, nslcd/util.h: move the two
- remaining useful functions from util.c to ldap-nss.c
-
-2007-09-14 21:51 arthur
-
- * [r399] nslcd/group.c, nslcd/util.c, nslcd/util.h: move
- _nss_ldap_dn2uid() from util.c to group.c
-
-2007-09-14 21:51 arthur
-
- * [r398] nslcd/common.h, nslcd/passwd.c: add note about free()ing
- the returned value and add logging
-
-2007-09-14 21:01 arthur
-
- * [r397] nslcd/common.h, nslcd/group.c, nslcd/passwd.c: move
- user2dn() from group.c to passwd_username2dn() in passwd.c
-
-2007-09-14 20:54 arthur
-
- * [r396] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c: do not flush streams: our caller
- closes the streams flusing them
-
-2007-09-14 20:50 arthur
-
- * [r395] nslcd/alias.c, nslcd/ether.c, nslcd/group.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c: make use of write_*ent()
- functions consistent
-
-2007-09-14 19:44 arthur
-
- * [r394] nslcd/alias.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/util.c, nslcd/util.h: revert special casing for
- alias_byname() to other functions and some logging strings
- simplifications
-
-2007-09-14 19:35 arthur
-
- * [r393] nslcd/group.c: remove some more references to the old
- locked functions
-
-2007-09-14 18:48 arthur
-
- * [r392] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/network.c,
- nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c,
- nslcd/shadow.c, nslcd/util.c: remove mutex from all LDAP
- operations because we now have a session and a connection per
- thread
-
-2007-09-14 16:30 arthur
-
- * [r391] nslcd/alias.c, nslcd/common.h, nslcd/ether.c,
- nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/netgroup.c, nslcd/network.c, nslcd/nslcd.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
- nslcd/util.c, nslcd/util.h: get rid of global session and instead
- pass the session as a parameter with every request and allocate a
- session per thread
-
-2007-09-12 19:12 arthur
-
- * [r390] nslcd/ldap-nss.c: some code cleanup and fixes to the
- layout
-
-2007-09-09 15:06 arthur
-
- * [r389] nslcd/group.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/util.c: change naming of search functions to clearly
- indicate whether the synchronous or the asynchronous interface is
- used
-
-2007-09-09 10:30 arthur
-
- * [r388] compat/ldap.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/ldap-nss.c:
- some simplifications in the reconnect loging, removing the
- undocumented nss_reconnect_maxconntries configfile option and
- some work to split out LDAP compatibility code to a separate file
-
-2007-09-08 21:37 arthur
-
- * [r387] nslcd/common.c, nslcd/common.h, nslcd/ldap-nss.c: move
- nss2nslcd() to ldap-nss.c
-
-2007-09-08 20:47 arthur
-
- * [r386] nslcd/group.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h: rename
- a function and a little bit of cleanup
-
-2007-09-08 20:33 arthur
-
- * [r385] nslcd/ldap-nss.c: fix endless loop bug
-
-2007-09-08 19:15 arthur
-
- * [r384] nslcd/alias.c, nslcd/attmap.c, nslcd/attmap.h,
- nslcd/cfg.c, nslcd/cfg.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
- nslcd/util.c: move base and scope handling to database specific
- modules, gettting rid of ldap_service_search_descriptor
-
-2007-09-08 15:19 arthur
-
- * [r383] nslcd/alias.c, nslcd/attmap.c, nslcd/attmap.h,
- nslcd/cfg.c, nslcd/cfg.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/ldap-nss.c, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, nslcd/util.c: move filters
- definitions to the database modules themselves (and already
- define base and scope but don't use them yet)
-
-2007-09-07 20:51 arthur
-
- * [r382] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c: make handling of ent_context
- consistent and simpler
-
-2007-09-07 19:57 arthur
-
- * [r381] nslcd/alias.c, nslcd/ether.c, nslcd/host.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, nslcd/util.h: properly
- initialize all contexts
-
-2007-09-07 19:56 arthur
-
- * [r380] nslcd/ldap-nss.h: remove struct ldap_args stuff
-
-2007-09-07 19:41 arthur
-
- * [r379] nslcd/group.c: remove last usage of struct ldap_args and
- add FIXME
-
-2007-09-07 19:36 arthur
-
- * [r378] nslcd/Makefile.am, nslcd/alias.c, nslcd/cfg.c,
- nslcd/ether.c, nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c,
- nslcd/ldap-schema.c, nslcd/ldap-schema.h, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, nslcd/util.c: remove the
- ldap-schema.[ch] files since this is now fully implemented in the
- database specific files
-
-2007-09-07 11:10 arthur
-
- * [r377] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.c,
- nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
- also pass search filter for the *_all() functions from the
- database module instead of doing it in ldap-nss.c
-
-2007-09-07 09:28 arthur
-
- * [r376] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
- rename attlst stuff to attrs since that is the name of the
- parameter that is passed
-
-2007-09-07 08:41 arthur
-
- * [r375] nslcd/alias.c, nslcd/common.c, nslcd/common.h,
- nslcd/ether.c, nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c,
- nslcd/ldap-nss.h, nslcd/ldap-schema.c, nslcd/ldap-schema.h,
- nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
- nslcd/util.h: move some of the filter code to the database
- specific modules to be able to reduce complexity of ldap-nss.c
- later on
-
-2007-09-05 20:53 arthur
-
- * [r374] man/Makefile.am: clean generated manual pages in
- maintainer-clean target
-
-2007-09-03 21:47 arthur
-
- * [r373] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
- include service name in attlst storage and functions
-
-2007-09-03 20:53 arthur
-
- * [r372] nslcd/ldap-nss.c: remove sigpipe handling code since
- sigpipe is ignored throughout the program
-
-2007-08-27 19:38 arthur
-
- * [r371] man/Makefile.am: always ship docbook sources and generated
- manual pages and always install manual pages (even without
- docbook2x-man)
-
-2007-08-27 19:37 arthur
-
- * [r370] INSTALL, autogen.sh, depcomp, install-sh, missing,
- mkinstalldirs: upgrade to using automake 1.10
-
-2007-08-27 19:35 arthur
-
- * [r369] configure.ac: use AM_PROG_CC_C_O to have per-target
- compiler flags
-
-2007-08-26 20:19 arthur
-
- * [r366] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.3 release
-
-2007-08-26 14:51 arthur
-
- * [r365] Makefile.am: workaround for problems splint has in parsing
- system header files
-
-2007-08-26 14:05 arthur
-
- * [r364] nslcd/cfg.h, nslcd/ldap-nss.h: move enum ldap_map_selector
- and struct ldap_service_search_descriptor from ldap-nss.h to
- cfg.h
-
-2007-08-25 13:21 arthur
-
- * [r363] debian/libnss-ldapd.postinst: fix handling of configfile
- values with spaces and symbols that could cause problems with sed
-
-2007-08-25 11:52 arthur
-
- * [r362] debian/libnss-ldapd.postinst: change regular expression
- boundry to | instead of % because it is less likely to appear
- with normal use
-
-2007-08-25 11:51 arthur
-
- * [r361] debian/libnss-ldapd.config: clear password informating in
- Debconf database if binddn is not used
-
-2007-08-19 15:38 arthur
-
- * [r360] tests, tests/Makefile.am, tests/test_cfg.c: add some
- checks for the configuration module
-
-2007-08-19 14:26 arthur
-
- * [r359] configure.ac, tests/Makefile.am, tests/dict,
- tests/test_dict.c, tests/test_tio.c, tests/tio: move dict and tio
- tests into the tests directory
-
-2007-08-19 14:12 arthur
-
- * [r358] debian/po/pt.po: include updated Portugese translation by
- Américo Monteiro <a_monteiro@netcabo.pt>
-
-2007-08-19 14:11 arthur
-
- * [r357] debian/po/templates.pot: change Project-Id-Version project
- name
-
-2007-08-19 14:09 arthur
-
- * [r356] debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
- debian/po/de.po, debian/po/es.po, debian/po/fr.po,
- debian/po/ja.po, debian/po/nl.po, debian/po/pt.po,
- debian/po/pt_BR.po, debian/po/ru.po, debian/po/sv.po,
- debian/po/templates.pot, debian/po/vi.po: update
- Project-Id-Version and Report-Msgid-Bugs-To headers
-
-2007-08-19 14:08 arthur
-
- * [r355] debian/copyright, m4/acx_pthread.m4: include newer version
- of acx_pthread.m4
-
-2007-08-19 13:28 arthur
-
- * [r354] README: add a note about case-sensitivity of NSS and LDAP
- databases
-
-2007-08-19 11:19 arthur
-
- * [r353] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst:
- fix some bugs in mangling of configfile and be more cautious
- about replacing values (only replace first occurrence and only
- match options with the correct number of options)
-
-2007-08-19 11:00 arthur
-
- * [r352] debian/libnss-ldapd.postinst: remove passwords from
- configfile if the [root]binddn option was removed and always
- unset the passwd in the debconf database
-
-2007-08-19 10:54 arthur
-
- * [r351] config.guess, config.sub: include updated files
-
-2007-08-19 09:22 arthur
-
- * [r350] debian/libnss-ldapd.postinst: no longer use
- /etc/libnss-ldap.conf as a basis for creating a new configuration
- file since the syntax is no longer compatible
-
-2007-08-19 09:16 arthur
-
- * [r349] debian/libnss-ldapd.postinst: only restart nscd on
- configure
-
-2007-08-19 09:11 arthur
-
- * [r348] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst,
- debian/libnss-ldapd.templates, debian/po/ca.po, debian/po/cs.po,
- debian/po/da.po, debian/po/de.po, debian/po/es.po,
- debian/po/fr.po, debian/po/ja.po, debian/po/nl.po,
- debian/po/pt.po, debian/po/pt_BR.po, debian/po/ru.po,
- debian/po/sv.po, debian/po/templates.pot, debian/po/vi.po: remove
- the ldap-version question as it should be unneeded in the most
- common installations (where it needs to be set the whole config
- is likely te need tweaking)
-
-2007-08-18 20:56 arthur
-
- * [r347] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po: rephrase the uri question and add some more
- pointers on how to specify the value
-
-2007-08-18 20:47 arthur
-
- * [r346] debian/libnss-ldapd.nslcd.init: change remaining reference
- to $PIDFILE into $NSLCD_PIDFILE
-
-2007-08-18 20:11 arthur
-
- * [r345] nslcd/ldap-nss.c: fix a couple of uses of per-map bases
- that could be NULL and remove the ldap_proxy_bind_args that
- wasn't used anywhere
-
-2007-08-18 19:37 arthur
-
- * [r344] man/nslcd.8.xml: replace remaining \- with -
-
-2007-08-18 19:35 arthur
-
- * [r343] configure.ac, man/nss-ldapd.conf.5.xml, nslcd/attmap.c,
- nslcd/attmap.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/ldap-nss.c,
- nslcd/ldap-schema.h, nslcd/nslcd.c, nss-ldapd.conf: rewrite
- configuration file handling to be simpler and more consistent,
- this does mean that the syntax of the configfile has changed from
- the PADL one and that some options were removed (also update
- manual page and sample config file to reflect changes)
-
-2007-08-03 08:13 arthur
-
- * [r342] nslcd/cfg.c, nslcd/cfg.h, nslcd/group.c: remove
- nss_initgroups and nss_initgroups_ignoreusers configfile options
-
-2007-08-03 07:21 arthur
-
- * [r341] HACKING, README: documentation improvements
-
-2007-08-03 07:20 arthur
-
- * [r340] README, configure.ac, man/nss-ldapd.conf.5.xml,
- nslcd/cfg.c, nslcd/cfg.h, nslcd/ldap-nss.c, nslcd/ldap-nss.h:
- remove --enable-paged-results configure option and now always do
- runtime configuration, remove nss_paged_results configfile option
- and use pagesize option to specify usage of paging or not
-
-2007-08-02 21:59 arthur
-
- * [r339] README: some spelling fixes, added a section on
- unsupported features and rephrased default LDAP schema
- objectclasses as filters
-
-2007-07-31 13:54 arthur
-
- * [r338] Makefile.am, configure.ac, debian/control, man,
- man/Makefile.am, man/nslcd.8.xml, man/nss-ldapd.conf.5.xml,
- nslcd.8, nss-ldapd.conf.5: switch to using docbook for manual
- pages, use docbook2x-man for generating the manual pages and
- update the nss-ldapd.conf manual page slightly
-
-2007-07-28 16:20 arthur
-
- * [r337] nslcd/alias.c, nslcd/cfg.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/ldap-schema.c, nslcd/ldap-schema.h, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c: define the list of attributes to
- look up in searches in the service modules instead of in
- ldap-schema
-
-2007-07-28 14:57 arthur
-
- * [r336] nslcd/attmap.h: fix typo in comment
-
-2007-07-27 09:54 arthur
-
- * [r334] nslcd.h: fix typo
-
-2007-07-26 20:11 arthur
-
- * [r332] nslcd/cfg.c, nslcd/ldap-schema.h: remove some more old
- mapping stuff and change configuration file keyword to map with
- the new syntax
-
-2007-07-26 19:34 arthur
-
- * [r331] nslcd/alias.c, nslcd/attmap.c, nslcd/attmap.h,
- nslcd/cfg.c, nslcd/cfg.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/ldap-nss.c, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c: switch to the new attribute
- mapping code
-
-2007-07-26 16:00 arthur
-
- * [r330] nslcd/cfg.c, nslcd/cfg.h, nslcd/ldap-nss.c,
- nslcd/ldap-nss.h, nslcd/ldap-schema.c: get rid of default and
- override attribute value mappings and remove host and port
- configuration options
-
-2007-07-26 11:58 arthur
-
- * [r329] nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/shadow.c: move
- some shadow specific functions to shadow.c
-
-2007-07-26 11:57 arthur
-
- * [r328] nslcd/cfg.c, nslcd/cfg.h: make function
- _nss_ldap_add_uri() static
-
-2007-07-24 15:36 arthur
-
- * [r327] nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.c:
- remove some more unused code
-
-2007-07-24 13:38 arthur
-
- * [r326] nslcd/Makefile.am, nslcd/alias.c, nslcd/attmap.c,
- nslcd/attmap.h, nslcd/cfg.c, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/ldap-schema.c, nslcd/ldap-schema.h, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, nslcd/util.c: switch to a new
- interface for doing attribute mapping, splitting the attribute
- mapping stuff into a separate file
-
-2007-07-24 10:13 arthur
-
- * [r325] nslcd/cfg.c, nslcd/ldap-schema.c, nslcd/ldap-schema.h: get
- rid of some unused attribute mappings and a small reorganisation
- of code
-
-2007-07-24 06:52 arthur
-
- * [r324] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po: rephrase nsswitch.conf question and removed
- reference to example file we don't ship
-
-2007-07-24 06:40 arthur
-
- * [r323] debian/copyright, nslcd/Makefile.am, nslcd/cfg.c,
- nslcd/cfg.h, nslcd/dnsconfig.c, nslcd/dnsconfig.h,
- nslcd/resolve.c, nslcd/resolve.h, nss-ldapd.conf.5: get rid of
- dnsconfig stuff since that probably didn't work anyway and it
- cleans up some stuff
-
-2007-07-23 20:24 arthur
-
- * [r315] common/dict.c, tests/dict/test_dict.c: fix a serious bug
- in dict_values_next() that would return map pointers instead of
- values and write a test for it
-
-2007-07-23 15:23 arthur
-
- * [r314] debian/rules: use stricter distclean run in clean target
- as suggested by lintian
-
-2007-07-23 14:42 arthur
-
- * [r313] common/dict.c, common/dict.h, tests/dict/test_dict.c: add
- support for removing entries from a DICT by setting the value to
- NULL (this does not free any memory)
-
-2007-07-21 14:04 arthur
-
- * [r310] AUTHORS: include translater of debconf templates to French
-
-2007-07-18 07:12 arthur
-
- * [r309] debian/po/fr.po: typo fix by Cyril Brulebois
- <cyril.brulebois@enst-bretagne.fr>
-
-2007-07-16 19:29 arthur
-
- * [r308] debian/po/fr.po: update French (fr) translation of debconf
- templates by Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>
-
-2007-07-15 21:40 arthur
-
- * [r307] tests/tio/test_tio.c: disable test that will always fail
-
-2007-07-15 21:37 arthur
-
- * [r306] common/tio.c: fix typo
-
-2007-07-15 21:35 arthur
-
- * [r305] common/tio.c: fix bug with buffer magic in writing code
-
-2007-07-14 09:33 arthur
-
- * [r304] AUTHORS, debian/copyright, debian/po/pt.po: add Portuguese
- (pt) translation of debconf templates by Américo Monteiro
- <a_monteiro@netcabo.pt>
-
-2007-07-13 09:45 arthur
-
- * [r303] tests/dict/Makefile.am, tests/tio/Makefile.am: do the
- simple unit tests at make check time
-
-2007-07-13 09:31 arthur
-
- * [r302] Makefile.am: don't include config diretory which we don't
- use
-
-2007-07-13 08:44 arthur
-
- * [r301] common/tio.c: add const and add FIXME about a to-be-fixed
- race condition
-
-2007-07-13 08:42 arthur
-
- * [r300] nss/networks.c: flag the address family parameter as
- unused
-
-2007-07-13 08:26 arthur
-
- * [r299] README: add notes about format of host and ethers entries
- in LDAP database
-
-2007-07-13 08:17 arthur
-
- * [r298] debian/control: add XS-Vcs-Svn and XS-Vcs-Browser as
- specified in #391023
-
-2007-06-18 08:46 arthur
-
- * [r297] nslcd/nslcd.c: add comment explaining the use of chmod()
- over fchmod()
-
-2007-06-17 16:48 arthur
-
- * [r294] ChangeLog, NEWS, configure.ac, debian/changelog,
- nss-ldapd.conf.5: get files ready for 0.2.1 release
-
-2007-06-17 14:05 arthur
-
- * [r293] Makefile.am: do proper wildcard expansion
-
-2007-06-17 14:05 arthur
-
- * [r292] Makefile.am, nss/Makefile.am: add proper support for make
- uninstall
-
-2007-06-17 13:31 arthur
-
- * [r291] autogen.sh: force regeneration of all files
-
-2007-06-17 13:27 arthur
-
- * [r290] Makefile.am, autogen.sh, configure.ac: include stuff from
- the m4 directory automatically
-
-2007-06-17 13:20 arthur
-
- * [r289] common/Makefile.am, nslcd/Makefile.am, nss/Makefile.am,
- tests/Makefile.am, tests/dict/Makefile.am, tests/tio/Makefile.am:
- support building outside the source directory
-
-2007-06-17 12:43 arthur
-
- * [r288] Makefile.am, configure.ac, debian/copyright, m4,
- m4/acx_pthread.m4, nslcd/Makefile.am: use the ACX_PTHREAD macro
- to check for platform independant pthread support and required
- options
-
-2007-06-17 12:35 arthur
-
- * [r287] debian/copyright: further clarification of use of
- autoconf/automake code
-
-2007-06-16 23:10 arthur
-
- * [r286] nslcd/nslcd.c: change fchmod() into chmod() since fchmod()
- has undifined behaviour on named sockets (fails silently)
-
-2007-06-12 09:09 arthur
-
- * [r285] common/dict.c, nslcd/ldap-nss.c, nslcd/ldap-schema.c,
- nslcd/util.c: fix casts of types where needed
-
-2007-06-12 09:06 arthur
-
- * [r284] nslcd/host.c: fix type of host address and handle errors
- in writing hostent
-
-2007-06-11 18:44 arthur
-
- * [r280] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- nss-ldapd.conf.5: get files ready for 0.2 release
-
-2007-06-11 18:40 arthur
-
- * [r279] common/Makefile.am, common/dict.c, common/dict.h,
- nslcd/Makefile.am, nslcd/cfg.h, nslcd/dict.c, nslcd/dict.h,
- tests/dict/Makefile.am, tests/dict/test_dict.c: move dict into
- the common directory
-
-2007-06-11 18:34 arthur
-
- * [r278] nss-ldapd.conf.5: add a note about the status of this
- manual page
-
-2007-06-10 16:58 arthur
-
- * [r277] common/Makefile.am: compile tio module with -fPIC because
- it is used in the NSS shared library
-
-2007-06-10 16:50 arthur
-
- * [r276] debian/libnss-ldapd.postinst: add note about modifying
- /etc/nsswitch.conf in postinst
-
-2007-06-09 17:35 arthur
-
- * [r275] Makefile.am: have better rules to generate ChangeLog
-
-2007-06-09 16:54 arthur
-
- * [r274] common/tio.h: remove some trailing spaces
-
-2007-06-09 16:50 arthur
-
- * [r273] nss-ldapd.conf.5: add proper copyright header
-
-2007-06-08 22:57 arthur
-
- * [r272] Makefile.am, common, common/Makefile.am, common/tio.c,
- common/tio.h, configure.ac, nslcd-common.h, nslcd/Makefile.am,
- nslcd/alias.c, nslcd/common.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/netgroup.c, nslcd/network.c, nslcd/nslcd.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
- nslcd/util.c, nslcd/util.h, nss/Makefile.am, nss/aliases.c,
- nss/common.c, nss/common.h, nss/ethers.c, nss/group.c,
- nss/hosts.c, nss/netgroup.c, nss/networks.c, nss/passwd.c,
- nss/protocols.c, nss/rpc.c, nss/services.c, nss/shadow.c,
- tests/Makefile.am, tests/tio, tests/tio/Makefile.am,
- tests/tio/test_tio.c: implement our own stdio-like library that
- handles IO with a simple configurable timeout mechanism with
- buffering
-
-2007-06-05 21:48 arthur
-
- * [r271] NEWS, README, configure.ac, tests/dict/test_dict.c: some
- remaining tabs to spaces and trim trailing spaces
-
-2007-06-02 15:28 arthur
-
- * [r270] configure.ac, debian/copyright: fix some remaining
- references to the GNU Library General Public License
-
-2007-06-01 21:40 arthur
-
- * [r269] nslcd/nslcd.c: add some comments describing some problems
- that this code may have
-
-2007-05-20 16:25 arthur
-
- * [r268] HACKING: add a section on build dependencies
-
-2007-05-13 19:52 arthur
-
- * [r267] config.guess, config.sub: include updated files
-
-2007-03-05 22:42 arthur
-
- * [r266] ., Makefile.am: include some targets to tun flawfinder,
- pscan, rats and splint
-
-2007-03-04 20:03 arthur
-
- * [r265] nslcd-common.h, nslcd/alias.c, nslcd/ether.c,
- nslcd/group.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/ldap-schema.c, nslcd/ldap-schema.h, nslcd/log.c,
- nslcd/nslcd.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/shadow.c, nslcd/util.c, nslcd/util.h, nss/common.c,
- nss/common.h, nss/group.c, nss/hosts.c, nss/netgroup.c,
- nss/networks.c, nss/prototypes.h, nss/services.c: code
- improvements by making type casts explicit, flagging ignored
- return values, renames and flagging of parameters and some
- miscelanious improvements (thanks to gcc warnings, splint, rats
- and flawfinder)
-
-2007-03-02 21:17 arthur
-
- * [r264] nslcd/ldap-nss.c: remove runtime checking for existance of
- /lib/init/rw/libnss-ldap.bind_policy_soft
-
-2007-03-02 20:40 arthur
-
- * [r263] nss-ldapd.conf: add missing attribute mapping for AD
-
-2007-03-02 20:37 arthur
-
- * [r262] nslcd/nslcd.c: do chmod on file descriptor instead of on
- file name
-
-2007-02-17 12:08 arthur
-
- * [r251] nslcd-common.h, nslcd/cfg.c, nss/hosts.c: fix a few bugs
- found thanks to the new warnings
-
-2007-02-17 12:07 arthur
-
- * [r250] compat, compat/attrs.h, nslcd/cfg.h, nslcd/common.h,
- nslcd/dict.h, nslcd/log.h, nslcd/nslcd.c, nss/Makefile.am,
- nss/common.h, nss/ethers.c, nss/group.c, nss/hosts.c,
- nss/netgroup.c, nss/networks.c, nss/passwd.c, nss/protocols.c,
- nss/rpc.c, nss/services.c, nss/shadow.c, tests/dict/test_dict.c,
- tests/test_aliases.c: add gcc attributes to some functions and
- parameters
-
-2007-02-17 12:00 arthur
-
- * [r249] configure.ac: add some extra type checks and worarounds
-
-2007-02-17 12:00 arthur
-
- * [r248] configure.ac: add extra compiler warnings
-
-2007-02-10 08:13 arthur
-
- * [r240] nslcd/dnsconfig.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/ldap-schema.c, nslcd/util.c: replace syslog calls to calls
- with our own logging module
-
-2007-02-06 22:27 arthur
-
- * [r237] README: fix a typo and update copyright info
-
-2007-02-04 22:42 arthur
-
- * [r236] configure.ac, tests/Makefile.am, tests/dict,
- tests/dict/Makefile.am, tests/dict/test_dict.c: add simple test
- for dict module
-
-2007-02-04 22:31 arthur
-
- * [r235] nslcd/dict.c: fix list corruption bug in dict_put() and
- ignore setting value to NULL
-
-2007-02-04 22:30 arthur
-
- * [r234] nslcd/dict.c, nslcd/dict.h: don't store const void * as
- value, just void *
-
-2007-02-01 22:12 arthur
-
- * [r233] nslcd/util.c, nslcd/util.h: declare old dict functions
- static as thay are only used from within util.c
-
-2007-02-01 22:03 arthur
-
- * [r232] nslcd/dict.h, nslcd/ldap-nss.h: trim trailing whitespace
-
-2007-02-01 21:51 arthur
-
- * [r231] nslcd/Makefile.am, nslcd/cfg.c, nslcd/cfg.h, nslcd/dict.c,
- nslcd/dict.h, nslcd/ldap-nss.c, nslcd/util.c, nslcd/util.h: add
- new dictionary module and use it for the attribute mapping stuff
-
-2007-02-01 21:13 arthur
-
- * [r230] nslcd/Makefile.am, nslcd/log.c, nslcd/xmalloc.c,
- nslcd/xmalloc.h: get rid of xmalloc.[ch]
-
-2007-01-17 22:40 arthur
-
- * [r229] nss/Makefile.am: no longer install libc-versioned symlink
- and hardcode nss soname because we will likely need to change our
- code if the ABI changes
-
-2007-01-17 22:23 arthur
-
- * [r228] debian/rules: in Debian package install NSS files in
- /usr/lib instead of /lib
-
-2007-01-17 22:16 arthur
-
- * [r227] nss/aliases.c, nss/common.h, nss/ethers.c, nss/group.c,
- nss/hosts.c, nss/netgroup.c, nss/networks.c, nss/passwd.c,
- nss/protocols.c, nss/rpc.c, nss/services.c, nss/shadow.c: ensure
- that all NSS functions can be generated by the marcos in common.h
- and spell out the read_..() function for every type
-
-2007-01-17 21:54 arthur
-
- * [r226] debian/copyright: indent license blubs and include license
- information for nslcd/resolve.[ch]
-
-2007-01-17 21:53 arthur
-
- * [r225] nslcd.h: add a little bit more documentation
-
-2007-01-17 16:10 arthur
-
- * [r224] nslcd/cfg.c: remove a const where it really wasn't
-
-2007-01-17 16:03 arthur
-
- * [r223] nslcd/cfg.c, nslcd/cfg.h, nslcd/group.c, nslcd/ldap-nss.c,
- nslcd/util.c, nslcd/util.h: move most config code into cfg.c,
- clean up dictornary stuff in util.c and do some more smaller
- restructuring
-
-2007-01-17 15:35 arthur
-
- * [r222] nslcd/group.c, nslcd/ldap-nss.h, nslcd/util.c,
- nslcd/util.h: move name_list stuff to group.c as that is the only
- place it's used at the moment
-
-2007-01-17 15:29 arthur
-
- * [r221] nslcd/netgroup.c: replace __netgrent with mynetgrent
- removing the fields that are not used
-
-2007-01-17 13:16 arthur
-
- * [r220] nslcd/Makefile.am, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.h,
- nslcd/util.c, nslcd/util.h: first step to split out all
- configuration stuff into separate file
-
-2007-01-17 12:51 arthur
-
- * [r219] nslcd/ldap-nss.c, nslcd/ldap-nss.h: get rid of more code
- that would check if the socket was changed from under us by our
- caller
-
-2007-01-17 12:14 arthur
-
- * [r218] nslcd/ldap-nss.c: get rid of rebinding-on-fork() logic as
- our threading model is very predictable
-
-2007-01-10 22:50 arthur
-
- * [r217] nslcd/netgroup.c: write a final result code of
- NSLCD_RESULT_NOTFOUND for netgroup lookups
-
-2007-01-10 22:48 arthur
-
- * [r216] nss/netgroup.c, nss/prototypes.h: fix netgroup lookups so
- that _nss_ldap_getnetgrent_r() returns NSS_STATUS_RETURN if there
- are no more entries to return but there was a first entry
-
-2007-01-09 21:21 arthur
-
- * [r215] COPYING, Makefile.am, README, configure.ac,
- debian/copyright, debian/libnss-ldapd.nslcd.init, nslcd-common.h,
- nslcd.8, nslcd.h, nslcd/Makefile.am, nslcd/alias.c,
- nslcd/common.c, nslcd/common.h, nslcd/dnsconfig.c,
- nslcd/dnsconfig.h, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.c,
- nslcd/ldap-schema.h, nslcd/log.c, nslcd/log.h, nslcd/netgroup.c,
- nslcd/network.c, nslcd/nslcd.c, nslcd/pagectrl.c,
- nslcd/pagectrl.h, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, nslcd/util.c, nslcd/util.h,
- nslcd/xmalloc.c, nslcd/xmalloc.h, nss/Makefile.am, nss/aliases.c,
- nss/common.c, nss/common.h, nss/ethers.c, nss/group.c,
- nss/hosts.c, nss/netgroup.c, nss/networks.c, nss/passwd.c,
- nss/protocols.c, nss/prototypes.h, nss/rpc.c, nss/services.c,
- nss/shadow.c, tests/Makefile.am, tests/test_aliases.c,
- tests/test_ethers.c, tests/test_group.c, tests/test_hosts.c,
- tests/test_netgroup.c, tests/test_networks.c,
- tests/test_passwd.c, tests/test_protocols.c, tests/test_rpc.c,
- tests/test_services.c, tests/test_shadow.c: change license from
- GNU Library General Public License v.2 to GNU Lesser General
- Public License v.2.1 with permission from Luke Howard
-
-2007-01-08 22:26 arthur
-
- * [r214] nss/netgroup.c, nss/prototypes.h: use our own thread-local
- file pointer for doing requests instead of misusing the data
- field in the __netgrent struct
-
-2007-01-08 16:04 arthur
-
- * [r213] debian/control: add a provide line for libnss-ldap so we
- can seamlessly replace it (it should provide the same
- functionality)
-
-2007-01-08 15:42 arthur
-
- * [r212] debian/libnss-ldapd.postinst: only modify nsswitch
- databases we support, leave everything else alone (e.g.
- automount)
-
-2007-01-02 08:06 arthur
-
- * [r211] debian/libnss-ldapd.nslcd.init: change description in init
- script
-
-2006-12-31 10:05 arthur
-
- * [r210] nslcd-common.h: if the string to write is NULL, write an
- empty string
-
-2006-12-31 10:03 arthur
-
- * [r209] nslcd-common.h: ensure that all arrays that are allocated
- in the buffer are now aligned to the pointer size
-
-2006-12-31 10:02 arthur
-
- * [r208] nslcd-common.h, nss/hosts.c: extract some more common
- macros
-
-2006-12-30 10:50 arthur
-
- * [r207] nslcd/ldap-nss.c, tests/test_group.c: get rid of a few
- warnings
-
-2006-12-29 10:46 arthur
-
- * [r206] config.sub: update to newer version again (got lost in
- r205)
-
-2006-12-29 10:04 arthur
-
- * [r205] config.sub, nslcd/group.c, nslcd/ldap-nss.c,
- nslcd/ldap-nss.h, nslcd/util.c: get rid of debug() function and
- call log_log() instead
-
-2006-12-27 09:48 arthur
-
- * [r204] nslcd-common.h, nslcd/alias.c, nslcd/common.h,
- nslcd/ether.c, nslcd/group.c, nslcd/host.c, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c: do not allocate new memory with
- malloc() for each request with a string parameter but use a
- buffer allocated on the stack instead (this simplifies free()-ing
- the buffer(s) in case of problems)
-
-2006-12-25 20:30 arthur
-
- * [r203] nslcd/dnsconfig.c, nslcd/group.c, nslcd/ldap-nss.c,
- nslcd/ldap-nss.h, nslcd/passwd.c, nslcd/util.c, nslcd/util.h: get
- rid of NSS_BUFSIZ, rename _nss_ldap_oc_check() to
- has_objectclass(), redo _nss_ldap_escape_string() with simpler
- logic and slightly different signature and redid layout of some
- code
-
-2006-12-23 11:50 arthur
-
- * [r201] ChangeLog, NEWS, TODO, configure.ac, debian/changelog: get
- files ready for 0.1 release
-
-2006-12-22 23:23 arthur
-
- * [r200] nslcd.8: fix name of configuration file and update date
- and version number
-
-2006-12-22 23:20 arthur
-
- * [r199] NEWS, TODO, nslcd/alias.c, nslcd/dnsconfig.c,
- nslcd/dnsconfig.h, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.c,
- nslcd/ldap-schema.h, nslcd/netgroup.c, nslcd/network.c,
- nslcd/pagectrl.c, nslcd/pagectrl.h, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/resolve.c, nslcd/resolve.h, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, nslcd/util.c, nslcd/util.h,
- nss-ldapd.conf, nss-ldapd.conf.5, nss/exports.linux: remove last
- keyword and disable keyword expansion
-
-2006-12-22 10:56 arthur
-
- * [r198] nslcd/Makefile.am: make list of source files a little
- clearer
-
-2006-12-22 07:35 arthur
-
- * [r197] HACKING: change reference to directory name
-
-2006-12-21 19:55 arthur
-
- * [r196] Makefile.am, configure.ac, debian/copyright, nslcd,
- server: rename server directory to nslcd
-
-2006-12-21 19:53 arthur
-
- * [r195] ChangeLog, Makefile.am: add code for generating ChangeLog
- and add initial ChangeLog
-
-2006-12-21 19:04 arthur
-
- * [r194] .: change trunk location in repository to match package
- name
-
-2006-12-21 10:12 arthur
-
- * [r193] server/alias.c, server/dnsconfig.c, server/dnsconfig.h,
- server/ether.c, server/group.c, server/host.c, server/ldap-nss.c,
- server/ldap-nss.h, server/ldap-schema.c, server/ldap-schema.h,
- server/log.c, server/log.h, server/netgroup.c, server/network.c,
- server/pagectrl.c, server/pagectrl.h, server/passwd.c,
- server/protocol.c, server/rpc.c, server/service.c,
- server/shadow.c, server/util.c, server/util.h, server/xmalloc.c,
- server/xmalloc.h: normalize copyright headers
-
-2006-12-20 11:51 arthur
-
- * [r192] debian/copyright: update copyright file with current
- copyright information
-
-2006-12-20 11:34 arthur
-
- * [r191] Makefile.am, nss/Makefile.am, server/Makefile.am,
- tests/Makefile.am: properly capitalize company name
-
-2006-12-20 11:10 arthur
-
- * [r190] README: fix wrapping
-
-2006-12-20 11:08 arthur
-
- * [r189] README: integrate remaining parts in documentation
-
-2006-12-20 09:14 arthur
-
- * [r188] Makefile.am, debian/libnss-ldapd.examples: ship
- nss-ldapd.conf as an example in the Debian package
-
-2006-12-19 22:31 arthur
-
- * [r187] ., debian/changelog, debian/control: change Debian source
- package name to nss-ldapd
-
-2006-12-19 22:28 arthur
-
- * [r186] Makefile.am: do not try to ship gone README.Debian but do
- ship new HACKING
-
-2006-12-19 15:04 arthur
-
- * [r185] nss-ldapd.conf: get rid of pam stuff
-
-2006-12-19 15:03 arthur
-
- * [r184] HACKING, NEWS, README, TODO: first step at improving
- documentation
-
-2006-12-19 15:02 arthur
-
- * [r183] configure.ac, debian/changelog: change version number to
- 0.1
-
-2006-12-19 14:03 arthur
-
- * [r182] debian/libnss-ldapd.postinst: change some tests with grep
- to be correct, add some comments and improve import of old
- configuration file
-
-2006-12-19 13:55 arthur
-
- * [r181] debian/README.Debian: the README.Debian does not contain
- any more relevant information
-
-2006-12-19 12:10 arthur
-
- * [r180] server/nslcd.c: add TODO
-
-2006-12-19 11:53 arthur
-
- * [r179] Makefile.am, configure.ac, debian/libnss-ldapd.config,
- debian/libnss-ldapd.nslcd.init, debian/libnss-ldapd.postinst,
- debian/libnss-ldapd.postrm, debian/rules, ldap.conf,
- nss-ldapd.conf, nss-ldapd.conf.5, nss_ldap.5: change default
- configuration file name to /etc/nss-ldapd.conf
-
-2006-12-18 22:34 arthur
-
- * [r178] Makefile.am, nslcd.8: add initial nslcd manual page
-
-2006-12-18 22:31 arthur
-
- * [r177] server/nslcd.c: output of --help no longer shows --config
- option (which isn't there)
-
-2006-12-18 22:30 arthur
-
- * [r176] configure.ac: change name of package also in configure
-
-2006-12-18 21:54 arthur
-
- * [r175] debian/libnss-ldapd.config: handle cases where commands in
- backticks return an error code
-
-2006-12-18 21:32 arthur
-
- * [r174] nss/hosts.c: only set h_errno to error value on problems
- and change the returned value in some cases
-
-2006-12-17 22:30 arthur
-
- * [r173] debian/libnss-ldapd.nslcd.init: report process id in
- status
-
-2006-12-17 11:19 arthur
-
- * [r172] configure.ac, debian/changelog,
- debian/libnss-ldapd.config, debian/libnss-ldapd.nslcd.init,
- debian/libnss-ldapd.postinst, nss/common.h, server/nslcd.c,
- tests/test_networks.c: remove trailing spaces
-
-2006-12-17 11:18 arthur
-
- * [r171] nss/prototypes.h: add note about glibc manual
-
-2006-12-17 11:14 arthur
-
- * [r170] nss/Makefile.am: fix comment as to installing libraries
-
-2006-12-17 11:13 arthur
-
- * [r169] debian/control: add a snippet to the package description
- as to what the main differences to libnss-ldap are
-
-2006-12-17 07:27 arthur
-
- * [r168] debian/rules: move the nss libraries to /lib instead of
- /usr/lib
-
-2006-12-17 07:26 arthur
-
- * [r167] debian/rules: remove some unneeded configure options
-
-2006-12-16 22:17 arthur
-
- * [r166] Makefile.am, debian/libnss-ldapd.lintian-overrides,
- debian/rules: fix some lintian warnings regarding shared
- libraries with an override file and generating shlibs for now
-
-2006-12-16 22:15 arthur
-
- * [r165] debian/rules: fix configuration file manual page name
-
-2006-12-16 22:13 arthur
-
- * [r164] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt_BR.po, debian/po/ru.po,
- debian/po/sv.po, debian/po/templates.pot, debian/po/vi.po: end
- every short description line with a colon (and run
- debconf-updatepo) (thanks lintian)
-
-2006-12-16 22:11 arthur
-
- * [r163] server/nslcd.c: set correct permissions on socket creation
- and remove socket and pidfile on exit
-
-2006-12-16 21:52 arthur
-
- * [r162] nss/exports.linux, nss/group.c, nss/prototypes.h,
- tests/test_group.c: remove _nss_ldap_initgroups_dyn() from
- interface for now because it is currently not working
-
-2006-12-16 17:39 arthur
-
- * [r161] configure.ac: fix configure --help strings to be more
- consistent and list default values
-
-2006-12-16 16:40 arthur
-
- * [r160] Makefile.am: fix debian files to ship and split off those
- files into a separate variable
-
-2006-12-16 16:38 arthur
-
- * [r159] debian/po/POTFILES.in, debian/po/ca.po, debian/po/cs.po,
- debian/po/da.po, debian/po/de.po, debian/po/es.po,
- debian/po/fr.po, debian/po/ja.po, debian/po/nl.po,
- debian/po/pt_BR.po, debian/po/ru.po, debian/po/sv.po,
- debian/po/templates.pot, debian/po/vi.po: update po and pot files
- based on current templates
-
-2006-12-16 16:35 arthur
-
- * [r158] debian/config, debian/libnss-ldapd.config,
- debian/libnss-ldapd.postinst, debian/libnss-ldapd.postrm,
- debian/libnss-ldapd.templates, debian/rules, debian/templates:
- redid Debian packaging: on installation a search is done for any
- reasonable configuration information (existing nss_ldap config,
- hostname info, etc), configuring nsswitch.conf is also done and
- all files in the debian directory have more logical names
-
-2006-12-16 16:25 arthur
-
- * [r157] Makefile.am, debian/libnss-ldapd.nslcd.init, debian/rules:
- ship an init script for starting nslcd
-
-2006-12-14 10:34 arthur
-
- * [r156] AUTHORS: fix format of AUTHORS file and include new
- authors
-
-2006-12-14 10:33 arthur
-
- * [r155] ANNOUNCE, README: include ANNOUNCE document in README
-
-2006-12-14 10:32 arthur
-
- * [r154] ChangeLog, NEWS: rename ChangeLog to NEWS and change
- formatting of file to follow common format
-
-2006-12-13 16:07 arthur
-
- * [r153] NEWS, TODO: NEWS looks more like a TODO
-
-2006-12-08 21:58 arthur
-
- * [r152] Makefile.am, debian/changelog, debian/control,
- debian/libnss-ldapd.postinst, debian/rules: clean up Debian
- packaging a bit
-
-2006-12-08 21:45 arthur
-
- * [r151] tests/ldaptest.pl, tests/nsswitch.test, tests/testd.c,
- tests/testgr.c, tests/testnss.c, tests/testpw.c, tests/testpw3.c,
- tests/testpw4.c, tests/testpw5.c, tests/testpw6.c: get rid of old
- test code (most of it should be covered by the new test code)
-
-2006-12-08 19:40 arthur
-
- * [r150] .: ignore generated debuild files
-
-2006-12-08 19:37 arthur
-
- * [r149] debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
- debian/po/de.po, debian/po/es.po, debian/po/fr.po,
- debian/po/ja.po, debian/po/nl.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po, debian/templates: do not make default values
- translatable
-
-2006-12-08 19:31 arthur
-
- * [r148] nss/common.c: fix indentation
-
-2006-12-08 19:31 arthur
-
- * [r147] README, debian/LDAP-Permissions.txt, debian/examples,
- debian/libnss-ldapd.docs: get rid of more documentation in an
- attempt to include all useful documentation in one place
-
-2006-12-08 19:04 arthur
-
- * [r146] Makefile.am, README, doc: reasonable configuration
- information (existing nss_ldap config, parts in top-level README
-
-2006-12-08 18:37 arthur
-
- * [r145] configure.ac, nslcd.h: specify socket and pidfile location
- with configure script
-
-2006-12-08 17:17 arthur
-
- * [r144] debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
- debian/po/de.po, debian/po/es.po, debian/po/fr.po,
- debian/po/ja.po, debian/po/nl.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po: run debconf-updatepo to get pot and po files in
- a consistent state
-
-2006-12-08 16:26 arthur
-
- * [r143] debian/control: get rid of cdbs build dependency
-
-2006-12-07 12:18 arthur
-
- * [r142] debian, debian/README.Debian, debian/changelog,
- debian/control, debian/libnss-ldap.dirs, debian/libnss-ldap.init,
- debian/libnss-ldap.install, debian/libnss-ldap.links,
- debian/libnss-ldap.postinst, debian/libnss-ldap.postrm,
- debian/libnss-ldapd.docs, debian/libnss-ldapd.postinst,
- debian/libnss-ldapd.postrm, debian/rules: initial step to get
- working Debian packaging
-
-2006-12-05 22:26 arthur
-
- * [r141] Makefile.am, compile, config.sub, configure.ac,
- nss/Makefile.am, server/Makefile.am: clean up build scripts to
- only link nslcd to OpenSSL and to cleanly create a nss_ldap.so
- file
-
-2006-12-05 22:25 arthur
-
- * [r140] server/ldap-nss.c, server/ldap-nss.h: get rid of
- _nss_ldap_get_ld_errno() which wasn't used
-
-2006-12-03 17:18 arthur
-
- * [r139] server/nslcd.c: fix logging levels and remove some
- commented out code
-
-2006-12-03 17:17 arthur
-
- * [r138] server/ldap-nss.c, server/ldap-schema.c, server/passwd.c:
- get rid of some more unneeded code
-
-2006-12-03 17:16 arthur
-
- * [r137] tests/Makefile.am: split out common files into own
- variable and disable (comment out) protocol debugging
-
-2006-12-03 17:15 arthur
-
- * [r136] nss/exports.linux: regenerate from prototypes.h
-
-2006-11-30 17:52 arthur
-
- * [r135] server/Makefile.am, server/alias.c, server/common.h,
- server/ether.c, server/group.c, server/host.c, server/ldap-nss.c,
- server/netgroup.c, server/network.c, server/nslcd-server.c,
- server/nslcd-server.h, server/nslcd.c, server/passwd.c,
- server/protocol.c, server/rpc.c, server/service.c,
- server/shadow.c, server/util.c: implement a simple threading
- solution and move code from nslcd-server.c to nslcd.c
-
-2006-11-28 16:21 arthur
-
- * [r134] nslcd.h, nss/aliases.c, nss/ethers.c, nss/group.c,
- nss/passwd.c, nss/protocols.c, nss/rpc.c, nss/services.c,
- nss/shadow.c, server/alias.c, server/ether.c, server/group.c,
- server/passwd.c, server/protocol.c, server/rpc.c,
- server/service.c, server/shadow.c: rename LDF_ marcos to NSLCD_
- macros to have a single namespace
-
-2006-11-28 15:44 arthur
-
- * [r133] server: ignore generated nslcd binary
-
-2006-11-28 15:44 arthur
-
- * [r132] configure.ac: look for nslcd.h now since nslcd.c has been
- moved into the server directory
-
-2006-11-28 10:59 arthur
-
- * [r131] ., Makefile.am, configure.ac, exports.linux, log.c, log.h,
- nslcd-common.h, nslcd-server.c, nslcd-server.h, nslcd.c,
- nss/Makefile.am, nss/exports.linux, server, server/Makefile.am,
- server/log.c, server/log.h, server/nslcd-server.c,
- server/nslcd-server.h, server/nslcd.c, server/xmalloc.c,
- server/xmalloc.h, testnss.c, tests, tests/Makefile.am,
- tests/test_aliases.c, tests/test_ethers.c, tests/test_group.c,
- tests/test_hosts.c, tests/test_netgroup.c, tests/test_networks.c,
- tests/test_passwd.c, tests/test_protocols.c, tests/test_rpc.c,
- tests/test_services.c, tests/test_shadow.c, tests/testnss.c,
- xmalloc.c, xmalloc.h: get as many files from the root directory
- as possible, moving all server related code to the server
- directory and moving and splitting the test code to the tests
- directory
-
-2006-11-28 09:59 arthur
-
- * [r130] nslcd-server.c, nss/networks.c, server/network.c,
- testnss.c: implement network name lookups on server side plus
- some fixes on the client side
-
-2006-11-28 09:54 arthur
-
- * [r129] nslcd-server.c, server/common.c: include config.h as first
- statement
-
-2006-11-28 09:45 arthur
-
- * [r128] nslcd-common.h: implement more detailed protocol logging
- (dumping the actual byte values read and written)
-
-2006-11-27 09:59 arthur
-
- * [r127] Makefile.am, nslcd-client.c, nslcd-client.h,
- nss/Makefile.am, nss/aliases.c, nss/common.c, nss/common.h,
- nss/ethers.c, nss/group.c, nss/hosts.c, nss/netgroup.c,
- nss/networks.c, nss/passwd.c, nss/protocols.c, nss/rpc.c,
- nss/services.c, nss/shadow.c: get rid of nslcd-client.{c,h} and
- move it to nss/common.{c,h}, this ensures that all code that is
- needed for the nss part is in the nss directory
-
-2006-11-27 09:05 arthur
-
- * [r126] server/host.c, server/rpc.c: fix typos
-
-2006-11-26 22:36 arthur
-
- * [r125] server/Makefile.am, server/dnsconfig.c,
- server/dnsconfig.h, server/ether.c, server/group.c,
- server/ldap-nss.c, server/ldap-nss.h, server/ldap-parse.h,
- server/ldap-schema.c, server/ldap-schema.h, server/network.c,
- server/passwd.c, server/util.c, server/util.h: clean up header
- files
-
-2006-11-26 12:01 arthur
-
- * [r124] doc/autofs-4.1.3-lookup-nssldap.patch,
- doc/lookup_nssldap.c, ldap.conf, nslcd-server.c, nslcd-server.h,
- nslcd.h, nss/Makefile.am, nss/automount.c, nss/prototypes.h,
- server/Makefile.am, server/automount.c, server/ldap-nss.h,
- server/ldap-schema.c, server/ldap-schema.h, server/rpc.c,
- server/util.c, server/util.h: get rid of automount map
- information lookups through NSS as this is not used (at least not
- with glibc), autofs-ldap looks up the information on it's own
- (but does parse /etc/nsswitch.conf)
-
-2006-11-25 10:56 arthur
-
- * [r123] nslcd-server.c, nss/services.c, server/service.c,
- testnss.c: implement server end of service name lookup and fix
- client end to translate between host and network byte order and
- to also pass protocol in request
-
-2006-11-25 10:55 arthur
-
- * [r122] nslcd-common.h: fix bug that always causes a
- READ_STRING_ALLOC to read to a variable called name
-
-2006-11-25 10:09 arthur
-
- * [r121] nslcd-server.c, server/rpc.c, testnss.c: implement rpc
- service on server side
-
-2006-11-25 10:09 arthur
-
- * [r120] server/host.c: get rid of superfluous test
-
-2006-11-25 10:08 arthur
-
- * [r119] server/protocol.c: only flush the stream after writing all
- records
-
-2006-11-25 09:16 arthur
-
- * [r118] nslcd-server.c, server/protocol.c, testnss.c: implement
- protocol handling (server side)
-
-2006-11-25 09:16 arthur
-
- * [r117] nslcd.h, nss/netgroup.c, nss/prototypes.h: trip trailing
- whitespace
-
-2006-11-25 08:07 arthur
-
- * [r116] nslcd-common.h: include stdio for definitions of fread(),
- fwrite() etc
-
-2006-11-24 11:10 arthur
-
- * [r115] nslcd-server.c, server/host.c, testnss.c: implement server
- end of host name lookups (without IPv6 support sofar)
-
-2006-11-24 11:03 arthur
-
- * [r114] nss/hosts.c: fix problem with allocated array for storing
- addresses, properly set h_errnop and check empty address (only
- addresses of other address family) in nss functions, not in
- read_hostent()
-
-2006-11-24 10:58 arthur
-
- * [r113] nslcd-common.h: make protocol logging a little more
- readable and do not use fseek() in streams because that is not
- supported
-
-2006-11-22 13:16 arthur
-
- * [r112] server/alias.c, server/ether.c, server/group.c,
- server/passwd.c, server/shadow.c: only flush the stream after
- writing all records (not every time) and more logging consistency
-
-2006-11-22 12:18 arthur
-
- * [r111] nslcd-server.c, server/shadow.c, testnss.c: implement
- server end of shadow lookups
-
-2006-11-22 12:17 arthur
-
- * [r110] server/alias.c, server/passwd.c: make logging a little bit
- more consistent
-
-2006-11-22 11:45 arthur
-
- * [r109] server/netgroup.c: add extra copyright information (the
- exact same code was seen in glibc)
-
-2006-11-21 16:45 arthur
-
- * [r108] nslcd-server.c, nslcd.h, nss/netgroup.c,
- server/netgroup.c, testnss.c: implement netgroup lookups,
- including test code
-
-2006-11-19 15:49 arthur
-
- * [r107] nslcd.h: include a note about encoding of strings
-
-2006-11-19 15:38 arthur
-
- * [r106] nslcd-server.c, server/ether.c: implement nslcd_ether_*()
- functions
-
-2006-11-19 15:37 arthur
-
- * [r105] nslcd-server.c, nslcd-server.h: create prototypes for all
- server methods
-
-2006-11-19 15:36 arthur
-
- * [r104] nss/ethers.c: write contents of ethernet address not
- pointer
-
-2006-11-19 08:57 arthur
-
- * [r103] server/group.c: add missing semicolon
-
-2006-11-19 08:55 arthur
-
- * [r102] nslcd-common.h: add more verbose protocol logging,
- including logging of errors
-
-2006-11-19 08:54 arthur
-
- * [r101] ., debian, doc, nss, server, tests: ignore stale nfs files
-
-2006-11-19 08:51 arthur
-
- * [r100] nss/common.h: fix bug: the readfn() function was executed
- twice
-
-2006-11-18 08:12 arthur
-
- * [r99] server/group.c, server/netgroup.c: some layout changes
-
-2006-11-18 08:09 arthur
-
- * [r98] nslcd.h: include changes to handle protocol, rpc, service
- and netgroup nslcd calls
-
-2006-11-17 22:59 arthur
-
- * [r97] nss/Makefile.am, nss/netgroup.c, nss/prototypes.h:
- implement netgroup lookups
-
-2006-11-17 22:55 arthur
-
- * [r96] nss/aliases.c, nss/automount.c, nss/common.h, nss/ethers.c,
- nss/group.c, nss/hosts.c, nss/networks.c, nss/passwd.c,
- nss/protocols.c, nss/rpc.c, nss/services.c, nss/shadow.c: do some
- refactoring in the generated code and add some documentation on
- generated code in comments in common.h
-
-2006-11-16 13:06 arthur
-
- * [r95] nss/Makefile.am, nss/services.c: implement reading of
- services entities
-
-2006-11-16 12:57 arthur
-
- * [r94] nss/Makefile.am, nss/rpc.c: implement reading of rpc
- entities
-
-2006-11-16 12:51 arthur
-
- * [r93] nss/Makefile.am, nss/protocols.c: implement reading of
- protocol entities
-
-2006-11-16 12:50 arthur
-
- * [r92] nss/aliases.c, nss/common.h, nss/ethers.c, nss/group.c,
- nss/hosts.c, nss/networks.c, nss/passwd.c, nss/shadow.c: switch
- to a simpler and more compact framework to generate methods (one
- reader function to deserialize a struct from the stream and
- auto-generated functions)
-
-2006-11-15 15:06 arthur
-
- * [r91] nslcd.h, nss/Makefile.am, nss/networks.c, nss/prototypes.h:
- implement network information lookups through NSS
-
-2006-11-15 11:00 arthur
-
- * [r90] nss/hosts.c: properly filter out empty returned address
- records and return NOTFOUND for entries without addresses in our
- address family
-
-2006-11-14 14:41 arthur
-
- * [r89] xmalloc.h: add xxmalloc() macro to simply allocate a
- structure of a certain type
-
-2006-11-14 14:40 arthur
-
- * [r88] nslcd.h, nss/Makefile.am, nss/automount.c,
- nss/prototypes.h: implement automounter maps lookups
-
-2006-11-14 14:40 arthur
-
- * [r87] nss/common.h: just close the stream in case of problems
- instead of calling endent()
-
-2006-11-11 15:38 arthur
-
- * [r86] server/group.c: include some other functions into lookup
- functions to increase readability
-
-2006-11-11 15:16 arthur
-
- * [r85] server/Makefile.am, server/alias.c, server/aliases.c,
- server/automount.c, server/common.c, server/common.h,
- server/ether.c, server/ethers.c, server/group.c, server/host.c,
- server/hosts.c, server/ldap-nss.c, server/ldap-nss.h,
- server/ldap-parse.h, server/ldap-schema.c, server/ldap-schema.h,
- server/netgroup.c, server/network.c, server/networks.c,
- server/passwd.c, server/protocol.c, server/protocols.c,
- server/rpc.c, server/service.c, server/services.c,
- server/shadow.c, server/util.c, server/util.h: fix naming and
- copyright headers
-
-2006-11-11 14:02 arthur
-
- * [r84] server/aliases.c, server/ldap-nss.c, server/ldap-nss.h,
- server/util.c, server/util.h: simplify some functions to pass
- file pointer around instead of struct and buffer (initially only
- for alias_byname())
-
-2006-11-11 07:17 arthur
-
- * [r83] server/ldap-nss.h: some reformatting
-
-2006-11-10 15:36 arthur
-
- * [r82] nslcd.h, nss/Makefile.am, nss/aliases.c, nss/ethers.c,
- nss/exports.h, nss/group.c, nss/hosts.c, nss/passwd.c,
- nss/prototypes.h, nss/shadow.c, testnss.c: rename nss/exports.h
- to nss/prototypes.h
-
-2006-11-10 15:31 arthur
-
- * [r81] nss/exports.h, nss/group.c, nss/hosts.c, nss/passwd.c,
- nss/shadow.c: switch to using prototypes that are defined in
- glibc 2.3.6
-
-2006-11-10 13:56 arthur
-
- * [r80] nslcd.h, nss/Makefile.am, nss/shadow.c, testnss.c:
- implement NSS-side shadow lookups (plus test code)
-
-2006-11-10 13:08 arthur
-
- * [r79] nslcd.h, nss/Makefile.am, nss/ethers.c, nss/exports.h,
- testnss.c: implement NSS-side ethers database lookups plus test
- code
-
-2006-11-10 12:44 arthur
-
- * [r78] nss/exports.h, nss/hosts.c, testnss.c: add test code for
- host database and add const to function definition
-
-2006-11-10 11:51 arthur
-
- * [r77] nss/aliases.c, nss/group.c, nss/hosts.c: use better names
- for our thread-local file pointer
-
-2006-11-07 21:18 arthur
-
- * [r76] server/aliases.c: expand some marcos and combine some code
-
-2006-11-07 21:06 arthur
-
- * [r75] server/passwd.c: expand some marcos and combine some code
-
-2006-11-05 23:14 arthur
-
- * [r74] nslcd-common.h, testnss.c: add proper copyright headers
-
-2006-11-05 23:05 arthur
-
- * [r73] nslcd-server.c, nslcd-server.h, server/group.c, testnss.c:
- implement group functions in server but currently
- group_bymember() does not work
-
-2006-11-05 22:57 arthur
-
- * [r72] nslcd-common.h: remove testing stuff
-
-2006-11-05 22:57 arthur
-
- * [r71] nslcd-common.h: fix some variable usage bugs in READ_*
- marcos and change protocol debugging marcos to not use variadic
- arguments
-
-2006-11-04 13:05 arthur
-
- * [r70] Makefile.am, certutil, doc/nsswitch.ldap, nsswitch.ldap:
- reorganize (and get rid of) some files
-
-2006-11-03 22:03 arthur
-
- * [r69] nslcd.h, nss/Makefile.am, nss/hosts.c: implement initial
- host database lookups NSS-side
-
-2006-11-03 22:01 arthur
-
- * [r68] nslcd-common.h: make SKIP more consistent with READ
-
-2006-11-03 19:07 arthur
-
- * [r67] nslcd-server.c: clean struct sockaddr_un structure before
- usage
-
-2006-11-03 13:55 arthur
-
- * [r66] nslcd-common.h, nss/group.c: fix bogus reuse of tmpint32,
- introducing tmp3int32
-
-2006-11-03 13:46 arthur
-
- * [r65] nslcd-common.h: split buffer management macros into
- separate macros
-
-2006-11-03 12:37 arthur
-
- * [r64] nslcd-common.h, nslcd.h, nss/aliases.c, nss/group.c,
- server/aliases.c: rename LOOP to STRINGLIST as that is currently
- the only supported format
-
-2006-11-03 12:09 arthur
-
- * [r63] nslcd-common.h, nss/group.c: add _nss_ldap_initgroups_dyn()
- function
-
-2006-11-03 10:06 arthur
-
- * [r62] nslcd-common.h, nss/aliases.c, nss/common.h, nss/group.c,
- nss/passwd.c: make loop macros common, create macros for
- expanding {set,get,end}ent() functions and implement
- {set,get,end}aliasent
-
-2006-11-03 10:03 arthur
-
- * [r61] nslcd.h: small documentation fixes
-
-2006-11-03 10:03 arthur
-
- * [r60] nslcd-server.h: implement nslcd_alias_all() server-side
-
-2006-11-03 10:02 arthur
-
- * [r59] nslcd-server.c, server/aliases.c: implement
- nslcd_alias_all() server-side
+ * [r424] configure.ac: switch to defining __thread as empty string
+ and issue warning if __thread keyword is not supported
+ * [r423] common/tio.c: also initialize sa_sigaction although it's
+ not used
+ * [r422] debian/libnss-ldapd.postinst: do something special for
+ setting the uri parameter because it may be speicified multiple
+ times
+ * [r421] debian/libnss-ldapd.config: fix newline mangling
-2006-11-03 10:02 arthur
+2007-09-23 arthur
- * [r58] server/group.c: get rid of some more unneeded code
+ * [r420] debian/libnss-ldapd.config: properly handle multiple uri
+ lines in config file
+ * [r419] debian/libnss-ldapd.postinst: trim preceding spaces when
+ adding an entry in /etc/nsswitch.conf
+ * [r418] Makefile.am, common/tio.c, nslcd/ldap-nss.h,
+ nslcd/nslcd.c, nss/common.c: some small improvements to the code
+ based on some source code checks
+ * [r417] Makefile.am: remove pscan target as these checks are
+ sufficiently covered by the other tests
-2006-11-02 14:17 arthur
+2007-09-22 arthur
- * [r57] server/aliases.c, server/passwd.c: some small fixes
+ * [r416] nslcd/Makefile.am: add compat files to sources so they end
+ up in the tarball
+ * [r415] tests/Makefile.am: add all objects that are now needed to
+ test the configuration module
+ * [r414] tests/test_cfg.c: remove test for alloc_lsd() because we
+ don't use struct ldap_service_search_descriptor any more
-2006-11-02 14:13 arthur
+2007-09-21 arthur
- * [r56] nslcd-client.h, nslcd-server.c, nslcd-server.h, nslcd.h,
- nss/aliases.c, nss/common.c, nss/passwd.c, server/aliases.c,
- server/common.c, server/passwd.c: rename some constants and
- switch to a more sane naming scheme
+ * [r412] nslcd/ldap-nss.c: remove unneeded variables and slightly
+ improve logging
+ * [r411] common/Makefile.am: just use -fPIC on all files in this
+ directory
-2006-11-02 13:58 arthur
+2007-09-19 arthur
- * [r55] nss/exports.h: we only need to export
- _nss_ldap_initgroups_dyn(), not _nss_ldap_initgroups()
+ * [r410] nslcd/cfg.c, nslcd/cfg.h, nslcd/nslcd.c: put config
+ filename as a parameter to cfg_init()
-2006-11-02 12:08 arthur
+2007-09-15 arthur
- * [r54] nslcd-client.h, nss/aliases.c, nss/group.c, nss/passwd.c:
- rename READ_RESPONSE() macro to READ_RESPONSE_CODE()
+ * [r409] nslcd/ldap-nss.c: centralize opening of connection to LDAP
+ server in do_open() and refactor do_bind() to be simpler (making
+ do_rebind() just one line)
+ * [r408] man/nss-ldapd.conf.5.xml: remove documentation for
+ nss_schema option since it isn't used any more and probably never
+ will be
+ * [r407] nslcd/attmap.c, nslcd/attmap.h, nslcd/cfg.c, nslcd/cfg.h,
+ nslcd/common.h, nslcd/group.c, nslcd/ldap-nss.c,
+ nslcd/ldap-nss.h, nslcd/passwd.c: remove support for nested
+ groups and use of uniqueMember and member attributes as well as
+ memberOf attribute (this removes quite some functionality but
+ helps us in refactoring because the code was one big exception to
+ all the other modules)
+ * [r406] nslcd/group.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h: some
+ more code cleanup, changing return type of _nss_ldap_init(),
+ integrating _nss_ldap_init(), do_init_session(), do_parse_async()
+ and _nss_ldap_search_async() into the functions that call them
+ (each was only called once)
+ * [r404] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
+ nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/netgroup.c,
+ nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
+ nslcd/service.c, nslcd/shadow.c: do not pass useless errnos
+ around because they aren't used anymore
+ * [r403] nslcd/cfg.h: remove unused include
-2006-11-01 22:48 arthur
+2007-09-14 arthur
- * [r53] nslcd.h, nss/Makefile.am, nss/group.c, testnss.c: implement
- NSS side of getgrnam(), getgrgid() and {set,get,end}grent()
+ * [r402] nslcd/ldap-nss.c: some type fixes and logic
+ simplifications
+ * [r401] nslcd/group.c: minor code improvements
+ * [r400] nslcd/Makefile.am, nslcd/alias.c, nslcd/cfg.c,
+ nslcd/ether.c, nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c,
+ nslcd/ldap-nss.h, nslcd/netgroup.c, nslcd/network.c,
+ nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c,
+ nslcd/shadow.c, nslcd/util.c, nslcd/util.h: move the two
+ remaining useful functions from util.c to ldap-nss.c
+ * [r399] nslcd/group.c, nslcd/util.c, nslcd/util.h: move
+ _nss_ldap_dn2uid() from util.c to group.c
+ * [r398] nslcd/common.h, nslcd/passwd.c: add note about free()ing
+ the returned value and add logging
+ * [r397] nslcd/common.h, nslcd/group.c, nslcd/passwd.c: move
+ user2dn() from group.c to passwd_username2dn() in passwd.c
+ * [r396] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
+ nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
+ nslcd/service.c, nslcd/shadow.c: do not flush streams: our caller
+ closes the streams flusing them
+ * [r395] nslcd/alias.c, nslcd/ether.c, nslcd/group.c,
+ nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
+ nslcd/service.c, nslcd/shadow.c: make use of write_*ent()
+ functions consistent
+ * [r394] nslcd/alias.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
+ nslcd/util.c, nslcd/util.h: revert special casing for
+ alias_byname() to other functions and some logging strings
+ simplifications
+ * [r393] nslcd/group.c: remove some more references to the old
+ locked functions
+ * [r392] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
+ nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/network.c,
+ nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c,
+ nslcd/shadow.c, nslcd/util.c: remove mutex from all LDAP
+ operations because we now have a session and a connection per
+ thread
+ * [r391] nslcd/alias.c, nslcd/common.h, nslcd/ether.c,
+ nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
+ nslcd/netgroup.c, nslcd/network.c, nslcd/nslcd.c, nslcd/passwd.c,
+ nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
+ nslcd/util.c, nslcd/util.h: get rid of global session and instead
+ pass the session as a parameter with every request and allocate a
+ session per thread
-2006-11-01 14:05 arthur
+2007-09-12 arthur
- * [r52] nss/aliases.c, nss/common.h, nss/passwd.c: always set
- *errnop correctly
+ * [r390] nslcd/ldap-nss.c: some code cleanup and fixes to the
+ layout
-2006-11-01 13:13 arthur
+2007-09-09 arthur
- * [r51] CVSVersionInfo.txt, Makefile.am: get rid of
- CVSVersionInfo.txt
+ * [r389] nslcd/group.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
+ nslcd/util.c: change naming of search functions to clearly
+ indicate whether the synchronous or the asynchronous interface is
+ used
+ * [r388] compat/ldap.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/ldap-nss.c:
+ some simplifications in the reconnect loging, removing the
+ undocumented nss_reconnect_maxconntries configfile option and
+ some work to split out LDAP compatibility code to a separate file
-2006-11-01 12:58 arthur
+2007-09-08 arthur
- * [r50] nslcd.c: prevent recursive hostname lookups through ldap
+ * [r387] nslcd/common.c, nslcd/common.h, nslcd/ldap-nss.c: move
+ nss2nslcd() to ldap-nss.c
+ * [r386] nslcd/group.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h: rename
+ a function and a little bit of cleanup
+ * [r385] nslcd/ldap-nss.c: fix endless loop bug
+ * [r384] nslcd/alias.c, nslcd/attmap.c, nslcd/attmap.h,
+ nslcd/cfg.c, nslcd/cfg.h, nslcd/ether.c, nslcd/group.c,
+ nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
+ nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
+ nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
+ nslcd/util.c: move base and scope handling to database specific
+ modules, gettting rid of ldap_service_search_descriptor
+ * [r383] nslcd/alias.c, nslcd/attmap.c, nslcd/attmap.h,
+ nslcd/cfg.c, nslcd/cfg.h, nslcd/ether.c, nslcd/group.c,
+ nslcd/host.c, nslcd/ldap-nss.c, nslcd/netgroup.c,
+ nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
+ nslcd/service.c, nslcd/shadow.c, nslcd/util.c: move filters
+ definitions to the database modules themselves (and already
+ define base and scope but don't use them yet)
-2006-11-01 12:32 arthur
+2007-09-07 arthur
- * [r49] Makefile.am: add some files to EXTRA_DIST
+ * [r382] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
+ nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/netgroup.c,
+ nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
+ nslcd/service.c, nslcd/shadow.c: make handling of ent_context
+ consistent and simpler
+ * [r381] nslcd/alias.c, nslcd/ether.c, nslcd/host.c,
+ nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
+ nslcd/service.c, nslcd/shadow.c, nslcd/util.h: properly
+ initialize all contexts
+ * [r380] nslcd/ldap-nss.h: remove struct ldap_args stuff
+ * [r379] nslcd/group.c: remove last usage of struct ldap_args and
+ add FIXME
+ * [r378] nslcd/Makefile.am, nslcd/alias.c, nslcd/cfg.c,
+ nslcd/ether.c, nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c,
+ nslcd/ldap-schema.c, nslcd/ldap-schema.h, nslcd/netgroup.c,
+ nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
+ nslcd/service.c, nslcd/shadow.c, nslcd/util.c: remove the
+ ldap-schema.[ch] files since this is now fully implemented in the
+ database specific files
+ * [r377] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
+ nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.c,
+ nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
+ nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
+ also pass search filter for the *_all() functions from the
+ database module instead of doing it in ldap-nss.c
+ * [r376] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
+ nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
+ nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
+ rename attlst stuff to attrs since that is the name of the
+ parameter that is passed
+ * [r375] nslcd/alias.c, nslcd/common.c, nslcd/common.h,
+ nslcd/ether.c, nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c,
+ nslcd/ldap-nss.h, nslcd/ldap-schema.c, nslcd/ldap-schema.h,
+ nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
+ nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
+ nslcd/util.h: move some of the filter code to the database
+ specific modules to be able to reduce complexity of ldap-nss.c
+ later on
-2006-11-01 12:19 arthur
+2007-09-05 arthur
- * [r48] nslcd-server.c, nslcd.h, server/common.c, server/group.c,
- server/passwd.c: get rid of some trailing spaces
+ * [r374] man/Makefile.am: clean generated manual pages in
+ maintainer-clean target
-2006-11-01 12:19 arthur
+2007-09-03 arthur
- * [r47] nslcd.c: ignore SIGPIPE and get rid of some trailing spaces
+ * [r373] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
+ nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
+ nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
+ include service name in attlst storage and functions
+ * [r372] nslcd/ldap-nss.c: remove sigpipe handling code since
+ sigpipe is ignored throughout the program
-2006-11-01 12:18 arthur
+2007-08-27 arthur
- * [r46] testnss.c: only print result on success and errors on
- failure
+ * [r371] man/Makefile.am: always ship docbook sources and generated
+ manual pages and always install manual pages (even without
+ docbook2x-man)
+ * [r370] INSTALL, autogen.sh, depcomp, install-sh, missing,
+ mkinstalldirs: upgrade to using automake 1.10
+ * [r369] configure.ac: use AM_PROG_CC_C_O to have per-target
+ compiler flags
-2006-11-01 12:17 arthur
+2007-08-26 arthur
- * [r45] server/common.h: do not close the server-side stream as the
- main dispatcher will close it
+ * [r366] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
+ man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
+ 0.3 release
+ * [r365] Makefile.am: workaround for problems splint has in parsing
+ system header files
+ * [r364] nslcd/cfg.h, nslcd/ldap-nss.h: move enum ldap_map_selector
+ and struct ldap_service_search_descriptor from ldap-nss.h to
+ cfg.h
-2006-11-01 12:13 arthur
+2007-08-25 arthur
- * [r44] nss/passwd.c: implement _nss_ldap_{set,get,end}pwent()
- functions with thread-local opened file
+ * [r363] debian/libnss-ldapd.postinst: fix handling of configfile
+ values with spaces and symbols that could cause problems with sed
+ * [r362] debian/libnss-ldapd.postinst: change regular expression
+ boundry to | instead of % because it is less likely to appear
+ with normal use
+ * [r361] debian/libnss-ldapd.config: clear password informating in
+ Debconf database if binddn is not used
-2006-11-01 12:08 arthur
+2007-08-19 arthur
- * [r43] nss/common.h: also set file pointer to NULL when closing a
- stream to properly handle reuse of stream
+ * [r360] tests, tests/Makefile.am, tests/test_cfg.c: add some
+ checks for the configuration module
+ * [r359] configure.ac, tests/Makefile.am, tests/dict,
+ tests/test_dict.c, tests/test_tio.c, tests/tio: move dict and tio
+ tests into the tests directory
+ * [r358] debian/po/pt.po: include updated Portugese translation by
+ Américo Monteiro <a_monteiro@netcabo.pt>
+ * [r357] debian/po/templates.pot: change Project-Id-Version project
+ name
+ * [r356] debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
+ debian/po/de.po, debian/po/es.po, debian/po/fr.po,
+ debian/po/ja.po, debian/po/nl.po, debian/po/pt.po,
+ debian/po/pt_BR.po, debian/po/ru.po, debian/po/sv.po,
+ debian/po/templates.pot, debian/po/vi.po: update
+ Project-Id-Version and Report-Msgid-Bugs-To headers
+ * [r355] debian/copyright, m4/acx_pthread.m4: include newer version
+ of acx_pthread.m4
+ * [r354] README: add a note about case-sensitivity of NSS and LDAP
+ databases
+ * [r353] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst:
+ fix some bugs in mangling of configfile and be more cautious
+ about replacing values (only replace first occurrence and only
+ match options with the correct number of options)
+ * [r352] debian/libnss-ldapd.postinst: remove passwords from
+ configfile if the [root]binddn option was removed and always
+ unset the passwd in the debconf database
+ * [r351] config.guess, config.sub: include updated files
+ * [r350] debian/libnss-ldapd.postinst: no longer use
+ /etc/libnss-ldap.conf as a basis for creating a new configuration
+ file since the syntax is no longer compatible
+ * [r349] debian/libnss-ldapd.postinst: only restart nscd on
+ configure
+ * [r348] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst,
+ debian/libnss-ldapd.templates, debian/po/ca.po, debian/po/cs.po,
+ debian/po/da.po, debian/po/de.po, debian/po/es.po,
+ debian/po/fr.po, debian/po/ja.po, debian/po/nl.po,
+ debian/po/pt.po, debian/po/pt_BR.po, debian/po/ru.po,
+ debian/po/sv.po, debian/po/templates.pot, debian/po/vi.po: remove
+ the ldap-version question as it should be unneeded in the most
+ common installations (where it needs to be set the whole config
+ is likely te need tweaking)
-2006-11-01 12:04 arthur
+2007-08-18 arthur
- * [r42] log.c: prefix debugging messages with DEBUG
+ * [r347] debian/libnss-ldapd.templates, debian/po/ca.po,
+ debian/po/cs.po, debian/po/da.po, debian/po/de.po,
+ debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
+ debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
+ debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
+ debian/po/vi.po: rephrase the uri question and add some more
+ pointers on how to specify the value
+ * [r346] debian/libnss-ldapd.nslcd.init: change remaining reference
+ to $PIDFILE into $NSLCD_PIDFILE
+ * [r345] nslcd/ldap-nss.c: fix a couple of uses of per-map bases
+ that could be NULL and remove the ldap_proxy_bind_args that
+ wasn't used anywhere
+ * [r344] man/nslcd.8.xml: replace remaining \- with -
+ * [r343] configure.ac, man/nss-ldapd.conf.5.xml, nslcd/attmap.c,
+ nslcd/attmap.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/ldap-nss.c,
+ nslcd/ldap-schema.h, nslcd/nslcd.c, nss-ldapd.conf: rewrite
+ configuration file handling to be simpler and more consistent,
+ this does mean that the syntax of the configfile has changed from
+ the PADL one and that some options were removed (also update
+ manual page and sample config file to reflect changes)
-2006-11-01 12:04 arthur
+2007-08-03 arthur
- * [r41] configure.ac: look for different file in source directory,
- improve --enable-debug option and add checking for __thread
- keyword
+ * [r342] nslcd/cfg.c, nslcd/cfg.h, nslcd/group.c: remove
+ nss_initgroups and nss_initgroups_ignoreusers configfile options
+ * [r341] HACKING, README: documentation improvements
+ * [r340] README, configure.ac, man/nss-ldapd.conf.5.xml,
+ nslcd/cfg.c, nslcd/cfg.h, nslcd/ldap-nss.c, nslcd/ldap-nss.h:
+ remove --enable-paged-results configure option and now always do
+ runtime configuration, remove nss_paged_results configfile option
+ and use pagesize option to specify usage of paging or not
-2006-11-01 12:02 arthur
+2007-08-02 arthur
- * [r40] nslcd-common.h: do not try to read and write zero length
- strings and add protocol debugging option
+ * [r339] README: some spelling fixes, added a section on
+ unsupported features and rephrased default LDAP schema
+ objectclasses as filters
-2006-11-01 09:23 arthur
+2007-07-31 arthur
- * [r39] Makefile.am, dnsconfig.c, dnsconfig.h, ldap-nss.c,
- ldap-nss.h, ldap-parse.h, ldap-schema.c, ldap-schema.h, nslcd.c,
- pagectrl.c, pagectrl.h, resolve.c, resolve.h, server/Makefile.am,
- server/dnsconfig.c, server/dnsconfig.h, server/ldap-nss.c,
- server/ldap-nss.h, server/ldap-parse.h, server/ldap-schema.c,
- server/ldap-schema.h, server/pagectrl.c, server/pagectrl.h,
- server/resolve.c, server/resolve.h, server/util.c, server/util.h,
- util.c, util.h: move some remaining files into the server/
- directory
+ * [r338] Makefile.am, configure.ac, debian/control, man,
+ man/Makefile.am, man/nslcd.8.xml, man/nss-ldapd.conf.5.xml,
+ nslcd.8, nss-ldapd.conf.5: switch to using docbook for manual
+ pages, use docbook2x-man for generating the manual pages and
+ update the nss-ldapd.conf manual page slightly
-2006-10-31 14:18 arthur
+2007-07-28 arthur
- * [r38] nslcd-common.h, nslcd-server.c, nslcd-server.h, nslcd.h,
- nss/aliases.c, server/aliases.c, server/passwd.c, testnss.c:
- implement reading of alias information through getaliasbyname()
+ * [r337] nslcd/alias.c, nslcd/cfg.h, nslcd/ether.c, nslcd/group.c,
+ nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
+ nslcd/ldap-schema.c, nslcd/ldap-schema.h, nslcd/netgroup.c,
+ nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
+ nslcd/service.c, nslcd/shadow.c: define the list of attributes to
+ look up in searches in the service modules instead of in
+ ldap-schema
+ * [r336] nslcd/attmap.h: fix typo in comment
-2006-10-31 12:46 arthur
+2007-07-27 arthur
- * [r37] nss/aliases.c, nss/common.c, nss/common.h, nss/exports.h,
- nss/passwd.c: make code consistent by adding headers, removing
- trailing whitespace and proper ifdefs for header files
+ * [r334] nslcd.h: fix typo
-2006-10-31 12:19 arthur
+2007-07-26 arthur
- * [r36] .: ignore more files
+ * [r332] nslcd/cfg.c, nslcd/ldap-schema.h: remove some more old
+ mapping stuff and change configuration file keyword to map with
+ the new syntax
+ * [r331] nslcd/alias.c, nslcd/attmap.c, nslcd/attmap.h,
+ nslcd/cfg.c, nslcd/cfg.h, nslcd/ether.c, nslcd/group.c,
+ nslcd/host.c, nslcd/ldap-nss.c, nslcd/netgroup.c,
+ nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
+ nslcd/service.c, nslcd/shadow.c: switch to the new attribute
+ mapping code
+ * [r330] nslcd/cfg.c, nslcd/cfg.h, nslcd/ldap-nss.c,
+ nslcd/ldap-nss.h, nslcd/ldap-schema.c: get rid of default and
+ override attribute value mappings and remove host and port
+ configuration options
+ * [r329] nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/shadow.c: move
+ some shadow specific functions to shadow.c
+ * [r328] nslcd/cfg.c, nslcd/cfg.h: make function
+ _nss_ldap_add_uri() static
-2006-10-31 12:18 arthur
+2007-07-24 arthur
- * [r35] nslcd-common.h: add header file defining read and write
- macros
+ * [r327] nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.c:
+ remove some more unused code
+ * [r326] nslcd/Makefile.am, nslcd/alias.c, nslcd/attmap.c,
+ nslcd/attmap.h, nslcd/cfg.c, nslcd/ether.c, nslcd/group.c,
+ nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
+ nslcd/ldap-schema.c, nslcd/ldap-schema.h, nslcd/netgroup.c,
+ nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
+ nslcd/service.c, nslcd/shadow.c, nslcd/util.c: switch to a new
+ interface for doing attribute mapping, splitting the attribute
+ mapping stuff into a separate file
+ * [r325] nslcd/cfg.c, nslcd/ldap-schema.c, nslcd/ldap-schema.h: get
+ rid of some unused attribute mappings and a small reorganisation
+ of code
+ * [r324] debian/libnss-ldapd.templates, debian/po/ca.po,
+ debian/po/cs.po, debian/po/da.po, debian/po/de.po,
+ debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
+ debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
+ debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
+ debian/po/vi.po: rephrase nsswitch.conf question and removed
+ reference to example file we don't ship
+ * [r323] debian/copyright, nslcd/Makefile.am, nslcd/cfg.c,
+ nslcd/cfg.h, nslcd/dnsconfig.c, nslcd/dnsconfig.h,
+ nslcd/resolve.c, nslcd/resolve.h, nss-ldapd.conf.5: get rid of
+ dnsconfig stuff since that probably didn't work anyway and it
+ cleans up some stuff
-2006-10-31 12:17 arthur
+2007-07-23 arthur
- * [r34] nslcd-client.c, nslcd-client.h, nslcd-server.c,
- nslcd-server.h, nslcd.h, nss/Makefile.am, nss/common.c,
- nss/common.h, nss/passwd.c, server/common.h, server/passwd.c,
- testnss.c: clear up protocol macros while implementing getpwuid()
- and {set,get,end}pwent() functions (last not yet on NSS side)
+ * [r315] common/dict.c, tests/dict/test_dict.c: fix a serious bug
+ in dict_values_next() that would return map pointers instead of
+ values and write a test for it
+ * [r314] debian/rules: use stricter distclean run in clean target
+ as suggested by lintian
+ * [r313] common/dict.c, common/dict.h, tests/dict/test_dict.c: add
+ support for removing entries from a DICT by setting the value to
+ NULL (this does not free any memory)
-2006-10-31 10:08 arthur
+2007-07-21 arthur
- * [r33] nslcd.h: document protocol a little better
+ * [r310] AUTHORS: include translater of debconf templates to French
-2006-10-30 16:21 arthur
+2007-07-18 arthur
- * [r32] Makefile.am, nslcd-client.c, nslcd-client.h,
- nslcd-server.c, nslcd-server.h, nslcd.c, nslcd.h, testnss.c: get
- first working version of end-to-end test of nss call using simple
- test program
+ * [r309] debian/po/fr.po: typo fix by Cyril Brulebois
+ <cyril.brulebois@enst-bretagne.fr>
-2006-10-30 16:16 arthur
+2007-07-16 arthur
- * [r31] Makefile.am, configure.ac: add server directory
+ * [r308] debian/po/fr.po: update French (fr) translation of debconf
+ templates by Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>
-2006-10-30 16:15 arthur
+2007-07-15 arthur
- * [r30] nss/passwd.c: get rid of some empty lines
+ * [r307] tests/tio/test_tio.c: disable test that will always fail
+ * [r306] common/tio.c: fix typo
+ * [r305] common/tio.c: fix bug with buffer magic in writing code
-2006-10-30 15:37 arthur
+2007-07-14 arthur
- * [r29] server, server/Makefile.am, server/common.c,
- server/common.h, server/passwd.c: implement simple password
- lookup with nslcd_getpwnam() function
+ * [r304] AUTHORS, debian/copyright, debian/po/pt.po: add Portuguese
+ (pt) translation of debconf templates by Américo Monteiro
+ <a_monteiro@netcabo.pt>
-2006-10-30 13:44 arthur
+2007-07-13 arthur
- * [r28] nss/common.h, nss/passwd.c: return read data in struct and
- fix some marcos
+ * [r303] tests/dict/Makefile.am, tests/tio/Makefile.am: do the
+ simple unit tests at make check time
+ * [r302] Makefile.am: don't include config diretory which we don't
+ use
+ * [r301] common/tio.c: add const and add FIXME about a to-be-fixed
+ race condition
+ * [r300] nss/networks.c: flag the address family parameter as
+ unused
+ * [r299] README: add notes about format of host and ethers entries
+ in LDAP database
+ * [r298] debian/control: add XS-Vcs-Svn and XS-Vcs-Browser as
+ specified in #391023
-2006-10-30 13:40 arthur
+2007-06-18 arthur
- * [r27] nss/Makefile.am: do not build libnss_ldap.so in this
- directory, only build nss object functions
+ * [r297] nslcd/nslcd.c: add comment explaining the use of chmod()
+ over fchmod()
-2006-10-25 21:48 arthur
+2007-06-17 arthur
- * [r26] configure.ac, nss: build nss directory
+ * [r294] ChangeLog, NEWS, configure.ac, debian/changelog,
+ nss-ldapd.conf.5: get files ready for 0.2.1 release
+ * [r293] Makefile.am: do proper wildcard expansion
+ * [r292] Makefile.am, nss/Makefile.am: add proper support for make
+ uninstall
+ * [r291] autogen.sh: force regeneration of all files
+ * [r290] Makefile.am, autogen.sh, configure.ac: include stuff from
+ the m4 directory automatically
+ * [r289] common/Makefile.am, nslcd/Makefile.am, nss/Makefile.am,
+ tests/Makefile.am, tests/dict/Makefile.am, tests/tio/Makefile.am:
+ support building outside the source directory
+ * [r288] Makefile.am, configure.ac, debian/copyright, m4,
+ m4/acx_pthread.m4, nslcd/Makefile.am: use the ACX_PTHREAD macro
+ to check for platform independant pthread support and required
+ options
+ * [r287] debian/copyright: further clarification of use of
+ autoconf/automake code
-2006-10-25 15:22 arthur
+2007-06-16 arthur
- * [r25] ldap-alias.c, ldap-automount.c, ldap-ethers.c, ldap-grp.c,
- ldap-hosts.c, ldap-netgrp.c, ldap-network.c, ldap-proto.c,
- ldap-pwd.c, ldap-rpc.c, ldap-service.c, ldap-spwd.c, server,
- server/aliases.c, server/automount.c, server/ethers.c,
- server/group.c, server/hosts.c, server/netgroup.c,
- server/networks.c, server/passwd.c, server/protocols.c,
- server/rpc.c, server/services.c, server/shadow.c: move ldap
- server code into separate directory
+ * [r286] nslcd/nslcd.c: change fchmod() into chmod() since fchmod()
+ has undifined behaviour on named sockets (fails silently)
-2006-10-25 15:11 arthur
+2007-06-12 arthur
- * [r24] Makefile.am, nslcd-client.c, nslcd-client.h, nslcd.h, nss,
- nss/Makefile.am, nss/aliases.c, nss/common.c, nss/common.h,
- nss/exports.h, nss/passwd.c: add some basic minimal NSS code that
- can be generated from macros
+ * [r285] common/dict.c, nslcd/ldap-nss.c, nslcd/ldap-schema.c,
+ nslcd/util.c: fix casts of types where needed
+ * [r284] nslcd/host.c: fix type of host address and handle errors
+ in writing hostent
-2006-10-23 12:03 arthur
+2007-06-11 arthur
- * [r23] ., Makefile.am, configure.ac, log.c, log.h, nslcd-client.c,
- nslcd-client.h, nslcd-server.c, nslcd-server.h, nslcd.c, nslcd.h,
- xmalloc.c, xmalloc.h: implemented basic client/server setup with
- a thin client comminicating with a local server over a socket
- (initial version of code, much needs to be done)
+ * [r280] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
+ nss-ldapd.conf.5: get files ready for 0.2 release
+ * [r279] common/Makefile.am, common/dict.c, common/dict.h,
+ nslcd/Makefile.am, nslcd/cfg.h, nslcd/dict.c, nslcd/dict.h,
+ tests/dict/Makefile.am, tests/dict/test_dict.c: move dict into
+ the common directory
+ * [r278] nss-ldapd.conf.5: add a note about the status of this
+ manual page
-2006-10-23 12:02 arthur
+2007-06-10 arthur
- * [r22] ldap-grp.c, ldap-parse.h: rearrange functions in more
- logical order
+ * [r277] common/Makefile.am: compile tio module with -fPIC because
+ it is used in the NSS shared library
+ * [r276] debian/libnss-ldapd.postinst: add note about modifying
+ /etc/nsswitch.conf in postinst
-2006-10-23 12:01 arthur
+2007-06-09 arthur
- * [r21] ldap-nss.h: align comments
+ * [r275] Makefile.am: have better rules to generate ChangeLog
+ * [r274] common/tio.h: remove some trailing spaces
+ * [r273] nss-ldapd.conf.5: add proper copyright header
-2006-10-23 11:26 arthur
+2007-06-08 arthur
- * [r20] ldap-pwd.c: export function _nss_ldap_parse_pw()
+ * [r272] Makefile.am, common, common/Makefile.am, common/tio.c,
+ common/tio.h, configure.ac, nslcd-common.h, nslcd/Makefile.am,
+ nslcd/alias.c, nslcd/common.h, nslcd/ether.c, nslcd/group.c,
+ nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
+ nslcd/netgroup.c, nslcd/network.c, nslcd/nslcd.c, nslcd/passwd.c,
+ nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
+ nslcd/util.c, nslcd/util.h, nss/Makefile.am, nss/aliases.c,
+ nss/common.c, nss/common.h, nss/ethers.c, nss/group.c,
+ nss/hosts.c, nss/netgroup.c, nss/networks.c, nss/passwd.c,
+ nss/protocols.c, nss/rpc.c, nss/services.c, nss/shadow.c,
+ tests/Makefile.am, tests/tio, tests/tio/Makefile.am,
+ tests/tio/test_tio.c: implement our own stdio-like library that
+ handles IO with a simple configurable timeout mechanism with
+ buffering
-2006-10-17 14:13 arthur
+2007-06-05 arthur
- * [r19] Makefile.am, dnsconfig.c, dnsconfig.h, ldap-alias.c,
- ldap-automount.c, ldap-ethers.c, ldap-grp.c, ldap-hosts.c,
- ldap-netgrp.c, ldap-network.c, ldap-nss.c, ldap-nss.h,
- ldap-parse.h, ldap-proto.c, ldap-pwd.c, ldap-rpc.c,
- ldap-schema.c, ldap-schema.h, ldap-service.c, ldap-spwd.c, ltf.c,
- ltf.h, pagectrl.c, pagectrl.h, resolve.c, resolve.h, util.c: get
- rid of ltf files (which contain NPL licenced code btw) clean up
- includes and general small code cleanups
+ * [r271] NEWS, README, configure.ac, tests/dict/test_dict.c: some
+ remaining tabs to spaces and trim trailing spaces
-2006-10-17 13:40 arthur
+2007-06-02 arthur
- * [r18] .cvsignore: get rid of this file
+ * [r270] configure.ac, debian/copyright: fix some remaining
+ references to the GNU Library General Public License
-2006-10-16 15:02 arthur
+2007-06-01 arthur
- * [r17] Makefile.am, dnsconfig.c, dnsconfig.h, ldap-alias.c,
- ldap-automount.c, ldap-ethers.c, ldap-grp.c, ldap-hosts.c,
- ldap-netgrp.c, ldap-network.c, ldap-nss.c, ldap-nss.h,
- ldap-parse.h, ldap-proto.c, ldap-pwd.c, ldap-rpc.c,
- ldap-schema.h, ldap-service.c, ldap-spwd.c, ltf.c, nss_common.h,
- nss_ldap.spec, util.c, util.h: some more cleanups, expanding some
- MACROs and typedefs and get rid of some more code
+ * [r269] nslcd/nslcd.c: add some comments describing some problems
+ that this code may have
-2006-10-15 10:48 arthur
+2007-05-20 arthur
- * [r16] configure.ac: add --enable-warnings option for extra
- compiler warnings
+ * [r268] HACKING: add a section on build dependencies
-2006-10-12 13:00 arthur
+2007-05-13 arthur
- * [r15] Makefile.am, exports.solaris, ldap-alias.c, ldap-alias.h,
- ldap-automount.c, ldap-automount.h, ldap-bp.c, ldap-bp.h,
- ldap-ethers.c, ldap-ethers.h, ldap-grp.c, ldap-grp.h,
- ldap-hosts.c, ldap-hosts.h, ldap-netgrp.c, ldap-netgrp.h,
- ldap-network.c, ldap-network.h, ldap-proto.c, ldap-proto.h,
- ldap-pwd.c, ldap-pwd.h, ldap-rpc.c, ldap-rpc.h, ldap-service.c,
- ldap-service.h, ldap-spwd.c, ldap-spwd.h: get rid of some
- unnecessary header files (and a c file)
+ * [r267] config.guess, config.sub: include updated files
-2006-10-12 12:34 arthur
+2007-03-05 arthur
- * [r14] ANNOUNCE, AUTHORS, COPYING, ChangeLog, Makefile.am, NEWS,
- README, certutil, configure.ac, dnsconfig.c, dnsconfig.h,
- ldap-alias.c, ldap-alias.h, ldap-automount.c, ldap-automount.h,
- ldap-bp.c, ldap-bp.h, ldap-ethers.c, ldap-ethers.h, ldap-grp.c,
- ldap-grp.h, ldap-hosts.c, ldap-hosts.h, ldap-netgrp.c,
- ldap-netgrp.h, ldap-network.c, ldap-network.h, ldap-nss.c,
- ldap-nss.h, ldap-parse.h, ldap-proto.c, ldap-proto.h, ldap-pwd.c,
- ldap-pwd.h, ldap-rpc.c, ldap-rpc.h, ldap-schema.c, ldap-schema.h,
- ldap-service.c, ldap-service.h, ldap-spwd.c, ldap-spwd.h,
- ldap.conf, ltf.c, ltf.h, nss_common.h, nss_ldap.5, nss_ldap.spec,
- pagectrl.c, pagectrl.h, resolve.c, resolve.h, util.c, util.h:
- remove trailing spaces
+ * [r266] ., Makefile.am: include some targets to tun flawfinder,
+ pscan, rats and splint
-2006-10-12 12:32 arthur
+2007-03-04 arthur
- * [r13] ANNOUNCE, AUTHORS, Makefile.am, NEWS, README, certutil,
- configure.ac, dnsconfig.c, dnsconfig.h, exports.aix,
- exports.hpux, exports.linux, exports.solaris, ldap-alias.c,
- ldap-alias.h, ldap-automount.c, ldap-automount.h, ldap-bp.c,
- ldap-bp.h, ldap-ethers.c, ldap-ethers.h, ldap-grp.c, ldap-grp.h,
- ldap-hosts.c, ldap-hosts.h, ldap-netgrp.c, ldap-netgrp.h,
- ldap-network.c, ldap-network.h, ldap-nss.c, ldap-nss.h,
- ldap-parse.h, ldap-proto.c, ldap-proto.h, ldap-pwd.c, ldap-rpc.c,
- ldap-rpc.h, ldap-schema.c, ldap-schema.h, ldap-service.c,
- ldap-service.h, ldap-spwd.c, ldap-spwd.h, ldap.conf, ltf.c,
- nsswitch.ldap, pagectrl.c, resolve.c, resolve.h, util.c, util.h:
- some more small cleanups of code for non-supported systems and
- convert tabs to spaces
+ * [r265] nslcd-common.h, nslcd/alias.c, nslcd/ether.c,
+ nslcd/group.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
+ nslcd/ldap-schema.c, nslcd/ldap-schema.h, nslcd/log.c,
+ nslcd/nslcd.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
+ nslcd/shadow.c, nslcd/util.c, nslcd/util.h, nss/common.c,
+ nss/common.h, nss/group.c, nss/hosts.c, nss/netgroup.c,
+ nss/networks.c, nss/prototypes.h, nss/services.c: code
+ improvements by making type casts explicit, flagging ignored
+ return values, renames and flagging of parameters and some
+ miscelanious improvements (thanks to gcc warnings, splint, rats
+ and flawfinder)
-2006-10-12 12:29 arthur
+2007-03-02 arthur
- * [r12] configure.ac: include templates from acconfig.h into
- configure.ac
+ * [r264] nslcd/ldap-nss.c: remove runtime checking for existance of
+ /lib/init/rw/libnss-ldap.bind_policy_soft
+ * [r263] nss-ldapd.conf: add missing attribute mapping for AD
+ * [r262] nslcd/nslcd.c: do chmod on file descriptor instead of on
+ file name
-2006-10-12 11:38 arthur
+2007-02-17 arthur
- * [r11] debian/rules: set as executable
+ * [r251] nslcd-common.h, nslcd/cfg.c, nss/hosts.c: fix a few bugs
+ found thanks to the new warnings
+ * [r250] compat, compat/attrs.h, nslcd/cfg.h, nslcd/common.h,
+ nslcd/dict.h, nslcd/log.h, nslcd/nslcd.c, nss/Makefile.am,
+ nss/common.h, nss/ethers.c, nss/group.c, nss/hosts.c,
+ nss/netgroup.c, nss/networks.c, nss/passwd.c, nss/protocols.c,
+ nss/rpc.c, nss/services.c, nss/shadow.c, tests/dict/test_dict.c,
+ tests/test_aliases.c: add gcc attributes to some functions and
+ parameters
+ * [r249] configure.ac: add some extra type checks and worarounds
+ * [r248] configure.ac: add extra compiler warnings
-2006-10-12 11:01 arthur
+2007-02-10 arthur
- * [r10] Makefile.am, aix_authmeth.c, dnsconfig.c, dnsconfig.h,
- irs-grp.c, irs-hosts.c, irs-netgrp.c, irs-network.c, irs-nss.c,
- irs-nss.h, irs-proto.c, irs-pwd.c, irs-service.c, irs.h,
- ldap-alias.c, ldap-alias.h, ldap-automount.c, ldap-automount.h,
- ldap-bp.c, ldap-bp.h, ldap-ethers.c, ldap-ethers.h, ldap-grp.c,
- ldap-grp.h, ldap-hosts.c, ldap-hosts.h, ldap-netgrp.c,
- ldap-netgrp.h, ldap-network.c, ldap-network.h, ldap-nss.c,
- ldap-nss.h, ldap-parse.h, ldap-proto.c, ldap-proto.h, ldap-pwd.c,
- ldap-pwd.h, ldap-rpc.c, ldap-rpc.h, ldap-schema.c, ldap-schema.h,
- ldap-service.c, ldap-service.h, ldap-sldap.c, ldap-sldap.h,
- ldap-spwd.c, ldap-spwd.h, ltf.c, ltf.h, nss_common.h,
- nss_dbdefs.h, nss_ldap.5, pagectrl.c, pagectrl.h, resolve.c,
- resolve.h, snprintf.c, snprintf.h, util.c, util.h: first round of
- cleanups, all non-glibc NSS stuff has been removed, because we
- are going to do some major restructuring it will not likely
- remain valid anyway and we can always re-add it later
+ * [r240] nslcd/dnsconfig.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
+ nslcd/ldap-schema.c, nslcd/util.c: replace syslog calls to calls
+ with our own logging module
-2006-10-12 08:00 arthur
+2007-02-06 arthur
- * [r9] CVSVersionInfo.txt, ChangeLog, NEWS, aix_authmeth.c,
- certutil, dnsconfig.c, dnsconfig.h,
- doc/autofs-4.1.3-lookup-nssldap.patch, doc/lookup_nssldap.c,
- exports.linux, exports.solaris, irs-grp.c, irs-hosts.c,
- irs-netgrp.c, irs-network.c, irs-nss.c, irs-nss.h, irs-proto.c,
- irs-pwd.c, irs-service.c, irs.h, ldap-alias.c, ldap-alias.h,
- ldap-automount.c, ldap-automount.h, ldap-bp.c, ldap-bp.h,
- ldap-ethers.c, ldap-ethers.h, ldap-grp.c, ldap-grp.h,
- ldap-hosts.c, ldap-hosts.h, ldap-netgrp.c, ldap-netgrp.h,
- ldap-network.c, ldap-network.h, ldap-nss.c, ldap-nss.h,
- ldap-parse.h, ldap-proto.c, ldap-proto.h, ldap-pwd.c, ldap-pwd.h,
- ldap-rpc.c, ldap-rpc.h, ldap-schema.c, ldap-schema.h,
- ldap-service.c, ldap-service.h, ldap-sldap.c, ldap-sldap.h,
- ldap-spwd.c, ldap-spwd.h, ldap.conf, ltf.c, ltf.h, nss_common.h,
- nss_dbdefs.h, nss_ldap.5, nsswitch.ldap, pagectrl.c, pagectrl.h,
- resolve.c, resolve.h, snprintf.c, snprintf.h,
- tests/nsswitch.test, tests/testpw.c, tests/testpw4.c,
- tests/testpw5.c, tests/testpw6.c, util.c, util.h: add keyword
- expansion (svn:keywords) to all files containing keywords
+ * [r237] README: fix a typo and update copyright info
-2006-10-12 07:50 arthur
+2007-02-04 arthur
- * [r8] Makefile.am, configure.ac: add West to copyrights notice
+ * [r236] configure.ac, tests/Makefile.am, tests/dict,
+ tests/dict/Makefile.am, tests/dict/test_dict.c: add simple test
+ for dict module
+ * [r235] nslcd/dict.c: fix list corruption bug in dict_put() and
+ ignore setting value to NULL
+ * [r234] nslcd/dict.c, nslcd/dict.h: don't store const void * as
+ value, just void *
-2006-10-11 14:00 arthur
+2007-02-01 arthur
- * [r7] INSTALL: install newer version from automake
+ * [r233] nslcd/util.c, nslcd/util.h: declare old dict functions
+ static as thay are only used from within util.c
+ * [r232] nslcd/dict.h, nslcd/ldap-nss.h: trim trailing whitespace
+ * [r231] nslcd/Makefile.am, nslcd/cfg.c, nslcd/cfg.h, nslcd/dict.c,
+ nslcd/dict.h, nslcd/ldap-nss.c, nslcd/util.c, nslcd/util.h: add
+ new dictionary module and use it for the attribute mapping stuff
+ * [r230] nslcd/Makefile.am, nslcd/log.c, nslcd/xmalloc.c,
+ nslcd/xmalloc.h: get rid of xmalloc.[ch]
-2006-10-11 13:58 arthur
+2007-01-17 arthur
- * [r6] Makefile.am, acconfig.h, aclocal.m4, autogen.sh,
- config.guess, config.h.in, config.sub, configure.ac,
- configure.in, depcomp, install-sh, missing, mkinstalldirs,
- stamp-h, stamp-h.in: first step in cleaning up build process
- (switch to newer autoconf/automake and remove generated files
- from version control)
+ * [r229] nss/Makefile.am: no longer install libc-versioned symlink
+ and hardcode nss soname because we will likely need to change our
+ code if the ABI changes
+ * [r228] debian/rules: in Debian package install NSS files in
+ /usr/lib instead of /lib
+ * [r227] nss/aliases.c, nss/common.h, nss/ethers.c, nss/group.c,
+ nss/hosts.c, nss/netgroup.c, nss/networks.c, nss/passwd.c,
+ nss/protocols.c, nss/rpc.c, nss/services.c, nss/shadow.c: ensure
+ that all NSS functions can be generated by the marcos in common.h
+ and spell out the read_..() function for every type
+ * [r226] debian/copyright: indent license blubs and include license
+ information for nslcd/resolve.[ch]
+ * [r225] nslcd.h: add a little bit more documentation
+ * [r224] nslcd/cfg.c: remove a const where it really wasn't
+ * [r223] nslcd/cfg.c, nslcd/cfg.h, nslcd/group.c, nslcd/ldap-nss.c,
+ nslcd/util.c, nslcd/util.h: move most config code into cfg.c,
+ clean up dictornary stuff in util.c and do some more smaller
+ restructuring
+ * [r222] nslcd/group.c, nslcd/ldap-nss.h, nslcd/util.c,
+ nslcd/util.h: move name_list stuff to group.c as that is the only
+ place it's used at the moment
+ * [r221] nslcd/netgroup.c: replace __netgrent with mynetgrent
+ removing the fields that are not used
+ * [r220] nslcd/Makefile.am, nslcd/cfg.c, nslcd/cfg.h,
+ nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.h,
+ nslcd/util.c, nslcd/util.h: first step to split out all
+ configuration stuff into separate file
+ * [r219] nslcd/ldap-nss.c, nslcd/ldap-nss.h: get rid of more code
+ that would check if the socket was changed from under us by our
+ caller
+ * [r218] nslcd/ldap-nss.c: get rid of rebinding-on-fork() logic as
+ our threading model is very predictable
-2006-10-11 13:52 arthur
+2007-01-10 arthur
- * [r5] ., Makefile.in, configure: remove some files from version
- control and add more ignores
+ * [r217] nslcd/netgroup.c: write a final result code of
+ NSLCD_RESULT_NOTFOUND for netgroup lookups
+ * [r216] nss/netgroup.c, nss/prototypes.h: fix netgroup lookups so
+ that _nss_ldap_getnetgrent_r() returns NSS_STATUS_RETURN if there
+ are no more entries to return but there was a first entry
-2006-10-11 13:44 arthur
+2007-01-09 arthur
- * [r4] ., debian: ignore some generated files
+ * [r215] COPYING, Makefile.am, README, configure.ac,
+ debian/copyright, debian/libnss-ldapd.nslcd.init, nslcd-common.h,
+ nslcd.8, nslcd.h, nslcd/Makefile.am, nslcd/alias.c,
+ nslcd/common.c, nslcd/common.h, nslcd/dnsconfig.c,
+ nslcd/dnsconfig.h, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
+ nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.c,
+ nslcd/ldap-schema.h, nslcd/log.c, nslcd/log.h, nslcd/netgroup.c,
+ nslcd/network.c, nslcd/nslcd.c, nslcd/pagectrl.c,
+ nslcd/pagectrl.h, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
+ nslcd/service.c, nslcd/shadow.c, nslcd/util.c, nslcd/util.h,
+ nslcd/xmalloc.c, nslcd/xmalloc.h, nss/Makefile.am, nss/aliases.c,
+ nss/common.c, nss/common.h, nss/ethers.c, nss/group.c,
+ nss/hosts.c, nss/netgroup.c, nss/networks.c, nss/passwd.c,
+ nss/protocols.c, nss/prototypes.h, nss/rpc.c, nss/services.c,
+ nss/shadow.c, tests/Makefile.am, tests/test_aliases.c,
+ tests/test_ethers.c, tests/test_group.c, tests/test_hosts.c,
+ tests/test_netgroup.c, tests/test_networks.c,
+ tests/test_passwd.c, tests/test_protocols.c, tests/test_rpc.c,
+ tests/test_services.c, tests/test_shadow.c: change license from
+ GNU Library General Public License v.2 to GNU Lesser General
+ Public License v.2.1 with permission from Luke Howard
-2006-10-11 13:37 arthur
+2007-01-08 arthur
- * [r3] .: branch off latest Debian version
+ * [r214] nss/netgroup.c, nss/prototypes.h: use our own thread-local
+ file pointer for doing requests instead of misusing the data
+ field in the __netgrent struct
+ * [r213] debian/control: add a provide line for libnss-ldap so we
+ can seamlessly replace it (it should provide the same
+ functionality)
+ * [r212] debian/libnss-ldapd.postinst: only modify nsswitch
+ databases we support, leave everything else alone (e.g.
+ automount)
-2006-10-11 13:37 arthur
+2007-01-02 arthur
- * [r2] ., Makefile.am, Makefile.in, aclocal.m4, configure,
- configure.in, debian, debian/LDAP-Permissions.txt,
- debian/README.Debian, debian/changelog, debian/compat,
- debian/config, debian/control, debian/copyright, debian/examples,
- debian/examples/groups.ldif, debian/examples/people.ldif,
- debian/libnss-ldap.dirs, debian/libnss-ldap.init,
- debian/libnss-ldap.install, debian/libnss-ldap.links,
- debian/libnss-ldap.postinst, debian/libnss-ldap.postrm,
- debian/po, debian/po/POTFILES.in, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt_BR.po, debian/po/ru.po,
- debian/po/sv.po, debian/po/templates.pot, debian/po/vi.po,
- debian/rules, debian/templates, ldap-nss.c, ldap-nss.h,
- ldap-pwd.c, ldap.conf, stamp-h: import Debian release 251-5.2
-
-2006-10-11 13:34 arthur
-
- * [r1] ., .cvsignore, ANNOUNCE, AUTHORS, COPYING,
- CVSVersionInfo.txt, ChangeLog, INSTALL, Makefile.am, Makefile.in,
- NEWS, README, acconfig.h, aclocal.m4, aix_authmeth.c, autogen.sh,
- certutil, config.guess, config.h.in, config.sub, configure,
- configure.in, depcomp, dnsconfig.c, dnsconfig.h, doc,
- doc/README.AIX, doc/README.HPUX, doc/README.IRS, doc/README.SFU,
- doc/README.paged, doc/SolarisInstallNotes.txt,
- doc/autofs-4.1.3-lookup-nssldap.patch, doc/lookup_nssldap.c,
- exports.aix, exports.hpux, exports.linux, exports.solaris,
- install-sh, irs-grp.c, irs-hosts.c, irs-netgrp.c, irs-network.c,
- irs-nss.c, irs-nss.h, irs-proto.c, irs-pwd.c, irs-service.c,
- irs.h, ldap-alias.c, ldap-alias.h, ldap-automount.c,
- ldap-automount.h, ldap-bp.c, ldap-bp.h, ldap-ethers.c,
- ldap-ethers.h, ldap-grp.c, ldap-grp.h, ldap-hosts.c,
- ldap-hosts.h, ldap-netgrp.c, ldap-netgrp.h, ldap-network.c,
- ldap-network.h, ldap-nss.c, ldap-nss.h, ldap-parse.h,
- ldap-proto.c, ldap-proto.h, ldap-pwd.c, ldap-pwd.h, ldap-rpc.c,
- ldap-rpc.h, ldap-schema.c, ldap-schema.h, ldap-service.c,
- ldap-service.h, ldap-sldap.c, ldap-sldap.h, ldap-spwd.c,
- ldap-spwd.h, ldap.conf, ltf.c, ltf.h, missing, mkinstalldirs,
- nss_common.h, nss_dbdefs.h, nss_ldap.5, nss_ldap.spec,
- nsswitch.ldap, pagectrl.c, pagectrl.h, resolve.c, resolve.h,
- snprintf.c, snprintf.h, stamp-h.in, tests, tests/ldaptest.pl,
- tests/nsswitch.test, tests/testd.c, tests/testgr.c,
- tests/testpw.c, tests/testpw3.c, tests/testpw4.c,
- tests/testpw5.c, tests/testpw6.c, util.c, util.h: import release
- 251 of nss-ldap
+ * [r211] debian/libnss-ldapd.nslcd.init: change description in init
+ script
Copied and modified: nss-pam-ldapd/ChangeLog-2008 (from r1168,
nss-pam-ldapd/ChangeLog)
==============================================================================
--- nss-pam-ldapd/ChangeLog Sat Aug 14 15:00:13 2010 (r1168, copy
source)
+++ nss-pam-ldapd/ChangeLog-2008 Sat Aug 14 15:29:02 2010 (r1170)
@@ -1,5830 +1,792 @@
-2010-07-03 15:22 arthur
+2008-12-15 arthur
- * [r1158] debian/control: upgrade to standards-version 3.9.0
-
-2010-07-03 15:18 arthur
-
- * [r1157] debian/libnss-ldapd.config, debian/nslcd.config: don't
- use dh_title to set the Debconf title, the default should be fine
-
-2010-07-03 15:02 arthur
-
- * [r1156] debian/control: use Replaces/Breaks instead of Conflicts
- for introduction of nslcd package (as per policy 3.9.0)
-
-2010-06-25 20:00 arthur
-
- * [r1155] Makefile.am, debian/libpam-ldapd.manpages,
- debian/nslcd.install, debian/nslcd.manpages: make sure the
- pam_ldap manual page is in the libpam-ldapd package
-
-2010-06-19 19:55 arthur
-
- * [r1154] nslcd/myldap.c: add logging to SASL interaction function
-
-2010-06-19 19:42 arthur
+ * [r806] man/nss-ldapd.conf.5.xml: add a note about permissions of
+ configfile when bindpw is used
- * [r1153] nslcd/myldap.c: improve debug logging of SASL bind calls
+2008-12-06 arthur
-2010-06-19 19:03 arthur
+ * [r805] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
+ nslcd/myldap.c, nss-ldapd.conf: rename the tls_checkpeer option
+ to tls_reqcert, deprecating the old name and supporting all
+ options that OpenLDAP supports for that value
- * [r1152] debian/nslcd.default: updated based on comments by Daniel
- Dehennin <daniel.dehennin@baby-gnu.org>
+2008-12-03 arthur
-2010-06-18 21:43 arthur
+ * [r804] nslcd/common.c, tests/test_common.c: allow backslashes in
+ names execpt as first or last character
+ * [r803] configure.ac, nslcd/nslcd.c: clean the environment and set
+ LDAPNOINIT to disable parsing of LDAP configfiles (.ldaprc,
+ /etc/ldap/ldap.conf, etc)
- * [r1151] AUTHORS, Makefile.am, debian/control,
- debian/nslcd.conffile, debian/nslcd.default, debian/nslcd.init:
- start k5start from the init script to keep the Kerberos ticket
- active if nslcd is configured for SASL GSSAPI kerberos
- authentication, based on a patch by Daniel Dehennin
- <daniel.dehennin@baby-gnu.org>
+2008-11-29 arthur
-2010-06-18 20:28 arthur
+ * [r802] nslcd/myldap.c: use tls_* options also for StartTLS
+ connections
+ * [r801] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h: remove
+ sslpath option because it wasn't used for anything
+ * [r800] debian/changelog: add missing pound sign
- * [r1150] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h: remove
- warning messages from parsing the sasl_* options and document
- them in the nslcd.conf(5) manual page (they should be functional)
+2008-11-14 arthur
-2010-06-18 20:26 arthur
+ * [r798] ChangeLog, NEWS, configure.ac, debian/changelog,
+ man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
+ 0.6.7 release
- * [r1149] nslcd/myldap.c: make SASL binding code a little earier to
- read
+2008-11-13 arthur
-2010-06-18 20:20 arthur
+ * [r797] debian/libnss-ldapd.templates: also leave out empty
+ Default line for libnss-ldapd/ldap-binddn
+ * [r796] debian/libnss-ldapd.config, debian/libnss-ldapd.templates:
+ set debconf values from the environment only when they are empty
+ or if configfile is present to fix installation problem
- * [r1148] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/myldap.c: remove the use_sasl option and instead rely on
- sasl_mech being specified
+2008-11-11 arthur
-2010-06-18 15:56 arthur
+ * [r795] debian/libnss-ldapd.postinst: any output should go to
+ stderr to not confuse debconf
- * [r1147] debian/nslcd.init: group options more
+2008-11-04 arthur
-2010-06-17 19:05 arthur
+ * [r793] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
+ man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
+ 0.6.6 release
+ * [r792] NEWS: some spelling fixes
+ * [r791] man/nss-ldapd.conf.5.xml: update manual page with current
+ timeout numbers
- * [r1146] compat/Makefile.am, compat/nss_compat.h, configure.ac,
- nss/common.h, nss/prototypes.h: have more compatibility code for
- NSS module and move compatibility code to compat directory
+2008-11-01 arthur
-2010-06-16 20:59 arthur
+ * [r790] debian/libnss-ldapd.postrm: fail on errors
- * [r1145] debian/nslcd.init: ensure that nslcd is started after
- hostname lookups are available so getting to the LDAP server via
- DNS lookups will work (patch by Petter Reinholdtsen)
+2008-10-31 arthur
-2010-06-16 20:22 arthur
+ * [r789] debian/libnss-ldapd.postinst: check for existance of init
+ script instead of daemon
- * [r1144] nslcd/nslcd.c: use RTLD_NODELETE during dlopen() instead
- of not using dlclose()
+2008-10-01 arthur
-2010-06-15 19:53 arthur
+ * [r788] nslcd/common.c: also allow spaces in user and group names
+ because it was causing problems in some environments
- * [r1143] configure.ac, nss/Makefile.am, nss/exports.linux,
- nss/nss_ldap.map, pam/Makefile.am, pam/exports.linux,
- pam/pam_ldap.map: rename symbol map files and check for the
- linker option to specify the file with
+2008-09-24 arthur
-2010-06-15 19:10 arthur
+ * [r787] nslcd/myldap.c: also retry if ldap_result() failed and
+ getting error number returned LDAP_SUCCESS
+ * [r786] nslcd/myldap.c: log option name instead of option value
+ for ldap_set_option() value
+ * [r785] debian/control: clarify relationship to nss_ldap in
+ package description
- * [r1142] configure.ac, nslcd/Makefile.am: pass pthread flags
- correctly to nslcd Makefile and rename save_ vars to not conflict
- with AX_PTHREAD test
+2008-08-22 arthur
-2010-06-14 21:17 arthur
+ * [r783] ChangeLog, NEWS, configure.ac, debian/changelog,
+ man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
+ 0.6.5 release
- * [r1141] configure.ac, nslcd/nslcd.c, nss/Makefile.am,
- nss/common.c, nss/common.h, nss/exports.linux, nss/netgroup.c,
- nss/prototypes.h, tests/Makefile.am: implement a global symbol
- inside the NSS module to allow applications to disable NSS
- lookups over LDAP and use it in nslcd to avoid deadlocks
+2008-08-07 arthur
-2010-06-14 21:05 arthur
+ * [r782] debian/copyright, debian/po/da.po: updated Danish (da)
+ translation of debconf templates by Jonas Smedegaard
+ <dr@jones.dk>
+ * [r781] debian/po/sv.po: updated Swedish (sv) translation of
+ debconf templates by Martin Ågren <martin.agren@gmail.com>
- * [r1140] common/dict.h, common/expr.h, common/nslcd-prot.h,
- common/set.h, common/tio.h, compat/attrs.h, compat/daemon.h,
- compat/ether.h, compat/getopt_long.h, compat/getpeercred.h,
- compat/ldap_compat.h, compat/pam_compat.h, nslcd/attmap.h,
- nslcd/cfg.h, nslcd/common.h, nslcd/log.h, nslcd/myldap.h,
- nss/common.h, nss/prototypes.h, pam/common.h: make include guard
- names consistent throughout the source and avoid conflicts with
- system headers
+2008-07-20 arthur
-2010-06-14 20:24 arthur
+ * [r778] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
+ man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
+ 0.6.4 release
+ * [r777] nslcd/cfg.c: rename get_base_from_dse() to
+ get_base_from_rootdse()
+ * [r776] nslcd/cfg.c: make the get_base_from_dse() function cleaner
+ and add a comment describing the function
+ * [r775] man/nss-ldapd.conf.5.xml, nslcd/cfg.c: implement looking
+ up search base in DSE of LDAP server
+ * [r774] tests/test_nsscmds.sh: reflect change in test LDAP setup
- * [r1139] nss/aliases.c, nss/ethers.c, nss/group.c, nss/hosts.c,
- nss/netgroup.c, nss/networks.c, nss/passwd.c, nss/protocols.c,
- nss/rpc.c, nss/services.c, nss/shadow.c: remove some unused
- include statements
+2008-07-10 arthur
-2010-06-12 11:34 arthur
+ * [r773] nslcd/myldap.c: LDAP_OPT_X_TLS_REQUIRE_CERT is not a
+ boolean
- * [r1138] README, common/tio.c, nslcd/attmap.c, nslcd/attmap.h,
- nslcd/group.c, nslcd/network.c: remove commented out memberOf and
- ipNetmaskNumber attributes and small cleanups
+2008-06-21 arthur
-2010-06-12 09:03 arthur
+ * [r772] README: small change to documentation
+ * [r771] nss-ldapd.conf: further improvements to Active Directory
+ filters and attribute mappings by Petter Reinholdtsen
+ <pere@hungry.com>
- * [r1137] debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
- debian/po/de.po, debian/po/es.po, debian/po/fi.po,
- debian/po/fr.po, debian/po/gl.po, debian/po/it.po,
- debian/po/ja.po, debian/po/nl.po, debian/po/pt.po,
- debian/po/pt_BR.po, debian/po/ru.po, debian/po/sv.po,
- debian/po/vi.po, debian/po/zh_CN.po: run translations through
- debconf-updatepo -v
+2008-06-17 arthur
-2010-06-11 14:47 arthur
+ * [r770] nslcd/cfg.c, nslcd/myldap.c: replace https:// by ldaps://
+ (stupid typo)
+ * [r769] nss-ldapd.conf: Active Directory sample configuration
+ improvement by Jelmer Jaarsma <jelmer.jaarsma@sara.nl>
- * [r1136] nslcd/nslcd.c: fix and remove source code comments
+2008-06-15 arthur
-2010-06-04 08:15 arthur
+ * [r767] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
+ man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
+ 0.6.3 release
+ * [r766] Makefile.am, debian/libnss-ldapd.lintian-overrides,
+ debian/rules: lintian override seems to be no longer necessary
+ * [r765] debian/control: upgrade to standards-version 3.8.0 (no
+ changes needed)
+ * [r764] debian/libnss-ldapd.nslcd.init: create /var/run/nslcd
+ directory with owner nslcd:nslcd by default so nslcd can remove
+ socket and pidfile at exit
+ * [r763] nslcd/nslcd.c: give pidfile and socket creation functions
+ more logical names
- * [r1135] ChangeLog, debian/changelog: revert part of r1134 that
- was accidentally commited
+2008-06-14 arthur
-2010-06-04 08:12 arthur
+ * [r762] AUTHORS, configure.ac, man/nss-ldapd.conf.5.xml,
+ nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c: implement SASL
+ authentication based on a patch by Dan White <dwhite@olp.net>
+ * [r761] man/nss-ldapd.conf.5.xml: make formatting of manual page
+ options consistent
- * [r1134] ChangeLog, debian/changelog, pam/pam.c: fix nullok test
- for password modification
+2008-06-13 arthur
-2010-06-03 21:24 arthur
+ * [r760] tests, tests/Makefile.am, tests/test_common.c: add some
+ very basic tests for the isvalidname() function
+ * [r759] nslcd/common.c, nslcd/common.h, nslcd/group.c,
+ nslcd/passwd.c: combine isvalidusername() and isvalidgroupname()
+ into isvalidname() because they are similar enough and we just
+ want to check to see if it is a reasonable name (e.g. not a DN)
- * [r1133] debian/libpam-ldapd.pam-auth-update: also ignore other
- ignorable PAM return codes
+2008-06-12 arthur
-2010-06-02 21:32 arthur
+ * [r758] common/tio.c: restore the old writing code which masks
+ SIGPIPE on platforms that can't use send()
+ * [r757] nslcd/cfg.c: don't perform SSL/TLS sanity checks if it
+ isn't available on the platform
+ * [r756] tests: ignore test_getpeercred
- * [r1132] compat/pam_get_authtok.c: add a warning to the limitation
- of our pam_get_authtok() implementation
+2008-06-11 arthur
-2010-06-02 21:31 arthur
+ * [r755] tests: ignore core files
+ * [r754] tests/test_getpeercred.c: remove test socket at end of
+ test
- * [r1131] pam/pam.c: simplify PAM module splitting remapping for
- ignore_* options to a separate function, parsing of
- try_first_pass and use_first_pass is done by pam_get_authtok(),
- don't report session errors to the user and make error handling
- consistent
+2008-06-06 arthur
-2010-06-01 20:57 arthur
+ * [r753] compat/getpeercred.c: use the cr_ prefix when getting a
+ xucred struct (needed for kfreebsd)
+ * [r752] tests/Makefile.am, tests/test_getpeercred.c: implement a
+ very basic test for getpeercred()
+ * [r751] nslcd/cfg.c: remove warning on using ssl option
+ * [r750] nslcd/cfg.c: check that all URLs start with https:// if
+ "ssl on" is specified
+ * [r749] nslcd/myldap.c: also set TLS options if an ldaps:// URL is
+ specified
+ * [r748] debian/control: add dependency on adduser as required by
+ the previous commit
+ * [r747] debian/libnss-ldapd.postinst: create a nslcd user in
+ postinst and ensure that it is used by default
+ * [r746] man/nss-ldapd.conf.5.xml: add uid and gid options to
+ manual page
+ * [r745] nslcd/cfg.c, nslcd/cfg.h, nslcd/nslcd.c: add uid and gid
+ configuration keywords that set the user id and group id of the
+ running nslcd process
+ * [r744] nslcd/nslcd.c: environ is defined in unistd.h
+ * [r743] nslcd/nslcd.c, nss/common.c: increase write buffer size in
+ nslcd to free up threads earlier and increase timeout for nslcd
+ to nss communication to one minute (at both places)
+ * [r742] common/dict.c, compat/ether.c, nslcd/group.c,
+ nslcd/myldap.c, nslcd/passwd.c, tests/test_tio.c: miscellaneous
+ portability improvements
- * [r1130] nslcd/pam.c: fix bug in test (r1127)
+2008-05-18 arthur
-2010-06-01 20:24 arthur
+ * [r741] TODO: from a review of glibc 2.3.6 code it shows that
+ strerror() is only non-threadsafe in some very unlikely
+ circumstances
- * [r1129] man/pam_ldap.8.xml, pam/pam.c: implement an nullok PAM
- option and disable empty passwords by default
+2008-05-17 arthur
-2010-06-01 20:04 arthur
+ * [r740] common/tio.c: use send() with a flag to ignore SIGPIPE
+ instead of write() so we don't have to muck with signal handlers
- * [r1128] pam/pam.c: don't log failure to do nslcd request to user
- and log authentication errors during password change
+2008-05-16 arthur
-2010-06-01 19:40 arthur
+ * [r739] nslcd/log.c, nslcd/log.h, nslcd/nslcd.c: include a random
+ string in every log message to be able to group log messages for
+ a single request
+ * [r738] common/tio.c, nslcd/myldap.c: add sanity checks to sleep
+ calls to never sleep too long (problems could occur when the
+ clock moves backwards)
+ * [r737] nss/group.c: remove comment about limitation that has now
+ been removed
+ * [r736] nss/common.c: grow the read buffer maximum size to 2Mbyte
+ to allow for groups with about 150000 members maximum
- * [r1127] nslcd/pam.c: add a debug log message when user
- authentication was successful
+2008-05-15 arthur
-2010-06-01 19:39 arthur
+ * [r735] README: add some documentation on supported group to
+ member mappings
+ * [r734] nslcd/myldap.h: improve documentation for
+ myldap_get_rdn_value() function
- * [r1126] debian/libpam-ldapd.pam-auth-update: don't use
- use_authtok for password modification by default
+2008-05-11 arthur
-2010-05-31 21:16 arthur
+ * [r733] nslcd/myldap.c: close the connection and retry the search
+ (once) if the search fails with the first call to
+ myldap_get_entry() (starting a search doesn't always give an
+ error when the connection has been broken)
+ * [r732] nslcd/myldap.c: split retry mechanism of myldap_search()
+ into a new do_retry_search() function
+ * [r731] nslcd/myldap.c: allocate the search memory region in
+ myldap_search() instead of in do_try_search() and have the latter
+ return an LDAP status code
+ * [r730] nslcd/myldap.c: also allow closing of searches that no
+ longer have a valid connection and integrate myldap_search_free()
+ into myldap_search_close()
- * [r1125] pam/pam.c: fix typo
+2008-05-04 arthur
-2010-05-27 20:09 arthur
+ * [r728] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
+ man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
+ 0.6.2 release
+ * [r727] HACKING, README: some documentation cleanups and updates
+ * [r726] tests/test_nslcd_group.c: add some tests for
+ isvalidgroupname()
+ * [r725] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
+ nslcd/nslcd.c: make number of threads configurable with the
+ threads keyword
+ * [r724] nslcd/myldap.h: add reference to note about
+ thread-safeness of OpenLDAP
+ * [r723] nslcd/nslcd.c: fix copyright year
- * [r1123] AUTHORS, ChangeLog, NEWS, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get
- files ready for 0.7.6 release
+2008-05-03 arthur
-2010-05-26 21:07 arthur
+ * [r722] nslcd/passwd.c: implement a cache for dn2uid() lookups
+ that saves some time doing LDAP searches for groups with a lot of
+ members, based on a patch by Petter Reinholdtsen
+ <pere@hungry.com>
+ * [r721] debian/libnss-ldapd.nslcd.init: add soft dependency on
+ slapd, simplify network and file system dependencies and add
+ reverse dependencies on some common daemons that may want to do
+ NSS lookups
- * [r1122] debian/control: drop extra parts of package descriptions
- that should no longer be really relevant and update libpam-ldapd
- description
+2008-05-02 arthur
-2010-05-24 21:53 arthur
+ * [r720] nss/netgroup.c, nss/prototypes.h: remove checking for
+ first entry and always return NSS_STATUS_RETURN when no more data
+ is available in the netgroup (this has the side effect of not
+ returning NSS_STATUS_NOTFOUND for non-existing netgroups but
+ seems to be what other NSS modules do) to properly handle empty
+ netgroups
+ * [r719] tests, tests/Makefile.am, tests/test_nslcd_group.c: add
+ file for testing nslcd/group.c
+ * [r718] tests/Makefile.am: don't even compile the test programs on
+ make check
+ * [r717] tests/Makefile.am: don't compile test code on every build
+ and fix LDADD lists to include correct objects
+ * [r716] nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c: only support
+ tls-related options if LDAP library supports TLS, only add rebind
+ code if ldap_set_rebind_proc() is found and only set
+ LDAP_X_OPT_CONNECT_TIMEOUT if that option is supported
- * [r1121] debian/libpam-ldapd.pam-auth-update: update
- pam-auth-update configuration to always perform LDAP
- autorisation, also pass use_authtok on password modification and
- spell out session result handling
+2008-05-01 arthur
-2010-05-24 21:43 arthur
+ * [r715] nslcd/myldap.c: support ranged attribute values
+ * [r714] nss/common.h: fix comment of return value of
+ NSS_STATUS_TRYAGAIN
+ * [r713] tests/test_myldap.c: fix a warning
+ * [r712] tests/test_myldap.c: ensure that filter_get_var() and
+ filter_get_var() return non-NULL to enable parsing of config file
+ with attribute mapping and filter settings and use base from
+ config file
- * [r1120] pam/pam.c: make code more consistent
+2008-04-29 arthur
-2010-05-24 21:36 arthur
+ * [r711] man/nss-ldapd.conf.5.xml: make language about pagesize
+ option a little clearer
- * [r1119] man/pam_ldap.8.xml: fix typo
+2008-04-27 arthur
-2010-05-24 21:36 arthur
+ * [r710] nslcd/cfg.c: support the case where an attribute mapping
+ variable is NULL
- * [r1118] pam/pam.c: don't store use_authtok because
- pam_get_authtok() looks at the arguments itself
+2008-04-26 arthur
-2010-05-23 21:26 arthur
+ * [r709] nslcd/myldap.c: also close the LDAP connection on
+ LDAP_SERVER_DOWN (besides LDAP_UNAVAILABLE)
+ * [r708] man/nss-ldapd.conf.5.xml, nss/common.c: increase time out
+ values because now nslcd will error out more quickly if the LDAP
+ server is known to be unavailable
+ * [r707] nslcd/nslcd.c: spelling fix in comment
+ * [r706] man/nss-ldapd.conf.5.xml: some spelling fixes and a
+ clarification of the retry mechanism
+ * [r705] nslcd/cfg.c: fix log message of incorrect map statement
+ * [r704] nslcd/passwd.c: make log message a little more descriptive
+ * [r703] configure.ac: fix quote in comment
+ * [r702] nslcd/myldap.c: ensure that the connection to the LDAP
+ server is closed whenever any of the ldap_*() functions return
+ LDAP_UNAVAILABLE
- * [r1117] HACKING, README, man/nslcd.8.xml, man/nslcd.conf.5.xml:
- update documentation
+2008-04-25 arthur
-2010-05-23 20:11 arthur
+ * [r701] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
+ nslcd/myldap.c, tests/nss-ldapd-test.conf, tests/test_cfg.c,
+ tests/test_myldap.c: implement new timing mechanism for retries
+ to quickly fail lookups to LDAP server that have been failing for
+ some time, removing the reconnect_tries option and giving
+ reconnect_sleeptime and reconnect_maxsleeptime options a new
+ meaning
+ * [r700] tests/test_myldap.c: include missing include
+ * [r699] tests/test_myldap.c: ignore SIGPIPE in myldap tests
+ * [r698] tests/test_myldap.c: fix assert to be test instead of
+ assignment
+ * [r697] tests/test_myldap.c, tests/test_myldap.sh: have the binary
+ look up the file name and only use the shell script wrapper to
+ determine if LDAP server is available
+ * [r696] compat/ether.h: fix typos in references to
+ HAVE_ETHER_NTOA_R and HAVE_ETHER_ATON_R macros
- * [r1116] nslcd.conf: include uid and gid options in default
- configuration file
+2008-04-23 arthur
-2010-05-23 19:53 arthur
+ * [r695] tests/test_nsscmds.sh: fix order of members in group in
+ tests because of new hashing dict (maybe we should fix the script
+ instead to always sort members properly)
+ * [r694] common/dict.c: fix problem where first item in the
+ hashtable could be returned twice while looping
+ * [r693] tests/test_dict.c: add test for problem with duplicate
+ entries being returned while looping over results
+ * [r692] nslcd/passwd.c: don't issue warning when
+ myldap_get_entry() returns NULL and LDAP_SUCCESS
- * [r1115] configure.ac, m4/acx_pthread.m4, m4/ax_pthread.m4: update
- AC?X_PTHREAD macro and update configure script to be simpler and
- add some more checks
+2008-04-21 arthur
-2010-05-23 19:33 arthur
+ * [r691] common/dict.c: allocate room for key string just after
+ entry to save on calls to malloc() and make it simpler
- * [r1114] debian/nslcd.init: use nslcd --check in init script's
- status command
+2008-04-20 arthur
-2010-05-22 13:12 arthur
-
- * [r1113] nslcd/pam.c: make debug logging for pam_authz_search
- option a little more readable
-
-2010-05-20 19:21 arthur
-
- * [r1112] debian/control: add libpam-heimdal as an alternative
- recommends for libnss-ldapd
-
-2010-05-15 15:41 arthur
-
- * [r1111] nslcd/attmap.c, nslcd/attmap.h: always clear returned
- buffer when performing attribute mapping (based on a patch by
- Nalin Dahyabhai <nalin@redhat.com>)
-
-2010-05-14 20:49 arthur
-
- * [r1109] ChangeLog, NEWS, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get
- files ready for 0.7.5 release
-
-2010-05-14 20:38 arthur
-
- * [r1108] Makefile.am, debian/source, debian/source/format: switch
- to source format 3.0 (native)
-
-2010-05-14 20:32 arthur
-
- * [r1107] pam/pam.c: print uid as a long
-
-2010-05-14 10:20 arthur
-
- * [r1106] compat/pam_compat.h, configure.ac, man/pam_ldap.8.xml,
- pam/common.h, pam/pam.c: perform logging from PAM module to
- syslog and support the debug option to log debugging information
-
-2010-05-13 21:27 arthur
-
- * [r1105] pam/pam.c: centralise initialising functions needed for
- every PAM call into one function
-
-2010-05-13 19:13 arthur
-
- * [r1104] common/nslcd-prot.h, nslcd/common.h: make logging of
- buffer checks consistent
-
-2010-05-13 16:31 arthur
-
- * [r1103] pam/pam.c: also use PAM username instead of one from
- context for session open and close
-
-2010-05-13 16:30 arthur
-
- * [r1102] pam/pam.c: replace my_pam_get_authtok() with standard
- pam_get_authtok() function, get rid of get_old_password() and
- general cleanups and simplifications
-
-2010-05-12 21:12 arthur
-
- * [r1101] pam/pam.c: make parsing configuration options global,
- reorganise a bit and make code more consistent and easier to read
-
-2010-05-12 20:37 arthur
-
- * [r1100] compat/pam_compat.h, nslcd/pam.c: small compatibility
- improvements
-
-2010-05-10 21:09 arthur
-
- * [r1099] pam/pam.c: only log "LDAP session failed" if we actually
- tried
-
-2010-05-10 20:59 arthur
-
- * [r1098] compat/Makefile.am, compat/pam_compat.h,
- compat/pam_get_authtok.c, compat/pam_prompt.c, configure.ac,
- pam/pam.c: replace my_pam_warn() with pam_info() and pam_error()
- and provide replacement for pam_prompt() also using it in our
- pam_get_authtok() replacement
-
-2010-05-09 11:40 arthur
-
- * [r1096] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get
- files ready for 0.7.4 release
-
-2010-05-09 10:44 arthur
-
- * [r1095] nslcd/myldap.c: only log "connected to LDAP server" if
- the previous connect failed or we are failing over to a different
- server
-
-2010-05-09 10:39 arthur
-
- * [r1094] debian/nslcd.postinst, man/nslcd.conf.5.xml, nslcd/cfg.c,
- nslcd/cfg.h, nslcd/myldap.c, tests/README, tests/nslcd-test.conf:
- rename reconnect_maxsleeptime option to reconnect_retrytime
-
-2010-05-09 10:20 arthur
-
- * [r1093] nslcd/myldap.c: don't log errno if it is not set (make
- error less confusing)
-
-2010-05-09 10:08 arthur
-
- * [r1092] nslcd/myldap.c: handle authentication searches a little
- differently (only try once if an authentication error is
- returned)
-
-2010-05-09 09:51 arthur
-
- * [r1091] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/myldap.c: refactor retry timing mechanism to use time
- between first and last error to determin when to rerty and only
- try once (and don't sleep) when we have been failing for a long
- time
-
-2010-05-08 10:39 arthur
-
- * [r1090] man/nslcd.conf.5.xml: fix wrapping of long line (thanks
- lintian)
-
-2010-05-08 10:34 arthur
-
- * [r1089] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/pam.c: rename authz_search option to pam_authz_search
-
-2010-05-07 21:45 arthur
-
- * [r1088] man/nslcd.conf.5.xml, man/pam_ldap.8.xml, nslcd/cfg.c,
- nslcd/cfg.h, nslcd/pam.c: implement an authz_search option to
- test whether the user is authorised
-
-2010-05-07 21:25 arthur
-
- * [r1087] nslcd/alias.c, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
- tune some buffer sizes and small cleanups
-
-2010-05-07 20:43 arthur
-
- * [r1086] tests/test_myldap.c: implement test for buffer overflow
-
-2010-05-07 20:40 arthur
-
- * [r1085] nslcd/myldap.c: fix buffer overflow
-
-2010-05-07 11:23 arthur
-
- * [r1084] man, man/Makefile.am: have the possibility to generate
- HTML for manual pages (not done by default)
-
-2010-05-07 11:22 arthur
-
- * [r1083] man/nslcd.conf.5.xml, man/pam_ldap.8.xml: use docbook
- elements where possible
-
-2010-05-06 21:40 arthur
-
- * [r1082] compat/pam_compat.h, configure.ac,
- debian/libpam-ldapd.pam-auth-update, man/pam_ldap.8.xml,
- pam/pam.c: implement a minimum_uid option for the PAM module to
- ignore users that have a lower numeric user id
-
-2010-05-05 10:58 arthur
-
- * [r1081] config.guess, config.sub: include updated files
-
-2010-05-03 20:29 arthur
-
- * [r1080] debian/nslcd.config: also parse /etc/ldap.conf for
- systems that use that for NSS and PAM configuration
-
-2010-04-13 19:21 arthur
-
- * [r1079] nslcd/myldap.c, nslcd/myldap.h, nslcd/pam.c: don't have
- myldap_set_credentials() try to open a connection but have the
- PAM code perform a search with the new credentials so we re-use
- the fail-over mechanism in myldap_search()
-
-2010-04-13 19:17 arthur
-
- * [r1078] nslcd/cfg.c, nslcd/common.h, nslcd/myldap.c,
- nslcd/myldap.h, nslcd/passwd.c, tests/test_myldap.c: also have
- myldap_search() return an LDAP status code
-
-2010-04-01 19:49 arthur
-
- * [r1077] tests/README, tests/test.ldif.gz, tests/test_nsscmds.sh:
- small improvements to the test setup
-
-2010-03-20 16:01 arthur
-
- * [r1076] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/group.c: add an nss_initgroups_ignoreusers option to ignore
- username to group lookups for the specified users
-
-2010-03-13 15:40 arthur
-
- * [r1075] man/nslcd.conf.5.xml: remove commented-oud default option
- because it is not implemented and we have a better mechanism now
-
-2010-02-28 08:10 arthur
-
- * [r1074] nslcd/myldap.c: have less warnings when LDAP_OPT_X_TLS
- isn't defined
-
-2010-02-28 08:07 arthur
-
- * [r1073] man/nslcd.conf.5.xml: document which attributes may be
- mapped with an expression
-
-2010-02-27 15:28 arthur
-
- * [r1071] ChangeLog, NEWS, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get
- files ready for 0.7.3 release
-
-2010-02-27 15:26 arthur
-
- * [r1070] debian/NEWS: add blank line for apt-listchanges
-
-2010-02-27 15:23 arthur
-
- * [r1069] debian/control: upgrade to standards-version 3.8.4 (no
- changes needed)
-
-2010-02-27 14:45 arthur
-
- * [r1068] common/dict.h: fix typo
-
-2010-02-27 14:08 arthur
-
- * [r1067] debian/nslcd.postinst, man/nslcd.conf.5.xml, nslcd.conf,
- nslcd.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/pam.c: rename admindn
- option to rootpwmoddn
-
-2010-02-27 14:03 arthur
-
- * [r1066] INSTALL, compile: update from latest automake
-
-2010-02-27 12:34 arthur
-
- * [r1065] HACKING, tests/README: small updates to documentation
-
-2010-02-17 20:21 arthur
-
- * [r1064] nslcd/myldap.c: first try password modification without
- the old password and if that fails with the old password
-
-2010-02-17 20:21 arthur
-
- * [r1063] compat/ldap_passwd_s.c: add pointer to RFC 3062
-
-2010-01-28 21:04 arthur
-
- * [r1062] man/nslcd.8.xml, nslcd/nslcd.c: patch by Jan Schampera to
- implement a --check option
-
-2010-01-25 19:27 arthur
-
- * [r1061] nslcd/myldap.c: fix for type mismatch (thanks to Jan
- Schampera)
-
-2010-01-24 17:07 arthur
-
- * [r1060] configure.ac, nslcd/cfg.c: add --with-bindpw-file
- configure option to enable reading the bindpw option from a file
-
-2010-01-24 14:33 arthur
-
- * [r1059] debian/nslcd.postinst, man/nslcd.conf.5.xml, nslcd.conf,
- nslcd.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/pam.c, pam/pam.c: add
- admindn configuration file option that is used when modifying
- another user's password
-
-2010-01-24 13:46 arthur
-
- * [r1058] man/nslcd.conf.5.xml: fix example
-
-2010-01-24 13:36 arthur
-
- * [r1057] nslcd/myldap.c: make logging of passwords consistent and
- support a NULL oldpassword value in myldap_passwd()
-
-2010-01-24 11:31 arthur
-
- * [r1056] nslcd/myldap.c: free data returned from ldap_passwd_s()
- call if needed and add missing casts
-
-2010-01-24 11:10 arthur
-
- * [r1055] HACKING: general updates and add PAM module information
-
-2010-01-23 13:37 arthur
-
- * [r1054] nss/prototypes.h: simple improvement for FreeBSD
-
-2010-01-23 13:33 arthur
-
- * [r1053] nslcd/nslcd.c: lock the pidfile at start-up to ensure
- only one nslcd process is running (based on a patch by Jan
- Schampera <jan.schampera@web.de>)
-
-2010-01-21 22:00 arthur
-
- * [r1052] debian/nslcd.init: start nslcd before apache for systems
- that use LDAP users to run virtual hosts
-
-2010-01-21 21:06 arthur
-
- * [r1051] HACKING, README, configure.ac: set contact address to
- mailing list
-
-2010-01-21 20:46 arthur
-
- * [r1050] debian/NEWS: change format of NEWS entry based on
- Developer's Reference
-
-2010-01-21 20:45 arthur
-
- * [r1049] debian/rules: install lintian overrides with dh_lintian
-
-2010-01-08 22:40 arthur
-
- * [r1048] nslcd/cfg.c: improve getting of domain name by also
- checking hostname aliases (based on patch by Jan Schampera
- <jan.schampera@web.de>)
-
-2010-01-08 22:38 arthur
-
- * [r1047] AUTHORS: improve getting of domain name by also checking
- hostname aliases (based on patch by Jan Schampera
- <jan.schampera@web.de>)
-
-2009-12-29 12:44 arthur
-
- * [r1046] nslcd/cfg.h, nslcd/myldap.c: some small simplifcations
- and clarifications
-
-2009-12-28 21:23 arthur
-
- * [r1044] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get
- files ready for 0.7.2 release
-
-2009-12-28 20:24 arthur
-
- * [r1043] debian/nslcd.postrm: fix removal of old configuration
- file (thanks piuparts)
-
-2009-12-28 12:34 arthur
-
- * [r1042] debian/control: fix Conflicts relationship
-
-2009-12-28 12:18 arthur
-
- * [r1041] common/Makefile.am, common/expr.c, common/expr.h,
- man/nslcd.conf.5.xml, nslcd.conf, nslcd/Makefile.am,
- nslcd/attmap.c, nslcd/attmap.h, nslcd/cfg.c, nslcd/passwd.c,
- nslcd/shadow.c, tests, tests/Makefile.am, tests/test_cfg.c,
- tests/test_common.c, tests/test_expr.c, tests/test_myldap.c:
- implement attribute mapping using shell-like expressions
-
-2009-12-28 11:01 arthur
-
- * [r1040] nss/networks.c: fix missing argument (problem in r1039)
-
-2009-12-28 10:45 arthur
-
- * [r1039] nss/networks.c: Glibc changed the addr parameter of
- getnetbyaddr_r() from network-byte-order to host-byte-order
-
-2009-12-28 09:58 arthur
-
- * [r1038] tests/test_nsscmds.sh: preload our own NSS module for
- tests
-
-2009-12-28 09:47 arthur
-
- * [r1037] common/nslcd-prot.h: WRITE_STRINGLIST(): properly handle
- the case where the list is null (result of change in r1028)
-
-2009-12-27 22:20 arthur
-
- * [r1036] nslcd/shadow.c: fix log message
-
-2009-12-27 21:08 arthur
-
- * [r1035] nslcd/group.c: fix comment
-
-2009-12-27 17:57 arthur
-
- * [r1034] debian/po/it.po: updated Italian (it) translation of
- debconf templates by Vincenzo Campanella <vinz65@gmail.com>
-
-2009-12-21 07:59 arthur
-
- * [r1033] configure.ac: remove -Wunreachable-code because it was
- turning up too many false positives (our use of macros, system
- string functions, etc)
-
-2009-12-21 07:56 arthur
-
- * [r1032] nss/prototypes.h: also use compat/ether.h for nss
- functions
-
-2009-12-21 07:55 arthur
-
- * [r1031] configure.ac: include the same headers in configure as in
- compat/ether.h
-
-2009-12-13 10:27 arthur
-
- * [r1028] common/dict.c, common/dict.h, common/set.c, common/set.h,
- nslcd/group.c, nslcd/myldap.c, tests/test_dict.c,
- tests/test_set.c: change dict and set API to perform loops with a
- list of strings instead of loop_first() and loop_next() functions
-
-2009-12-06 19:43 arthur
-
- * [r1027] debian/control: recommend libpam-krb5 als an alternative
- to libpam-ldapd for Kerberos environments
-
-2009-11-14 20:29 arthur
-
- * [r1024] debian/po/it.po: updated Italian (it) translation of
- debconf templates by Vincenzo Campanella <vinz65@gmail.com>
-
-2009-11-13 16:02 arthur
-
- * [r1023] configure.ac: fix lber library check for function we
- actually use and another small reorganisation
-
-2009-11-11 21:43 arthur
-
- * [r1022] configure.ac: simplify structure of configure script and
- see if -llber is needed
-
-2009-11-02 20:25 arthur
-
- * [r1017] configure.ac: fix PAM library check for systems without
- pam_get_authtok()
-
-2009-11-01 15:08 arthur
-
- * [r1016] configure.ac: fail in configure if PAM functionality is
- missing
-
-2009-11-01 14:55 arthur
-
- * [r1015] tests/test.ldif.gz, tests/test_nsscmds.sh: add test case
- for comma in DN attribute value
-
-2009-11-01 14:51 arthur
-
- * [r1014] nslcd/alias.c, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
- give search filter escaping buffers more logical names
-
-2009-11-01 14:40 arthur
-
- * [r1013] nslcd/group.c: also do proper escaping in
- mkfilter_group_bymember()
-
-2009-11-01 13:33 arthur
-
- * [r1012] nslcd/myldap.c: also log uri when ldap_start_tls_s()
- fails
-
-2009-11-01 13:28 arthur
-
- * [r1011] configure.ac: make --disable-* configure options default
- values clearer
-
-2009-10-20 10:56 arthur
-
- * [r1009] ChangeLog, NEWS, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get
- files ready for 0.7.1 release
-
-2009-10-17 15:08 arthur
-
- * [r1008] compat/Makefile.am, compat/pam_compat.h,
- compat/pam_get_authtok.c, configure.ac, pam/Makefile.am,
- pam/pam.c: provide a replacement for the pam_get_authtok()
- functions for systems without it
-
-2009-10-17 10:17 arthur
-
- * [r1007] compat/Makefile.am, compat/ldap_compat.h,
- compat/ldap_initialize.c, compat/ldap_passwd_s.c,
- compat/pagectrl.c, compat/pagectrl.h, configure.ac,
- nslcd/myldap.c: provide replacement functions for
- ldap_initialize() and ldap_passwd_s() and centralise LDAP
- compatibility hacks into ldap_compat.h
-
-2009-10-17 10:12 arthur
-
- * [r1006] compat/ether.c: also provide some function definitions
- for ether_ntoa() and ether_aton() because definitions seem to be
- missing on some platforms
-
-2009-10-11 16:38 arthur
-
- * [r1005] nslcd/common.h: make NSLCD_HANDLE_PARAMS() macro simpler
- and not have empty argument
-
-2009-10-11 16:16 arthur
-
- * [r1004] configure.ac, pam/pam.c: only include security/pam_ext.h
- for systems that have it
-
-2009-10-08 21:01 arthur
-
- * [r1003] configure.ac, nslcd/myldap.c: fix some header checks in
- configure and fix ldap_set_rebind_proc() return type check
-
-2009-10-08 21:00 arthur
-
- * [r1002] nss/common.h: don't pass an empty parameter to a macro
-
-2009-10-08 19:53 arthur
-
- * [r1001] configure.ac, nss/Makefile.am: re-organise configure
- script and only run tests for parts that are enabled
-
-2009-10-07 19:12 arthur
-
- * [r1000] debian/libpam-ldapd.pam-auth-update, man/pam_ldap.8.xml,
- nslcd/myldap.c, nslcd/myldap.h, nslcd/nslcd.c, nslcd/pam.c,
- pam/pam.c: implement password changing in the PAM module by
- performing an LDAP password modify EXOP request
-
-2009-10-07 18:54 arthur
-
- * [r999] common/nslcd-prot.h: fix the case where the string passed
- to WRITE_STRING() is an expression
-
-2009-10-05 19:31 arthur
-
- * [r998] configure.ac, nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c,
- pam/pam.c: some compatibility improvements
-
-2009-09-29 19:36 arthur
-
- * [r997] pam/pam.c: fix return of authorisation check (patch by
- Howard Chu <hyc@symas.com>)
-
-2009-09-27 14:36 arthur
-
- * [r996] debian/po/vi.po: updated Vietnamese (vi) translation of
- debconf templates by Clytie Siddall <clytie@riverland.net.au>
-
-2009-09-27 14:28 arthur
-
- * [r995] nslcd/common.h: log reading and writing errors with errno
- message
-
-2009-09-24 19:37 arthur
-
- * [r994] debian/po/vi.po: partially updated Vietnamese (vi)
- translation of debconf templates by Clytie Siddall
- <clytie@riverland.net.au>
-
-2009-09-24 18:43 arthur
-
- * [r993] pam/pam.c: general code cleanup and add missing casts and
- includes
-
-2009-09-24 18:11 arthur
-
- * [r992] nslcd/pam.c: fix for problem when authenticating to LDAP
- entries without a uid attribute
-
-2009-09-13 08:00 arthur
-
- * [r991] debian/po/de.po: updated German (de) translation of
- debconf templates by Erik Schanze <schanzi_@gmx.de>
-
-2009-09-08 17:30 arthur
-
- * [r990] configure.ac: add the possibility to specify
- --disable-maintainer-mode
-
-2009-09-08 17:24 arthur
-
- * [r989] debian/nslcd.config: fix "Use StartTLS?" debconf question
- when no ssl option is defined in the config
-
-2009-09-04 13:00 arthur
-
- * [r987] ChangeLog, Makefile.am, NEWS, configure.ac, debian/NEWS,
- debian/changelog, man/nslcd.8.xml, man/nslcd.conf.5.xml,
- man/pam_ldap.8.xml: get files ready for 0.7.0 release
-
-2009-09-04 11:54 arthur
-
- * [r986] configure.ac, nslcd/cfg.c, nslcd/common.c,
- nss/prototypes.h: some simple changes in includes to make FreeBSD
- diff smaller
-
-2009-09-01 14:52 arthur
-
- * [r985] configure.ac, nslcd/cfg.c: add a
- --disable-configfile-checking option to configure to cause
- unknown options to be ignored from the configuration
-
-2009-09-01 14:36 arthur
-
- * [r984] configure.ac: fix help message to indicate that PAM module
- is built by default
-
-2009-09-01 13:43 arthur
-
- * [r983] man/nslcd.conf.5.xml, nslcd/cfg.c: lower the default
- values for bind_timelimit and reconnect_maxsleeptime from 30 to
- 10 seconds
-
-2009-09-01 13:35 arthur
-
- * [r982] Makefile.am: fix generation of ChangeLog
-
-2009-09-01 13:26 arthur
-
- * [r981] .: rename trunk to nss-pam-ldapd
-
-2009-08-31 21:46 arthur
-
- * [r980] Makefile.am, README, configure.ac,
- debian/libnss-ldapd.config, debian/nslcd.config,
- debian/nslcd.examples, debian/nslcd.init, debian/nslcd.postinst,
- debian/nslcd.postrm, debian/nslcd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
- debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po, debian/po/zh_CN.po, debian/rules, man,
- man/Makefile.am, man/nslcd.8.xml, man/nslcd.conf.5.xml,
- man/nss-ldapd.conf.5.xml, man/pam_ldap.8.xml, nslcd.conf,
- nslcd/nslcd.c, nss-ldapd.conf, tests/Makefile.am, tests/README,
- tests/nslcd-test.conf, tests/nss-ldapd-test.conf,
- tests/test_myldap.c, tests/test_myldap.sh,
- tests/test_nslcd_group.c, tests/test_nsscmds.sh: rename
- configfile to /etc/nslcd.conf and make debian packaging copy the
- file to the new name on upgrade
-
-2009-08-31 20:03 arthur
-
- * [r979] INSTALL, autogen.sh, compile, depcomp, install-sh,
- missing, mkinstalldirs: upgrade to using automake 1.11
-
-2009-08-31 18:49 arthur
-
- * [r978] ., HACKING, README, common/dict.c, common/dict.h,
- common/set.c, common/set.h, common/tio.c, common/tio.h,
- compat/getpeercred.c, compat/getpeercred.h, compat/pagectrl.c,
- compat/pagectrl.h, configure.ac, debian/control,
- debian/copyright, debian/nslcd.config, debian/nslcd.init,
- debian/nslcd.postinst, debian/nslcd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
- debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po, debian/po/zh_CN.po, nslcd.h, nslcd/alias.c,
- nslcd/attmap.c, nslcd/attmap.h, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/common.c, nslcd/common.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/myldap.c, nslcd/myldap.h, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, tests/README, tests/test_cfg.c,
- tests/test_common.c, tests/test_dict.c, tests/test_getpeercred.c,
- tests/test_myldap.c, tests/test_nsscmds.sh, tests/test_set.c,
- tests/test_tio.c: rename software to nss-pam-ldapd
-
-2009-08-31 18:42 arthur
-
- * [r977] debian/control: upgrade to standards-version 3.8.3 (no
- changes needed)
-
-2009-08-31 15:11 arthur
-
- * [r975] Makefile.am, debian/control, debian/libnss-ldapd.config,
- debian/libnss-ldapd.docs, debian/libnss-ldapd.examples,
- debian/libnss-ldapd.install, debian/libnss-ldapd.nslcd.init,
- debian/libnss-ldapd.postinst, debian/libnss-ldapd.postrm,
- debian/libnss-ldapd.templates, debian/libpam-ldapd.install,
- debian/libpam-ldapd.pam-auth-update,
- debian/libpam-ldapd.postinst, debian/libpam-ldapd.prerm,
- debian/nslcd.config, debian/nslcd.docs, debian/nslcd.examples,
- debian/nslcd.init, debian/nslcd.install, debian/nslcd.postinst,
- debian/nslcd.postrm, debian/nslcd.templates,
- debian/po/POTFILES.in, debian/po/ca.po, debian/po/cs.po,
- debian/po/da.po, debian/po/de.po, debian/po/es.po,
- debian/po/fi.po, debian/po/fr.po, debian/po/gl.po,
- debian/po/it.po, debian/po/ja.po, debian/po/nl.po,
- debian/po/pt.po, debian/po/pt_BR.po, debian/po/ru.po,
- debian/po/sv.po, debian/po/templates.pot, debian/po/vi.po,
- debian/po/zh_CN.po, debian/rules: split into binary packages
- libnss-ldapd, libpam-ldapd and nslcd packages, using a patch for
- libpam-ldap by Steve Langasek <vorlon@debian.org> for the
- libpam-ldapd package
-
-2009-08-31 14:58 arthur
-
- * [r974] debian/libnss-ldapd.nslcd.init: patch by Petter
- Reinholdtsen <pere@hungry.com> to fix init script to start before
- autofs
-
-2009-08-16 08:17 arthur
-
- * [r973] config.guess, config.sub: include updated files
-
-2009-08-16 08:15 arthur
-
- * [r972] Makefile.am, configure.ac: enable building PAM module by
- default
-
-2009-08-16 08:03 arthur
-
- * [r971] nslcd.h: remove development warning
-
-2009-08-16 07:54 arthur
-
- * [r970] man, man/Makefile.am, man/pam_ldap.8.xml: add basic
- pam_ldap manual page
-
-2009-08-12 21:41 arthur
-
- * [r969] nslcd/common.h, nslcd/nslcd.c, nslcd/passwd.c: don't
- return password hashes at all for non-root users, based on a
- patch by Alexander V. Chernikov <melifaro@ipfw.ru>
-
-2009-07-18 21:11 arthur
-
- * [r968] debian/po/gl.po: updated Galician (gl) translation of
- debconf ates by Marce Villarino <mvillarino@gmail.com>
-
-2009-07-12 20:47 arthur
-
- * [r966] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.11 release
-
-2009-07-12 20:43 arthur
-
- * [r965] debian/po/fr.po: updated French (fr) translation of
- debconf templates by Christian Perrier <bubulle@debian.org>
-
-2009-07-10 06:49 arthur
-
- * [r962] debian/po/cs.po: updated Czech (cs) translation of debconf
- templates by Miroslav Kure <kurem@debian.cz>
-
-2009-07-04 10:49 arthur
-
- * [r961] debian/po/cs.po: unfuzzy translations that were due to
- fixes in the English template
-
-2009-07-04 10:39 arthur
-
- * [r960] debian/po/cs.po: updated Czech (cs) translation of debconf
- templates by Miroslav Kure <kurem@debian.cz>
-
-2009-07-04 10:08 arthur
-
- * [r959] debian/po/pt.po: updated Portuguese (pt) translation of
- debconf templates by Américo Monteiro <a_monteiro@netcabo.pt>
-
-2009-07-02 07:05 arthur
-
- * [r958] debian/po/es.po: updated Spanish (es) translation of
- debconf templates by Francisco Javier Cuadrado
- <fcocuadrado@gmail.com>
-
-2009-06-29 19:16 arthur
-
- * [r957] nslcd/group.c: fix off by one error in the maximum number
- of gidNumber attributes in an LDAP group entry
-
-2009-06-29 19:10 arthur
-
- * [r956] nslcd/passwd.c: fix off by one error in the maximum number
- of uidNumber attributes in an LDAP entry (thanks to David
- Binderman for finding this)
-
-2009-06-27 20:02 arthur
-
- * [r955] debian/po/sv.po: updated Swedish (sv) translation of
- debconf templates by Martin Ågren <martin.agren@gmail.com>
-
-2009-06-27 10:04 arthur
-
- * [r954] debian/control: upgrade to standards-version 3.8.2 (no
- changes needed)
-
-2009-06-27 09:44 arthur
-
- * [r953] debian/po/ru.po: updated Russian (ru) translation of
- debconf templates by Yuri Kozlov <yuray@komyakino.ru>
-
-2009-06-26 15:09 arthur
-
- * [r951] debian/control: add missing slash to homepage
-
-2009-06-24 07:39 arthur
-
- * [r950] debian/po/ja.po: updated Japanese (ja) translation of
- debconf templates by Kenshi Muto <kmuto@debian.org>
-
-2009-06-24 07:12 arthur
-
- * [r949] debian/po/fi.po: updated Finnish (fi) translation of
- debconf templates by Esko Arajärvi <edu@iki.fi>
-
-2009-06-23 07:34 arthur
-
- * [r948] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
- debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po, debian/po/zh_CN.po: change reqcert choice
- description and make choices translatable
-
-2009-06-23 07:17 arthur
-
- * [r947] debian/po/zh_CN.po: added Simplified Chinese (zh_CN)
- translation of debconf templates by zym <zym@3721.com>
-
-2009-06-22 19:37 arthur
-
- * [r946] debian/po/fi.po: fix non-ascii characters that got lost
- when importing the file
-
-2009-06-21 21:12 arthur
-
- * [r945] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
- debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po: improvements to debconf templates (English
- language review by Justin B Rye <jbr@edlug.org.uk>
-
-2009-06-20 09:54 arthur
-
- * [r944] debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
- debian/po/de.po, debian/po/es.po, debian/po/fi.po,
- debian/po/fr.po, debian/po/gl.po, debian/po/it.po,
- debian/po/ja.po, debian/po/nl.po, debian/po/pt.po,
- debian/po/pt_BR.po, debian/po/ru.po, debian/po/sv.po,
- debian/po/templates.pot, debian/po/vi.po: update debconf
- translation files
-
-2009-06-20 09:50 arthur
-
- * [r943] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst,
- debian/libnss-ldapd.templates: make configuring SSL/TLS possible
- with debconf
-
-2009-06-20 09:39 arthur
-
- * [r942] nslcd/cfg.c: also support starttls as value for the ssl
- option
-
-2009-06-19 09:24 arthur
-
- * [r941] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
- debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po: rephrase LDAP server URI question based on
- pam_ldap's new debconf templates
-
-2009-06-19 09:12 arthur
-
- * [r940] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fi.po, debian/po/fr.po,
- debian/po/gl.po, debian/po/it.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po: fix wrapping, use of double spaces and unfuzzy
- translations
-
-2009-06-14 18:41 arthur
-
- * [r939] debian/control: fix Vcs-Browser link
-
-2009-06-12 21:53 arthur
-
- * [r938] AUTHORS, HACKING, README, configure.ac, debian/control,
- debian/copyright, man/nslcd.8.xml, man/nss-ldapd.conf.5.xml:
- replace references to ch.tudelft.nl with arthurdejong.org
-
-2009-06-12 11:49 arthur
-
- * [r937] nslcd/nslcd.c: make error message a little clearer
-
-2009-06-06 20:46 arthur
-
- * [r934] README, nslcd/alias.c, nslcd/ether.c, nslcd/group.c,
- nslcd/netgroup.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, tests/test_nsscmds.sh: implement
- case-sensitive filtering for group, netgroup, passwd, protocols,
- rpc, services and shadow lookups
-
-2009-06-06 20:45 arthur
-
- * [r933] tests/README: fix wrapping
-
-2009-06-06 20:17 arthur
-
- * [r932] HACKING, tests/README, tests/test.ldif.gz,
- tests/test_nsscmds.sh: update and document test suite
-
-2009-06-06 18:53 arthur
-
- * [r931] nss/group.c: fix buffer check for user to groups mapping
- function
-
-2009-06-06 16:29 arthur
-
- * [r930] configure.ac: add --disable-sasl and --disable-kerberos
- configure options
-
-2009-06-04 19:46 arthur
-
- * [r929] nslcd/myldap.c: also compile correctly if
- HAVE_LDAP_SASL_INTERACTIVE_BIND_S is not set
-
-2009-06-04 19:40 arthur
-
- * [r928] configure.ac: let configure --help show the correct
- behaviour
-
-2009-06-03 14:28 arthur
-
- * [r926] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.10 release
-
-2009-06-03 14:19 arthur
-
- * [r925] nslcd/cfg.c: remove SSL/TLS warning messages during
- startup
-
-2009-06-03 14:08 arthur
-
- * [r924] README: add note about creating a user to run nslcd
-
-2009-06-03 10:31 arthur
-
- * [r923] nslcd/Makefile.am, nslcd/common.h, nslcd/nslcd.c,
- nslcd/pam.c: import preliminary version of PAM functionality into
- nslcd
-
-2009-06-03 10:27 arthur
-
- * [r922] nslcd/common.h, nslcd/passwd.c: make lookup_dn2uid()
- available to other modules and split uid2dn() into uid2entry()
- and uid2dn() (from nss-pam-ldapd branch)
-
-2009-06-03 10:23 arthur
-
- * [r921] nslcd/myldap.c, nslcd/myldap.h: implement
- myldap_set_credentials() and myldap_cpy_dn() which will be used
- in the PAM lookups (from nss-pam-ldapd branch)
-
-2009-06-03 10:16 arthur
-
- * [r920] pam/pam.c: remove trailing spaces
-
-2009-06-03 10:14 arthur
-
- * [r919] nslcd.h, pam/pam.c: change PAM authorisation request to
- also include ruser, rhost and tty (based on OpenLDAP cvs, r916 in
- nss-pam-ldapd branch)
-
-2009-06-03 09:08 arthur
-
- * [r917] debian/control: add Richard A Nelson (Rick)
- <cowboy@debian.org> to uploaders
-
-2009-06-01 17:14 arthur
-
- * [r914] HACKING, README, man/nss-ldapd.conf.5.xml, nss-ldapd.conf:
- clean up documentation
-
-2009-05-30 07:22 arthur
-
- * [r910] nslcd/cfg.c: don't look inside the passed variable
- get_strdup() because it could point to uninitialized memory
-
-2009-05-29 21:30 arthur
-
- * [r908] pam/common.h, pam/pam.c: partially refactor to follow
- local coding convention and introduce READ_PAM_CODE macro (r896
- from nss-pam-ldapd)
-
-2009-05-29 21:29 arthur
-
- * [r907] pam/pam.c: tabs to spaces (r889 from nss-pam-ldapd)
-
-2009-05-29 21:29 arthur
-
- * [r906] pam/common.h, pam/pam.c: make request-response functions
- simpler (r888 from nss-pam-ldapd)
-
-2009-05-29 21:24 arthur
-
- * [r905] common/Makefile.am: remove unneeded EXTRA_DIST
-
-2009-05-29 21:22 arthur
-
- * [r904] Makefile.am, common/Makefile.am, common/nslcd-prot.c,
- common/nslcd-prot.h, nslcd-common.h, nslcd/Makefile.am,
- nslcd/alias.c, nslcd/common.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
- nss/Makefile.am, nss/aliases.c, nss/common.c, nss/common.h,
- nss/ethers.c, nss/group.c, nss/hosts.c, nss/netgroup.c,
- nss/networks.c, nss/passwd.c, nss/protocols.c, nss/rpc.c,
- nss/services.c, nss/shadow.c, pam/Makefile.am, pam/common.h,
- pam/pam.c, tests/Makefile.am: refactor protocol reading and
- writing macros to the common directory, use more logical names
- and in the PAM module no longer use NSS status codes (import of
- r887 from nss-pam-ldapd)
-
-2009-05-29 21:18 arthur
-
- * [r903] tests/Makefile.am: add missing objects to test programs
-
-2009-05-24 09:23 arthur
-
- * [r895] man/nss-ldapd.conf.5.xml: document that you can specify
- base option multiple times
-
-2009-05-24 09:12 arthur
-
- * [r894] Makefile.am: also build PAM module for make distcheck
-
-2009-05-24 09:11 arthur
-
- * [r893] nslcd/alias.c, nslcd/cfg.c, nslcd/common.h, nslcd/ether.c,
- nslcd/group.c, nslcd/host.c, nslcd/netgroup.c, nslcd/network.c,
- nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c,
- nslcd/shadow.c: initialise database modules only once after
- parsing config
-
-2009-05-24 08:56 arthur
-
- * [r892] AUTHORS, nslcd/alias.c, nslcd/attmap.c, nslcd/cfg.c,
- nslcd/cfg.h, nslcd/common.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
- tests/test_cfg.c, tests/test_myldap.c: support multiple search
- bases, partially based on a patch by Leigh Wedding
- <lwedding@bigpond.com>
-
-2009-05-24 08:03 arthur
-
- * [r891] AUTHORS: don't mention Howard Chu twice
-
-2009-05-23 20:54 arthur
-
- * [r890] debian/po/fi.po: added Finnish (fi) translation of debconf
- templates by Esko Arajärvi <edu@iki.fi>
-
-2009-05-16 07:01 arthur
-
- * [r885] nss/common.h, pam/pam.c: quick fix for building PAM module
-
-2009-05-09 20:54 arthur
-
- * [r881] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.9 release
-
-2009-05-09 20:53 arthur
-
- * [r880] debian/libnss-ldapd.postinst: if base is blank disable the
- base option to let nslcd attempt search base autodiscovery
-
-2009-05-09 20:01 arthur
-
- * [r879] nss/common.h: also close any open stream on buffer error
-
-2009-05-09 19:53 arthur
-
- * [r878] nss/common.h, nss/group.c: check the buffer passed by
- Glibc for validity
-
-2009-05-09 19:52 arthur
-
- * [r877] nslcd-common.h: make sure that when writing a list of
- strings the number of strings is always checked when excluding an
- entry
-
-2009-05-09 09:27 arthur
-
- * [r876] ., AUTHORS, Makefile.am, configure.ac, debian,
- debian/copyright, nslcd.h, pam: import the PAM module from the
- nss-ldapd branch (r875) based on the OpenLDAP nssov tree and
- allow configuring which modules should be built (PAM module
- disabled by default)
-
-2009-05-09 07:50 arthur
-
- * [r872] configure.ac, nslcd/nslcd.c: according to autoupdate
- RETSIGTYPE can be considered void always
-
-2009-05-08 10:29 arthur
-
- * [r868] debian/copyright: aggregate years
-
-2009-05-07 22:40 arthur
-
- * [r867] INSTALL, config.guess, config.sub: include updated files
-
-2009-05-07 22:14 arthur
-
- * [r864] nslcd.h, nslcd/netgroup.c, nss/netgroup.c: prefix
- NETGROUP_TYPE macros with NSLCD_
-
-2009-05-07 20:36 arthur
-
- * [r861] debian/po/gl.po: added Galician (gl) translation of
- debconf templates by Marce Villarino <mvillarino@gmail.com>
-
-2009-05-06 18:48 arthur
-
- * [r860] debian/po/es.po: updated Spanish (es) translation of
- debconf templates by Francisco Javier Cuadrado
- <fcocuadrado@gmail.com>
-
-2009-05-05 20:55 arthur
-
- * [r859] debian/po/ru.po: updated Russian (ru) translation of
- debconf templates by Yuri Kozlov <yuray@komyakino.ru>
-
-2009-05-05 20:48 arthur
-
- * [r858] debian/po/ru.po: convert translation to UTF-8
-
-2009-05-03 19:47 arthur
-
- * [r857] debian/po/sv.po: updated Swedish (sv) translation of
- debconf templates by Martin Ågren <martin.agren@gmail.com>
-
-2009-05-02 14:19 arthur
-
- * [r856] debian/po/fr.po: updated French (fr) translation of
- debconf templates by Guillaume Delacour <gui@iroqwa.org>
-
-2009-05-01 15:45 arthur
-
- * [r855] debian/po/it.po: fix incorrect references to nss-ldap
- (without the d at the end)
-
-2009-05-01 15:39 arthur
-
- * [r854] man/nslcd.8.xml: document that you can specify -d multiple
- times
-
-2009-05-01 13:03 arthur
-
- * [r853] nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c: set most SSL/TLS
- related options globally instead of per connection
-
-2009-04-30 08:45 arthur
-
- * [r852] nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c, nslcd/myldap.h,
- nslcd/nslcd.c: move debugging initialisation to
- myldap_set_debuglevel() function
-
-2009-04-27 18:24 arthur
-
- * [r851] debian/po/it.po: added Italian (it) translation of debconf
- templates by Vincenzo Campanella <vinz65@gmail.com>
-
-2009-04-25 21:29 arthur
-
- * [r850] nslcd/myldap.c: produce more logging and get OpenLDAP
- logging working by logging to stderr (and implement temporary
- workaround for reqcert problems)
-
-2009-04-25 19:15 arthur
-
- * [r849] nslcd/cfg.h: include ldap.h to ensure that struct
- ldap_config will be the same in every file
-
-2009-04-25 14:06 arthur
-
- * [r848] nslcd/myldap.c: clear errno before ldap calls to get
- usable returned errno
-
-2009-04-25 12:32 arthur
-
- * [r847] debian/po/pt.po: updated Portuguese (pt) translation of
- debconf templates by Américo Monteiro <a_monteiro@netcabo.pt>
-
-2009-04-22 19:18 arthur
-
- * [r846] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po: fix spelling in English debconf template (thanks
- Vincenzo Campanella)
-
-2009-04-22 19:12 arthur
-
- * [r845] debian/po/ja.po: updated Japanese (ja) translation of
- debconf templates by Kenshi Muto <kmuto@debian.org>
-
-2009-04-22 19:06 arthur
-
- * [r844] debian/po/da.po: updated Danish (da) translation of
- debconf templates by Jonas Smedegaard <dr@jones.dk>
-
-2009-04-21 19:25 arthur
-
- * [r843] debian/libnss-ldapd.postrm, debian/libnss-ldapd.templates,
- debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
- debian/po/de.po, debian/po/es.po, debian/po/fr.po,
- debian/po/ja.po, debian/po/nl.po, debian/po/pt.po,
- debian/po/pt_BR.po, debian/po/ru.po, debian/po/sv.po,
- debian/po/templates.pot, debian/po/vi.po: ask on removal and on
- purge whether to edit /etc/nsswitch.conf and remove ldap entries
-
-2009-04-19 13:51 arthur
-
- * [r834] nslcd.h, nslcd/alias.c, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
- nss/common.h, nss/group.c: clear up protocol description in
- nslcd.h, renaming NSLCD_RESULT_SUCCESS to NSLCD_RESULT_BEGIN
-
-2009-04-17 18:57 arthur
-
- * [r830] nslcd.h: include definitions of PAM-related actions from
- current OpenLDAP work in nssov
-
-2009-04-17 18:56 arthur
-
- * [r829] debian/libnss-ldapd.postrm: fix spelling in comment
-
-2009-04-04 10:02 arthur
-
- * [r828] debian/libnss-ldapd.postrm: remove /var/run/nslcd on
- package removal
-
-2009-03-31 07:05 arthur
-
- * [r827] debian/changelog: add CVE identifier
-
-2009-03-22 21:52 arthur
-
- * [r825] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.8 release
-
-2009-03-22 21:20 arthur
-
- * [r824] README, debian/copyright: update copyright year
-
-2009-03-22 21:12 arthur
-
- * [r823] nslcd/nslcd.c: update copyright year
-
-2009-03-22 17:05 arthur
-
- * [r822] debian/compat, debian/control, debian/rules: upgrade to
- debhelper compatibility level 7
-
-2009-03-22 16:53 arthur
-
- * [r821] debian/control: upgrade to standards-version 3.8.1 (no
- changes needed)
-
-2009-03-22 16:46 arthur
-
- * [r820] Makefile.am, debian/libnss-ldapd.lintian-overrides,
- debian/rules: add lintian override for missing shlibs and symbols
- control files (we are a shared library that should not be
- directly linked to)
-
-2009-03-21 11:33 arthur
-
- * [r818] NEWS: fix version numbers in NEWS file
-
-2009-03-21 11:30 arthur
-
- * [r817] nss-ldapd.conf: add a note about permissions of
- nss-ldapd.conf when using the bindpw option
-
-2009-03-21 09:51 arthur
-
- * [r816] debian/libnss-ldapd.postinst: instead of bindpw check
- always create config file with proper permissions and fix
- permissions once on upgrade
-
-2009-03-20 12:23 arthur
-
- * [r814] debian/libnss-ldapd.postinst: add bindpw-related warning
- message to default installed config file
-
-2009-03-20 10:55 arthur
-
- * [r813] debian/libnss-ldapd.postinst: fix permissions of
- configfile if passwords are stored
-
-2009-03-15 17:30 arthur
-
- * [r812] debian/control: follow change in override file
-
-2009-02-27 18:09 arthur
-
- * [r811] debian/control: use misc:Depends to generate debconf
- dependency
-
-2009-02-27 17:27 arthur
-
- * [r810] nslcd/common.c: check user and group names against
- LOGIN_NAME_MAX if it is defined
-
-2009-02-27 16:39 arthur
-
- * [r809] man/Makefile.am: generate utf-8 encoded manual page (no
- non-ascii characters used at the moment)
-
-2009-02-27 16:28 arthur
-
- * [r808] nslcd/passwd.c: add some more documentation
-
-2009-01-30 18:05 arthur
-
- * [r807] compat/getpeercred.c: fix for getpeercred() on Solaris by
- David Bartley <dtbartle@csclub.uwaterloo.ca>
-
-2008-12-15 11:20 arthur
-
- * [r806] man/nss-ldapd.conf.5.xml: add a note about permissions of
- configfile when bindpw is used
-
-2008-12-06 16:58 arthur
-
- * [r805] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/myldap.c, nss-ldapd.conf: rename the tls_checkpeer option
- to tls_reqcert, deprecating the old name and supporting all
- options that OpenLDAP supports for that value
-
-2008-12-03 22:45 arthur
-
- * [r804] nslcd/common.c, tests/test_common.c: allow backslashes in
- names execpt as first or last character
-
-2008-12-03 22:11 arthur
-
- * [r803] configure.ac, nslcd/nslcd.c: clean the environment and set
- LDAPNOINIT to disable parsing of LDAP configfiles (.ldaprc,
- /etc/ldap/ldap.conf, etc)
-
-2008-11-29 15:18 arthur
-
- * [r802] nslcd/myldap.c: use tls_* options also for StartTLS
- connections
-
-2008-11-29 14:43 arthur
-
- * [r801] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h: remove
- sslpath option because it wasn't used for anything
-
-2008-11-29 14:41 arthur
-
- * [r800] debian/changelog: add missing pound sign
-
-2008-11-14 15:44 arthur
-
- * [r798] ChangeLog, NEWS, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.7 release
-
-2008-11-13 21:27 arthur
-
- * [r797] debian/libnss-ldapd.templates: also leave out empty
- Default line for libnss-ldapd/ldap-binddn
-
-2008-11-13 21:15 arthur
-
- * [r796] debian/libnss-ldapd.config, debian/libnss-ldapd.templates:
- set debconf values from the environment only when they are empty
- or if configfile is present to fix installation problem
-
-2008-11-11 21:30 arthur
-
- * [r795] debian/libnss-ldapd.postinst: any output should go to
- stderr to not confuse debconf
-
-2008-11-04 21:42 arthur
-
- * [r793] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.6 release
-
-2008-11-04 21:20 arthur
-
- * [r792] NEWS: some spelling fixes
-
-2008-11-04 21:15 arthur
-
- * [r791] man/nss-ldapd.conf.5.xml: update manual page with current
- timeout numbers
-
-2008-11-01 18:05 arthur
-
- * [r790] debian/libnss-ldapd.postrm: fail on errors
-
-2008-10-31 23:48 arthur
-
- * [r789] debian/libnss-ldapd.postinst: check for existance of init
- script instead of daemon
-
-2008-10-01 19:39 arthur
-
- * [r788] nslcd/common.c: also allow spaces in user and group names
- because it was causing problems in some environments
-
-2008-09-24 08:01 arthur
-
- * [r787] nslcd/myldap.c: also retry if ldap_result() failed and
- getting error number returned LDAP_SUCCESS
-
-2008-09-24 07:58 arthur
-
- * [r786] nslcd/myldap.c: log option name instead of option value
- for ldap_set_option() value
-
-2008-09-24 07:07 arthur
-
- * [r785] debian/control: clarify relationship to nss_ldap in
- package description
-
-2008-08-22 10:36 arthur
-
- * [r783] ChangeLog, NEWS, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.5 release
-
-2008-08-07 08:10 arthur
-
- * [r782] debian/copyright, debian/po/da.po: updated Danish (da)
- translation of debconf templates by Jonas Smedegaard
- <dr@jones.dk>
-
-2008-08-07 08:01 arthur
-
- * [r781] debian/po/sv.po: updated Swedish (sv) translation of
- debconf templates by Martin Ågren <martin.agren@gmail.com>
-
-2008-07-20 09:28 arthur
-
- * [r778] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.4 release
-
-2008-07-20 08:27 arthur
-
- * [r777] nslcd/cfg.c: rename get_base_from_dse() to
- get_base_from_rootdse()
-
-2008-07-20 08:13 arthur
-
- * [r776] nslcd/cfg.c: make the get_base_from_dse() function cleaner
- and add a comment describing the function
-
-2008-07-20 08:05 arthur
-
- * [r775] man/nss-ldapd.conf.5.xml, nslcd/cfg.c: implement looking
- up search base in DSE of LDAP server
-
-2008-07-20 08:03 arthur
-
- * [r774] tests/test_nsscmds.sh: reflect change in test LDAP setup
-
-2008-07-10 19:43 arthur
-
- * [r773] nslcd/myldap.c: LDAP_OPT_X_TLS_REQUIRE_CERT is not a
- boolean
-
-2008-06-21 07:49 arthur
-
- * [r772] README: small change to documentation
-
-2008-06-21 07:44 arthur
-
- * [r771] nss-ldapd.conf: further improvements to Active Directory
- filters and attribute mappings by Petter Reinholdtsen
- <pere@hungry.com>
-
-2008-06-17 21:35 arthur
-
- * [r770] nslcd/cfg.c, nslcd/myldap.c: replace https:// by ldaps://
- (stupid typo)
-
-2008-06-17 21:32 arthur
-
- * [r769] nss-ldapd.conf: Active Directory sample configuration
- improvement by Jelmer Jaarsma <jelmer.jaarsma@sara.nl>
-
-2008-06-15 13:43 arthur
-
- * [r767] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.3 release
-
-2008-06-15 13:41 arthur
-
- * [r766] Makefile.am, debian/libnss-ldapd.lintian-overrides,
- debian/rules: lintian override seems to be no longer necessary
-
-2008-06-15 13:37 arthur
-
- * [r765] debian/control: upgrade to standards-version 3.8.0 (no
- changes needed)
-
-2008-06-15 13:01 arthur
-
- * [r764] debian/libnss-ldapd.nslcd.init: create /var/run/nslcd
- directory with owner nslcd:nslcd by default so nslcd can remove
- socket and pidfile at exit
-
-2008-06-15 12:39 arthur
-
- * [r763] nslcd/nslcd.c: give pidfile and socket creation functions
- more logical names
-
-2008-06-14 11:31 arthur
-
- * [r762] AUTHORS, configure.ac, man/nss-ldapd.conf.5.xml,
- nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c: implement SASL
- authentication based on a patch by Dan White <dwhite@olp.net>
-
-2008-06-14 11:28 arthur
-
- * [r761] man/nss-ldapd.conf.5.xml: make formatting of manual page
- options consistent
-
-2008-06-13 21:04 arthur
-
- * [r760] tests, tests/Makefile.am, tests/test_common.c: add some
- very basic tests for the isvalidname() function
-
-2008-06-13 20:55 arthur
-
- * [r759] nslcd/common.c, nslcd/common.h, nslcd/group.c,
- nslcd/passwd.c: combine isvalidusername() and isvalidgroupname()
- into isvalidname() because they are similar enough and we just
- want to check to see if it is a reasonable name (e.g. not a DN)
-
-2008-06-12 21:38 arthur
-
- * [r758] common/tio.c: restore the old writing code which masks
- SIGPIPE on platforms that can't use send()
-
-2008-06-12 21:29 arthur
-
- * [r757] nslcd/cfg.c: don't perform SSL/TLS sanity checks if it
- isn't available on the platform
-
-2008-06-12 21:22 arthur
-
- * [r756] tests: ignore test_getpeercred
-
-2008-06-11 19:32 arthur
-
- * [r755] tests: ignore core files
-
-2008-06-11 19:31 arthur
-
- * [r754] tests/test_getpeercred.c: remove test socket at end of
- test
-
-2008-06-06 21:55 arthur
-
- * [r753] compat/getpeercred.c: use the cr_ prefix when getting a
- xucred struct (needed for kfreebsd)
-
-2008-06-06 21:51 arthur
-
- * [r752] tests/Makefile.am, tests/test_getpeercred.c: implement a
- very basic test for getpeercred()
-
-2008-06-06 18:27 arthur
-
- * [r751] nslcd/cfg.c: remove warning on using ssl option
-
-2008-06-06 18:22 arthur
-
- * [r750] nslcd/cfg.c: check that all URLs start with https:// if
- "ssl on" is specified
-
-2008-06-06 18:14 arthur
-
- * [r749] nslcd/myldap.c: also set TLS options if an ldaps:// URL is
- specified
-
-2008-06-06 17:27 arthur
-
- * [r748] debian/control: add dependency on adduser as required by
- the previous commit
-
-2008-06-06 17:16 arthur
-
- * [r747] debian/libnss-ldapd.postinst: create a nslcd user in
- postinst and ensure that it is used by default
-
-2008-06-06 15:53 arthur
-
- * [r746] man/nss-ldapd.conf.5.xml: add uid and gid options to
- manual page
-
-2008-06-06 15:47 arthur
-
- * [r745] nslcd/cfg.c, nslcd/cfg.h, nslcd/nslcd.c: add uid and gid
- configuration keywords that set the user id and group id of the
- running nslcd process
-
-2008-06-06 14:19 arthur
-
- * [r744] nslcd/nslcd.c: environ is defined in unistd.h
-
-2008-06-06 14:18 arthur
-
- * [r743] nslcd/nslcd.c, nss/common.c: increase write buffer size in
- nslcd to free up threads earlier and increase timeout for nslcd
- to nss communication to one minute (at both places)
-
-2008-06-06 14:06 arthur
-
- * [r742] common/dict.c, compat/ether.c, nslcd/group.c,
- nslcd/myldap.c, nslcd/passwd.c, tests/test_tio.c: miscellaneous
- portability improvements
-
-2008-05-18 15:03 arthur
-
- * [r741] TODO: from a review of glibc 2.3.6 code it shows that
- strerror() is only non-threadsafe in some very unlikely
- circumstances
-
-2008-05-17 08:34 arthur
-
- * [r740] common/tio.c: use send() with a flag to ignore SIGPIPE
- instead of write() so we don't have to muck with signal handlers
-
-2008-05-16 21:41 arthur
-
- * [r739] nslcd/log.c, nslcd/log.h, nslcd/nslcd.c: include a random
- string in every log message to be able to group log messages for
- a single request
-
-2008-05-16 16:24 arthur
-
- * [r738] common/tio.c, nslcd/myldap.c: add sanity checks to sleep
- calls to never sleep too long (problems could occur when the
- clock moves backwards)
-
-2008-05-16 15:38 arthur
-
- * [r737] nss/group.c: remove comment about limitation that has now
- been removed
-
-2008-05-16 15:34 arthur
-
- * [r736] nss/common.c: grow the read buffer maximum size to 2Mbyte
- to allow for groups with about 150000 members maximum
-
-2008-05-15 19:26 arthur
-
- * [r735] README: add some documentation on supported group to
- member mappings
-
-2008-05-15 19:08 arthur
-
- * [r734] nslcd/myldap.h: improve documentation for
- myldap_get_rdn_value() function
-
-2008-05-11 14:41 arthur
-
- * [r733] nslcd/myldap.c: close the connection and retry the search
- (once) if the search fails with the first call to
- myldap_get_entry() (starting a search doesn't always give an
- error when the connection has been broken)
-
-2008-05-11 14:36 arthur
-
- * [r732] nslcd/myldap.c: split retry mechanism of myldap_search()
- into a new do_retry_search() function
-
-2008-05-11 14:29 arthur
-
- * [r731] nslcd/myldap.c: allocate the search memory region in
- myldap_search() instead of in do_try_search() and have the latter
- return an LDAP status code
-
-2008-05-11 13:28 arthur
-
- * [r730] nslcd/myldap.c: also allow closing of searches that no
- longer have a valid connection and integrate myldap_search_free()
- into myldap_search_close()
-
-2008-05-04 20:07 arthur
-
- * [r728] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.2 release
-
-2008-05-04 15:47 arthur
-
- * [r727] HACKING, README: some documentation cleanups and updates
-
-2008-05-04 12:06 arthur
-
- * [r726] tests/test_nslcd_group.c: add some tests for
- isvalidgroupname()
-
-2008-05-04 10:15 arthur
-
- * [r725] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/nslcd.c: make number of threads configurable with the
- threads keyword
-
-2008-05-04 09:39 arthur
-
- * [r724] nslcd/myldap.h: add reference to note about
- thread-safeness of OpenLDAP
-
-2008-05-04 09:38 arthur
-
- * [r723] nslcd/nslcd.c: fix copyright year
-
-2008-05-03 15:30 arthur
-
- * [r722] nslcd/passwd.c: implement a cache for dn2uid() lookups
- that saves some time doing LDAP searches for groups with a lot of
- members, based on a patch by Petter Reinholdtsen
- <pere@hungry.com>
-
-2008-05-03 12:04 arthur
-
- * [r721] debian/libnss-ldapd.nslcd.init: add soft dependency on
- slapd, simplify network and file system dependencies and add
- reverse dependencies on some common daemons that may want to do
- NSS lookups
-
-2008-05-02 20:52 arthur
-
- * [r720] nss/netgroup.c, nss/prototypes.h: remove checking for
- first entry and always return NSS_STATUS_RETURN when no more data
- is available in the netgroup (this has the side effect of not
- returning NSS_STATUS_NOTFOUND for non-existing netgroups but
- seems to be what other NSS modules do) to properly handle empty
- netgroups
-
-2008-05-02 15:57 arthur
-
- * [r719] tests, tests/Makefile.am, tests/test_nslcd_group.c: add
- file for testing nslcd/group.c
-
-2008-05-02 15:55 arthur
-
- * [r718] tests/Makefile.am: don't even compile the test programs on
- make check
-
-2008-05-02 15:39 arthur
-
- * [r717] tests/Makefile.am: don't compile test code on every build
- and fix LDADD lists to include correct objects
-
-2008-05-02 14:53 arthur
-
- * [r716] nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c: only support
- tls-related options if LDAP library supports TLS, only add rebind
- code if ldap_set_rebind_proc() is found and only set
- LDAP_X_OPT_CONNECT_TIMEOUT if that option is supported
-
-2008-05-01 07:26 arthur
-
- * [r715] nslcd/myldap.c: support ranged attribute values
-
-2008-05-01 06:32 arthur
-
- * [r714] nss/common.h: fix comment of return value of
- NSS_STATUS_TRYAGAIN
-
-2008-05-01 06:25 arthur
-
- * [r713] tests/test_myldap.c: fix a warning
-
-2008-05-01 06:22 arthur
-
- * [r712] tests/test_myldap.c: ensure that filter_get_var() and
- filter_get_var() return non-NULL to enable parsing of config file
- with attribute mapping and filter settings and use base from
- config file
-
-2008-04-29 20:03 arthur
-
- * [r711] man/nss-ldapd.conf.5.xml: make language about pagesize
- option a little clearer
-
-2008-04-27 21:15 arthur
-
- * [r710] nslcd/cfg.c: support the case where an attribute mapping
- variable is NULL
-
-2008-04-26 14:19 arthur
-
- * [r709] nslcd/myldap.c: also close the LDAP connection on
- LDAP_SERVER_DOWN (besides LDAP_UNAVAILABLE)
-
-2008-04-26 13:48 arthur
-
- * [r708] man/nss-ldapd.conf.5.xml, nss/common.c: increase time out
- values because now nslcd will error out more quickly if the LDAP
- server is known to be unavailable
-
-2008-04-26 13:46 arthur
-
- * [r707] nslcd/nslcd.c: spelling fix in comment
-
-2008-04-26 13:46 arthur
-
- * [r706] man/nss-ldapd.conf.5.xml: some spelling fixes and a
- clarification of the retry mechanism
-
-2008-04-26 13:20 arthur
-
- * [r705] nslcd/cfg.c: fix log message of incorrect map statement
-
-2008-04-26 13:16 arthur
-
- * [r704] nslcd/passwd.c: make log message a little more descriptive
-
-2008-04-26 13:16 arthur
-
- * [r703] configure.ac: fix quote in comment
-
-2008-04-26 13:13 arthur
-
- * [r702] nslcd/myldap.c: ensure that the connection to the LDAP
- server is closed whenever any of the ldap_*() functions return
- LDAP_UNAVAILABLE
-
-2008-04-25 16:40 arthur
-
- * [r701] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/myldap.c, tests/nss-ldapd-test.conf, tests/test_cfg.c,
- tests/test_myldap.c: implement new timing mechanism for retries
- to quickly fail lookups to LDAP server that have been failing for
- some time, removing the reconnect_tries option and giving
- reconnect_sleeptime and reconnect_maxsleeptime options a new
- meaning
-
-2008-04-25 16:38 arthur
-
- * [r700] tests/test_myldap.c: include missing include
-
-2008-04-25 16:37 arthur
-
- * [r699] tests/test_myldap.c: ignore SIGPIPE in myldap tests
-
-2008-04-25 16:36 arthur
-
- * [r698] tests/test_myldap.c: fix assert to be test instead of
- assignment
-
-2008-04-25 15:38 arthur
-
- * [r697] tests/test_myldap.c, tests/test_myldap.sh: have the binary
- look up the file name and only use the shell script wrapper to
- determine if LDAP server is available
-
-2008-04-25 12:19 arthur
-
- * [r696] compat/ether.h: fix typos in references to
- HAVE_ETHER_NTOA_R and HAVE_ETHER_ATON_R macros
-
-2008-04-23 20:53 arthur
-
- * [r695] tests/test_nsscmds.sh: fix order of members in group in
- tests because of new hashing dict (maybe we should fix the script
- instead to always sort members properly)
-
-2008-04-23 20:50 arthur
-
- * [r694] common/dict.c: fix problem where first item in the
- hashtable could be returned twice while looping
-
-2008-04-23 20:44 arthur
-
- * [r693] tests/test_dict.c: add test for problem with duplicate
- entries being returned while looping over results
-
-2008-04-23 20:22 arthur
-
- * [r692] nslcd/passwd.c: don't issue warning when
- myldap_get_entry() returns NULL and LDAP_SUCCESS
-
-2008-04-21 18:22 arthur
-
- * [r691] common/dict.c: allocate room for key string just after
- entry to save on calls to malloc() and make it simpler
-
-2008-04-20 20:01 arthur
-
- * [r690] nslcd/group.c, nslcd/passwd.c: fix tests for valid user
- and group names
-
-2008-04-20 19:50 arthur
-
- * [r689] nslcd/common.h, nslcd/group.c, nslcd/passwd.c: add checks
- for valid user and group names in incoming requests and for data
- returned from LDAP
-
-2008-04-20 19:43 arthur
-
- * [r688] nslcd/group.c: only support uniqueMember containing DN
- values
-
-2008-04-20 14:09 arthur
-
- * [r687] nslcd/group.c: fix warning message to not refer to alias
-
-2008-04-20 14:07 arthur
-
- * [r686] nslcd/myldap.c: make warning message more verbose, fix
- comment and don't try to store empty results
-
-2008-04-19 20:29 arthur
-
- * [r685] debian/libnss-ldapd.config: only guess the searchbase if
- the value doesn't seem to be preseeded (based on a patch by
- Petter Reinholdtsen <pere@hungry.com>)
-
-2008-04-19 20:27 arthur
-
- * [r684] common/dict.c: fix wrapping and indenting of comments
-
-2008-04-19 11:04 arthur
-
- * [r683] nslcd/group.c: correctly call set_free() instead of free()
-
-2008-04-19 10:38 arthur
-
- * [r682] nslcd/group.c: use the new set data structure to gather
- the group members
-
-2008-04-19 10:26 arthur
-
- * [r681] common/Makefile.am, common/set.c, common/set.h, tests,
- tests/Makefile.am, tests/test_set.c: implement a set that uses
- the dict module as back-end
-
-2008-04-19 10:22 arthur
-
- * [r680] common/dict.c: implement new dict module that uses a
- hashtable which is around 40 times faster for large (around 2000)
- entries but with around 40% more memory used
-
-2008-04-19 09:33 arthur
-
- * [r679] tests/Makefile.am, tests/test_dict.c, tests/usernames.txt:
- some new tests for the dictionary module
-
-2008-04-19 06:07 arthur
-
- * [r678] nslcd/passwd.c: add test for emtpy DN
-
-2008-04-18 19:57 arthur
-
- * [r677] nslcd/myldap.c: instead of using the dict module to build
- a cache just store the values in an fixed-sized array because no
- more than 9 attributes are currently retrieved from an entry and
- we never retrieve the same value more than once (so the cache is
- useless)
-
-2008-04-17 21:37 arthur
-
- * [r676] common/dict.h: add note about freed values
-
-2008-04-17 21:12 arthur
-
- * [r675] common/dict.c, common/dict.h, nslcd/myldap.c,
- tests/test_dict.c: change dict_values_first() and
- dict_values_next() into dict_loop_first() and dict_loop_next() to
- have a looping mechanism over keys and values
-
-2008-04-13 13:20 arthur
-
- * [r674] tests/nss-ldapd-test.conf: remote hopefully last reference
- to rootbind{dn,pw}
-
-2008-04-06 20:35 arthur
-
- * [r673] nslcd/common.h: return values of dn2uid() and uid2dn()
- should always be used
-
-2008-04-06 20:31 arthur
-
- * [r672] nslcd/group.c: properly handle the case where dn2uid()
- couldn't do a DN->uid lookup
-
-2008-04-06 11:18 arthur
-
- * [r670] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6.1 release
-
-2008-04-06 10:50 arthur
-
- * [r669] config.guess, config.sub: include updated files
-
-2008-04-05 21:46 arthur
-
- * [r668] AUTHORS: include Petter Reinholdtsen for reporting many
- bugs and even some fixes
-
-2008-04-05 21:16 arthur
-
- * [r667] debian/libnss-ldapd.postinst: handle case where value
- contains spaces properly
-
-2008-04-05 21:09 arthur
-
- * [r666] debian/libnss-ldapd.postinst: support having a binddn set
- without a bindpw
-
-2008-04-05 21:06 arthur
-
- * [r665] debian/libnss-ldapd.config: fix typo in comment
-
-2008-04-05 14:37 arthur
-
- * [r664] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst,
- debian/libnss-ldapd.templates, debian/po/ca.po, debian/po/cs.po,
- debian/po/da.po, debian/po/de.po, debian/po/es.po,
- debian/po/fr.po, debian/po/ja.po, debian/po/nl.po,
- debian/po/pt.po, debian/po/pt_BR.po, debian/po/ru.po,
- debian/po/sv.po, debian/po/templates.pot, debian/po/vi.po: remove
- rootbind{dn,pw} options from packaging because the options are
- not likely to be implemented in the future
-
-2008-04-05 14:25 arthur
-
- * [r663] nslcd/common.h, nslcd/group.c, nslcd/passwd.c: fix
- member->group searches by also searching for DN in uniqueMember
- attribute
-
-2008-04-05 14:22 arthur
-
- * [r662] nslcd/log.c: make log line a little bigger to properly log
- more search filters
-
-2008-04-05 14:14 arthur
-
- * [r661] nslcd/nslcd.c: only return shadow entries to root users
-
-2008-04-05 14:12 arthur
-
- * [r660] nss/group.c: correctly implement buffer handling in
- _nss_ldap_initgroups_dyn() to grow buffer when needed, check
- limits and handle extra group parameter (had a closer look at
- nis-initgroups.c)
-
-2008-04-05 14:10 arthur
-
- * [r659] tests/test_nsscmds.sh: no problem to shout a little with
- failed tests
-
-2008-04-05 13:35 arthur
-
- * [r658] nss/group.c: properly check the limit (as seen in
- nis-initgroups.c)
-
-2008-04-05 11:21 arthur
-
- * [r657] nslcd/shadow.c: partial support for reading AD date format
- for pwdLastSet attribute
-
-2008-04-05 11:15 arthur
-
- * [r656] nslcd/myldap.c: split closing of LDAP session to separate
- funtion to invalidate running searches always and closes
- connection if setting up search failed
-
-2008-04-05 10:15 arthur
-
- * [r655] tests/test_group.c: use a larger buffer for group
- membership results
-
-2008-04-05 09:55 arthur
-
- * [r654] tests/test_myldap.c: check that the last
- myldap_get_entry() returned success
-
-2008-04-04 21:26 arthur
-
- * [r653] README, man/nss-ldapd.conf.5.xml, nslcd/cfg.c,
- nslcd/cfg.h, nslcd/myldap.c, nss-ldapd.conf: remove code that
- handles special cases when calling as root (removing rootbinddn,
- rootbindpw, rootuse_sasl and rootsasl_authid options)
-
-2008-04-04 09:40 arthur
-
- * [r652] nslcd/myldap.c: revert r628 (using ldap_str2dn() instead
- of ldap_explode_r?dn()) for now to make this compile on older
- versions of OpenLDAP
-
-2008-04-04 09:16 arthur
-
- * [r651] man/nss-ldapd.conf.5.xml: add some more documentation to
- the pagesize option
-
-2008-04-02 21:09 arthur
-
- * [r650] debian/libnss-ldapd.nslcd.init: make start not fail if
- nslcd is already running and stop not fail if it wasn't running
- before
-
-2008-03-30 14:37 arthur
-
- * [r649] nss-ldapd.conf: some fixes to the configuration when using
- Active Directory (provided by Petter Reinholdtsen
- <pere@hungry.com>)
-
-2008-03-30 14:33 arthur
-
- * [r648] configure.ac, nslcd/myldap.c: only define and use
- do_sasl_interact() if we have a sasl library
-
-2008-03-30 14:31 arthur
-
- * [r647] compat/attrs.h: make test for compiler versions simpler
- and per used attribute
-
-2008-03-29 07:31 arthur
-
- * [r646] HACKING, README: add contact information on reporting bugs
- and contributing patches
-
-2008-03-29 07:31 arthur
-
- * [r645] HACKING: add some more notes about the design and
- direction I want to go in
-
-2008-03-28 22:56 arthur
-
- * [r644] nslcd/myldap.c: don't warn about problems retreiving the
- objectClass from en entry
-
-2008-03-27 22:59 arthur
-
- * [r643] nslcd/group.c: fix a problem where the newly allocated
- storage by realloc() wasn't used (thanks to Petter Reinholdtsen
- <pere@hungry.com> for the patch)
-
-2008-03-16 14:51 arthur
-
- * [r642] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst:
- comment out all rootbind{dn,pw} code as to not copy those
- directives because they are unsupported
-
-2008-03-16 14:44 arthur
-
- * [r641] debian/libnss-ldapd.config: use tail instead of head to
- avoid conflicts becase nss_ldap seems to pick up the last option
- in the file
-
-2008-03-16 14:00 arthur
-
- * [r640] debian/libnss-ldapd.config: handle the case where an
- option is defined multiple times
-
-2008-03-06 06:34 arthur
-
- * [r639] AUTHORS, debian/copyright, debian/po/es.po: updated
- Spanish (es) translation of debconf templates by Rudy Godoy
- Guillén <rudy@debian.org>
-
-2008-03-04 21:41 arthur
-
- * [r638] AUTHORS, debian/po/nl.po: updated Dutch (nl) translation
- of debconf templates by Bart Cornelis <cobaco@skolelinux.no>
-
-2008-02-19 21:32 arthur
-
- * [r637] README: some updates to reflect recent changes
-
-2008-02-19 21:32 arthur
-
- * [r636] man/Makefile.am: have a better way to specify the manual
- page rule
-
-2008-02-15 16:52 arthur
-
- * [r635] common/tio.c: split out the flushing of the buffers to
- separate functions and see if we can flush some data from the
- buffer if it is overflowing before growing the buffer
-
-2008-02-15 12:35 arthur
-
- * [r634] nslcd/myldap.c: add StartTLS support by Ralf Haferkamp
- <rhafer@suse.de>
-
-2008-02-15 12:35 arthur
-
- * [r633] nslcd/myldap.c: pass URI to do_bind() to make it work with
- do_rebind() and use that URI (thanks Ralf Haferkamp
- <rhafer@suse.de>)
-
-2008-02-15 09:41 arthur
-
- * [r632] tests/test_myldap.c: add tests for myldap_get_rdn_value()
- and myldap_cpy_rdn_value()
-
-2008-02-12 21:41 arthur
-
- * [r631] configure.ac: make using implicit function definitions an
- error
-
-2008-02-12 21:28 arthur
-
- * [r630] common/tio.c, common/tio.h, nslcd/nslcd.c, nss/common.c,
- tests/test_tio.c: implement resizable I/O buffers and tune buffer
- sizes to normal requests
-
-2008-02-12 21:18 arthur
-
- * [r629] common/tio.c: always allocate the read and write buffers
- and make the struct tio_buffer inline in struct tio_fileinfo
-
-2008-02-10 14:24 arthur
-
- * [r628] nslcd/myldap.c: replace the calls to ldap_explode_dn() and
- ldap_explode_rdn() with a call to ldap_str2dn() resulting in much
- simpler code
-
-2008-02-08 15:49 arthur
-
- * [r627] nslcd/cfg.c: only support "dns" and "domain" values on
- platforms with the necessary functions available
-
-2008-02-08 15:41 arthur
-
- * [r626] nslcd/ether.c: don't define struct ether_addr here, it was
- moved to compat/ether.h
-
-2008-02-04 22:47 arthur
-
- * [r625] nslcd/myldap.c: make some changes to allow it to compile
- on more platforms
-
-2008-02-04 22:38 arthur
-
- * [r624] compat/Makefile.am, compat/ether.c, compat/ether.h,
- configure.ac, nslcd/ether.c: provide replacements for
- ether_aton_r() and ether_ntoa_r() for platforms that don't have
- them
-
-2008-02-04 22:32 arthur
-
- * [r623] configure.ac, nslcd/nslcd.c: only call
- __nss_configure_lookup() if it is available, if it isn't the
- platform is out of luck
-
-2008-02-04 22:30 arthur
-
- * [r622] nslcd/myldap.h: defined LDAP_SCOPE_DEFAULT it's not
- defined elsewhere
-
-2008-02-04 22:29 arthur
-
- * [r621] nslcd/nslcd.c: fix missing casts
-
-2008-02-04 22:27 arthur
-
- * [r620] nslcd/nslcd.c: actually include the compat header files
- when needed
-
-2008-02-03 21:55 arthur
-
- * [r618] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.6 release
-
-2008-02-03 11:31 arthur
-
- * [r617] configure.ac: also check for sasl2 library
-
-2008-02-03 11:30 arthur
-
- * [r616] tests/test_myldap.c, tests/test_nsscmds.sh: add tests for
- new LDAP lookups
-
-2008-02-03 11:24 arthur
-
- * [r615] nslcd/attmap.c, nslcd/attmap.h, nslcd/group.c: support the
- uniqueMember LDAP attribute that holds DN values (they are
- translated with dn2uid() from passwd.c)
-
-2008-02-03 11:19 arthur
-
- * [r614] debian/libnss-ldapd.postinst, debian/libnss-ldapd.postrm,
- debian/rules: don't use dh_makeshlibs any more because we don't
- need the shlibs file; call ldconfig from maintainer scripts
- ourselves
-
-2008-02-03 10:17 arthur
-
- * [r613] debian/rules: install the NSS library under /lib instead
- of /usr/lib to make it easyer to unmount /usr if it's on a
- separate filesystem
-
-2008-02-02 15:58 arthur
-
- * [r612] debian/rules: don't pass options to configure which are
- not used
-
-2008-02-02 15:57 arthur
-
- * [r611] configure.ac: remove --with-ngroups option because it
- isn't used
-
-2008-02-02 15:50 arthur
-
- * [r610] nslcd/common.h, nslcd/passwd.c: implement a dn2uid()
- function to transform a DN into a username (looking inside the DN
- or doing an LDAP lookup if neede)
-
-2008-02-02 15:46 arthur
-
- * [r609] nslcd/myldap.c, nslcd/myldap.h: implement
- myldap_cpy_rdn_value() function to copy rdn value into a buffer
- (functionality like myldap_get_rdn_value())
-
-2008-02-02 12:02 arthur
-
- * [r608] nslcd/myldap.c: log and otherwise ignore errors in
- ldap_parse_page_control()
-
-2008-02-02 12:00 arthur
-
- * [r607] nslcd/myldap.c: fix copy-pasto
-
-2008-02-02 11:57 arthur
-
- * [r606] nslcd/myldap.c: don't request paging when doing a search
- with scope base and ignore errors of ldap_create_page_control()
-
-2008-02-02 11:42 arthur
-
- * [r605] nslcd/myldap.c: reset LDAP error flag if ldap_get_values()
- returned an error because some LDAP functions don't do this
- correctly
-
-2008-02-01 22:41 arthur
-
- * [r604] nslcd/myldap.c: have proper checks and logs of all ldap
- operations
-
-2008-02-01 22:25 arthur
-
- * [r603] tests/test_group.c: enable _nss_ldap_initgroups_dyn() test
- because it's working now
-
-2008-02-01 22:19 arthur
-
- * [r602] nslcd-common.h: fix buffer size debug message
-
-2008-02-01 22:18 arthur
-
- * [r601] nss/common.h, nss/hosts.c, nss/netgroup.c, nss/networks.c:
- do not set errno (and h_errno) if we got the last entry from
- get*ent() (this apparently is needed by coreutils' id and groups
- commands)
-
-2008-02-01 22:01 arthur
-
- * [r600] tests/Makefile.am: pagectrl module has moved
-
-2008-02-01 21:58 arthur
-
- * [r599] tests/test_nsscmds.sh: test for hugegroup
-
-2008-02-01 21:57 arthur
-
- * [r598] tests/test_nsscmds.sh: the groups command no longer lists
- the username
-
-2008-02-01 19:59 arthur
-
- * [r597] nss/common.c, nss/common.h, nss/group.c, nss/hosts.c,
- nss/netgroup.c, nss/networks.c: remove the nslcd2nss() function
- because it's not needed with the current protocol
-
-2008-02-01 19:32 arthur
-
- * [r596] nss/common.h: fail with a permanent error if resetting the
- stream failed to prevent indefinite retries
-
-2008-01-31 22:20 arthur
-
- * [r595] nslcd/myldap.c: defined LDAP_DEPRECATED to also have
- definitions for deprecated functions
-
-2008-01-31 22:11 arthur
-
- * [r594] compat/attrs.h: only define MUST_USE attribute if gcc
- version is more recent than 3.4
-
-2008-01-31 22:07 arthur
-
- * [r593] debian/copyright: update copyright information
-
-2008-01-31 22:04 arthur
-
- * [r592] compat/Makefile.am, compat/pagectrl.c, compat/pagectrl.h,
- configure.ac, debian/copyright, nslcd/Makefile.am,
- nslcd/myldap.c, nslcd/pagectrl.c, nslcd/pagectrl.h: move pagectrl
- code into compat directory
-
-2008-01-31 21:55 arthur
-
- * [r591] configure.ac: make comments lowercase for consistency
-
-2008-01-31 21:50 arthur
-
- * [r590] tests/test_myldap.c: re-add test URIs that accidentally
- got commented out in the last commit
-
-2008-01-31 21:45 arthur
-
- * [r589] tests/Makefile.am, tests/test_cfg.c, tests/test_myldap.c,
- tests/test_nsscmds.sh: pass the correct pthread flags for all
- calls to compiler and linker and link in compat code, handle
- other assert.h setups and avoid some ! in if statements in shell
- scripts
-
-2008-01-31 21:41 arthur
-
- * [r588] configure.ac: improve LDAP library autodetection and make
- if statements consistent
-
-2008-01-31 20:59 arthur
-
- * [r587] configure.ac: move finding of replacement functions to a
- more logical place
-
-2008-01-31 20:58 arthur
-
- * [r586] configure.ac: define extra macros to import system
- extensions from system header files and remove duplicate check
- for ldap_set_rebind_proc()
-
-2008-01-31 20:57 arthur
-
- * [r585] configure.ac: test to see if the compiler supports certain
- -W flags before using them
-
-2008-01-30 22:40 arthur
-
- * [r584] nslcd/ether.c: include stdint.h
-
-2008-01-30 22:36 arthur
-
- * [r583] nslcd.h, nslcd/ether.c, nss/ethers.c: use uint8_t instead
- of u_int8_t because the former seems to be available on more
- platforms
-
-2008-01-30 22:31 arthur
-
- * [r582] INSTALL, depcomp, install-sh: update some files from
- recent automake
-
-2008-01-30 21:58 arthur
-
- * [r581] compat/Makefile.am, compat/daemon.c, compat/daemon.h,
- compat/getopt_long.c, compat/getopt_long.h, configure.ac: provide
- replacement functions for daemon() and getopt_long() when they
- are not available on the system
-
-2008-01-30 21:57 arthur
-
- * [r580] configure.ac: remove duplicate warning flags
-
-2008-01-30 21:29 arthur
-
- * [r579] compat/attrs.h: define __STRING() if it's not defined by
- the system
-
-2008-01-30 21:15 arthur
-
- * [r578] tests/test_tio.c: include errno in assertion statement
-
-2008-01-30 21:13 arthur
-
- * [r577] compat/getpeercred.c: some fixes for LOCAL_PEERCRED (still
- untested)
-
-2008-01-27 20:42 arthur
-
- * [r576] AUTHORS, debian/po/de.po: updated German (de) translation
- of debconf templates by Erik Schanze <eriks@debian.org>
-
-2008-01-27 16:51 arthur
-
- * [r575] compat/ldap.h, nslcd/Makefile.am, nslcd/myldap.c:
- integrate some compatibility code into myldap.c, the only place
- it's used
-
-2008-01-27 10:22 arthur
-
- * [r573] nslcd/myldap.c: work around some LDAP libraries not having
- all options
-
-2008-01-27 10:20 arthur
-
- * [r572] configure.ac, nslcd/myldap.h: on some systems lber.h needs
- to be included before ldap.h
-
-2008-01-27 10:16 arthur
-
- * [r571] common/tio.c, nslcd-common.h, nslcd/nslcd.c, nss/common.c,
- tests/test_tio.c: when including stdint.h check if we actually
- have it
-
-2008-01-27 10:14 arthur
-
- * [r570] nslcd/pagectrl.c, nslcd/pagectrl.h: correct #endif comment
-
-2008-01-26 17:55 arthur
-
- * [r569] nslcd/cfg.c: have a fallback value for HOST_NAME_MAX if it
- is not defined
-
-2008-01-26 17:51 arthur
-
- * [r568] tests/test_nsscmds.sh: handle the case where
- /etc/nss-ldapd.conf does not exist a little more graceful
-
-2008-01-26 14:32 arthur
-
- * [r567] nslcd/nslcd.c: log error when getpeercred() returned
- nothing
-
-2008-01-26 14:31 arthur
-
- * [r566] compat/getpeercred.c, compat/getpeercred.h, configure.ac:
- add (untested) support for the Solaris getpeerucred() function
-
-2008-01-26 10:49 arthur
-
- * [r565] Makefile.am, compat, compat/Makefile.am,
- compat/getpeercred.c, compat/getpeercred.h, configure.ac,
- nslcd/Makefile.am, nslcd/nslcd.c: move code to get information
- from socket peer to the compat directory because it is very
- platform specific
-
-2008-01-26 08:33 arthur
-
- * [r564] tests/test_myldap.c, tests/test_nsscmds.sh,
- tests/test_tio.c: somewhat improve the output from the tests
-
-2008-01-26 08:31 arthur
-
- * [r563] nslcd/cfg.c: fix marsing of map statement
-
-2008-01-26 08:31 arthur
-
- * [r562] tests/test_cfg.c: also test map filter and scope
- configuration options
-
-2008-01-16 20:49 arthur
-
- * [r561] nslcd/cfg.c: fix problem in map statement end-of-line
- handling
-
-2008-01-16 20:43 arthur
-
- * [r560] tests/test_cfg.c: add a test for the map statement
-
-2008-01-03 12:51 arthur
-
- * [r559] nslcd/nslcd.c: close connections in worker threads at
- program termination
-
-2008-01-03 12:49 arthur
-
- * [r558] nslcd/nslcd.c: make code a little more compact, don't
- include debug twice in the log message and remove the
- capabilities code because it will probably never be used
-
-2008-01-03 10:36 arthur
-
- * [r557] tests/test_nsscmds.sh: support the case where + is in
- /etc/group
-
-2008-01-03 10:34 arthur
-
- * [r556] nss/aliases.c, nss/common.h, nss/ethers.c, nss/group.c,
- nss/hosts.c, nss/netgroup.c, nss/networks.c, nss/passwd.c,
- nss/protocols.c, nss/rpc.c, nss/services.c, nss/shadow.c: only
- start the NSLCD_ACTION_*_ALL requests with the first call to
- getent() instead of with setent() to avoid unneeded requests if
- compat is used (except with netgroups)
-
-2008-01-03 10:30 arthur
-
- * [r555] nslcd/passwd.c, nss/prototypes.h: update copyright year
-
-2008-01-03 09:45 arthur
-
- * [r554] tests/test_nsscmds.sh: get the number of groups and
- services from files in /etc for comparison
-
-2008-01-03 09:21 arthur
-
- * [r553] nslcd/passwd.c: do not warn about missing loginShell
- attribute because it is not mandatory
-
-2008-01-03 08:25 arthur
-
- * [r552] nss/group.c: increment value that is pointed to, not the
- pointer (fixes segfault)
-
-2008-01-02 22:22 arthur
-
- * [r551] nslcd/common.h: immediatly bail out if write entity
- function failed (prevents numerous "error writing to client"
- messages from filling up the logs)
-
-2008-01-01 21:05 arthur
-
- * [r550] tests/test_nsscmds.sh: check to see if nslcd is running
- and add test for a large group (100 members)
-
-2008-01-01 21:04 arthur
-
- * [r549] nss/exports.linux, nss/group.c, nss/prototypes.h: enable
- the _nss_ldap_initgroups_dyn() function that is now implemented
- in nslcd
-
-2008-01-01 21:02 arthur
-
- * [r548] nss/common.h: use the new tio_mark()/tio_reset() functions
- to support retries of the getent() functions when
- NSS_STATUS_TRYAGAIN would be returned
-
-2008-01-01 20:53 arthur
-
- * [r547] common/tio.c, common/tio.h, tests/test_tio.c: add limited
- implementation of tio_mark() and tio_reset() functions to do
- limited seeks in the read stream, clean up header file comments
- and write tests for new code
-
-2007-12-31 16:47 arthur
-
- * [r546] nslcd/common.h: fix get_userpassword() function
- description
-
-2007-12-31 16:46 arthur
-
- * [r545] nslcd/shadow.c: fix incorrect references to attribute map
- entries
-
-2007-12-31 16:45 arthur
-
- * [r544] nslcd/group.c: remove TODO (was done)
-
-2007-12-31 16:43 arthur
-
- * [r543] nslcd/common.c: fix bug that would return a password of
- one character short
-
-2007-12-27 21:39 arthur
-
- * [r542] nslcd/cfg.c: do not define variable if we're not going to
- use it
-
-2007-12-27 21:38 arthur
-
- * [r541] configure.ac: check for all used ldap functions
-
-2007-12-27 10:42 arthur
-
- * [r539] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.5 release
-
-2007-12-26 22:35 arthur
-
- * [r538] tests/test_cfg.c: remove temporary file to make distcheck
- succeed
-
-2007-12-26 21:55 arthur
-
- * [r537] README, debian/copyright: some documentation cleanups
-
-2007-12-26 20:36 arthur
-
- * [r536] tests/test_nsscmds.sh: ignore erros in nss commands
-
-2007-12-26 20:35 arthur
-
- * [r535] nslcd/myldap.c: only log "connected to LDAP server" if it
- is a new connection
-
-2007-12-26 17:58 arthur
-
- * [r534] nslcd/cfg.c, nslcd/cfg.h, tests, tests/test_cfg.c:
- properly handle spaces in some configuration options (major
- change in code in cfg module)
-
-2007-12-26 10:54 arthur
-
- * [r533] tests/test_myldap.c: in test_two_searches() test that we
- can read from the second search if the first search as abandoned
-
-2007-12-26 10:52 arthur
-
- * [r532] nslcd/myldap.c: properly flag running searches as invalid
- if the connection to the LDAP server is reset
-
-2007-12-25 17:10 arthur
-
- * [r531] nslcd/common.h, nslcd/myldap.c, nslcd/myldap.h,
- tests/test_myldap.c: have myldap_get_entry() return an LDAP
- status code that can signal errors in the lookup
-
-2007-12-25 17:02 arthur
-
- * [r530] nslcd.h, nslcd/common.h, nss/common.c, nss/group.c: remove
- NSLCD_RESULT_UNAVAIL because it's not needed anymore (the
- connection is broken when an error occurs) and rename
- NSLCD_RESULT_NOTFOUND into NSLCD_RESULT_END to better match its
- meaning
-
-2007-12-25 16:53 arthur
-
- * [r529] nslcd/common.h: no need for us to flush the buffer since
- our caller closes the stream immediatly (or could otherwise pass
- the flushing to another thread)
-
-2007-12-24 23:29 arthur
-
- * [r528] man/nss-ldapd.conf.5.xml: some general cleanups and
- document the krb5_ccname option
-
-2007-12-24 21:50 arthur
-
- * [r527] debian/libnss-ldapd.config: disable rootbinddn and
- rootbindpw questions for now because they are not supported
-
-2007-12-24 17:11 arthur
-
- * [r526] man/nss-ldapd.conf.5.xml: document current timing and
- reconnect options
-
-2007-12-24 16:58 arthur
-
- * [r525] nslcd/myldap.c: merge the do_map_error(),
- do_with_reconnect() into the myldap_search() and do_try_search()
- functions having more understandable reconnect and retry logic
-
-2007-12-24 16:41 arthur
-
- * [r524] nslcd/myldap.h: add some more documentation for using the
- myldap module
-
-2007-12-22 21:05 arthur
-
- * [r523] tests/nss-ldapd-test.conf, tests/test_myldap.c: add
- limited test for reconnect logic
-
-2007-12-22 21:02 arthur
-
- * [r522] nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c: remove
- bind_policy option because the same effect is achieved by setting
- reconnect_tries to 1
-
-2007-12-22 20:52 arthur
-
- * [r521] nslcd/cfg.c, nslcd/cfg.h: reorder timing and reconnect
- options to be more logical and remove nss_ prefix from reconnect
- options
-
-2007-12-22 20:38 arthur
-
- * [r520] tests/test_myldap.c: limit printing of results in test to
- just 10
-
-2007-12-22 20:35 arthur
-
- * [r519] tests/test_myldap.sh: include script name in messages and
- have srcdir default to .
-
-2007-12-22 20:32 arthur
-
- * [r518] nslcd/myldap.c: integrate do_result() into
- myldap_get_entry() reducing complexity and improving error
- handling
-
-2007-12-22 13:36 arthur
-
- * [r517] nslcd/myldap.c: remove duplicate comment
-
-2007-12-22 13:34 arthur
-
- * [r516] nslcd/cfg.c, nslcd/cfg.h: remove some unused configuration
- file options
-
-2007-12-22 13:21 arthur
-
- * [r515] nslcd/myldap.c: bring more uniformity to log messages
-
-2007-12-22 13:09 arthur
-
- * [r514] nslcd/myldap.c: give struct myldap_session members more
- logical names
-
-2007-12-21 09:48 arthur
-
- * [r513] tests/test_myldap.sh, tests/test_nsscmds.sh: only test the
- first URI in the configfile
-
-2007-12-20 19:30 arthur
-
- * [r512] tests/Makefile.am, tests/test_myldap.c,
- tests/test_myldap.sh: pass configfile to use as a command-line
- paramter to test_myldap, use the myldap_session_close() function,
- print a limited number of results, add a wrapper script to test
- whether the LDAP server is available for the test and ship all
- needed files in the tarball
-
-2007-12-20 19:25 arthur
-
- * [r511] tests/test_nsscmds.sh: fail on any command and specify
- configfile separately
-
-2007-12-20 17:00 arthur
-
- * [r510] debian/copyright: remove FSF copyright since we no longer
- use their code
-
-2007-12-20 16:58 arthur
-
- * [r509] nslcd/myldap.c, nslcd/myldap.h: refactor myldap code to
- get rid of most of the old nss status codes, properly handle
- failures of ldap function calls and improve sourcecode comments
-
-2007-12-20 16:57 arthur
-
- * [r508] nslcd/myldap.c, nslcd/myldap.h: add myldap_session_close()
- function (mainly for testing purposes)
-
-2007-12-20 16:53 arthur
-
- * [r507] nslcd/myldap.c: move checks of validity of passed entries
- to separate functions
-
-2007-12-20 16:46 arthur
-
- * [r506] nslcd/myldap.c: remove msg member from struct myldap_entry
- and just reference the same message in the search
-
-2007-12-20 15:29 arthur
-
- * [r505] nslcd/shadow.c: rewrite GET_OPTIONAL_DATE() as an
- extension to GET_OPTIONAL_LONG()
-
-2007-12-20 15:28 arthur
-
- * [r504] configure.ac: add/change some tests for currently used
- functions, relayout some complexer tests and use AC_CHECK_TYPE
- instead of custom test
-
-2007-12-20 15:25 arthur
-
- * [r503] nslcd/ether.c: use ether_ntoa_r() instead of ether_ntoa()
-
-2007-12-20 15:17 arthur
-
- * [r502] compat/ldap.h, configure.ac: remove unused tests and
- compatibility code
-
-2007-12-20 15:08 arthur
-
- * [r501] tests/nss-ldapd-test.conf: set pagesize to some more
- reasonable value
-
-2007-12-20 13:55 arthur
-
- * [r500] tests/test_myldap.c: have assertion on correct search
-
-2007-12-16 16:43 arthur
-
- * [r498] nss-ldapd.conf: fix typo in description
-
-2007-12-14 16:41 arthur
-
- * [r497] nslcd/myldap.c: potential fix for double free() bug like
- in nss_ldap (Debian bug #366172)
-
-2007-12-14 16:19 arthur
-
- * [r496] nslcd/myldap.h: improve description of myldap interface in
- comments
-
-2007-12-14 16:12 arthur
-
- * [r495] nslcd/common.c: explain why we write an invalid address
- (in comment) and add TODO to describe we need to change the log
- format
-
-2007-12-14 16:07 arthur
-
- * [r494] tests/test_myldap.c: fix typo in comment
-
-2007-12-09 22:13 arthur
-
- * [r493] debian/control: update package description
-
-2007-12-09 16:24 arthur
-
- * [r492] tests/Makefile.am: fix objects that are needed to get
- tests linkable (due to namechange from ldap-nss to myldap)
-
-2007-12-09 15:50 arthur
-
- * [r491] compat/ldap.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c:
- some small layout changes
-
-2007-12-09 15:32 arthur
-
- * [r490] tests/test_nsscmds.sh: remove ugly space
-
-2007-12-09 15:23 arthur
-
- * [r489] nslcd-common.h, nslcd/Makefile.am, nslcd/alias.c,
- nslcd/attmap.h, nslcd/cfg.c, nslcd/common.h, nslcd/group.c,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/myldap.c,
- nslcd/myldap.h: get rid of some old code and rename ldap-nss to
- myldap since there is no more NSS-related code in there
-
-2007-12-09 14:49 arthur
-
- * [r488] nslcd-common.h, nslcd/alias.c, nslcd/common.c,
- nslcd/common.h, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
- switch to new LDAP entry parsing code that is much simpler and
- more readable
-
-2007-12-09 14:36 arthur
-
- * [r487] tests/test_nsscmds.sh: add some comments to tests, enable
- netgroup tests and extend ether and services tests
-
-2007-12-09 14:34 arthur
-
- * [r486] nslcd/ldap-nss.c: ignore decoding errors from
- ldap_get_values() as they are just nonexisting attribute values
-
-2007-12-07 16:49 arthur
-
- * [r485] debian/control: fix Vcs-* links to point to the trunk
-
-2007-12-07 16:49 arthur
-
- * [r484] debian/control: upgrade to standards-version 3.7.3 (no
- changes needed)
-
-2007-12-07 13:10 arthur
-
- * [r483] nslcd/nslcd.c: don't use backticks as quote mark
-
-2007-12-01 22:03 arthur
-
- * [r482] common/dict.c: simple check for validity of key value in
- dict_put()
-
-2007-11-26 22:38 arthur
-
- * [r481] configure.ac, man/nss-ldapd.conf.5.xml, nslcd/cfg.c,
- nslcd/cfg.h, nslcd/ldap-nss.c: clean up Kerberos ccname code,
- moving it to cfg.c, fixing some bugs in the putenv() code, making
- the gss_krb5_ccache_name() automatically used if the function is
- available and removing the --with-gssapi-dir,
- --enable-configurable-krb5-ccname-gssapi and
- --enable-configurable-krb5-ccname-env configure options
-
-2007-11-25 15:21 arthur
-
- * [r480] AUTHORS, README, configure.ac, man/nss-ldapd.conf.5.xml,
- nslcd/cfg.c: implement LDAP server discovery through DNS, based
- on a patch by Ralf Haferkamp <rhafer@suse.de> and Michael Calmer
- <mc@suse.de>
-
-2007-11-24 15:26 arthur
-
- * [r479] HACKING: update versions of used tools
-
-2007-11-20 21:53 arthur
-
- * [r478] debian/control: remove XS- prefix from version control
- fields
-
-2007-11-20 21:49 arthur
-
- * [r477] debian/control: put Homepage field in source stanza
-
-2007-11-16 11:43 arthur
-
- * [r476] AUTHORS, nslcd/ldap-nss.c: patch from Andreas Schneider
- <anschneider@suse.de> to get krb5_ccname option working
-
-2007-10-31 22:12 arthur
-
- * [r475] nslcd.h: improve comments about protocol, also describing
- the final NSLCD_RESULT_NOTFOUND
-
-2007-10-28 14:50 arthur
-
- * [r474] nslcd/ldap-nss.c: some smaller cleanups and
- simplifications to the code (getting rid of the is_connected flag
-
-2007-10-28 13:33 arthur
-
- * [r473] nslcd/ldap-nss.c: remove sizelimit parameter
-
-2007-10-28 13:17 arthur
-
- * [r472] nslcd/ldap-nss.c: integrate ent_context attributes into
- ldap_search
-
-2007-10-28 12:54 arthur
-
- * [r471] nslcd/ldap-nss.c: remove session from context and remove
- sycnhronous search functions
-
-2007-10-28 12:37 arthur
-
- * [r470] nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/netgroup.c,
- nslcd/service.c: replace calls to _nss_ldap_get_values() by
- myldap_get_values(), remove unused functions, remove struct
- ldap_state and replace remaining references to context to use
- search instead
-
-2007-10-28 11:39 arthur
-
- * [r469] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/ldap-nss.c: remove support for nss_connect_policy
- configfile option and remove some supporting code for it
-
-2007-10-28 10:57 arthur
-
- * [r468] nslcd/alias.c, nslcd/common.h, nslcd/ether.c,
- nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
- first step to use the new myldap interface
-
-2007-10-28 10:56 arthur
-
- * [r467] tests/test_nsscmds.sh: script to run a number of NSS
- commands (mainly getent) and check the result (this requires an
- LDAP setup that is yet to be documented)
-
-2007-10-27 16:54 arthur
-
- * [r466] man/nss-ldapd.conf.5.xml: include pagesize option in
- manual page since this is tested now
-
-2007-10-27 16:53 arthur
-
- * [r465] nss-ldapd.conf: add pointer to pagesize in AD section of
- sample configfile
-
-2007-10-27 16:28 arthur
-
- * [r464] nslcd/nslcd.c: clean up myldap session after each request
-
-2007-10-27 15:56 arthur
-
- * [r463] nslcd/cfg.c: make cfg_init() only callable once and add
- note about not free()ing memory
-
-2007-10-27 15:48 arthur
-
- * [r462] common/tio.c: fix memory leak in I/O module not free()ing
- allocated storage for file info on file close
-
-2007-10-27 15:36 arthur
-
- * [r461] common/tio.c: portability improvement to fall back to
- ETIMEDOUT when ETIME is unavailable
-
-2007-10-26 08:46 arthur
-
- * [r460] NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: integrate changes from
- 0.4.1 release
-
-2007-10-25 21:55 arthur
-
- * [r455] nslcd/rpc.c: fix rpc filter and remove unused objectClass
- attmap entry
-
-2007-10-25 21:19 arthur
-
- * [r454] nslcd/ldap-nss.c: clean up any messages after abandoning
- the search because that returns a new message (fix memory leak)
-
-2007-10-25 20:25 arthur
-
- * [r453] nslcd/ldap-nss.c: fix a memory leak, not storing search
- entries so they could be freed later on
-
-2007-10-25 20:18 arthur
-
- * [r452] nslcd/ldap-nss.c: fix using unassigned status
-
-2007-10-25 20:17 arthur
-
- * [r451] nslcd/ldap-nss.c: fix memory leak
-
-2007-10-25 09:02 arthur
-
- * [r450] debian/libnss-ldapd.nslcd.init: remove S runlevel from
- Default-Stop in init script
-
-2007-10-21 07:43 arthur
-
- * [r449] nss/networks.c: correct calls to
- NSLCD_ACTION_NETWORK_BYNAME and NSLCD_ACTION_NETWORK_BYADDR and
- get address in correct byte order with the last call
-
-2007-10-20 19:25 arthur
-
- * [r448] nslcd/passwd.c, nslcd/protocol.c: call mysnprintf()
- instead of snprintf() where needed (bugfix)
-
-2007-10-19 22:04 arthur
-
- * [r444] nslcd/ldap-nss.c: make a replacement for
- _nss_ldap_getbyname() which uses the myldap calls internally
-
-2007-10-19 10:35 arthur
-
- * [r443] nslcd/Makefile.am, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/myldap.h, tests, tests/Makefile.am,
- tests/nss-ldapd-test.conf, tests/test_myldap.c: integrate basic
- myldap interface (partially merged from dev-myldap branch)
-
-2007-10-19 09:39 arthur
-
- * [r442] tests/Makefile.am: include debugging information in object
- files
-
-2007-10-19 09:36 arthur
-
- * [r441] tests/Makefile.am: move most C[PP]FLAGS options to
- AM_C[PP]FLAGS and clean up a little
-
-2007-10-19 09:30 arthur
-
- * [r440] common/tio.c: fix usage of DEBUG_TIO_STATS
-
-2007-10-14 07:59 arthur
-
- * [r438] AUTHORS: add translator to Japanese of templates
-
-2007-10-14 07:57 arthur
-
- * [r437] debian/po/ja.po: update Japanese (ja) translation of
- debconf templates by Kenshi Muto <kmuto@debian.org>
-
-2007-10-08 20:11 arthur
-
- * [r436] debian/copyright, debian/po/fr.po: update French (fr)
- translation of debconf templates by Cyril Brulebois
- <cyril.brulebois@enst-bretagne.fr>
-
-2007-10-05 20:52 arthur
-
- * [r434] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.4 release
-
-2007-10-04 19:52 arthur
-
- * [r433] .: ignore tarballs
-
-2007-10-04 19:49 arthur
-
- * [r432] configure.ac: remove linking with libresolv because it's
- not needed on Linux
-
-2007-10-03 20:27 arthur
-
- * [r431] nss-ldapd.conf: some reordering to make the file more
- logical and minor fixes
-
-2007-10-03 20:26 arthur
-
- * [r430] Makefile.am: pass --enable-warnings when running the
- distcheck target
-
-2007-10-03 20:19 arthur
-
- * [r429] README: some general documentation improvements
-
-2007-09-28 08:06 arthur
-
- * [r428] man/nss-ldapd.conf.5.xml: add note about escaping of
- ldapi:// scheme
-
-2007-09-28 08:06 arthur
-
- * [r427] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po: remove note about escaping of ldapi:// url
- scheme
-
-2007-09-28 07:05 arthur
-
- * [r426] nslcd/cfg.c: add warnings and errors to untested and
- unsupported configfile options
-
-2007-09-25 20:57 arthur
-
- * [r425] man/nss-ldapd.conf.5.xml: manual page improvements
-
-2007-09-24 19:29 arthur
-
- * [r424] configure.ac: switch to defining __thread as empty string
- and issue warning if __thread keyword is not supported
-
-2007-09-24 19:22 arthur
-
- * [r423] common/tio.c: also initialize sa_sigaction although it's
- not used
-
-2007-09-24 18:58 arthur
-
- * [r422] debian/libnss-ldapd.postinst: do something special for
- setting the uri parameter because it may be speicified multiple
- times
-
-2007-09-24 13:39 arthur
-
- * [r421] debian/libnss-ldapd.config: fix newline mangling
-
-2007-09-23 20:39 arthur
-
- * [r420] debian/libnss-ldapd.config: properly handle multiple uri
- lines in config file
-
-2007-09-23 20:18 arthur
-
- * [r419] debian/libnss-ldapd.postinst: trim preceding spaces when
- adding an entry in /etc/nsswitch.conf
-
-2007-09-23 11:06 arthur
-
- * [r418] Makefile.am, common/tio.c, nslcd/ldap-nss.h,
- nslcd/nslcd.c, nss/common.c: some small improvements to the code
- based on some source code checks
-
-2007-09-23 11:01 arthur
-
- * [r417] Makefile.am: remove pscan target as these checks are
- sufficiently covered by the other tests
-
-2007-09-22 21:40 arthur
-
- * [r416] nslcd/Makefile.am: add compat files to sources so they end
- up in the tarball
-
-2007-09-22 21:35 arthur
-
- * [r415] tests/Makefile.am: add all objects that are now needed to
- test the configuration module
-
-2007-09-22 21:29 arthur
-
- * [r414] tests/test_cfg.c: remove test for alloc_lsd() because we
- don't use struct ldap_service_search_descriptor any more
-
-2007-09-21 19:44 arthur
-
- * [r412] nslcd/ldap-nss.c: remove unneeded variables and slightly
- improve logging
-
-2007-09-21 19:39 arthur
-
- * [r411] common/Makefile.am: just use -fPIC on all files in this
- directory
-
-2007-09-19 20:47 arthur
-
- * [r410] nslcd/cfg.c, nslcd/cfg.h, nslcd/nslcd.c: put config
- filename as a parameter to cfg_init()
-
-2007-09-15 17:20 arthur
-
- * [r409] nslcd/ldap-nss.c: centralize opening of connection to LDAP
- server in do_open() and refactor do_bind() to be simpler (making
- do_rebind() just one line)
-
-2007-09-15 14:43 arthur
-
- * [r408] man/nss-ldapd.conf.5.xml: remove documentation for
- nss_schema option since it isn't used any more and probably never
- will be
-
-2007-09-15 14:42 arthur
-
- * [r407] nslcd/attmap.c, nslcd/attmap.h, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/common.h, nslcd/group.c, nslcd/ldap-nss.c,
- nslcd/ldap-nss.h, nslcd/passwd.c: remove support for nested
- groups and use of uniqueMember and member attributes as well as
- memberOf attribute (this removes quite some functionality but
- helps us in refactoring because the code was one big exception to
- all the other modules)
-
-2007-09-15 14:10 arthur
-
- * [r406] nslcd/group.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h: some
- more code cleanup, changing return type of _nss_ldap_init(),
- integrating _nss_ldap_init(), do_init_session(), do_parse_async()
- and _nss_ldap_search_async() into the functions that call them
- (each was only called once)
-
-2007-09-15 11:35 arthur
-
- * [r404] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c: do not pass useless errnos
- around because they aren't used anymore
-
-2007-09-15 08:25 arthur
-
- * [r403] nslcd/cfg.h: remove unused include
-
-2007-09-14 23:10 arthur
-
- * [r402] nslcd/ldap-nss.c: some type fixes and logic
- simplifications
-
-2007-09-14 23:10 arthur
-
- * [r401] nslcd/group.c: minor code improvements
-
-2007-09-14 22:00 arthur
-
- * [r400] nslcd/Makefile.am, nslcd/alias.c, nslcd/cfg.c,
- nslcd/ether.c, nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c,
- nslcd/ldap-nss.h, nslcd/netgroup.c, nslcd/network.c,
- nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c,
- nslcd/shadow.c, nslcd/util.c, nslcd/util.h: move the two
- remaining useful functions from util.c to ldap-nss.c
-
-2007-09-14 21:51 arthur
-
- * [r399] nslcd/group.c, nslcd/util.c, nslcd/util.h: move
- _nss_ldap_dn2uid() from util.c to group.c
-
-2007-09-14 21:51 arthur
-
- * [r398] nslcd/common.h, nslcd/passwd.c: add note about free()ing
- the returned value and add logging
-
-2007-09-14 21:01 arthur
-
- * [r397] nslcd/common.h, nslcd/group.c, nslcd/passwd.c: move
- user2dn() from group.c to passwd_username2dn() in passwd.c
-
-2007-09-14 20:54 arthur
-
- * [r396] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c: do not flush streams: our caller
- closes the streams flusing them
-
-2007-09-14 20:50 arthur
-
- * [r395] nslcd/alias.c, nslcd/ether.c, nslcd/group.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c: make use of write_*ent()
- functions consistent
-
-2007-09-14 19:44 arthur
-
- * [r394] nslcd/alias.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/util.c, nslcd/util.h: revert special casing for
- alias_byname() to other functions and some logging strings
- simplifications
-
-2007-09-14 19:35 arthur
-
- * [r393] nslcd/group.c: remove some more references to the old
- locked functions
-
-2007-09-14 18:48 arthur
-
- * [r392] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/network.c,
- nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c,
- nslcd/shadow.c, nslcd/util.c: remove mutex from all LDAP
- operations because we now have a session and a connection per
- thread
-
-2007-09-14 16:30 arthur
-
- * [r391] nslcd/alias.c, nslcd/common.h, nslcd/ether.c,
- nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/netgroup.c, nslcd/network.c, nslcd/nslcd.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
- nslcd/util.c, nslcd/util.h: get rid of global session and instead
- pass the session as a parameter with every request and allocate a
- session per thread
-
-2007-09-12 19:12 arthur
-
- * [r390] nslcd/ldap-nss.c: some code cleanup and fixes to the
- layout
-
-2007-09-09 15:06 arthur
-
- * [r389] nslcd/group.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/util.c: change naming of search functions to clearly
- indicate whether the synchronous or the asynchronous interface is
- used
-
-2007-09-09 10:30 arthur
-
- * [r388] compat/ldap.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/ldap-nss.c:
- some simplifications in the reconnect loging, removing the
- undocumented nss_reconnect_maxconntries configfile option and
- some work to split out LDAP compatibility code to a separate file
-
-2007-09-08 21:37 arthur
-
- * [r387] nslcd/common.c, nslcd/common.h, nslcd/ldap-nss.c: move
- nss2nslcd() to ldap-nss.c
-
-2007-09-08 20:47 arthur
-
- * [r386] nslcd/group.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h: rename
- a function and a little bit of cleanup
-
-2007-09-08 20:33 arthur
-
- * [r385] nslcd/ldap-nss.c: fix endless loop bug
-
-2007-09-08 19:15 arthur
-
- * [r384] nslcd/alias.c, nslcd/attmap.c, nslcd/attmap.h,
- nslcd/cfg.c, nslcd/cfg.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
- nslcd/util.c: move base and scope handling to database specific
- modules, gettting rid of ldap_service_search_descriptor
-
-2007-09-08 15:19 arthur
-
- * [r383] nslcd/alias.c, nslcd/attmap.c, nslcd/attmap.h,
- nslcd/cfg.c, nslcd/cfg.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/ldap-nss.c, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, nslcd/util.c: move filters
- definitions to the database modules themselves (and already
- define base and scope but don't use them yet)
-
-2007-09-07 20:51 arthur
-
- * [r382] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c: make handling of ent_context
- consistent and simpler
-
-2007-09-07 19:57 arthur
-
- * [r381] nslcd/alias.c, nslcd/ether.c, nslcd/host.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, nslcd/util.h: properly
- initialize all contexts
-
-2007-09-07 19:56 arthur
-
- * [r380] nslcd/ldap-nss.h: remove struct ldap_args stuff
-
-2007-09-07 19:41 arthur
-
- * [r379] nslcd/group.c: remove last usage of struct ldap_args and
- add FIXME
-
-2007-09-07 19:36 arthur
-
- * [r378] nslcd/Makefile.am, nslcd/alias.c, nslcd/cfg.c,
- nslcd/ether.c, nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c,
- nslcd/ldap-schema.c, nslcd/ldap-schema.h, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, nslcd/util.c: remove the
- ldap-schema.[ch] files since this is now fully implemented in the
- database specific files
-
-2007-09-07 11:10 arthur
-
- * [r377] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.c,
- nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
- also pass search filter for the *_all() functions from the
- database module instead of doing it in ldap-nss.c
-
-2007-09-07 09:28 arthur
-
- * [r376] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
- rename attlst stuff to attrs since that is the name of the
- parameter that is passed
-
-2007-09-07 08:41 arthur
-
- * [r375] nslcd/alias.c, nslcd/common.c, nslcd/common.h,
- nslcd/ether.c, nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c,
- nslcd/ldap-nss.h, nslcd/ldap-schema.c, nslcd/ldap-schema.h,
- nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
- nslcd/util.h: move some of the filter code to the database
- specific modules to be able to reduce complexity of ldap-nss.c
- later on
-
-2007-09-05 20:53 arthur
-
- * [r374] man/Makefile.am: clean generated manual pages in
- maintainer-clean target
-
-2007-09-03 21:47 arthur
-
- * [r373] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
- include service name in attlst storage and functions
-
-2007-09-03 20:53 arthur
-
- * [r372] nslcd/ldap-nss.c: remove sigpipe handling code since
- sigpipe is ignored throughout the program
-
-2007-08-27 19:38 arthur
-
- * [r371] man/Makefile.am: always ship docbook sources and generated
- manual pages and always install manual pages (even without
- docbook2x-man)
-
-2007-08-27 19:37 arthur
-
- * [r370] INSTALL, autogen.sh, depcomp, install-sh, missing,
- mkinstalldirs: upgrade to using automake 1.10
-
-2007-08-27 19:35 arthur
-
- * [r369] configure.ac: use AM_PROG_CC_C_O to have per-target
- compiler flags
-
-2007-08-26 20:19 arthur
-
- * [r366] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
- 0.3 release
-
-2007-08-26 14:51 arthur
-
- * [r365] Makefile.am: workaround for problems splint has in parsing
- system header files
-
-2007-08-26 14:05 arthur
-
- * [r364] nslcd/cfg.h, nslcd/ldap-nss.h: move enum ldap_map_selector
- and struct ldap_service_search_descriptor from ldap-nss.h to
- cfg.h
-
-2007-08-25 13:21 arthur
-
- * [r363] debian/libnss-ldapd.postinst: fix handling of configfile
- values with spaces and symbols that could cause problems with sed
-
-2007-08-25 11:52 arthur
-
- * [r362] debian/libnss-ldapd.postinst: change regular expression
- boundry to | instead of % because it is less likely to appear
- with normal use
-
-2007-08-25 11:51 arthur
-
- * [r361] debian/libnss-ldapd.config: clear password informating in
- Debconf database if binddn is not used
-
-2007-08-19 15:38 arthur
-
- * [r360] tests, tests/Makefile.am, tests/test_cfg.c: add some
- checks for the configuration module
-
-2007-08-19 14:26 arthur
-
- * [r359] configure.ac, tests/Makefile.am, tests/dict,
- tests/test_dict.c, tests/test_tio.c, tests/tio: move dict and tio
- tests into the tests directory
-
-2007-08-19 14:12 arthur
-
- * [r358] debian/po/pt.po: include updated Portugese translation by
- Américo Monteiro <a_monteiro@netcabo.pt>
-
-2007-08-19 14:11 arthur
-
- * [r357] debian/po/templates.pot: change Project-Id-Version project
- name
-
-2007-08-19 14:09 arthur
-
- * [r356] debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
- debian/po/de.po, debian/po/es.po, debian/po/fr.po,
- debian/po/ja.po, debian/po/nl.po, debian/po/pt.po,
- debian/po/pt_BR.po, debian/po/ru.po, debian/po/sv.po,
- debian/po/templates.pot, debian/po/vi.po: update
- Project-Id-Version and Report-Msgid-Bugs-To headers
-
-2007-08-19 14:08 arthur
-
- * [r355] debian/copyright, m4/acx_pthread.m4: include newer version
- of acx_pthread.m4
-
-2007-08-19 13:28 arthur
-
- * [r354] README: add a note about case-sensitivity of NSS and LDAP
- databases
-
-2007-08-19 11:19 arthur
-
- * [r353] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst:
- fix some bugs in mangling of configfile and be more cautious
- about replacing values (only replace first occurrence and only
- match options with the correct number of options)
-
-2007-08-19 11:00 arthur
-
- * [r352] debian/libnss-ldapd.postinst: remove passwords from
- configfile if the [root]binddn option was removed and always
- unset the passwd in the debconf database
-
-2007-08-19 10:54 arthur
-
- * [r351] config.guess, config.sub: include updated files
-
-2007-08-19 09:22 arthur
-
- * [r350] debian/libnss-ldapd.postinst: no longer use
- /etc/libnss-ldap.conf as a basis for creating a new configuration
- file since the syntax is no longer compatible
-
-2007-08-19 09:16 arthur
-
- * [r349] debian/libnss-ldapd.postinst: only restart nscd on
- configure
-
-2007-08-19 09:11 arthur
-
- * [r348] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst,
- debian/libnss-ldapd.templates, debian/po/ca.po, debian/po/cs.po,
- debian/po/da.po, debian/po/de.po, debian/po/es.po,
- debian/po/fr.po, debian/po/ja.po, debian/po/nl.po,
- debian/po/pt.po, debian/po/pt_BR.po, debian/po/ru.po,
- debian/po/sv.po, debian/po/templates.pot, debian/po/vi.po: remove
- the ldap-version question as it should be unneeded in the most
- common installations (where it needs to be set the whole config
- is likely te need tweaking)
-
-2007-08-18 20:56 arthur
-
- * [r347] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po: rephrase the uri question and add some more
- pointers on how to specify the value
-
-2007-08-18 20:47 arthur
-
- * [r346] debian/libnss-ldapd.nslcd.init: change remaining reference
- to $PIDFILE into $NSLCD_PIDFILE
-
-2007-08-18 20:11 arthur
-
- * [r345] nslcd/ldap-nss.c: fix a couple of uses of per-map bases
- that could be NULL and remove the ldap_proxy_bind_args that
- wasn't used anywhere
-
-2007-08-18 19:37 arthur
-
- * [r344] man/nslcd.8.xml: replace remaining \- with -
-
-2007-08-18 19:35 arthur
-
- * [r343] configure.ac, man/nss-ldapd.conf.5.xml, nslcd/attmap.c,
- nslcd/attmap.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/ldap-nss.c,
- nslcd/ldap-schema.h, nslcd/nslcd.c, nss-ldapd.conf: rewrite
- configuration file handling to be simpler and more consistent,
- this does mean that the syntax of the configfile has changed from
- the PADL one and that some options were removed (also update
- manual page and sample config file to reflect changes)
-
-2007-08-03 08:13 arthur
-
- * [r342] nslcd/cfg.c, nslcd/cfg.h, nslcd/group.c: remove
- nss_initgroups and nss_initgroups_ignoreusers configfile options
-
-2007-08-03 07:21 arthur
-
- * [r341] HACKING, README: documentation improvements
-
-2007-08-03 07:20 arthur
-
- * [r340] README, configure.ac, man/nss-ldapd.conf.5.xml,
- nslcd/cfg.c, nslcd/cfg.h, nslcd/ldap-nss.c, nslcd/ldap-nss.h:
- remove --enable-paged-results configure option and now always do
- runtime configuration, remove nss_paged_results configfile option
- and use pagesize option to specify usage of paging or not
-
-2007-08-02 21:59 arthur
-
- * [r339] README: some spelling fixes, added a section on
- unsupported features and rephrased default LDAP schema
- objectclasses as filters
-
-2007-07-31 13:54 arthur
-
- * [r338] Makefile.am, configure.ac, debian/control, man,
- man/Makefile.am, man/nslcd.8.xml, man/nss-ldapd.conf.5.xml,
- nslcd.8, nss-ldapd.conf.5: switch to using docbook for manual
- pages, use docbook2x-man for generating the manual pages and
- update the nss-ldapd.conf manual page slightly
-
-2007-07-28 16:20 arthur
-
- * [r337] nslcd/alias.c, nslcd/cfg.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/ldap-schema.c, nslcd/ldap-schema.h, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c: define the list of attributes to
- look up in searches in the service modules instead of in
- ldap-schema
-
-2007-07-28 14:57 arthur
-
- * [r336] nslcd/attmap.h: fix typo in comment
-
-2007-07-27 09:54 arthur
-
- * [r334] nslcd.h: fix typo
-
-2007-07-26 20:11 arthur
-
- * [r332] nslcd/cfg.c, nslcd/ldap-schema.h: remove some more old
- mapping stuff and change configuration file keyword to map with
- the new syntax
-
-2007-07-26 19:34 arthur
-
- * [r331] nslcd/alias.c, nslcd/attmap.c, nslcd/attmap.h,
- nslcd/cfg.c, nslcd/cfg.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/ldap-nss.c, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c: switch to the new attribute
- mapping code
-
-2007-07-26 16:00 arthur
-
- * [r330] nslcd/cfg.c, nslcd/cfg.h, nslcd/ldap-nss.c,
- nslcd/ldap-nss.h, nslcd/ldap-schema.c: get rid of default and
- override attribute value mappings and remove host and port
- configuration options
-
-2007-07-26 11:58 arthur
-
- * [r329] nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/shadow.c: move
- some shadow specific functions to shadow.c
-
-2007-07-26 11:57 arthur
-
- * [r328] nslcd/cfg.c, nslcd/cfg.h: make function
- _nss_ldap_add_uri() static
-
-2007-07-24 15:36 arthur
-
- * [r327] nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.c:
- remove some more unused code
-
-2007-07-24 13:38 arthur
-
- * [r326] nslcd/Makefile.am, nslcd/alias.c, nslcd/attmap.c,
- nslcd/attmap.h, nslcd/cfg.c, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/ldap-schema.c, nslcd/ldap-schema.h, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, nslcd/util.c: switch to a new
- interface for doing attribute mapping, splitting the attribute
- mapping stuff into a separate file
-
-2007-07-24 10:13 arthur
-
- * [r325] nslcd/cfg.c, nslcd/ldap-schema.c, nslcd/ldap-schema.h: get
- rid of some unused attribute mappings and a small reorganisation
- of code
-
-2007-07-24 06:52 arthur
-
- * [r324] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po: rephrase nsswitch.conf question and removed
- reference to example file we don't ship
-
-2007-07-24 06:40 arthur
-
- * [r323] debian/copyright, nslcd/Makefile.am, nslcd/cfg.c,
- nslcd/cfg.h, nslcd/dnsconfig.c, nslcd/dnsconfig.h,
- nslcd/resolve.c, nslcd/resolve.h, nss-ldapd.conf.5: get rid of
- dnsconfig stuff since that probably didn't work anyway and it
- cleans up some stuff
-
-2007-07-23 20:24 arthur
-
- * [r315] common/dict.c, tests/dict/test_dict.c: fix a serious bug
- in dict_values_next() that would return map pointers instead of
- values and write a test for it
-
-2007-07-23 15:23 arthur
-
- * [r314] debian/rules: use stricter distclean run in clean target
- as suggested by lintian
-
-2007-07-23 14:42 arthur
-
- * [r313] common/dict.c, common/dict.h, tests/dict/test_dict.c: add
- support for removing entries from a DICT by setting the value to
- NULL (this does not free any memory)
-
-2007-07-21 14:04 arthur
-
- * [r310] AUTHORS: include translater of debconf templates to French
-
-2007-07-18 07:12 arthur
-
- * [r309] debian/po/fr.po: typo fix by Cyril Brulebois
- <cyril.brulebois@enst-bretagne.fr>
-
-2007-07-16 19:29 arthur
-
- * [r308] debian/po/fr.po: update French (fr) translation of debconf
- templates by Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>
-
-2007-07-15 21:40 arthur
-
- * [r307] tests/tio/test_tio.c: disable test that will always fail
-
-2007-07-15 21:37 arthur
-
- * [r306] common/tio.c: fix typo
-
-2007-07-15 21:35 arthur
-
- * [r305] common/tio.c: fix bug with buffer magic in writing code
-
-2007-07-14 09:33 arthur
-
- * [r304] AUTHORS, debian/copyright, debian/po/pt.po: add Portuguese
- (pt) translation of debconf templates by Américo Monteiro
- <a_monteiro@netcabo.pt>
-
-2007-07-13 09:45 arthur
-
- * [r303] tests/dict/Makefile.am, tests/tio/Makefile.am: do the
- simple unit tests at make check time
-
-2007-07-13 09:31 arthur
-
- * [r302] Makefile.am: don't include config diretory which we don't
- use
-
-2007-07-13 08:44 arthur
-
- * [r301] common/tio.c: add const and add FIXME about a to-be-fixed
- race condition
-
-2007-07-13 08:42 arthur
-
- * [r300] nss/networks.c: flag the address family parameter as
- unused
-
-2007-07-13 08:26 arthur
-
- * [r299] README: add notes about format of host and ethers entries
- in LDAP database
-
-2007-07-13 08:17 arthur
-
- * [r298] debian/control: add XS-Vcs-Svn and XS-Vcs-Browser as
- specified in #391023
-
-2007-06-18 08:46 arthur
-
- * [r297] nslcd/nslcd.c: add comment explaining the use of chmod()
- over fchmod()
-
-2007-06-17 16:48 arthur
-
- * [r294] ChangeLog, NEWS, configure.ac, debian/changelog,
- nss-ldapd.conf.5: get files ready for 0.2.1 release
-
-2007-06-17 14:05 arthur
-
- * [r293] Makefile.am: do proper wildcard expansion
-
-2007-06-17 14:05 arthur
-
- * [r292] Makefile.am, nss/Makefile.am: add proper support for make
- uninstall
-
-2007-06-17 13:31 arthur
-
- * [r291] autogen.sh: force regeneration of all files
-
-2007-06-17 13:27 arthur
-
- * [r290] Makefile.am, autogen.sh, configure.ac: include stuff from
- the m4 directory automatically
-
-2007-06-17 13:20 arthur
-
- * [r289] common/Makefile.am, nslcd/Makefile.am, nss/Makefile.am,
- tests/Makefile.am, tests/dict/Makefile.am, tests/tio/Makefile.am:
- support building outside the source directory
-
-2007-06-17 12:43 arthur
-
- * [r288] Makefile.am, configure.ac, debian/copyright, m4,
- m4/acx_pthread.m4, nslcd/Makefile.am: use the ACX_PTHREAD macro
- to check for platform independant pthread support and required
- options
-
-2007-06-17 12:35 arthur
-
- * [r287] debian/copyright: further clarification of use of
- autoconf/automake code
-
-2007-06-16 23:10 arthur
-
- * [r286] nslcd/nslcd.c: change fchmod() into chmod() since fchmod()
- has undifined behaviour on named sockets (fails silently)
-
-2007-06-12 09:09 arthur
-
- * [r285] common/dict.c, nslcd/ldap-nss.c, nslcd/ldap-schema.c,
- nslcd/util.c: fix casts of types where needed
-
-2007-06-12 09:06 arthur
-
- * [r284] nslcd/host.c: fix type of host address and handle errors
- in writing hostent
-
-2007-06-11 18:44 arthur
-
- * [r280] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
- nss-ldapd.conf.5: get files ready for 0.2 release
-
-2007-06-11 18:40 arthur
-
- * [r279] common/Makefile.am, common/dict.c, common/dict.h,
- nslcd/Makefile.am, nslcd/cfg.h, nslcd/dict.c, nslcd/dict.h,
- tests/dict/Makefile.am, tests/dict/test_dict.c: move dict into
- the common directory
-
-2007-06-11 18:34 arthur
-
- * [r278] nss-ldapd.conf.5: add a note about the status of this
- manual page
-
-2007-06-10 16:58 arthur
-
- * [r277] common/Makefile.am: compile tio module with -fPIC because
- it is used in the NSS shared library
-
-2007-06-10 16:50 arthur
-
- * [r276] debian/libnss-ldapd.postinst: add note about modifying
- /etc/nsswitch.conf in postinst
-
-2007-06-09 17:35 arthur
-
- * [r275] Makefile.am: have better rules to generate ChangeLog
-
-2007-06-09 16:54 arthur
-
- * [r274] common/tio.h: remove some trailing spaces
-
-2007-06-09 16:50 arthur
-
- * [r273] nss-ldapd.conf.5: add proper copyright header
-
-2007-06-08 22:57 arthur
-
- * [r272] Makefile.am, common, common/Makefile.am, common/tio.c,
- common/tio.h, configure.ac, nslcd-common.h, nslcd/Makefile.am,
- nslcd/alias.c, nslcd/common.h, nslcd/ether.c, nslcd/group.c,
- nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/netgroup.c, nslcd/network.c, nslcd/nslcd.c, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
- nslcd/util.c, nslcd/util.h, nss/Makefile.am, nss/aliases.c,
- nss/common.c, nss/common.h, nss/ethers.c, nss/group.c,
- nss/hosts.c, nss/netgroup.c, nss/networks.c, nss/passwd.c,
- nss/protocols.c, nss/rpc.c, nss/services.c, nss/shadow.c,
- tests/Makefile.am, tests/tio, tests/tio/Makefile.am,
- tests/tio/test_tio.c: implement our own stdio-like library that
- handles IO with a simple configurable timeout mechanism with
- buffering
-
-2007-06-05 21:48 arthur
-
- * [r271] NEWS, README, configure.ac, tests/dict/test_dict.c: some
- remaining tabs to spaces and trim trailing spaces
-
-2007-06-02 15:28 arthur
-
- * [r270] configure.ac, debian/copyright: fix some remaining
- references to the GNU Library General Public License
-
-2007-06-01 21:40 arthur
-
- * [r269] nslcd/nslcd.c: add some comments describing some problems
- that this code may have
-
-2007-05-20 16:25 arthur
-
- * [r268] HACKING: add a section on build dependencies
-
-2007-05-13 19:52 arthur
-
- * [r267] config.guess, config.sub: include updated files
-
-2007-03-05 22:42 arthur
-
- * [r266] ., Makefile.am: include some targets to tun flawfinder,
- pscan, rats and splint
-
-2007-03-04 20:03 arthur
-
- * [r265] nslcd-common.h, nslcd/alias.c, nslcd/ether.c,
- nslcd/group.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/ldap-schema.c, nslcd/ldap-schema.h, nslcd/log.c,
- nslcd/nslcd.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/shadow.c, nslcd/util.c, nslcd/util.h, nss/common.c,
- nss/common.h, nss/group.c, nss/hosts.c, nss/netgroup.c,
- nss/networks.c, nss/prototypes.h, nss/services.c: code
- improvements by making type casts explicit, flagging ignored
- return values, renames and flagging of parameters and some
- miscelanious improvements (thanks to gcc warnings, splint, rats
- and flawfinder)
-
-2007-03-02 21:17 arthur
-
- * [r264] nslcd/ldap-nss.c: remove runtime checking for existance of
- /lib/init/rw/libnss-ldap.bind_policy_soft
-
-2007-03-02 20:40 arthur
-
- * [r263] nss-ldapd.conf: add missing attribute mapping for AD
-
-2007-03-02 20:37 arthur
-
- * [r262] nslcd/nslcd.c: do chmod on file descriptor instead of on
- file name
-
-2007-02-17 12:08 arthur
-
- * [r251] nslcd-common.h, nslcd/cfg.c, nss/hosts.c: fix a few bugs
- found thanks to the new warnings
-
-2007-02-17 12:07 arthur
-
- * [r250] compat, compat/attrs.h, nslcd/cfg.h, nslcd/common.h,
- nslcd/dict.h, nslcd/log.h, nslcd/nslcd.c, nss/Makefile.am,
- nss/common.h, nss/ethers.c, nss/group.c, nss/hosts.c,
- nss/netgroup.c, nss/networks.c, nss/passwd.c, nss/protocols.c,
- nss/rpc.c, nss/services.c, nss/shadow.c, tests/dict/test_dict.c,
- tests/test_aliases.c: add gcc attributes to some functions and
- parameters
-
-2007-02-17 12:00 arthur
-
- * [r249] configure.ac: add some extra type checks and worarounds
-
-2007-02-17 12:00 arthur
-
- * [r248] configure.ac: add extra compiler warnings
-
-2007-02-10 08:13 arthur
-
- * [r240] nslcd/dnsconfig.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
- nslcd/ldap-schema.c, nslcd/util.c: replace syslog calls to calls
- with our own logging module
-
-2007-02-06 22:27 arthur
-
- * [r237] README: fix a typo and update copyright info
-
-2007-02-04 22:42 arthur
-
- * [r236] configure.ac, tests/Makefile.am, tests/dict,
- tests/dict/Makefile.am, tests/dict/test_dict.c: add simple test
- for dict module
-
-2007-02-04 22:31 arthur
-
- * [r235] nslcd/dict.c: fix list corruption bug in dict_put() and
- ignore setting value to NULL
-
-2007-02-04 22:30 arthur
-
- * [r234] nslcd/dict.c, nslcd/dict.h: don't store const void * as
- value, just void *
-
-2007-02-01 22:12 arthur
-
- * [r233] nslcd/util.c, nslcd/util.h: declare old dict functions
- static as thay are only used from within util.c
-
-2007-02-01 22:03 arthur
-
- * [r232] nslcd/dict.h, nslcd/ldap-nss.h: trim trailing whitespace
-
-2007-02-01 21:51 arthur
-
- * [r231] nslcd/Makefile.am, nslcd/cfg.c, nslcd/cfg.h, nslcd/dict.c,
- nslcd/dict.h, nslcd/ldap-nss.c, nslcd/util.c, nslcd/util.h: add
- new dictionary module and use it for the attribute mapping stuff
-
-2007-02-01 21:13 arthur
-
- * [r230] nslcd/Makefile.am, nslcd/log.c, nslcd/xmalloc.c,
- nslcd/xmalloc.h: get rid of xmalloc.[ch]
-
-2007-01-17 22:40 arthur
-
- * [r229] nss/Makefile.am: no longer install libc-versioned symlink
- and hardcode nss soname because we will likely need to change our
- code if the ABI changes
-
-2007-01-17 22:23 arthur
-
- * [r228] debian/rules: in Debian package install NSS files in
- /usr/lib instead of /lib
-
-2007-01-17 22:16 arthur
-
- * [r227] nss/aliases.c, nss/common.h, nss/ethers.c, nss/group.c,
- nss/hosts.c, nss/netgroup.c, nss/networks.c, nss/passwd.c,
- nss/protocols.c, nss/rpc.c, nss/services.c, nss/shadow.c: ensure
- that all NSS functions can be generated by the marcos in common.h
- and spell out the read_..() function for every type
-
-2007-01-17 21:54 arthur
-
- * [r226] debian/copyright: indent license blubs and include license
- information for nslcd/resolve.[ch]
-
-2007-01-17 21:53 arthur
-
- * [r225] nslcd.h: add a little bit more documentation
-
-2007-01-17 16:10 arthur
-
- * [r224] nslcd/cfg.c: remove a const where it really wasn't
-
-2007-01-17 16:03 arthur
-
- * [r223] nslcd/cfg.c, nslcd/cfg.h, nslcd/group.c, nslcd/ldap-nss.c,
- nslcd/util.c, nslcd/util.h: move most config code into cfg.c,
- clean up dictornary stuff in util.c and do some more smaller
- restructuring
-
-2007-01-17 15:35 arthur
-
- * [r222] nslcd/group.c, nslcd/ldap-nss.h, nslcd/util.c,
- nslcd/util.h: move name_list stuff to group.c as that is the only
- place it's used at the moment
-
-2007-01-17 15:29 arthur
-
- * [r221] nslcd/netgroup.c: replace __netgrent with mynetgrent
- removing the fields that are not used
-
-2007-01-17 13:16 arthur
-
- * [r220] nslcd/Makefile.am, nslcd/cfg.c, nslcd/cfg.h,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.h,
- nslcd/util.c, nslcd/util.h: first step to split out all
- configuration stuff into separate file
-
-2007-01-17 12:51 arthur
-
- * [r219] nslcd/ldap-nss.c, nslcd/ldap-nss.h: get rid of more code
- that would check if the socket was changed from under us by our
- caller
-
-2007-01-17 12:14 arthur
-
- * [r218] nslcd/ldap-nss.c: get rid of rebinding-on-fork() logic as
- our threading model is very predictable
-
-2007-01-10 22:50 arthur
-
- * [r217] nslcd/netgroup.c: write a final result code of
- NSLCD_RESULT_NOTFOUND for netgroup lookups
-
-2007-01-10 22:48 arthur
-
- * [r216] nss/netgroup.c, nss/prototypes.h: fix netgroup lookups so
- that _nss_ldap_getnetgrent_r() returns NSS_STATUS_RETURN if there
- are no more entries to return but there was a first entry
-
-2007-01-09 21:21 arthur
-
- * [r215] COPYING, Makefile.am, README, configure.ac,
- debian/copyright, debian/libnss-ldapd.nslcd.init, nslcd-common.h,
- nslcd.8, nslcd.h, nslcd/Makefile.am, nslcd/alias.c,
- nslcd/common.c, nslcd/common.h, nslcd/dnsconfig.c,
- nslcd/dnsconfig.h, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.c,
- nslcd/ldap-schema.h, nslcd/log.c, nslcd/log.h, nslcd/netgroup.c,
- nslcd/network.c, nslcd/nslcd.c, nslcd/pagectrl.c,
- nslcd/pagectrl.h, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, nslcd/util.c, nslcd/util.h,
- nslcd/xmalloc.c, nslcd/xmalloc.h, nss/Makefile.am, nss/aliases.c,
- nss/common.c, nss/common.h, nss/ethers.c, nss/group.c,
- nss/hosts.c, nss/netgroup.c, nss/networks.c, nss/passwd.c,
- nss/protocols.c, nss/prototypes.h, nss/rpc.c, nss/services.c,
- nss/shadow.c, tests/Makefile.am, tests/test_aliases.c,
- tests/test_ethers.c, tests/test_group.c, tests/test_hosts.c,
- tests/test_netgroup.c, tests/test_networks.c,
- tests/test_passwd.c, tests/test_protocols.c, tests/test_rpc.c,
- tests/test_services.c, tests/test_shadow.c: change license from
- GNU Library General Public License v.2 to GNU Lesser General
- Public License v.2.1 with permission from Luke Howard
-
-2007-01-08 22:26 arthur
-
- * [r214] nss/netgroup.c, nss/prototypes.h: use our own thread-local
- file pointer for doing requests instead of misusing the data
- field in the __netgrent struct
-
-2007-01-08 16:04 arthur
-
- * [r213] debian/control: add a provide line for libnss-ldap so we
- can seamlessly replace it (it should provide the same
- functionality)
-
-2007-01-08 15:42 arthur
-
- * [r212] debian/libnss-ldapd.postinst: only modify nsswitch
- databases we support, leave everything else alone (e.g.
- automount)
-
-2007-01-02 08:06 arthur
-
- * [r211] debian/libnss-ldapd.nslcd.init: change description in init
- script
-
-2006-12-31 10:05 arthur
-
- * [r210] nslcd-common.h: if the string to write is NULL, write an
- empty string
-
-2006-12-31 10:03 arthur
-
- * [r209] nslcd-common.h: ensure that all arrays that are allocated
- in the buffer are now aligned to the pointer size
-
-2006-12-31 10:02 arthur
-
- * [r208] nslcd-common.h, nss/hosts.c: extract some more common
- macros
-
-2006-12-30 10:50 arthur
-
- * [r207] nslcd/ldap-nss.c, tests/test_group.c: get rid of a few
- warnings
-
-2006-12-29 10:46 arthur
-
- * [r206] config.sub: update to newer version again (got lost in
- r205)
-
-2006-12-29 10:04 arthur
-
- * [r205] config.sub, nslcd/group.c, nslcd/ldap-nss.c,
- nslcd/ldap-nss.h, nslcd/util.c: get rid of debug() function and
- call log_log() instead
-
-2006-12-27 09:48 arthur
-
- * [r204] nslcd-common.h, nslcd/alias.c, nslcd/common.h,
- nslcd/ether.c, nslcd/group.c, nslcd/host.c, nslcd/netgroup.c,
- nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c: do not allocate new memory with
- malloc() for each request with a string parameter but use a
- buffer allocated on the stack instead (this simplifies free()-ing
- the buffer(s) in case of problems)
-
-2006-12-25 20:30 arthur
-
- * [r203] nslcd/dnsconfig.c, nslcd/group.c, nslcd/ldap-nss.c,
- nslcd/ldap-nss.h, nslcd/passwd.c, nslcd/util.c, nslcd/util.h: get
- rid of NSS_BUFSIZ, rename _nss_ldap_oc_check() to
- has_objectclass(), redo _nss_ldap_escape_string() with simpler
- logic and slightly different signature and redid layout of some
- code
-
-2006-12-23 11:50 arthur
-
- * [r201] ChangeLog, NEWS, TODO, configure.ac, debian/changelog: get
- files ready for 0.1 release
-
-2006-12-22 23:23 arthur
-
- * [r200] nslcd.8: fix name of configuration file and update date
- and version number
-
-2006-12-22 23:20 arthur
-
- * [r199] NEWS, TODO, nslcd/alias.c, nslcd/dnsconfig.c,
- nslcd/dnsconfig.h, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
- nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.c,
- nslcd/ldap-schema.h, nslcd/netgroup.c, nslcd/network.c,
- nslcd/pagectrl.c, nslcd/pagectrl.h, nslcd/passwd.c,
- nslcd/protocol.c, nslcd/resolve.c, nslcd/resolve.h, nslcd/rpc.c,
- nslcd/service.c, nslcd/shadow.c, nslcd/util.c, nslcd/util.h,
- nss-ldapd.conf, nss-ldapd.conf.5, nss/exports.linux: remove last
- keyword and disable keyword expansion
-
-2006-12-22 10:56 arthur
-
- * [r198] nslcd/Makefile.am: make list of source files a little
- clearer
-
-2006-12-22 07:35 arthur
-
- * [r197] HACKING: change reference to directory name
-
-2006-12-21 19:55 arthur
-
- * [r196] Makefile.am, configure.ac, debian/copyright, nslcd,
- server: rename server directory to nslcd
-
-2006-12-21 19:53 arthur
-
- * [r195] ChangeLog, Makefile.am: add code for generating ChangeLog
- and add initial ChangeLog
-
-2006-12-21 19:04 arthur
-
- * [r194] .: change trunk location in repository to match package
- name
-
-2006-12-21 10:12 arthur
-
- * [r193] server/alias.c, server/dnsconfig.c, server/dnsconfig.h,
- server/ether.c, server/group.c, server/host.c, server/ldap-nss.c,
- server/ldap-nss.h, server/ldap-schema.c, server/ldap-schema.h,
- server/log.c, server/log.h, server/netgroup.c, server/network.c,
- server/pagectrl.c, server/pagectrl.h, server/passwd.c,
- server/protocol.c, server/rpc.c, server/service.c,
- server/shadow.c, server/util.c, server/util.h, server/xmalloc.c,
- server/xmalloc.h: normalize copyright headers
-
-2006-12-20 11:51 arthur
-
- * [r192] debian/copyright: update copyright file with current
- copyright information
-
-2006-12-20 11:34 arthur
-
- * [r191] Makefile.am, nss/Makefile.am, server/Makefile.am,
- tests/Makefile.am: properly capitalize company name
-
-2006-12-20 11:10 arthur
-
- * [r190] README: fix wrapping
-
-2006-12-20 11:08 arthur
-
- * [r189] README: integrate remaining parts in documentation
-
-2006-12-20 09:14 arthur
-
- * [r188] Makefile.am, debian/libnss-ldapd.examples: ship
- nss-ldapd.conf as an example in the Debian package
-
-2006-12-19 22:31 arthur
-
- * [r187] ., debian/changelog, debian/control: change Debian source
- package name to nss-ldapd
-
-2006-12-19 22:28 arthur
-
- * [r186] Makefile.am: do not try to ship gone README.Debian but do
- ship new HACKING
-
-2006-12-19 15:04 arthur
-
- * [r185] nss-ldapd.conf: get rid of pam stuff
-
-2006-12-19 15:03 arthur
-
- * [r184] HACKING, NEWS, README, TODO: first step at improving
- documentation
-
-2006-12-19 15:02 arthur
-
- * [r183] configure.ac, debian/changelog: change version number to
- 0.1
-
-2006-12-19 14:03 arthur
-
- * [r182] debian/libnss-ldapd.postinst: change some tests with grep
- to be correct, add some comments and improve import of old
- configuration file
-
-2006-12-19 13:55 arthur
-
- * [r181] debian/README.Debian: the README.Debian does not contain
- any more relevant information
-
-2006-12-19 12:10 arthur
-
- * [r180] server/nslcd.c: add TODO
-
-2006-12-19 11:53 arthur
-
- * [r179] Makefile.am, configure.ac, debian/libnss-ldapd.config,
- debian/libnss-ldapd.nslcd.init, debian/libnss-ldapd.postinst,
- debian/libnss-ldapd.postrm, debian/rules, ldap.conf,
- nss-ldapd.conf, nss-ldapd.conf.5, nss_ldap.5: change default
- configuration file name to /etc/nss-ldapd.conf
-
-2006-12-18 22:34 arthur
-
- * [r178] Makefile.am, nslcd.8: add initial nslcd manual page
-
-2006-12-18 22:31 arthur
-
- * [r177] server/nslcd.c: output of --help no longer shows --config
- option (which isn't there)
-
-2006-12-18 22:30 arthur
-
- * [r176] configure.ac: change name of package also in configure
-
-2006-12-18 21:54 arthur
-
- * [r175] debian/libnss-ldapd.config: handle cases where commands in
- backticks return an error code
-
-2006-12-18 21:32 arthur
-
- * [r174] nss/hosts.c: only set h_errno to error value on problems
- and change the returned value in some cases
-
-2006-12-17 22:30 arthur
-
- * [r173] debian/libnss-ldapd.nslcd.init: report process id in
- status
-
-2006-12-17 11:19 arthur
-
- * [r172] configure.ac, debian/changelog,
- debian/libnss-ldapd.config, debian/libnss-ldapd.nslcd.init,
- debian/libnss-ldapd.postinst, nss/common.h, server/nslcd.c,
- tests/test_networks.c: remove trailing spaces
-
-2006-12-17 11:18 arthur
-
- * [r171] nss/prototypes.h: add note about glibc manual
-
-2006-12-17 11:14 arthur
-
- * [r170] nss/Makefile.am: fix comment as to installing libraries
-
-2006-12-17 11:13 arthur
-
- * [r169] debian/control: add a snippet to the package description
- as to what the main differences to libnss-ldap are
-
-2006-12-17 07:27 arthur
-
- * [r168] debian/rules: move the nss libraries to /lib instead of
- /usr/lib
-
-2006-12-17 07:26 arthur
-
- * [r167] debian/rules: remove some unneeded configure options
-
-2006-12-16 22:17 arthur
-
- * [r166] Makefile.am, debian/libnss-ldapd.lintian-overrides,
- debian/rules: fix some lintian warnings regarding shared
- libraries with an override file and generating shlibs for now
-
-2006-12-16 22:15 arthur
-
- * [r165] debian/rules: fix configuration file manual page name
-
-2006-12-16 22:13 arthur
-
- * [r164] debian/libnss-ldapd.templates, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt_BR.po, debian/po/ru.po,
- debian/po/sv.po, debian/po/templates.pot, debian/po/vi.po: end
- every short description line with a colon (and run
- debconf-updatepo) (thanks lintian)
-
-2006-12-16 22:11 arthur
-
- * [r163] server/nslcd.c: set correct permissions on socket creation
- and remove socket and pidfile on exit
-
-2006-12-16 21:52 arthur
-
- * [r162] nss/exports.linux, nss/group.c, nss/prototypes.h,
- tests/test_group.c: remove _nss_ldap_initgroups_dyn() from
- interface for now because it is currently not working
-
-2006-12-16 17:39 arthur
-
- * [r161] configure.ac: fix configure --help strings to be more
- consistent and list default values
-
-2006-12-16 16:40 arthur
-
- * [r160] Makefile.am: fix debian files to ship and split off those
- files into a separate variable
-
-2006-12-16 16:38 arthur
-
- * [r159] debian/po/POTFILES.in, debian/po/ca.po, debian/po/cs.po,
- debian/po/da.po, debian/po/de.po, debian/po/es.po,
- debian/po/fr.po, debian/po/ja.po, debian/po/nl.po,
- debian/po/pt_BR.po, debian/po/ru.po, debian/po/sv.po,
- debian/po/templates.pot, debian/po/vi.po: update po and pot files
- based on current templates
-
-2006-12-16 16:35 arthur
-
- * [r158] debian/config, debian/libnss-ldapd.config,
- debian/libnss-ldapd.postinst, debian/libnss-ldapd.postrm,
- debian/libnss-ldapd.templates, debian/rules, debian/templates:
- redid Debian packaging: on installation a search is done for any
- reasonable configuration information (existing nss_ldap config,
- hostname info, etc), configuring nsswitch.conf is also done and
- all files in the debian directory have more logical names
-
-2006-12-16 16:25 arthur
-
- * [r157] Makefile.am, debian/libnss-ldapd.nslcd.init, debian/rules:
- ship an init script for starting nslcd
-
-2006-12-14 10:34 arthur
-
- * [r156] AUTHORS: fix format of AUTHORS file and include new
- authors
-
-2006-12-14 10:33 arthur
-
- * [r155] ANNOUNCE, README: include ANNOUNCE document in README
-
-2006-12-14 10:32 arthur
-
- * [r154] ChangeLog, NEWS: rename ChangeLog to NEWS and change
- formatting of file to follow common format
-
-2006-12-13 16:07 arthur
-
- * [r153] NEWS, TODO: NEWS looks more like a TODO
-
-2006-12-08 21:58 arthur
-
- * [r152] Makefile.am, debian/changelog, debian/control,
- debian/libnss-ldapd.postinst, debian/rules: clean up Debian
- packaging a bit
-
-2006-12-08 21:45 arthur
-
- * [r151] tests/ldaptest.pl, tests/nsswitch.test, tests/testd.c,
- tests/testgr.c, tests/testnss.c, tests/testpw.c, tests/testpw3.c,
- tests/testpw4.c, tests/testpw5.c, tests/testpw6.c: get rid of old
- test code (most of it should be covered by the new test code)
-
-2006-12-08 19:40 arthur
-
- * [r150] .: ignore generated debuild files
-
-2006-12-08 19:37 arthur
-
- * [r149] debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
- debian/po/de.po, debian/po/es.po, debian/po/fr.po,
- debian/po/ja.po, debian/po/nl.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po, debian/templates: do not make default values
- translatable
-
-2006-12-08 19:31 arthur
-
- * [r148] nss/common.c: fix indentation
-
-2006-12-08 19:31 arthur
-
- * [r147] README, debian/LDAP-Permissions.txt, debian/examples,
- debian/libnss-ldapd.docs: get rid of more documentation in an
- attempt to include all useful documentation in one place
-
-2006-12-08 19:04 arthur
-
- * [r146] Makefile.am, README, doc: reasonable configuration
- information (existing nss_ldap config, parts in top-level README
-
-2006-12-08 18:37 arthur
-
- * [r145] configure.ac, nslcd.h: specify socket and pidfile location
- with configure script
-
-2006-12-08 17:17 arthur
-
- * [r144] debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
- debian/po/de.po, debian/po/es.po, debian/po/fr.po,
- debian/po/ja.po, debian/po/nl.po, debian/po/pt_BR.po,
- debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
- debian/po/vi.po: run debconf-updatepo to get pot and po files in
- a consistent state
-
-2006-12-08 16:26 arthur
-
- * [r143] debian/control: get rid of cdbs build dependency
-
-2006-12-07 12:18 arthur
-
- * [r142] debian, debian/README.Debian, debian/changelog,
- debian/control, debian/libnss-ldap.dirs, debian/libnss-ldap.init,
- debian/libnss-ldap.install, debian/libnss-ldap.links,
- debian/libnss-ldap.postinst, debian/libnss-ldap.postrm,
- debian/libnss-ldapd.docs, debian/libnss-ldapd.postinst,
- debian/libnss-ldapd.postrm, debian/rules: initial step to get
- working Debian packaging
-
-2006-12-05 22:26 arthur
-
- * [r141] Makefile.am, compile, config.sub, configure.ac,
- nss/Makefile.am, server/Makefile.am: clean up build scripts to
- only link nslcd to OpenSSL and to cleanly create a nss_ldap.so
- file
-
-2006-12-05 22:25 arthur
-
- * [r140] server/ldap-nss.c, server/ldap-nss.h: get rid of
- _nss_ldap_get_ld_errno() which wasn't used
-
-2006-12-03 17:18 arthur
-
- * [r139] server/nslcd.c: fix logging levels and remove some
- commented out code
-
-2006-12-03 17:17 arthur
-
- * [r138] server/ldap-nss.c, server/ldap-schema.c, server/passwd.c:
- get rid of some more unneeded code
-
-2006-12-03 17:16 arthur
-
- * [r137] tests/Makefile.am: split out common files into own
- variable and disable (comment out) protocol debugging
-
-2006-12-03 17:15 arthur
-
- * [r136] nss/exports.linux: regenerate from prototypes.h
-
-2006-11-30 17:52 arthur
-
- * [r135] server/Makefile.am, server/alias.c, server/common.h,
- server/ether.c, server/group.c, server/host.c, server/ldap-nss.c,
- server/netgroup.c, server/network.c, server/nslcd-server.c,
- server/nslcd-server.h, server/nslcd.c, server/passwd.c,
- server/protocol.c, server/rpc.c, server/service.c,
- server/shadow.c, server/util.c: implement a simple threading
- solution and move code from nslcd-server.c to nslcd.c
-
-2006-11-28 16:21 arthur
-
- * [r134] nslcd.h, nss/aliases.c, nss/ethers.c, nss/group.c,
- nss/passwd.c, nss/protocols.c, nss/rpc.c, nss/services.c,
- nss/shadow.c, server/alias.c, server/ether.c, server/group.c,
- server/passwd.c, server/protocol.c, server/rpc.c,
- server/service.c, server/shadow.c: rename LDF_ marcos to NSLCD_
- macros to have a single namespace
-
-2006-11-28 15:44 arthur
-
- * [r133] server: ignore generated nslcd binary
-
-2006-11-28 15:44 arthur
-
- * [r132] configure.ac: look for nslcd.h now since nslcd.c has been
- moved into the server directory
-
-2006-11-28 10:59 arthur
-
- * [r131] ., Makefile.am, configure.ac, exports.linux, log.c, log.h,
- nslcd-common.h, nslcd-server.c, nslcd-server.h, nslcd.c,
- nss/Makefile.am, nss/exports.linux, server, server/Makefile.am,
- server/log.c, server/log.h, server/nslcd-server.c,
- server/nslcd-server.h, server/nslcd.c, server/xmalloc.c,
- server/xmalloc.h, testnss.c, tests, tests/Makefile.am,
- tests/test_aliases.c, tests/test_ethers.c, tests/test_group.c,
- tests/test_hosts.c, tests/test_netgroup.c, tests/test_networks.c,
- tests/test_passwd.c, tests/test_protocols.c, tests/test_rpc.c,
- tests/test_services.c, tests/test_shadow.c, tests/testnss.c,
- xmalloc.c, xmalloc.h: get as many files from the root directory
- as possible, moving all server related code to the server
- directory and moving and splitting the test code to the tests
- directory
-
-2006-11-28 09:59 arthur
-
- * [r130] nslcd-server.c, nss/networks.c, server/network.c,
- testnss.c: implement network name lookups on server side plus
- some fixes on the client side
-
-2006-11-28 09:54 arthur
-
- * [r129] nslcd-server.c, server/common.c: include config.h as first
- statement
-
-2006-11-28 09:45 arthur
-
- * [r128] nslcd-common.h: implement more detailed protocol logging
- (dumping the actual byte values read and written)
-
-2006-11-27 09:59 arthur
-
- * [r127] Makefile.am, nslcd-client.c, nslcd-client.h,
- nss/Makefile.am, nss/aliases.c, nss/common.c, nss/common.h,
- nss/ethers.c, nss/group.c, nss/hosts.c, nss/netgroup.c,
- nss/networks.c, nss/passwd.c, nss/protocols.c, nss/rpc.c,
- nss/services.c, nss/shadow.c: get rid of nslcd-client.{c,h} and
- move it to nss/common.{c,h}, this ensures that all code that is
- needed for the nss part is in the nss directory
-
-2006-11-27 09:05 arthur
-
- * [r126] server/host.c, server/rpc.c: fix typos
-
-2006-11-26 22:36 arthur
-
- * [r125] server/Makefile.am, server/dnsconfig.c,
- server/dnsconfig.h, server/ether.c, server/group.c,
- server/ldap-nss.c, server/ldap-nss.h, server/ldap-parse.h,
- server/ldap-schema.c, server/ldap-schema.h, server/network.c,
- server/passwd.c, server/util.c, server/util.h: clean up header
- files
-
-2006-11-26 12:01 arthur
-
- * [r124] doc/autofs-4.1.3-lookup-nssldap.patch,
- doc/lookup_nssldap.c, ldap.conf, nslcd-server.c, nslcd-server.h,
- nslcd.h, nss/Makefile.am, nss/automount.c, nss/prototypes.h,
- server/Makefile.am, server/automount.c, server/ldap-nss.h,
- server/ldap-schema.c, server/ldap-schema.h, server/rpc.c,
- server/util.c, server/util.h: get rid of automount map
- information lookups through NSS as this is not used (at least not
- with glibc), autofs-ldap looks up the information on it's own
- (but does parse /etc/nsswitch.conf)
-
-2006-11-25 10:56 arthur
-
- * [r123] nslcd-server.c, nss/services.c, server/service.c,
- testnss.c: implement server end of service name lookup and fix
- client end to translate between host and network byte order and
- to also pass protocol in request
-
-2006-11-25 10:55 arthur
-
- * [r122] nslcd-common.h: fix bug that always causes a
- READ_STRING_ALLOC to read to a variable called name
-
-2006-11-25 10:09 arthur
-
- * [r121] nslcd-server.c, server/rpc.c, testnss.c: implement rpc
- service on server side
-
-2006-11-25 10:09 arthur
-
- * [r120] server/host.c: get rid of superfluous test
-
-2006-11-25 10:08 arthur
-
- * [r119] server/protocol.c: only flush the stream after writing all
- records
-
-2006-11-25 09:16 arthur
-
- * [r118] nslcd-server.c, server/protocol.c, testnss.c: implement
- protocol handling (server side)
-
-2006-11-25 09:16 arthur
-
- * [r117] nslcd.h, nss/netgroup.c, nss/prototypes.h: trip trailing
- whitespace
-
-2006-11-25 08:07 arthur
-
- * [r116] nslcd-common.h: include stdio for definitions of fread(),
- fwrite() etc
-
-2006-11-24 11:10 arthur
-
- * [r115] nslcd-server.c, server/host.c, testnss.c: implement server
- end of host name lookups (without IPv6 support sofar)
-
-2006-11-24 11:03 arthur
-
- * [r114] nss/hosts.c: fix problem with allocated array for storing
- addresses, properly set h_errnop and check empty address (only
- addresses of other address family) in nss functions, not in
- read_hostent()
-
-2006-11-24 10:58 arthur
-
- * [r113] nslcd-common.h: make protocol logging a little more
- readable and do not use fseek() in streams because that is not
- supported
-
-2006-11-22 13:16 arthur
-
- * [r112] server/alias.c, server/ether.c, server/group.c,
- server/passwd.c, server/shadow.c: only flush the stream after
- writing all records (not every time) and more logging consistency
-
-2006-11-22 12:18 arthur
-
- * [r111] nslcd-server.c, server/shadow.c, testnss.c: implement
- server end of shadow lookups
-
-2006-11-22 12:17 arthur
-
- * [r110] server/alias.c, server/passwd.c: make logging a little bit
- more consistent
-
-2006-11-22 11:45 arthur
-
- * [r109] server/netgroup.c: add extra copyright information (the
- exact same code was seen in glibc)
-
-2006-11-21 16:45 arthur
-
- * [r108] nslcd-server.c, nslcd.h, nss/netgroup.c,
- server/netgroup.c, testnss.c: implement netgroup lookups,
- including test code
-
-2006-11-19 15:49 arthur
-
- * [r107] nslcd.h: include a note about encoding of strings
-
-2006-11-19 15:38 arthur
-
- * [r106] nslcd-server.c, server/ether.c: implement nslcd_ether_*()
- functions
-
-2006-11-19 15:37 arthur
-
- * [r105] nslcd-server.c, nslcd-server.h: create prototypes for all
- server methods
-
-2006-11-19 15:36 arthur
-
- * [r104] nss/ethers.c: write contents of ethernet address not
- pointer
-
-2006-11-19 08:57 arthur
-
- * [r103] server/group.c: add missing semicolon
-
-2006-11-19 08:55 arthur
-
- * [r102] nslcd-common.h: add more verbose protocol logging,
- including logging of errors
-
-2006-11-19 08:54 arthur
-
- * [r101] ., debian, doc, nss, server, tests: ignore stale nfs files
-
-2006-11-19 08:51 arthur
-
- * [r100] nss/common.h: fix bug: the readfn() function was executed
- twice
-
-2006-11-18 08:12 arthur
-
- * [r99] server/group.c, server/netgroup.c: some layout changes
-
-2006-11-18 08:09 arthur
-
- * [r98] nslcd.h: include changes to handle protocol, rpc, service
- and netgroup nslcd calls
-
-2006-11-17 22:59 arthur
-
- * [r97] nss/Makefile.am, nss/netgroup.c, nss/prototypes.h:
- implement netgroup lookups
-
-2006-11-17 22:55 arthur
-
- * [r96] nss/aliases.c, nss/automount.c, nss/common.h, nss/ethers.c,
- nss/group.c, nss/hosts.c, nss/networks.c, nss/passwd.c,
- nss/protocols.c, nss/rpc.c, nss/services.c, nss/shadow.c: do some
- refactoring in the generated code and add some documentation on
- generated code in comments in common.h
-
-2006-11-16 13:06 arthur
-
- * [r95] nss/Makefile.am, nss/services.c: implement reading of
- services entities
-
-2006-11-16 12:57 arthur
-
- * [r94] nss/Makefile.am, nss/rpc.c: implement reading of rpc
- entities
-
-2006-11-16 12:51 arthur
-
- * [r93] nss/Makefile.am, nss/protocols.c: implement reading of
- protocol entities
-
-2006-11-16 12:50 arthur
-
- * [r92] nss/aliases.c, nss/common.h, nss/ethers.c, nss/group.c,
- nss/hosts.c, nss/networks.c, nss/passwd.c, nss/shadow.c: switch
- to a simpler and more compact framework to generate methods (one
- reader function to deserialize a struct from the stream and
- auto-generated functions)
-
-2006-11-15 15:06 arthur
-
- * [r91] nslcd.h, nss/Makefile.am, nss/networks.c, nss/prototypes.h:
- implement network information lookups through NSS
-
-2006-11-15 11:00 arthur
-
- * [r90] nss/hosts.c: properly filter out empty returned address
- records and return NOTFOUND for entries without addresses in our
- address family
-
-2006-11-14 14:41 arthur
-
- * [r89] xmalloc.h: add xxmalloc() macro to simply allocate a
- structure of a certain type
-
-2006-11-14 14:40 arthur
-
- * [r88] nslcd.h, nss/Makefile.am, nss/automount.c,
- nss/prototypes.h: implement automounter maps lookups
-
-2006-11-14 14:40 arthur
-
- * [r87] nss/common.h: just close the stream in case of problems
- instead of calling endent()
-
-2006-11-11 15:38 arthur
-
- * [r86] server/group.c: include some other functions into lookup
- functions to increase readability
-
-2006-11-11 15:16 arthur
-
- * [r85] server/Makefile.am, server/alias.c, server/aliases.c,
- server/automount.c, server/common.c, server/common.h,
- server/ether.c, server/ethers.c, server/group.c, server/host.c,
- server/hosts.c, server/ldap-nss.c, server/ldap-nss.h,
- server/ldap-parse.h, server/ldap-schema.c, server/ldap-schema.h,
- server/netgroup.c, server/network.c, server/networks.c,
- server/passwd.c, server/protocol.c, server/protocols.c,
- server/rpc.c, server/service.c, server/services.c,
- server/shadow.c, server/util.c, server/util.h: fix naming and
- copyright headers
-
-2006-11-11 14:02 arthur
-
- * [r84] server/aliases.c, server/ldap-nss.c, server/ldap-nss.h,
- server/util.c, server/util.h: simplify some functions to pass
- file pointer around instead of struct and buffer (initially only
- for alias_byname())
-
-2006-11-11 07:17 arthur
-
- * [r83] server/ldap-nss.h: some reformatting
-
-2006-11-10 15:36 arthur
-
- * [r82] nslcd.h, nss/Makefile.am, nss/aliases.c, nss/ethers.c,
- nss/exports.h, nss/group.c, nss/hosts.c, nss/passwd.c,
- nss/prototypes.h, nss/shadow.c, testnss.c: rename nss/exports.h
- to nss/prototypes.h
-
-2006-11-10 15:31 arthur
-
- * [r81] nss/exports.h, nss/group.c, nss/hosts.c, nss/passwd.c,
- nss/shadow.c: switch to using prototypes that are defined in
- glibc 2.3.6
-
-2006-11-10 13:56 arthur
-
- * [r80] nslcd.h, nss/Makefile.am, nss/shadow.c, testnss.c:
- implement NSS-side shadow lookups (plus test code)
-
-2006-11-10 13:08 arthur
-
- * [r79] nslcd.h, nss/Makefile.am, nss/ethers.c, nss/exports.h,
- testnss.c: implement NSS-side ethers database lookups plus test
- code
-
-2006-11-10 12:44 arthur
-
- * [r78] nss/exports.h, nss/hosts.c, testnss.c: add test code for
- host database and add const to function definition
-
-2006-11-10 11:51 arthur
-
- * [r77] nss/aliases.c, nss/group.c, nss/hosts.c: use better names
- for our thread-local file pointer
-
-2006-11-07 21:18 arthur
-
- * [r76] server/aliases.c: expand some marcos and combine some code
-
-2006-11-07 21:06 arthur
-
- * [r75] server/passwd.c: expand some marcos and combine some code
-
-2006-11-05 23:14 arthur
-
- * [r74] nslcd-common.h, testnss.c: add proper copyright headers
-
-2006-11-05 23:05 arthur
-
- * [r73] nslcd-server.c, nslcd-server.h, server/group.c, testnss.c:
- implement group functions in server but currently
- group_bymember() does not work
-
-2006-11-05 22:57 arthur
-
- * [r72] nslcd-common.h: remove testing stuff
-
-2006-11-05 22:57 arthur
-
- * [r71] nslcd-common.h: fix some variable usage bugs in READ_*
- marcos and change protocol debugging marcos to not use variadic
- arguments
-
-2006-11-04 13:05 arthur
-
- * [r70] Makefile.am, certutil, doc/nsswitch.ldap, nsswitch.ldap:
- reorganize (and get rid of) some files
-
-2006-11-03 22:03 arthur
-
- * [r69] nslcd.h, nss/Makefile.am, nss/hosts.c: implement initial
- host database lookups NSS-side
-
-2006-11-03 22:01 arthur
-
- * [r68] nslcd-common.h: make SKIP more consistent with READ
-
-2006-11-03 19:07 arthur
-
- * [r67] nslcd-server.c: clean struct sockaddr_un structure before
- usage
-
-2006-11-03 13:55 arthur
-
- * [r66] nslcd-common.h, nss/group.c: fix bogus reuse of tmpint32,
- introducing tmp3int32
-
-2006-11-03 13:46 arthur
-
- * [r65] nslcd-common.h: split buffer management macros into
- separate macros
-
-2006-11-03 12:37 arthur
-
- * [r64] nslcd-common.h, nslcd.h, nss/aliases.c, nss/group.c,
- server/aliases.c: rename LOOP to STRINGLIST as that is currently
- the only supported format
-
-2006-11-03 12:09 arthur
-
- * [r63] nslcd-common.h, nss/group.c: add _nss_ldap_initgroups_dyn()
- function
-
-2006-11-03 10:06 arthur
-
- * [r62] nslcd-common.h, nss/aliases.c, nss/common.h, nss/group.c,
- nss/passwd.c: make loop macros common, create macros for
- expanding {set,get,end}ent() functions and implement
- {set,get,end}aliasent
-
-2006-11-03 10:03 arthur
-
- * [r61] nslcd.h: small documentation fixes
-
-2006-11-03 10:03 arthur
-
- * [r60] nslcd-server.h: implement nslcd_alias_all() server-side
-
-2006-11-03 10:02 arthur
-
- * [r59] nslcd-server.c, server/aliases.c: implement
- nslcd_alias_all() server-side
-
-2006-11-03 10:02 arthur
-
- * [r58] server/group.c: get rid of some more unneeded code
-
-2006-11-02 14:17 arthur
-
- * [r57] server/aliases.c, server/passwd.c: some small fixes
-
-2006-11-02 14:13 arthur
-
- * [r56] nslcd-client.h, nslcd-server.c, nslcd-server.h, nslcd.h,
- nss/aliases.c, nss/common.c, nss/passwd.c, server/aliases.c,
- server/common.c, server/passwd.c: rename some constants and
- switch to a more sane naming scheme
-
-2006-11-02 13:58 arthur
-
- * [r55] nss/exports.h: we only need to export
- _nss_ldap_initgroups_dyn(), not _nss_ldap_initgroups()
-
-2006-11-02 12:08 arthur
-
- * [r54] nslcd-client.h, nss/aliases.c, nss/group.c, nss/passwd.c:
- rename READ_RESPONSE() macro to READ_RESPONSE_CODE()
-
-2006-11-01 22:48 arthur
-
- * [r53] nslcd.h, nss/Makefile.am, nss/group.c, testnss.c: implement
- NSS side of getgrnam(), getgrgid() and {set,get,end}grent()
-
-2006-11-01 14:05 arthur
-
- * [r52] nss/aliases.c, nss/common.h, nss/passwd.c: always set
- *errnop correctly
-
-2006-11-01 13:13 arthur
-
- * [r51] CVSVersionInfo.txt, Makefile.am: get rid of
- CVSVersionInfo.txt
-
-2006-11-01 12:58 arthur
-
- * [r50] nslcd.c: prevent recursive hostname lookups through ldap
-
-2006-11-01 12:32 arthur
-
- * [r49] Makefile.am: add some files to EXTRA_DIST
-
-2006-11-01 12:19 arthur
-
- * [r48] nslcd-server.c, nslcd.h, server/common.c, server/group.c,
- server/passwd.c: get rid of some trailing spaces
-
-2006-11-01 12:19 arthur
-
- * [r47] nslcd.c: ignore SIGPIPE and get rid of some trailing spaces
-
-2006-11-01 12:18 arthur
-
- * [r46] testnss.c: only print result on success and errors on
- failure
-
-2006-11-01 12:17 arthur
-
- * [r45] server/common.h: do not close the server-side stream as the
- main dispatcher will close it
-
-2006-11-01 12:13 arthur
-
- * [r44] nss/passwd.c: implement _nss_ldap_{set,get,end}pwent()
- functions with thread-local opened file
-
-2006-11-01 12:08 arthur
-
- * [r43] nss/common.h: also set file pointer to NULL when closing a
- stream to properly handle reuse of stream
-
-2006-11-01 12:04 arthur
-
- * [r42] log.c: prefix debugging messages with DEBUG
-
-2006-11-01 12:04 arthur
-
- * [r41] configure.ac: look for different file in source directory,
- improve --enable-debug option and add checking for __thread
- keyword
-
-2006-11-01 12:02 arthur
-
- * [r40] nslcd-common.h: do not try to read and write zero length
- strings and add protocol debugging option
-
-2006-11-01 09:23 arthur
-
- * [r39] Makefile.am, dnsconfig.c, dnsconfig.h, ldap-nss.c,
- ldap-nss.h, ldap-parse.h, ldap-schema.c, ldap-schema.h, nslcd.c,
- pagectrl.c, pagectrl.h, resolve.c, resolve.h, server/Makefile.am,
- server/dnsconfig.c, server/dnsconfig.h, server/ldap-nss.c,
- server/ldap-nss.h, server/ldap-parse.h, server/ldap-schema.c,
- server/ldap-schema.h, server/pagectrl.c, server/pagectrl.h,
- server/resolve.c, server/resolve.h, server/util.c, server/util.h,
- util.c, util.h: move some remaining files into the server/
- directory
-
-2006-10-31 14:18 arthur
-
- * [r38] nslcd-common.h, nslcd-server.c, nslcd-server.h, nslcd.h,
- nss/aliases.c, server/aliases.c, server/passwd.c, testnss.c:
- implement reading of alias information through getaliasbyname()
-
-2006-10-31 12:46 arthur
-
- * [r37] nss/aliases.c, nss/common.c, nss/common.h, nss/exports.h,
- nss/passwd.c: make code consistent by adding headers, removing
- trailing whitespace and proper ifdefs for header files
-
-2006-10-31 12:19 arthur
-
- * [r36] .: ignore more files
-
-2006-10-31 12:18 arthur
-
- * [r35] nslcd-common.h: add header file defining read and write
- macros
-
-2006-10-31 12:17 arthur
-
- * [r34] nslcd-client.c, nslcd-client.h, nslcd-server.c,
- nslcd-server.h, nslcd.h, nss/Makefile.am, nss/common.c,
- nss/common.h, nss/passwd.c, server/common.h, server/passwd.c,
- testnss.c: clear up protocol macros while implementing getpwuid()
- and {set,get,end}pwent() functions (last not yet on NSS side)
-
-2006-10-31 10:08 arthur
-
- * [r33] nslcd.h: document protocol a little better
+ * [r690] nslcd/group.c, nslcd/passwd.c: fix tests for valid user
+ and group names
+ * [r689] nslcd/common.h, nslcd/group.c, nslcd/passwd.c: add checks
+ for valid user and group names in incoming requests and for data
+ returned from LDAP
+ * [r688] nslcd/group.c: only support uniqueMember containing DN
+ values
+ * [r687] nslcd/group.c: fix warning message to not refer to alias
+ * [r686] nslcd/myldap.c: make warning message more verbose, fix
+ comment and don't try to store empty results
-2006-10-30 16:21 arthur
+2008-04-19 arthur
- * [r32] Makefile.am, nslcd-client.c, nslcd-client.h,
- nslcd-server.c, nslcd-server.h, nslcd.c, nslcd.h, testnss.c: get
- first working version of end-to-end test of nss call using simple
- test program
+ * [r685] debian/libnss-ldapd.config: only guess the searchbase if
+ the value doesn't seem to be preseeded (based on a patch by
+ Petter Reinholdtsen <pere@hungry.com>)
+ * [r684] common/dict.c: fix wrapping and indenting of comments
+ * [r683] nslcd/group.c: correctly call set_free() instead of free()
+ * [r682] nslcd/group.c: use the new set data structure to gather
+ the group members
+ * [r681] common/Makefile.am, common/set.c, common/set.h, tests,
+ tests/Makefile.am, tests/test_set.c: implement a set that uses
+ the dict module as back-end
+ * [r680] common/dict.c: implement new dict module that uses a
+ hashtable which is around 40 times faster for large (around 2000)
+ entries but with around 40% more memory used
+ * [r679] tests/Makefile.am, tests/test_dict.c, tests/usernames.txt:
+ some new tests for the dictionary module
+ * [r678] nslcd/passwd.c: add test for emtpy DN
-2006-10-30 16:16 arthur
+2008-04-18 arthur
- * [r31] Makefile.am, configure.ac: add server directory
+ * [r677] nslcd/myldap.c: instead of using the dict module to build
+ a cache just store the values in an fixed-sized array because no
+ more than 9 attributes are currently retrieved from an entry and
+ we never retrieve the same value more than once (so the cache is
+ useless)
-2006-10-30 16:15 arthur
+2008-04-17 arthur
- * [r30] nss/passwd.c: get rid of some empty lines
+ * [r676] common/dict.h: add note about freed values
+ * [r675] common/dict.c, common/dict.h, nslcd/myldap.c,
+ tests/test_dict.c: change dict_values_first() and
+ dict_values_next() into dict_loop_first() and dict_loop_next() to
+ have a looping mechanism over keys and values
-2006-10-30 15:37 arthur
+2008-04-13 arthur
- * [r29] server, server/Makefile.am, server/common.c,
- server/common.h, server/passwd.c: implement simple password
- lookup with nslcd_getpwnam() function
+ * [r674] tests/nss-ldapd-test.conf: remote hopefully last reference
+ to rootbind{dn,pw}
-2006-10-30 13:44 arthur
+2008-04-06 arthur
- * [r28] nss/common.h, nss/passwd.c: return read data in struct and
- fix some marcos
+ * [r673] nslcd/common.h: return values of dn2uid() and uid2dn()
+ should always be used
+ * [r672] nslcd/group.c: properly handle the case where dn2uid()
+ couldn't do a DN->uid lookup
+ * [r670] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
+ man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
+ 0.6.1 release
+ * [r669] config.guess, config.sub: include updated files
-2006-10-30 13:40 arthur
+2008-04-05 arthur
- * [r27] nss/Makefile.am: do not build libnss_ldap.so in this
- directory, only build nss object functions
+ * [r668] AUTHORS: include Petter Reinholdtsen for reporting many
+ bugs and even some fixes
+ * [r667] debian/libnss-ldapd.postinst: handle case where value
+ contains spaces properly
+ * [r666] debian/libnss-ldapd.postinst: support having a binddn set
+ without a bindpw
+ * [r665] debian/libnss-ldapd.config: fix typo in comment
+ * [r664] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst,
+ debian/libnss-ldapd.templates, debian/po/ca.po, debian/po/cs.po,
+ debian/po/da.po, debian/po/de.po, debian/po/es.po,
+ debian/po/fr.po, debian/po/ja.po, debian/po/nl.po,
+ debian/po/pt.po, debian/po/pt_BR.po, debian/po/ru.po,
+ debian/po/sv.po, debian/po/templates.pot, debian/po/vi.po: remove
+ rootbind{dn,pw} options from packaging because the options are
+ not likely to be implemented in the future
+ * [r663] nslcd/common.h, nslcd/group.c, nslcd/passwd.c: fix
+ member->group searches by also searching for DN in uniqueMember
+ attribute
+ * [r662] nslcd/log.c: make log line a little bigger to properly log
+ more search filters
+ * [r661] nslcd/nslcd.c: only return shadow entries to root users
+ * [r660] nss/group.c: correctly implement buffer handling in
+ _nss_ldap_initgroups_dyn() to grow buffer when needed, check
+ limits and handle extra group parameter (had a closer look at
+ nis-initgroups.c)
+ * [r659] tests/test_nsscmds.sh: no problem to shout a little with
+ failed tests
+ * [r658] nss/group.c: properly check the limit (as seen in
+ nis-initgroups.c)
+ * [r657] nslcd/shadow.c: partial support for reading AD date format
+ for pwdLastSet attribute
+ * [r656] nslcd/myldap.c: split closing of LDAP session to separate
+ funtion to invalidate running searches always and closes
+ connection if setting up search failed
+ * [r655] tests/test_group.c: use a larger buffer for group
+ membership results
+ * [r654] tests/test_myldap.c: check that the last
+ myldap_get_entry() returned success
-2006-10-25 21:48 arthur
+2008-04-04 arthur
- * [r26] configure.ac, nss: build nss directory
+ * [r653] README, man/nss-ldapd.conf.5.xml, nslcd/cfg.c,
+ nslcd/cfg.h, nslcd/myldap.c, nss-ldapd.conf: remove code that
+ handles special cases when calling as root (removing rootbinddn,
+ rootbindpw, rootuse_sasl and rootsasl_authid options)
+ * [r652] nslcd/myldap.c: revert r628 (using ldap_str2dn() instead
+ of ldap_explode_r?dn()) for now to make this compile on older
+ versions of OpenLDAP
+ * [r651] man/nss-ldapd.conf.5.xml: add some more documentation to
+ the pagesize option
-2006-10-25 15:22 arthur
+2008-04-02 arthur
- * [r25] ldap-alias.c, ldap-automount.c, ldap-ethers.c, ldap-grp.c,
- ldap-hosts.c, ldap-netgrp.c, ldap-network.c, ldap-proto.c,
- ldap-pwd.c, ldap-rpc.c, ldap-service.c, ldap-spwd.c, server,
- server/aliases.c, server/automount.c, server/ethers.c,
- server/group.c, server/hosts.c, server/netgroup.c,
- server/networks.c, server/passwd.c, server/protocols.c,
- server/rpc.c, server/services.c, server/shadow.c: move ldap
- server code into separate directory
+ * [r650] debian/libnss-ldapd.nslcd.init: make start not fail if
+ nslcd is already running and stop not fail if it wasn't running
+ before
-2006-10-25 15:11 arthur
+2008-03-30 arthur
- * [r24] Makefile.am, nslcd-client.c, nslcd-client.h, nslcd.h, nss,
- nss/Makefile.am, nss/aliases.c, nss/common.c, nss/common.h,
- nss/exports.h, nss/passwd.c: add some basic minimal NSS code that
- can be generated from macros
+ * [r649] nss-ldapd.conf: some fixes to the configuration when using
+ Active Directory (provided by Petter Reinholdtsen
+ <pere@hungry.com>)
+ * [r648] configure.ac, nslcd/myldap.c: only define and use
+ do_sasl_interact() if we have a sasl library
+ * [r647] compat/attrs.h: make test for compiler versions simpler
+ and per used attribute
-2006-10-23 12:03 arthur
+2008-03-29 arthur
- * [r23] ., Makefile.am, configure.ac, log.c, log.h, nslcd-client.c,
- nslcd-client.h, nslcd-server.c, nslcd-server.h, nslcd.c, nslcd.h,
- xmalloc.c, xmalloc.h: implemented basic client/server setup with
- a thin client comminicating with a local server over a socket
- (initial version of code, much needs to be done)
+ * [r646] HACKING, README: add contact information on reporting bugs
+ and contributing patches
+ * [r645] HACKING: add some more notes about the design and
+ direction I want to go in
-2006-10-23 12:02 arthur
+2008-03-28 arthur
- * [r22] ldap-grp.c, ldap-parse.h: rearrange functions in more
- logical order
+ * [r644] nslcd/myldap.c: don't warn about problems retreiving the
+ objectClass from en entry
-2006-10-23 12:01 arthur
+2008-03-27 arthur
- * [r21] ldap-nss.h: align comments
+ * [r643] nslcd/group.c: fix a problem where the newly allocated
+ storage by realloc() wasn't used (thanks to Petter Reinholdtsen
+ <pere@hungry.com> for the patch)
-2006-10-23 11:26 arthur
+2008-03-16 arthur
- * [r20] ldap-pwd.c: export function _nss_ldap_parse_pw()
+ * [r642] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst:
+ comment out all rootbind{dn,pw} code as to not copy those
+ directives because they are unsupported
+ * [r641] debian/libnss-ldapd.config: use tail instead of head to
+ avoid conflicts becase nss_ldap seems to pick up the last option
+ in the file
+ * [r640] debian/libnss-ldapd.config: handle the case where an
+ option is defined multiple times
-2006-10-17 14:13 arthur
+2008-03-06 arthur
- * [r19] Makefile.am, dnsconfig.c, dnsconfig.h, ldap-alias.c,
- ldap-automount.c, ldap-ethers.c, ldap-grp.c, ldap-hosts.c,
- ldap-netgrp.c, ldap-network.c, ldap-nss.c, ldap-nss.h,
- ldap-parse.h, ldap-proto.c, ldap-pwd.c, ldap-rpc.c,
- ldap-schema.c, ldap-schema.h, ldap-service.c, ldap-spwd.c, ltf.c,
- ltf.h, pagectrl.c, pagectrl.h, resolve.c, resolve.h, util.c: get
- rid of ltf files (which contain NPL licenced code btw) clean up
- includes and general small code cleanups
+ * [r639] AUTHORS, debian/copyright, debian/po/es.po: updated
+ Spanish (es) translation of debconf templates by Rudy Godoy
+ Guillén <rudy@debian.org>
-2006-10-17 13:40 arthur
+2008-03-04 arthur
- * [r18] .cvsignore: get rid of this file
+ * [r638] AUTHORS, debian/po/nl.po: updated Dutch (nl) translation
+ of debconf templates by Bart Cornelis <cobaco@skolelinux.no>
-2006-10-16 15:02 arthur
+2008-02-19 arthur
- * [r17] Makefile.am, dnsconfig.c, dnsconfig.h, ldap-alias.c,
- ldap-automount.c, ldap-ethers.c, ldap-grp.c, ldap-hosts.c,
- ldap-netgrp.c, ldap-network.c, ldap-nss.c, ldap-nss.h,
- ldap-parse.h, ldap-proto.c, ldap-pwd.c, ldap-rpc.c,
- ldap-schema.h, ldap-service.c, ldap-spwd.c, ltf.c, nss_common.h,
- nss_ldap.spec, util.c, util.h: some more cleanups, expanding some
- MACROs and typedefs and get rid of some more code
+ * [r637] README: some updates to reflect recent changes
+ * [r636] man/Makefile.am: have a better way to specify the manual
+ page rule
-2006-10-15 10:48 arthur
+2008-02-15 arthur
- * [r16] configure.ac: add --enable-warnings option for extra
- compiler warnings
+ * [r635] common/tio.c: split out the flushing of the buffers to
+ separate functions and see if we can flush some data from the
+ buffer if it is overflowing before growing the buffer
+ * [r634] nslcd/myldap.c: add StartTLS support by Ralf Haferkamp
+ <rhafer@suse.de>
+ * [r633] nslcd/myldap.c: pass URI to do_bind() to make it work with
+ do_rebind() and use that URI (thanks Ralf Haferkamp
+ <rhafer@suse.de>)
+ * [r632] tests/test_myldap.c: add tests for myldap_get_rdn_value()
+ and myldap_cpy_rdn_value()
-2006-10-12 13:00 arthur
+2008-02-12 arthur
- * [r15] Makefile.am, exports.solaris, ldap-alias.c, ldap-alias.h,
- ldap-automount.c, ldap-automount.h, ldap-bp.c, ldap-bp.h,
- ldap-ethers.c, ldap-ethers.h, ldap-grp.c, ldap-grp.h,
- ldap-hosts.c, ldap-hosts.h, ldap-netgrp.c, ldap-netgrp.h,
- ldap-network.c, ldap-network.h, ldap-proto.c, ldap-proto.h,
- ldap-pwd.c, ldap-pwd.h, ldap-rpc.c, ldap-rpc.h, ldap-service.c,
- ldap-service.h, ldap-spwd.c, ldap-spwd.h: get rid of some
- unnecessary header files (and a c file)
+ * [r631] configure.ac: make using implicit function definitions an
+ error
+ * [r630] common/tio.c, common/tio.h, nslcd/nslcd.c, nss/common.c,
+ tests/test_tio.c: implement resizable I/O buffers and tune buffer
+ sizes to normal requests
+ * [r629] common/tio.c: always allocate the read and write buffers
+ and make the struct tio_buffer inline in struct tio_fileinfo
-2006-10-12 12:34 arthur
+2008-02-10 arthur
- * [r14] ANNOUNCE, AUTHORS, COPYING, ChangeLog, Makefile.am, NEWS,
- README, certutil, configure.ac, dnsconfig.c, dnsconfig.h,
- ldap-alias.c, ldap-alias.h, ldap-automount.c, ldap-automount.h,
- ldap-bp.c, ldap-bp.h, ldap-ethers.c, ldap-ethers.h, ldap-grp.c,
- ldap-grp.h, ldap-hosts.c, ldap-hosts.h, ldap-netgrp.c,
- ldap-netgrp.h, ldap-network.c, ldap-network.h, ldap-nss.c,
- ldap-nss.h, ldap-parse.h, ldap-proto.c, ldap-proto.h, ldap-pwd.c,
- ldap-pwd.h, ldap-rpc.c, ldap-rpc.h, ldap-schema.c, ldap-schema.h,
- ldap-service.c, ldap-service.h, ldap-spwd.c, ldap-spwd.h,
- ldap.conf, ltf.c, ltf.h, nss_common.h, nss_ldap.5, nss_ldap.spec,
- pagectrl.c, pagectrl.h, resolve.c, resolve.h, util.c, util.h:
- remove trailing spaces
+ * [r628] nslcd/myldap.c: replace the calls to ldap_explode_dn() and
+ ldap_explode_rdn() with a call to ldap_str2dn() resulting in much
+ simpler code
-2006-10-12 12:32 arthur
+2008-02-08 arthur
- * [r13] ANNOUNCE, AUTHORS, Makefile.am, NEWS, README, certutil,
- configure.ac, dnsconfig.c, dnsconfig.h, exports.aix,
- exports.hpux, exports.linux, exports.solaris, ldap-alias.c,
- ldap-alias.h, ldap-automount.c, ldap-automount.h, ldap-bp.c,
- ldap-bp.h, ldap-ethers.c, ldap-ethers.h, ldap-grp.c, ldap-grp.h,
- ldap-hosts.c, ldap-hosts.h, ldap-netgrp.c, ldap-netgrp.h,
- ldap-network.c, ldap-network.h, ldap-nss.c, ldap-nss.h,
- ldap-parse.h, ldap-proto.c, ldap-proto.h, ldap-pwd.c, ldap-rpc.c,
- ldap-rpc.h, ldap-schema.c, ldap-schema.h, ldap-service.c,
- ldap-service.h, ldap-spwd.c, ldap-spwd.h, ldap.conf, ltf.c,
- nsswitch.ldap, pagectrl.c, resolve.c, resolve.h, util.c, util.h:
- some more small cleanups of code for non-supported systems and
- convert tabs to spaces
+ * [r627] nslcd/cfg.c: only support "dns" and "domain" values on
+ platforms with the necessary functions available
+ * [r626] nslcd/ether.c: don't define struct ether_addr here, it was
+ moved to compat/ether.h
-2006-10-12 12:29 arthur
+2008-02-04 arthur
- * [r12] configure.ac: include templates from acconfig.h into
- configure.ac
+ * [r625] nslcd/myldap.c: make some changes to allow it to compile
+ on more platforms
+ * [r624] compat/Makefile.am, compat/ether.c, compat/ether.h,
+ configure.ac, nslcd/ether.c: provide replacements for
+ ether_aton_r() and ether_ntoa_r() for platforms that don't have
+ them
+ * [r623] configure.ac, nslcd/nslcd.c: only call
+ __nss_configure_lookup() if it is available, if it isn't the
+ platform is out of luck
+ * [r622] nslcd/myldap.h: defined LDAP_SCOPE_DEFAULT it's not
+ defined elsewhere
+ * [r621] nslcd/nslcd.c: fix missing casts
+ * [r620] nslcd/nslcd.c: actually include the compat header files
+ when needed
-2006-10-12 11:38 arthur
+2008-02-03 arthur
- * [r11] debian/rules: set as executable
+ * [r618] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
+ man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
+ 0.6 release
+ * [r617] configure.ac: also check for sasl2 library
+ * [r616] tests/test_myldap.c, tests/test_nsscmds.sh: add tests for
+ new LDAP lookups
+ * [r615] nslcd/attmap.c, nslcd/attmap.h, nslcd/group.c: support the
+ uniqueMember LDAP attribute that holds DN values (they are
+ translated with dn2uid() from passwd.c)
+ * [r614] debian/libnss-ldapd.postinst, debian/libnss-ldapd.postrm,
+ debian/rules: don't use dh_makeshlibs any more because we don't
+ need the shlibs file; call ldconfig from maintainer scripts
+ ourselves
+ * [r613] debian/rules: install the NSS library under /lib instead
+ of /usr/lib to make it easyer to unmount /usr if it's on a
+ separate filesystem
-2006-10-12 11:01 arthur
+2008-02-02 arthur
- * [r10] Makefile.am, aix_authmeth.c, dnsconfig.c, dnsconfig.h,
- irs-grp.c, irs-hosts.c, irs-netgrp.c, irs-network.c, irs-nss.c,
- irs-nss.h, irs-proto.c, irs-pwd.c, irs-service.c, irs.h,
- ldap-alias.c, ldap-alias.h, ldap-automount.c, ldap-automount.h,
- ldap-bp.c, ldap-bp.h, ldap-ethers.c, ldap-ethers.h, ldap-grp.c,
- ldap-grp.h, ldap-hosts.c, ldap-hosts.h, ldap-netgrp.c,
- ldap-netgrp.h, ldap-network.c, ldap-network.h, ldap-nss.c,
- ldap-nss.h, ldap-parse.h, ldap-proto.c, ldap-proto.h, ldap-pwd.c,
- ldap-pwd.h, ldap-rpc.c, ldap-rpc.h, ldap-schema.c, ldap-schema.h,
- ldap-service.c, ldap-service.h, ldap-sldap.c, ldap-sldap.h,
- ldap-spwd.c, ldap-spwd.h, ltf.c, ltf.h, nss_common.h,
- nss_dbdefs.h, nss_ldap.5, pagectrl.c, pagectrl.h, resolve.c,
- resolve.h, snprintf.c, snprintf.h, util.c, util.h: first round of
- cleanups, all non-glibc NSS stuff has been removed, because we
- are going to do some major restructuring it will not likely
- remain valid anyway and we can always re-add it later
+ * [r612] debian/rules: don't pass options to configure which are
+ not used
+ * [r611] configure.ac: remove --with-ngroups option because it
+ isn't used
+ * [r610] nslcd/common.h, nslcd/passwd.c: implement a dn2uid()
+ function to transform a DN into a username (looking inside the DN
+ or doing an LDAP lookup if neede)
+ * [r609] nslcd/myldap.c, nslcd/myldap.h: implement
+ myldap_cpy_rdn_value() function to copy rdn value into a buffer
+ (functionality like myldap_get_rdn_value())
+ * [r608] nslcd/myldap.c: log and otherwise ignore errors in
+ ldap_parse_page_control()
+ * [r607] nslcd/myldap.c: fix copy-pasto
+ * [r606] nslcd/myldap.c: don't request paging when doing a search
+ with scope base and ignore errors of ldap_create_page_control()
+ * [r605] nslcd/myldap.c: reset LDAP error flag if ldap_get_values()
+ returned an error because some LDAP functions don't do this
+ correctly
-2006-10-12 08:00 arthur
+2008-02-01 arthur
- * [r9] CVSVersionInfo.txt, ChangeLog, NEWS, aix_authmeth.c,
- certutil, dnsconfig.c, dnsconfig.h,
- doc/autofs-4.1.3-lookup-nssldap.patch, doc/lookup_nssldap.c,
- exports.linux, exports.solaris, irs-grp.c, irs-hosts.c,
- irs-netgrp.c, irs-network.c, irs-nss.c, irs-nss.h, irs-proto.c,
- irs-pwd.c, irs-service.c, irs.h, ldap-alias.c, ldap-alias.h,
- ldap-automount.c, ldap-automount.h, ldap-bp.c, ldap-bp.h,
- ldap-ethers.c, ldap-ethers.h, ldap-grp.c, ldap-grp.h,
- ldap-hosts.c, ldap-hosts.h, ldap-netgrp.c, ldap-netgrp.h,
- ldap-network.c, ldap-network.h, ldap-nss.c, ldap-nss.h,
- ldap-parse.h, ldap-proto.c, ldap-proto.h, ldap-pwd.c, ldap-pwd.h,
- ldap-rpc.c, ldap-rpc.h, ldap-schema.c, ldap-schema.h,
- ldap-service.c, ldap-service.h, ldap-sldap.c, ldap-sldap.h,
- ldap-spwd.c, ldap-spwd.h, ldap.conf, ltf.c, ltf.h, nss_common.h,
- nss_dbdefs.h, nss_ldap.5, nsswitch.ldap, pagectrl.c, pagectrl.h,
- resolve.c, resolve.h, snprintf.c, snprintf.h,
- tests/nsswitch.test, tests/testpw.c, tests/testpw4.c,
- tests/testpw5.c, tests/testpw6.c, util.c, util.h: add keyword
- expansion (svn:keywords) to all files containing keywords
+ * [r604] nslcd/myldap.c: have proper checks and logs of all ldap
+ operations
+ * [r603] tests/test_group.c: enable _nss_ldap_initgroups_dyn() test
+ because it's working now
+ * [r602] nslcd-common.h: fix buffer size debug message
+ * [r601] nss/common.h, nss/hosts.c, nss/netgroup.c, nss/networks.c:
+ do not set errno (and h_errno) if we got the last entry from
+ get*ent() (this apparently is needed by coreutils' id and groups
+ commands)
+ * [r600] tests/Makefile.am: pagectrl module has moved
+ * [r599] tests/test_nsscmds.sh: test for hugegroup
+ * [r598] tests/test_nsscmds.sh: the groups command no longer lists
+ the username
+ * [r597] nss/common.c, nss/common.h, nss/group.c, nss/hosts.c,
+ nss/netgroup.c, nss/networks.c: remove the nslcd2nss() function
+ because it's not needed with the current protocol
+ * [r596] nss/common.h: fail with a permanent error if resetting the
+ stream failed to prevent indefinite retries
-2006-10-12 07:50 arthur
+2008-01-31 arthur
- * [r8] Makefile.am, configure.ac: add West to copyrights notice
+ * [r595] nslcd/myldap.c: defined LDAP_DEPRECATED to also have
+ definitions for deprecated functions
+ * [r594] compat/attrs.h: only define MUST_USE attribute if gcc
+ version is more recent than 3.4
+ * [r593] debian/copyright: update copyright information
+ * [r592] compat/Makefile.am, compat/pagectrl.c, compat/pagectrl.h,
+ configure.ac, debian/copyright, nslcd/Makefile.am,
+ nslcd/myldap.c, nslcd/pagectrl.c, nslcd/pagectrl.h: move pagectrl
+ code into compat directory
+ * [r591] configure.ac: make comments lowercase for consistency
+ * [r590] tests/test_myldap.c: re-add test URIs that accidentally
+ got commented out in the last commit
+ * [r589] tests/Makefile.am, tests/test_cfg.c, tests/test_myldap.c,
+ tests/test_nsscmds.sh: pass the correct pthread flags for all
+ calls to compiler and linker and link in compat code, handle
+ other assert.h setups and avoid some ! in if statements in shell
+ scripts
+ * [r588] configure.ac: improve LDAP library autodetection and make
+ if statements consistent
+ * [r587] configure.ac: move finding of replacement functions to a
+ more logical place
+ * [r586] configure.ac: define extra macros to import system
+ extensions from system header files and remove duplicate check
+ for ldap_set_rebind_proc()
+ * [r585] configure.ac: test to see if the compiler supports certain
+ -W flags before using them
-2006-10-11 14:00 arthur
+2008-01-30 arthur
- * [r7] INSTALL: install newer version from automake
+ * [r584] nslcd/ether.c: include stdint.h
+ * [r583] nslcd.h, nslcd/ether.c, nss/ethers.c: use uint8_t instead
+ of u_int8_t because the former seems to be available on more
+ platforms
+ * [r582] INSTALL, depcomp, install-sh: update some files from
+ recent automake
+ * [r581] compat/Makefile.am, compat/daemon.c, compat/daemon.h,
+ compat/getopt_long.c, compat/getopt_long.h, configure.ac: provide
+ replacement functions for daemon() and getopt_long() when they
+ are not available on the system
+ * [r580] configure.ac: remove duplicate warning flags
+ * [r579] compat/attrs.h: define __STRING() if it's not defined by
+ the system
+ * [r578] tests/test_tio.c: include errno in assertion statement
+ * [r577] compat/getpeercred.c: some fixes for LOCAL_PEERCRED (still
+ untested)
-2006-10-11 13:58 arthur
+2008-01-27 arthur
- * [r6] Makefile.am, acconfig.h, aclocal.m4, autogen.sh,
- config.guess, config.h.in, config.sub, configure.ac,
- configure.in, depcomp, install-sh, missing, mkinstalldirs,
- stamp-h, stamp-h.in: first step in cleaning up build process
- (switch to newer autoconf/automake and remove generated files
- from version control)
+ * [r576] AUTHORS, debian/po/de.po: updated German (de) translation
+ of debconf templates by Erik Schanze <eriks@debian.org>
+ * [r575] compat/ldap.h, nslcd/Makefile.am, nslcd/myldap.c:
+ integrate some compatibility code into myldap.c, the only place
+ it's used
+ * [r573] nslcd/myldap.c: work around some LDAP libraries not having
+ all options
+ * [r572] configure.ac, nslcd/myldap.h: on some systems lber.h needs
+ to be included before ldap.h
+ * [r571] common/tio.c, nslcd-common.h, nslcd/nslcd.c, nss/common.c,
+ tests/test_tio.c: when including stdint.h check if we actually
+ have it
+ * [r570] nslcd/pagectrl.c, nslcd/pagectrl.h: correct #endif comment
-2006-10-11 13:52 arthur
+2008-01-26 arthur
- * [r5] ., Makefile.in, configure: remove some files from version
- control and add more ignores
+ * [r569] nslcd/cfg.c: have a fallback value for HOST_NAME_MAX if it
+ is not defined
+ * [r568] tests/test_nsscmds.sh: handle the case where
+ /etc/nss-ldapd.conf does not exist a little more graceful
+ * [r567] nslcd/nslcd.c: log error when getpeercred() returned
+ nothing
+ * [r566] compat/getpeercred.c, compat/getpeercred.h, configure.ac:
+ add (untested) support for the Solaris getpeerucred() function
+ * [r565] Makefile.am, compat, compat/Makefile.am,
+ compat/getpeercred.c, compat/getpeercred.h, configure.ac,
+ nslcd/Makefile.am, nslcd/nslcd.c: move code to get information
+ from socket peer to the compat directory because it is very
+ platform specific
+ * [r564] tests/test_myldap.c, tests/test_nsscmds.sh,
+ tests/test_tio.c: somewhat improve the output from the tests
+ * [r563] nslcd/cfg.c: fix marsing of map statement
+ * [r562] tests/test_cfg.c: also test map filter and scope
+ configuration options
-2006-10-11 13:44 arthur
+2008-01-16 arthur
- * [r4] ., debian: ignore some generated files
+ * [r561] nslcd/cfg.c: fix problem in map statement end-of-line
+ handling
+ * [r560] tests/test_cfg.c: add a test for the map statement
-2006-10-11 13:37 arthur
+2008-01-03 arthur
- * [r3] .: branch off latest Debian version
+ * [r559] nslcd/nslcd.c: close connections in worker threads at
+ program termination
+ * [r558] nslcd/nslcd.c: make code a little more compact, don't
+ include debug twice in the log message and remove the
+ capabilities code because it will probably never be used
+ * [r557] tests/test_nsscmds.sh: support the case where + is in
+ /etc/group
+ * [r556] nss/aliases.c, nss/common.h, nss/ethers.c, nss/group.c,
+ nss/hosts.c, nss/netgroup.c, nss/networks.c, nss/passwd.c,
+ nss/protocols.c, nss/rpc.c, nss/services.c, nss/shadow.c: only
+ start the NSLCD_ACTION_*_ALL requests with the first call to
+ getent() instead of with setent() to avoid unneeded requests if
+ compat is used (except with netgroups)
+ * [r555] nslcd/passwd.c, nss/prototypes.h: update copyright year
+ * [r554] tests/test_nsscmds.sh: get the number of groups and
+ services from files in /etc for comparison
+ * [r553] nslcd/passwd.c: do not warn about missing loginShell
+ attribute because it is not mandatory
+ * [r552] nss/group.c: increment value that is pointed to, not the
+ pointer (fixes segfault)
-2006-10-11 13:37 arthur
+2008-01-02 arthur
- * [r2] ., Makefile.am, Makefile.in, aclocal.m4, configure,
- configure.in, debian, debian/LDAP-Permissions.txt,
- debian/README.Debian, debian/changelog, debian/compat,
- debian/config, debian/control, debian/copyright, debian/examples,
- debian/examples/groups.ldif, debian/examples/people.ldif,
- debian/libnss-ldap.dirs, debian/libnss-ldap.init,
- debian/libnss-ldap.install, debian/libnss-ldap.links,
- debian/libnss-ldap.postinst, debian/libnss-ldap.postrm,
- debian/po, debian/po/POTFILES.in, debian/po/ca.po,
- debian/po/cs.po, debian/po/da.po, debian/po/de.po,
- debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
- debian/po/nl.po, debian/po/pt_BR.po, debian/po/ru.po,
- debian/po/sv.po, debian/po/templates.pot, debian/po/vi.po,
- debian/rules, debian/templates, ldap-nss.c, ldap-nss.h,
- ldap-pwd.c, ldap.conf, stamp-h: import Debian release 251-5.2
+ * [r551] nslcd/common.h: immediatly bail out if write entity
+ function failed (prevents numerous "error writing to client"
+ messages from filling up the logs)
-2006-10-11 13:34 arthur
+2008-01-01 arthur
- * [r1] ., .cvsignore, ANNOUNCE, AUTHORS, COPYING,
- CVSVersionInfo.txt, ChangeLog, INSTALL, Makefile.am, Makefile.in,
- NEWS, README, acconfig.h, aclocal.m4, aix_authmeth.c, autogen.sh,
- certutil, config.guess, config.h.in, config.sub, configure,
- configure.in, depcomp, dnsconfig.c, dnsconfig.h, doc,
- doc/README.AIX, doc/README.HPUX, doc/README.IRS, doc/README.SFU,
- doc/README.paged, doc/SolarisInstallNotes.txt,
- doc/autofs-4.1.3-lookup-nssldap.patch, doc/lookup_nssldap.c,
- exports.aix, exports.hpux, exports.linux, exports.solaris,
- install-sh, irs-grp.c, irs-hosts.c, irs-netgrp.c, irs-network.c,
- irs-nss.c, irs-nss.h, irs-proto.c, irs-pwd.c, irs-service.c,
- irs.h, ldap-alias.c, ldap-alias.h, ldap-automount.c,
- ldap-automount.h, ldap-bp.c, ldap-bp.h, ldap-ethers.c,
- ldap-ethers.h, ldap-grp.c, ldap-grp.h, ldap-hosts.c,
- ldap-hosts.h, ldap-netgrp.c, ldap-netgrp.h, ldap-network.c,
- ldap-network.h, ldap-nss.c, ldap-nss.h, ldap-parse.h,
- ldap-proto.c, ldap-proto.h, ldap-pwd.c, ldap-pwd.h, ldap-rpc.c,
- ldap-rpc.h, ldap-schema.c, ldap-schema.h, ldap-service.c,
- ldap-service.h, ldap-sldap.c, ldap-sldap.h, ldap-spwd.c,
- ldap-spwd.h, ldap.conf, ltf.c, ltf.h, missing, mkinstalldirs,
- nss_common.h, nss_dbdefs.h, nss_ldap.5, nss_ldap.spec,
- nsswitch.ldap, pagectrl.c, pagectrl.h, resolve.c, resolve.h,
- snprintf.c, snprintf.h, stamp-h.in, tests, tests/ldaptest.pl,
- tests/nsswitch.test, tests/testd.c, tests/testgr.c,
- tests/testpw.c, tests/testpw3.c, tests/testpw4.c,
- tests/testpw5.c, tests/testpw6.c, util.c, util.h: import release
- 251 of nss-ldap
+ * [r550] tests/test_nsscmds.sh: check to see if nslcd is running
+ and add test for a large group (100 members)
+ * [r549] nss/exports.linux, nss/group.c, nss/prototypes.h: enable
+ the _nss_ldap_initgroups_dyn() function that is now implemented
+ in nslcd
+ * [r548] nss/common.h: use the new tio_mark()/tio_reset() functions
+ to support retries of the getent() functions when
+ NSS_STATUS_TRYAGAIN would be returned
+ * [r547] common/tio.c, common/tio.h, tests/test_tio.c: add limited
+ implementation of tio_mark() and tio_reset() functions to do
+ limited seeks in the read stream, clean up header file comments
+ and write tests for new code
Modified: nss-pam-ldapd/Makefile.am
==============================================================================
--- nss-pam-ldapd/Makefile.am Sat Aug 14 15:16:11 2010 (r1169)
+++ nss-pam-ldapd/Makefile.am Sat Aug 14 15:29:02 2010 (r1170)
@@ -59,7 +59,7 @@
debian/po/POTFILES.in debian/po/templates.pot \
$(wildcard debian/po/*.po)
-EXTRA_DIST = nslcd.conf nslcd.h \
+EXTRA_DIST = nslcd.conf nslcd.h $(wildcard ChangeLog-20??) \
$(wildcard m4/*.m4) HACKING $(DEBIAN_FILES)
DISTCHECK_CONFIGURE_FLAGS = --enable-warnings
@@ -92,10 +92,7 @@
# target for generating the ChangeLog file
changelog:
( svn2cl -i --stdout -r HEAD:981 ; \
- svn2cl -i --stdout -r 980:195 --strip-prefix='nss-ldapd' ; \
- svn2cl -i --stdout -r 194:3 --strip-prefix='libnss_ldapd' ; \
- svn2cl -i --stdout -r 2 --strip-prefix='libnss_ldap_251-5.2' ; \
- svn2cl -i --stdout -r 1 --strip-prefix='nss_ldap-251' ; \
+ svn2cl -i --stdout -r 980:807 --strip-prefix='nss-ldapd' ; \
) > ChangeLog
flawfinder.html:
--
To unsubscribe send an email to
nss-pam-ldapd-commits-unsubscribe@lists.arthurdejong.org or see
http://lists.arthurdejong.org/nss-pam-ldapd-commits
- nss-pam-ldapd commit: r1170 - nss-pam-ldapd,
Commits of the nss-pam-ldapd project.