--- a/doc/ChangeLog.html Sun Jan 20 00:12:17 2008 +0100
+++ b/doc/ChangeLog.html Sun Jan 20 00:22:09 2008 +0100
@@ -1,6 +1,136 @@
<html>
<head><title>ChangeLog</title></head>
<body>
+<p>2004-03-16 Bruce.Guenter.dyndns.org <bruce@lorien.untroubled.org>
+<ul>
+
+<li>daemon/listdomain.cc: The code is internally NUL-terminated, so
+don't add another NUL on output.
+
+</ul>
+</p>
+<p>2004-03-15 Bruce.Guenter.dyndns.org <bruce@lorien.untroubled.org>
+<ul>
+
+<li>cgi/vadduser.cc, cgi/vaddalias.cc: Fixed several one-off bugs.
+
+<li>commands/vupgrade.cc (open_table): Fixed up the test to see if
+the new vpwtable reader is valid.
+
+<li>commands/dumpvuser.cc: Added new source.
+
+<li>commands/vadduser.cc (add_alias), commands/vsetup.cc
+(setup_alias): Make sure even aliases have a userdir set.
+
+</ul>
+</p>
+<p>2002-05-03 Bruce Guenter <bruce@lorien.untroubled.org>
+<ul>
+
+<li>commands/vadduser.cc: Fixed incorrect usage note for vaddalias.
+
+<li>lib/config/Makefile.am (noinst_LIBRARIES): Fixed the use of
+libstdc++ in showvconfig.
+
+</ul>
+</p>
+<p>2001-03-07 Bruce Guenter <bruce@bruce-guenter.dyndns.org>
+<ul>
+
+<li>commands/vcheckquota.cc: Fixed abbreviated error message.
+
+<li>doc/FAQ.sgml: Added note regarding mixing system and virtual
+accounts.
+
+<li>Moved from old "cli" library to renamed "cli++" library.
+
+</ul>
+</p>
+<p>2000-11-20 Bruce Guenter <bruce@bruce-guenter.dyndns.org>
+<ul>
+
+<li>lib/vpwentry/to.cc (to_record): Fixed typo -- flags is now 5
+bytes, not 3.
+
+</ul>
+</p>
+<p>2000-10-30 Bruce Guenter <bruce@bruce-guenter.dyndns.org>
+<ul>
+
+<li>commands/vdeliver.cc (cli_main): Make 99 return codes from
+executed programs cause vdeliver to exit (with code 99) without
+delivering the message.
+
+<li>lib/misc/exec.cc (execute): Don't silently ignore the 99 error
+code.
+
+</ul>
+</p>
+<p>2000-10-27 Bruce Guenter <bruce@bruce-guenter.dyndns.org>
+<ul>
+
+<li>commands/vchforwards.cc (cli_main): Fixed the same bug here as
+for daemon/lookup.cc -- need to lookup users with nodefault set.
+
+</ul>
+</p>
+<p>2000-10-25 Bruce Guenter <bruce@bruce-guenter.dyndns.org>
+<ul>
+
+<li>python/commands.py (adduser): Added the new has_mailbox
+parameter, defaulting to false.
+
+<li>python/daemon.py (encode_str): Explicitly cast non-string
+objects to string before encoding.
+
+<li>daemon/adduser.cc (CMD(adduser3)): Renamed the file adduser2.cc
+to adduser.cc; Renamed the adduser2 command to adduser3 to make
+the additional argument explicit.
+
+</ul>
+</p>
+<p>2000-10-13 Bruce Guenter <bruce@bruce-guenter.dyndns.org>
+<ul>
+
+<li>Most code was restructured to accomodate the below two changes.
+
+<li>lib/vpwtable/vpwtable.h (class vpwtable_reader): Modified this
+interface to return a vpwentry*.
+
+<li>lib/vpwentry/vpwentry.h (struct vpwentry ): Modified this data
+structure to rename "mailbox" to "directory", and add a
+"has_mailbox" flag. Also made the default constructor and
+set_defaults protected.
+
+</ul>
+</p>
+<p>2000-10-10 Bruce Guenter <bruce@bruce-guenter.dyndns.org>
+<ul>
+
+<li>daemon/stat.cc: Added a rewritten version of this support from
+Eugene Miretskiy to retrieve statistics about a maildir.
+
+</ul>
+</p>
+<p>2000-10-07 Bruce Guenter <bruce@bruce-guenter.dyndns.org>
+<ul>
+
+<li>commands/vpasswd2db.cc: Converted to use new vpwtable_writer
+interface.
+
+<li>lib/vpwtable/vpwtable.h: Added new vpwtable_writer interface.
+
+</ul>
+</p>
+<p>2000-10-05 Bruce Guenter <bruce@bruce-guenter.dyndns.org>
+<ul>
+
+<li>python/daemon.py (Daemon.read_response_noraise): Fixed a bug in
+reading zero-length responses (like from listdomain) on certain
+OSes.
+
+</ul>
+</p>
<p>2000-09-30 Bruce Guenter <bruce@bruce-guenter.dyndns.org>
<ul>