diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2008-04-06 13:18:55 +0200 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2008-04-06 13:18:55 +0200 |
commit | 4b0179c29b7d37b9a6ab016260ccaf74a55d3e93 (patch) | |
tree | b1a686b607d1c70a65ab0d7b041b6638abe7837b | |
parent | 2e4b0b20e1cebfe915e42454e8f8db3249a159fb (diff) |
get files ready for 0.6.1 release0.6.1
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@670 ef36b2f9-881f-0410-afb5-c4e39611909c
-rw-r--r-- | ChangeLog | 277 | ||||
-rw-r--r-- | NEWS | 26 | ||||
-rw-r--r-- | TODO | 7 | ||||
-rw-r--r-- | configure.ac | 4 | ||||
-rw-r--r-- | debian/changelog | 34 | ||||
-rw-r--r-- | man/nslcd.8.xml | 4 | ||||
-rw-r--r-- | man/nss-ldapd.conf.5.xml | 4 |
7 files changed, 345 insertions, 11 deletions
@@ -1,3 +1,280 @@ +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 @@ -1,3 +1,27 @@ +changes from 0.6 to 0.6.1 +------------------------- + +* numerous small fixes and compatibility improvements +* the I/O buffers between nslcd and NSS module are now dynamically sized and + tuned for common requests +* correctly follow referrals +* add StartTLS support by Ralf Haferkamp of SuSE +* miscellaneous documentation improvements +* remove code for handling rootbinddn/pw because it is unlikely to be + supported any time soon +* fix a problem with realloc()ed memory that was not referenced +* fix for a crash in group membership buffer growing code thanks to Petter + Reinholdtsen +* some improvements to the Active Directory sample configuration +* fix init script exit code with stop while not running +* fixes to the _nss_ldap_initgroups_dyn() function to properly handle the + buffer and limits passed by Glibc +* fixes to the member to groups search functions to correctly handle + uniqueMember attributes +* only return shadow entries to root users +* miscellaneous Debian packaging improvements + + changes from 0.5 to 0.6 ----------------------- @@ -88,7 +112,7 @@ changes from 0.2.1 to 0.3 * a bug in the communication buffer handling code was fixed * a bug in the dictionary code was fixed (code not yet in use) * a fix for the init script that used a wrong pidfile -* configuration file handling code was rewritten to better maintainable +* configuration file handling code was rewritten to be better maintainable * some configuration file options have changed which means that compatibility with the nss_ldap configuration file is lost * configuration syntax is now documented in the nss-ldapd.conf(5) manual page @@ -6,10 +6,9 @@ probably before we can call this stable (using pthread_sigmask() adds a dependency on the pthread library, we should probably just do locking) * find problem with reachability of LDAP server -* get root/nonroot connections working * find out why HAVE_GSSPAI is not always set to what configure outputs * do not use LDAP_DEPRECATED enabled functions -* make tio module use dynamically sized buffers +* have the daemon run under a special uid/gid other items ----------- @@ -24,8 +23,6 @@ other items * maybe support bootparams (check README also) * maybe support publickey (check README also) * maybe support netmasks (check README also) -* reserve some threads in the server for root users (probably set up - connection pools) (we currently have a connection per thread) * maybe implement a connection object in the myldap module that is shared by different sessions (sessions need to be cleaned up) * add sanity checking code (e.g. not too large buffer allocation and checking @@ -59,3 +56,5 @@ other items * implement attribute defaults (for when they're missing from the directory) * implement attribute overrides (to always return a specific value, not matter what the directory says) * see if we can use LD_LIBRARY_PATH to run our tests in so we don't need to install NSS library in system path +* only parse configuration options if they are available on the platform +* have some more general mechanism to disable NSS module in nslcd diff --git a/configure.ac b/configure.ac index 7966aaa..a8672a3 100644 --- a/configure.ac +++ b/configure.ac @@ -32,8 +32,8 @@ version 2.1 of the License, or (at your option) any later version. See the configure.ac file for more details.]) # initialize and set version and bugreport address -AC_INIT([nss-ldapd],[0.6],[arthur@ch.tudelft.nl]) -RELEASE_MONTH="Feb 2008" +AC_INIT([nss-ldapd],[0.6.1],[arthur@ch.tudelft.nl]) +RELEASE_MONTH="Apr 2008" AC_SUBST(RELEASE_MONTH) AC_CONFIG_SRCDIR([nslcd.h]) diff --git a/debian/changelog b/debian/changelog index 8f53646..3bba2fc 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,37 @@ +nss-ldapd (0.6.1) unstable; urgency=low + + * new release (closes: #474232) + * numerous small fixes and compatibility improvements + * the I/O buffers between nslcd and NSS module are now dynamically sized and + tuned for common requests + * correctly follow referrals + * add StartTLS support by Ralf Haferkamp of SuSE + * miscellaneous documentation improvements + * remove code for handling rootbinddn/pw because it is unlikely to be + supported any time soon + * fix a problem with realloc()ed memory that was not referenced + (closes: #472814) + * fix for a crash in group membership buffer growing code thanks to Petter + Reinholdtsen + * some improvements to the Active Directory sample configuration + * remove warning for failing to retrieve objectClass (closes: #472872) + * fix init script exit code with stop while not running (closes: #473920) + * fixes to the _nss_ldap_initgroups_dyn() function to properly handle the + buffer and limits passed by Glibc + * fixes to the member to groups search functions to correctly handle + uniqueMember attributes + * only return shadow entries to root users + * make maintainer scripts more gracefully handle repeated options + (closes: #471131) + * fix a problem with rootbinddn being incorrectly copied from + /etc/libnss-ldap.conf on installation (closes: #471146) + * fix handling of spaces in values when using debconf (closes: #474371) + * updated Spanish debconf translation by Rudy Godoy Guillén + (closes: #463894) + * updated Dutch debconf translation by Bart Cornelis (closes: #469176) + + -- Arthur de Jong <adejong@debian.org> Sun, 06 Apr 2008 13:00:00 +0200 + nss-ldapd (0.6) unstable; urgency=low * fix parsing of map option in nss-ldapd.conf diff --git a/man/nslcd.8.xml b/man/nslcd.8.xml index 2a7e1ba..af50b12 100644 --- a/man/nslcd.8.xml +++ b/man/nslcd.8.xml @@ -36,9 +36,9 @@ <refmeta> <refentrytitle>nslcd</refentrytitle> <manvolnum>8</manvolnum> - <refmiscinfo class="version">Version 0.6</refmiscinfo> + <refmiscinfo class="version">Version 0.6.1</refmiscinfo> <refmiscinfo class="manual">System Manager's Manual</refmiscinfo> - <refmiscinfo class="date">Feb 2008</refmiscinfo> + <refmiscinfo class="date">Apr 2008</refmiscinfo> </refmeta> <refnamediv id="name"> diff --git a/man/nss-ldapd.conf.5.xml b/man/nss-ldapd.conf.5.xml index 57b9b4c..dca88bd 100644 --- a/man/nss-ldapd.conf.5.xml +++ b/man/nss-ldapd.conf.5.xml @@ -36,9 +36,9 @@ <refmeta> <refentrytitle>nss-ldapd.conf</refentrytitle> <manvolnum>5</manvolnum> - <refmiscinfo class="version">Version 0.6</refmiscinfo> + <refmiscinfo class="version">Version 0.6.1</refmiscinfo> <refmiscinfo class="manual">System Manager's Manual</refmiscinfo> - <refmiscinfo class="date">Feb 2008</refmiscinfo> + <refmiscinfo class="date">Apr 2008</refmiscinfo> </refmeta> <refnamediv id="name"> |