Rework detection and handling of ndbm: we now check for a working
[mmh] / ChangeLog
index 8679550..f81e98e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,60 @@
+2005-12-24  Peter Maydell  <pmaydell@chiark.greenend.org.uk>
+
+       * Completely redo db library checking -- we now check for working
+       (include file, library) pairs rather than checking for headers and
+       libraries separately. We also now provide --with-ndbm=lib and
+       --with-ndbmheader=header options to configure to handle situations
+       where configure's autodetection fails.
+
+2005-12-21  Peter Maydell  <pmaydell@chiark.greenend.org.uk>
+
+       * Fix stupid accidental dependence on a bash quirk in previous
+       configure script change.
+
+2005-12-15  Peter Maydell  <pmaydell@chiark.greenend.org.uk>
+
+       * Improve checking for Berkeley db libraries: configure should now
+       find a suitable library on systems with new gdbm where
+       compatibility functions are in the gdbm_compat library, and on
+       systems with libdb4.
+
+2005-12-13  Michael Forrest <mef@computer.org>
+
+       * Fedora Bug #163760: sbr/context_read.c (context_read): Ensure that
+       the context is only read once.
+
+2005-12-12  Josh Bressers <josh@bress.net>
+
+       * uip/sendsbr.c (annoaux): Fix the call to annotate() fixing a bug
+       which prevented repl from properly annotating messages.
+
+2005-12-07  Jon Steinhart <nmh@fourwinds.com>
+
+       * Fixed a bug where anno -append put the headers in the wrong place
+       if applied to a message that didn't contain any headers.
+
+       * Added a special value of "all" to the -number option that causes
+       anno -delete to delete all matching components instead of just
+       the first one.
+
+       * Added new -preserve and -nopreserve options.  Using -preserve
+       retains the original last accessed and last modified times on
+       annotated messages.
+
+2005-12-05  Josh Bressers  <josh@bress.net>
+
+       * Fedora Bug #174983: configure.in: Fix the AC_PATH_PROG default when
+       vi isn't found during build.
+
+2005-11-19  Peter Maydell  <pmaydell@chiark.greenend.org.uk>
+
+       * bug #14977: sbr/context_read.c: special case an MHCONTEXT of
+       "/dev/null" and don't try to lock it.
+
+       * bug #9228, debian bug #146449: man/mh-profile.man: make it clearer
+       that lower case environment variables (and in particular mheditor)
+       are internal to nmh and not intended to be set by the user.
+
 2005-11-09  Peter Maydell  <pmaydell@chiark.greenend.org.uk>
 
        * sbr/mf.c: fix buffer overrun with absurdly long addresses
 2005-11-09  Peter Maydell  <pmaydell@chiark.greenend.org.uk>
 
        * sbr/mf.c: fix buffer overrun with absurdly long addresses
@@ -13,6 +70,9 @@
        it uses SASL if necessary. (This bug was preventing Bcc'd emails
        from being sent via SASL authenticated SMTP.)
 
        it uses SASL if necessary. (This bug was preventing Bcc'd emails
        from being sent via SASL authenticated SMTP.)
 
+       * bug #9813: uip/rmf.c: don't crash if there's no Current-Folder
+       entry in the context file.
+
 2005-11-13  Oliver Kiddle  <okiddle@yahoo.co.uk>
 
        * bug #7833: uip/Makefile.in: remove link to install-mh that caused
 2005-11-13  Oliver Kiddle  <okiddle@yahoo.co.uk>
 
        * bug #7833: uip/Makefile.in: remove link to install-mh that caused