* added various files generated by autogen.sh, because of problems with autogen on...
authorWilfried Göesgens <willi@citadel.org>
Sun, 16 Apr 2006 15:21:12 +0000 (15:21 +0000)
committerWilfried Göesgens <willi@citadel.org>
Sun, 16 Apr 2006 15:21:12 +0000 (15:21 +0000)
110 files changed:
webcit/ABOUT-NLS [new file with mode: 0644]
webcit/ChangeLog [new file with mode: 0644]
webcit/INSTALL
webcit/Makefile.in [new file with mode: 0644]
webcit/aclocal.m4 [new file with mode: 0644]
webcit/autogened.files [new file with mode: 0644]
webcit/autom4te.cache/output.0 [new file with mode: 0644]
webcit/autom4te.cache/output.1 [new file with mode: 0644]
webcit/autom4te.cache/requests [new file with mode: 0644]
webcit/autom4te.cache/traces.0 [new file with mode: 0644]
webcit/autom4te.cache/traces.1 [new file with mode: 0644]
webcit/config.guess [new file with mode: 0755]
webcit/config.h.in [new file with mode: 0644]
webcit/config.rpath [new file with mode: 0755]
webcit/config.sub [new file with mode: 0755]
webcit/configure [new file with mode: 0755]
webcit/depcomp [new file with mode: 0755]
webcit/install-sh [new file with mode: 0755]
webcit/intl/ChangeLog [new file with mode: 0644]
webcit/intl/Makefile.in [new file with mode: 0644]
webcit/intl/VERSION [new file with mode: 0644]
webcit/intl/bindtextdom.c [new file with mode: 0644]
webcit/intl/config.charset [new file with mode: 0755]
webcit/intl/dcgettext.c [new file with mode: 0644]
webcit/intl/dcigettext.c [new file with mode: 0644]
webcit/intl/dcngettext.c [new file with mode: 0644]
webcit/intl/dgettext.c [new file with mode: 0644]
webcit/intl/dngettext.c [new file with mode: 0644]
webcit/intl/eval-plural.h [new file with mode: 0644]
webcit/intl/explodename.c [new file with mode: 0644]
webcit/intl/finddomain.c [new file with mode: 0644]
webcit/intl/gettext.c [new file with mode: 0644]
webcit/intl/gettextP.h [new file with mode: 0644]
webcit/intl/gmo.h [new file with mode: 0644]
webcit/intl/hash-string.h [new file with mode: 0644]
webcit/intl/intl-compat.c [new file with mode: 0644]
webcit/intl/l10nflist.c [new file with mode: 0644]
webcit/intl/libgnuintl.h.in [new file with mode: 0644]
webcit/intl/loadinfo.h [new file with mode: 0644]
webcit/intl/loadmsgcat.c [new file with mode: 0644]
webcit/intl/localcharset.c [new file with mode: 0644]
webcit/intl/localcharset.h [new file with mode: 0644]
webcit/intl/locale.alias [new file with mode: 0644]
webcit/intl/localealias.c [new file with mode: 0644]
webcit/intl/localename.c [new file with mode: 0644]
webcit/intl/log.c [new file with mode: 0644]
webcit/intl/ngettext.c [new file with mode: 0644]
webcit/intl/os2compat.c [new file with mode: 0644]
webcit/intl/os2compat.h [new file with mode: 0644]
webcit/intl/osdep.c [new file with mode: 0644]
webcit/intl/plural-exp.c [new file with mode: 0644]
webcit/intl/plural-exp.h [new file with mode: 0644]
webcit/intl/plural.c [new file with mode: 0644]
webcit/intl/plural.y [new file with mode: 0644]
webcit/intl/printf-args.c [new file with mode: 0644]
webcit/intl/printf-args.h [new file with mode: 0644]
webcit/intl/printf-parse.c [new file with mode: 0644]
webcit/intl/printf-parse.h [new file with mode: 0644]
webcit/intl/printf.c [new file with mode: 0644]
webcit/intl/ref-add.sin [new file with mode: 0644]
webcit/intl/ref-del.sin [new file with mode: 0644]
webcit/intl/relocatable.c [new file with mode: 0644]
webcit/intl/relocatable.h [new file with mode: 0644]
webcit/intl/textdomain.c [new file with mode: 0644]
webcit/intl/vasnprintf.c [new file with mode: 0644]
webcit/intl/vasnprintf.h [new file with mode: 0644]
webcit/intl/vasnwprintf.h [new file with mode: 0644]
webcit/intl/wprintf-parse.h [new file with mode: 0644]
webcit/intl/xsize.h [new file with mode: 0644]
webcit/ltmain.sh [new file with mode: 0644]
webcit/m4/codeset.m4 [new file with mode: 0644]
webcit/m4/gettext.m4 [new file with mode: 0644]
webcit/m4/glibc21.m4 [new file with mode: 0644]
webcit/m4/iconv.m4 [new file with mode: 0644]
webcit/m4/intdiv0.m4 [new file with mode: 0644]
webcit/m4/intmax.m4 [new file with mode: 0644]
webcit/m4/inttypes-pri.m4 [new file with mode: 0644]
webcit/m4/inttypes.m4 [new file with mode: 0644]
webcit/m4/inttypes_h.m4 [new file with mode: 0644]
webcit/m4/isc-posix.m4 [new file with mode: 0644]
webcit/m4/lcmessage.m4 [new file with mode: 0644]
webcit/m4/lib-ld.m4 [new file with mode: 0644]
webcit/m4/lib-link.m4 [new file with mode: 0644]
webcit/m4/lib-prefix.m4 [new file with mode: 0644]
webcit/m4/longdouble.m4 [new file with mode: 0644]
webcit/m4/longlong.m4 [new file with mode: 0644]
webcit/m4/nls.m4 [new file with mode: 0644]
webcit/m4/po.m4 [new file with mode: 0644]
webcit/m4/printf-posix.m4 [new file with mode: 0644]
webcit/m4/progtest.m4 [new file with mode: 0644]
webcit/m4/signed.m4 [new file with mode: 0644]
webcit/m4/size_max.m4 [new file with mode: 0644]
webcit/m4/stdint_h.m4 [new file with mode: 0644]
webcit/m4/uintmax_t.m4 [new file with mode: 0644]
webcit/m4/ulonglong.m4 [new file with mode: 0644]
webcit/m4/wchar_t.m4 [new file with mode: 0644]
webcit/m4/wint_t.m4 [new file with mode: 0644]
webcit/m4/xsize.m4 [new file with mode: 0644]
webcit/missing
webcit/mkinstalldirs [new file with mode: 0755]
webcit/po/Makefile.in.in [new file with mode: 0644]
webcit/po/Makevars.template [new file with mode: 0644]
webcit/po/Rules-quot [new file with mode: 0644]
webcit/po/boldquot.sed [new file with mode: 0644]
webcit/po/en@boldquot.header [new file with mode: 0644]
webcit/po/en@quot.header [new file with mode: 0644]
webcit/po/insert-header.sin [new file with mode: 0644]
webcit/po/quot.sed [new file with mode: 0644]
webcit/po/remove-potcdate.sin [new file with mode: 0644]
webcit/src/Makefile.in [new file with mode: 0644]

diff --git a/webcit/ABOUT-NLS b/webcit/ABOUT-NLS
new file mode 100644 (file)
index 0000000..2f50c66
--- /dev/null
@@ -0,0 +1,768 @@
+Notes on the Free Translation Project
+*************************************
+
+Free software is going international!  The Free Translation Project is
+a way to get maintainers of free software, translators, and users all
+together, so that will gradually become able to speak many languages.
+A few packages already provide translations for their messages.
+
+   If you found this `ABOUT-NLS' file inside a distribution, you may
+assume that the distributed package does use GNU `gettext' internally,
+itself available at your nearest GNU archive site.  But you do _not_
+need to install GNU `gettext' prior to configuring, installing or using
+this package with messages translated.
+
+   Installers will find here some useful hints.  These notes also
+explain how users should proceed for getting the programs to use the
+available translations.  They tell how people wanting to contribute and
+work at translations should contact the appropriate team.
+
+   When reporting bugs in the `intl/' directory or bugs which may be
+related to internationalization, you should tell about the version of
+`gettext' which is used.  The information can be found in the
+`intl/VERSION' file, in internationalized packages.
+
+Quick configuration advice
+==========================
+
+If you want to exploit the full power of internationalization, you
+should configure it using
+
+     ./configure --with-included-gettext
+
+to force usage of internationalizing routines provided within this
+package, despite the existence of internationalizing capabilities in the
+operating system where this package is being installed.  So far, only
+the `gettext' implementation in the GNU C library version 2 provides as
+many features (such as locale alias, message inheritance, automatic
+charset conversion or plural form handling) as the implementation here.
+It is also not possible to offer this additional functionality on top
+of a `catgets' implementation.  Future versions of GNU `gettext' will
+very likely convey even more functionality.  So it might be a good idea
+to change to GNU `gettext' as soon as possible.
+
+   So you need _not_ provide this option if you are using GNU libc 2 or
+you have installed a recent copy of the GNU gettext package with the
+included `libintl'.
+
+INSTALL Matters
+===============
+
+Some packages are "localizable" when properly installed; the programs
+they contain can be made to speak your own native language.  Most such
+packages use GNU `gettext'.  Other packages have their own ways to
+internationalization, predating GNU `gettext'.
+
+   By default, this package will be installed to allow translation of
+messages.  It will automatically detect whether the system already
+provides the GNU `gettext' functions.  If not, the GNU `gettext' own
+library will be used.  This library is wholly contained within this
+package, usually in the `intl/' subdirectory, so prior installation of
+the GNU `gettext' package is _not_ required.  Installers may use
+special options at configuration time for changing the default
+behaviour.  The commands:
+
+     ./configure --with-included-gettext
+     ./configure --disable-nls
+
+will respectively bypass any pre-existing `gettext' to use the
+internationalizing routines provided within this package, or else,
+_totally_ disable translation of messages.
+
+   When you already have GNU `gettext' installed on your system and run
+configure without an option for your new package, `configure' will
+probably detect the previously built and installed `libintl.a' file and
+will decide to use this.  This might be not what is desirable.  You
+should use the more recent version of the GNU `gettext' library.  I.e.
+if the file `intl/VERSION' shows that the library which comes with this
+package is more recent, you should use
+
+     ./configure --with-included-gettext
+
+to prevent auto-detection.
+
+   The configuration process will not test for the `catgets' function
+and therefore it will not be used.  The reason is that even an
+emulation of `gettext' on top of `catgets' could not provide all the
+extensions of the GNU `gettext' library.
+
+   Internationalized packages have usually many `po/LL.po' files, where
+LL gives an ISO 639 two-letter code identifying the language.  Unless
+translations have been forbidden at `configure' time by using the
+`--disable-nls' switch, all available translations are installed
+together with the package.  However, the environment variable `LINGUAS'
+may be set, prior to configuration, to limit the installed set.
+`LINGUAS' should then contain a space separated list of two-letter
+codes, stating which languages are allowed.
+
+Using This Package
+==================
+
+As a user, if your language has been installed for this package, you
+only have to set the `LANG' environment variable to the appropriate
+`LL_CC' combination.  Here `LL' is an ISO 639 two-letter language code,
+and `CC' is an ISO 3166 two-letter country code.  For example, let's
+suppose that you speak German and live in Germany.  At the shell
+prompt, merely execute `setenv LANG de_DE' (in `csh'),
+`export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash').
+This can be done from your `.login' or `.profile' file, once and for
+all.
+
+   You might think that the country code specification is redundant.
+But in fact, some languages have dialects in different countries.  For
+example, `de_AT' is used for Austria, and `pt_BR' for Brazil.  The
+country code serves to distinguish the dialects.
+
+   The locale naming convention of `LL_CC', with `LL' denoting the
+language and `CC' denoting the country, is the one use on systems based
+on GNU libc.  On other systems, some variations of this scheme are
+used, such as `LL' or `LL_CC.ENCODING'.  You can get the list of
+locales supported by your system for your country by running the command
+`locale -a | grep '^LL''.
+
+   Not all programs have translations for all languages.  By default, an
+English message is shown in place of a nonexistent translation.  If you
+understand other languages, you can set up a priority list of languages.
+This is done through a different environment variable, called
+`LANGUAGE'.  GNU `gettext' gives preference to `LANGUAGE' over `LANG'
+for the purpose of message handling, but you still need to have `LANG'
+set to the primary language; this is required by other parts of the
+system libraries.  For example, some Swedish users who would rather
+read translations in German than English for when Swedish is not
+available, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'.
+
+   Special advice for Norwegian users: The language code for Norwegian
+bokma*l changed from `no' to `nb' recently (in 2003).  During the
+transition period, while some message catalogs for this language are
+installed under `nb' and some older ones under `no', it's recommended
+for Norwegian users to set `LANGUAGE' to `nb:no' so that both newer and
+older translations are used.
+
+   In the `LANGUAGE' environment variable, but not in the `LANG'
+environment variable, `LL_CC' combinations can be abbreviated as `LL'
+to denote the language's main dialect.  For example, `de' is equivalent
+to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT'
+(Portuguese as spoken in Portugal) in this context.
+
+Translating Teams
+=================
+
+For the Free Translation Project to be a success, we need interested
+people who like their own language and write it well, and who are also
+able to synergize with other translators speaking the same language.
+Each translation team has its own mailing list.  The up-to-date list of
+teams can be found at the Free Translation Project's homepage,
+`http://www.iro.umontreal.ca/contrib/po/HTML/', in the "National teams"
+area.
+
+   If you'd like to volunteer to _work_ at translating messages, you
+should become a member of the translating team for your own language.
+The subscribing address is _not_ the same as the list itself, it has
+`-request' appended.  For example, speakers of Swedish can send a
+message to `sv-request@li.org', having this message body:
+
+     subscribe
+
+   Keep in mind that team members are expected to participate
+_actively_ in translations, or at solving translational difficulties,
+rather than merely lurking around.  If your team does not exist yet and
+you want to start one, or if you are unsure about what to do or how to
+get started, please write to `translation@iro.umontreal.ca' to reach the
+coordinator for all translator teams.
+
+   The English team is special.  It works at improving and uniformizing
+the terminology in use.  Proven linguistic skill are praised more than
+programming skill, here.
+
+Available Packages
+==================
+
+Languages are not equally supported in all packages.  The following
+matrix shows the current state of internationalization, as of January
+2004.  The matrix shows, in regard of each package, for which languages
+PO files have been submitted to translation coordination, with a
+translation percentage of at least 50%.
+
+     Ready PO files       af am ar az be bg bs ca cs da de el en en_GB eo es
+                        +----------------------------------------------------+
+     a2ps               |             []             [] [] []                |
+     aegis              |                               ()                   |
+     ant-phone          |                               ()                   |
+     anubis             |                                                    |
+     ap-utils           |                                                    |
+     aspell             |             []                                     |
+     bash               |                      []       []             [] [] |
+     batchelor          |                                                    |
+     bfd                |                            []                   [] |
+     binutils           |                            []                   [] |
+     bison              |                            [] []                [] |
+     bluez-pin          | []                      []                   []    |
+     clisp              |                                                    |
+     clisp              |                               []    []          [] |
+     console-tools      |                         []    []                   |
+     coreutils          |                      []    [] []                [] |
+     cpio               |                            [] []                [] |
+     darkstat           |                []          ()                   [] |
+     diffutils          |                      [] [] [] [] []          [] [] |
+     e2fsprogs          |                         []    []                [] |
+     enscript           |                      []    [] []        []         |
+     error              |                      []    [] []        []      [] |
+     fetchmail          |                      [] () [] [] []             [] |
+     fileutils          |                            [] []                [] |
+     findutils          |             []       []    [] [] []          [] [] |
+     flex               |                      []    [] []                [] |
+     fslint             |                                                    |
+     gas                |                                                 [] |
+     gawk               |                      []    [] []                [] |
+     gbiff              |                               []                   |
+     gcal               |                      []                            |
+     gcc                |                            []                   [] |
+     gettext            |             []       []    [] []                [] |
+     gettext-examples   | []                   []       []                [] |
+     gettext-runtime    |             []       []    [] []                [] |
+     gettext-tools      |                      []       []                [] |
+     gimp-print         |                         [] [] []        []      [] |
+     gliv               |                                                    |
+     glunarclock        |                            [] []                   |
+     gnubiff            |                               []                   |
+     gnucash            |                         []    ()        []      [] |
+     gnucash-glossary   |                            [] ()                [] |
+     gnupg              |                      [] ()    [] []          [] [] |
+     gpe-aerial         |                         []                         |
+     gpe-beam           |                         []    []                   |
+     gpe-calendar       |                         []    []                   |
+     gpe-clock          |                         []    []                   |
+     gpe-conf           |                         []    []                   |
+     gpe-contacts       |                         []    []                   |
+     gpe-edit           |                         []                         |
+     gpe-go             |                         []                         |
+     gpe-login          |                         []    []                   |
+     gpe-ownerinfo      |                         []    []                   |
+     gpe-sketchbook     |                         []    []                   |
+     gpe-su             |                         []    []                   |
+     gpe-taskmanager    |                         []    []                   |
+     gpe-timesheet      |                         []                         |
+     gpe-today          |                         []    []                   |
+     gpe-todo           |                         []    []                   |
+     gphoto2            |                         [] [] []                [] |
+     gprof              |                            [] []                [] |
+     gpsdrive           |                               ()    ()          () |
+     gramadoir          |                               []                   |
+     grep               |             [] []    []       [] []             [] |
+     gretl              |                                                 [] |
+     gtick              | []                            ()                   |
+     hello              |                      []    [] [] []          [] [] |
+     id-utils           |                            [] []                   |
+     indent             |                      []       []             [] [] |
+     iso_3166           |          []    [] [] [] [] [] [] []          [] [] |
+     iso_3166_1         |                      [] [] [] [] []             [] |
+     iso_3166_2         |                                                    |
+     iso_3166_3         |                               []                   |
+     iso_4217           |                      []    [] []                [] |
+     iso_639            |                                                    |
+     jpilot             |                         [] []                   [] |
+     jtag               |                                                    |
+     jwhois             |                                                 [] |
+     kbd                |                         [] [] [] []             [] |
+     latrine            |                               ()                   |
+     ld                 |                            []                   [] |
+     libc               |                      [] [] [] [] []             [] |
+     libgpewidget       |                         []    []                   |
+     libiconv           |                      []    [] []             [] [] |
+     lifelines          |                            [] ()                   |
+     lilypond           |                               []                   |
+     lingoteach         |                                                    |
+     lingoteach_lessons |                               ()                () |
+     lynx               |                      [] [] [] []                   |
+     m4                 |                         [] [] [] []                |
+     mailutils          |                      []                         [] |
+     make               |                            [] []                [] |
+     man-db             |                      [] () [] []                () |
+     minicom            |                         []    []                [] |
+     mysecretdiary      |                            [] []                [] |
+     nano               |                      [] () [] []                [] |
+     nano_1_0           |                      [] () [] []                [] |
+     opcodes            |                                                 [] |
+     parted             |                      [] [] [] []                [] |
+     ptx                |                      []    [] []             [] [] |
+     python             |                                                    |
+     radius             |                                                 [] |
+     recode             |             []       []    [] [] []          [] [] |
+     rpm                |                         [] []                      |
+     screem             |                                                    |
+     scrollkeeper       |             []       [] [] [] []                [] |
+     sed                | []                   []    [] []             [] [] |
+     sh-utils           |                            [] []                [] |
+     shared-mime-info   |                                                    |
+     sharutils          |                      [] [] [] [] []             [] |
+     silky              |                               ()                   |
+     skencil            |                            [] ()                [] |
+     sketch             |                            [] ()                [] |
+     soundtracker       |                            [] []                [] |
+     sp                 |                               []                   |
+     tar                |                         [] [] []                [] |
+     texinfo            |                            [] []             []    |
+     textutils          |                      []    [] []                [] |
+     tin                |                               ()        ()         |
+     tp-robot           |                                                    |
+     tuxpaint           |                      [] [] [] [] []     []      [] |
+     unicode-han-tra... |                                                    |
+     unicode-transla... |                                                    |
+     util-linux         |                      [] [] [] []                [] |
+     vorbis-tools       |             []          [] []                   [] |
+     wastesedge         |                               ()                   |
+     wdiff              |                      []    [] []                [] |
+     wget               |                []    []    [] [] []             [] |
+     xchat              |                      []       [] []             [] |
+     xfree86_xkb_xml    |                         [] []                      |
+     xpad               |                                                 [] |
+                        +----------------------------------------------------+
+                          af am ar az be bg bs ca cs da de el en en_GB eo es
+                           4  0  0  1  9  4  1 40 41 60 78 17  1   5   13 68
+     
+                          et eu fa fi fr ga gl he hr hu id is it ja ko lg
+                        +-------------------------------------------------+
+     a2ps               | []       [] []                      ()    ()    |
+     aegis              |                                                 |
+     ant-phone          |             []                                  |
+     anubis             |             []                                  |
+     ap-utils           |             []                                  |
+     aspell             |             [] []                               |
+     bash               |             []             []                   |
+     batchelor          |             [] []                               |
+     bfd                |             []                                  |
+     binutils           |             []                         []       |
+     bison              | []          []                []    []          |
+     bluez-pin          |          [] [] []          [] []                |
+     clisp              |                                                 |
+     clisp              |             []                                  |
+     console-tools      |                                                 |
+     coreutils          | []       [] [] []                   [] []       |
+     cpio               |             []    []       []             []    |
+     darkstat           |             () []          [] []                |
+     diffutils          |          [] []    [] []    [] []       []       |
+     e2fsprogs          |                                                 |
+     enscript           |             []          []                      |
+     error              |          [] [] []          []                   |
+     fetchmail          |                                        []       |
+     fileutils          | []          [] []          []       [] []       |
+     findutils          | []       [] [] [] []    [] [] []    [] [] []    |
+     flex               |             [] []                         []    |
+     fslint             |             []                                  |
+     gas                |             []                                  |
+     gawk               |             []       []                []       |
+     gbiff              |             []                                  |
+     gcal               |             []                                  |
+     gcc                |             []                                  |
+     gettext            |             []                         [] []    |
+     gettext-examples   |             []                         []       |
+     gettext-runtime    |          [] []                []       [] []    |
+     gettext-tools      |             []                         [] []    |
+     gimp-print         |             []                         []       |
+     gliv               |             ()                                  |
+     glunarclock        |          []    [] []       []                   |
+     gnubiff            |             []                                  |
+     gnucash            |             ()                      []          |
+     gnucash-glossary   |                                     []          |
+     gnupg              | []       [] []    []          []    [] []       |
+     gpe-aerial         |             []                                  |
+     gpe-beam           |             []                                  |
+     gpe-calendar       |             []             [] []                |
+     gpe-clock          |             []                                  |
+     gpe-conf           |             []                                  |
+     gpe-contacts       |             []             []                   |
+     gpe-edit           |             []                []                |
+     gpe-go             |             []                                  |
+     gpe-login          |             []             []                   |
+     gpe-ownerinfo      |             []             [] []                |
+     gpe-sketchbook     |             []                                  |
+     gpe-su             |             []                                  |
+     gpe-taskmanager    |             []                                  |
+     gpe-timesheet      |             [] []             []                |
+     gpe-today          |             [] []                               |
+     gpe-todo           |             []                []                |
+     gphoto2            |             []             []          []       |
+     gprof              |             []                []                |
+     gpsdrive           |             ()                      () ()       |
+     gramadoir          |             [] []                               |
+     grep               | []       [] [] [] [] [] [] [] []    [] []       |
+     gretl              |             []                      []          |
+     gtick              |          [] [] []                               |
+     hello              | []    [] [] [] [] [] [] [] [] []    [] [] []    |
+     id-utils           |             []             [] []    []          |
+     indent             | []       [] [] [] []       [] []    [] []       |
+     iso_3166           |    []       [] []       [] [] []    []          |
+     iso_3166_1         |    []       [] []          [] []                |
+     iso_3166_2         |                                                 |
+     iso_3166_3         |                                                 |
+     iso_4217           | []          []    []       []       [] []       |
+     iso_639            |                                                 |
+     jpilot             |             []                         ()       |
+     jtag               |             []                                  |
+     jwhois             |             []             [] []    []          |
+     kbd                |             []                                  |
+     latrine            |             []                                  |
+     ld                 |             []                                  |
+     libc               |          [] []    []       []          [] []    |
+     libgpewidget       |             [] []          [] []                |
+     libiconv           | []       [] [] [] []    [] [] []    []          |
+     lifelines          |             ()                                  |
+     lilypond           |             []                                  |
+     lingoteach         |             []                []                |
+     lingoteach_lessons |                                                 |
+     lynx               | []                         []       [] []       |
+     m4                 |             []    []          []       []       |
+     mailutils          |                                                 |
+     make               |             []    [] [] []             [] []    |
+     man-db             |                                     () ()       |
+     minicom            |          [] []             []          []       |
+     mysecretdiary      |             []                []                |
+     nano               |             []    []          []    []          |
+     nano_1_0           |             []    []          []    []          |
+     opcodes            |             []                                  |
+     parted             |             []    []                   []       |
+     ptx                | []       [] [] [] []       [] []                |
+     python             |                                                 |
+     radius             |             []                                  |
+     recode             |             []    [] []    [] []    []          |
+     rpm                |             []                            []    |
+     screem             |                                                 |
+     scrollkeeper       |                            []                   |
+     sed                | []       [] [] [] []       [] []    [] []       |
+     sh-utils           | []       [] [] []          []       [] []       |
+     shared-mime-info   |          [] []             []                   |
+     sharutils          | []          []    []       []          []       |
+     silky              |          () []             ()       ()          |
+     skencil            |             []                                  |
+     sketch             |             []                                  |
+     soundtracker       |             []                      []          |
+     sp                 |             []                         ()       |
+     tar                | []       [] []    []    [] [] []    [] []       |
+     texinfo            |             []       [] []             []       |
+     textutils          |             [] [] []       []          [] []    |
+     tin                | []          ()                                  |
+     tp-robot           |             []                                  |
+     tuxpaint           |          [] []       []    [] [] [] [] [] []    |
+     unicode-han-tra... |                                                 |
+     unicode-transla... |             [] []                               |
+     util-linux         | []       [] []             []       () []       |
+     vorbis-tools       |             []                                  |
+     wastesedge         |             ()                                  |
+     wdiff              | []          [] [] []       [] []                |
+     wget               | []       [] []    []    [] []          []       |
+     xchat              | []       [] []                                  |
+     xfree86_xkb_xml    |             []             []                   |
+     xpad               |             [] []                               |
+                        +-------------------------------------------------+
+                          et eu fa fi fr ga gl he hr hu id is it ja ko lg
+                          22  2  1 26 106 28 24  8 10 41 33  1 26 33 12  0
+     
+                          lt lv mk mn ms mt nb nl nn no nso pl pt pt_BR ro ru
+                        +-----------------------------------------------------+
+     a2ps               |             []       []    ()     ()     []   [] [] |
+     aegis              |                      ()                       () () |
+     ant-phone          |                      []                       []    |
+     anubis             |             []    [] []           []          [] [] |
+     ap-utils           |                      []           ()          []    |
+     aspell             |                      []                             |
+     bash               |                                          []   [] [] |
+     batchelor          |                                               []    |
+     bfd                |                                               []    |
+     binutils           |                                                  [] |
+     bison              |             []       []                  []   [] [] |
+     bluez-pin          |                      []           []          []    |
+     clisp              |                                                     |
+     clisp              |                      []                             |
+     console-tools      |                                                  [] |
+     coreutils          |                                   []             [] |
+     cpio               |                      []           []     []   [] [] |
+     darkstat           |             []       []                  []   []    |
+     diffutils          |             []       []           []     []   [] [] |
+     e2fsprogs          |                                   []                |
+     enscript           |                      []                  []   [] [] |
+     error              |                      []                  []   []    |
+     fetchmail          |                      []           []     ()      [] |
+     fileutils          |                                   []          [] [] |
+     findutils          |                      []           []     []   [] [] |
+     flex               |                                   []     []   [] [] |
+     fslint             |                      []                       []    |
+     gas                |                                                     |
+     gawk               |                                   []     []   []    |
+     gbiff              |                      []                       []    |
+     gcal               |                                                     |
+     gcc                |                                                     |
+     gettext            |                                   []          [] [] |
+     gettext-examples   |                      []           []          []    |
+     gettext-runtime    |                      []           []          [] [] |
+     gettext-tools      |                                   []          []    |
+     gimp-print         |                      []                             |
+     gliv               |                      []                  []   []    |
+     glunarclock        |             []       []                       [] [] |
+     gnubiff            |                      []                             |
+     gnucash            |                      []              []  ()      [] |
+     gnucash-glossary   |                      []              []             |
+     gnupg              |                                               []    |
+     gpe-aerial         |                      []              []       [] [] |
+     gpe-beam           |                      []              []       [] [] |
+     gpe-calendar       |                      []              []       [] [] |
+     gpe-clock          |                      []              []       [] [] |
+     gpe-conf           |                      []              []       [] [] |
+     gpe-contacts       |                      []              []       [] [] |
+     gpe-edit           |                      []              []       [] [] |
+     gpe-go             |                      []                       [] [] |
+     gpe-login          |                      []              []       [] [] |
+     gpe-ownerinfo      |                      []              []       [] [] |
+     gpe-sketchbook     |                      []              []       [] [] |
+     gpe-su             |                      []              []       [] [] |
+     gpe-taskmanager    |                      []              []       [] [] |
+     gpe-timesheet      |                      []              []       [] [] |
+     gpe-today          |                      []              []       [] [] |
+     gpe-todo           |                      []              []       [] [] |
+     gphoto2            |                                               []    |
+     gprof              |                                          []   []    |
+     gpsdrive           |                      ()    ()                 []    |
+     gramadoir          |                      ()                       []    |
+     grep               |                                   [] []  []   [] [] |
+     gretl              |                                                     |
+     gtick              |                      []                       [] [] |
+     hello              |    []       []    [] [] [] []     []     []   [] [] |
+     id-utils           |                      []                  []   [] [] |
+     indent             |                      []                  []   [] [] |
+     iso_3166           |          []                [] []                    |
+     iso_3166_1         |                      []    []                       |
+     iso_3166_2         |                                                     |
+     iso_3166_3         |                      []                             |
+     iso_4217           |          []          [] [] []     [] []  []      [] |
+     iso_639            |          []                                         |
+     jpilot             |                      ()    ()                       |
+     jtag               |                                                     |
+     jwhois             |                      []           []     []   [] () |
+     kbd                |                      []           []          []    |
+     latrine            |                                               []    |
+     ld                 |                                                     |
+     libc               |                   []       []     []     []         |
+     libgpewidget       |                      []              []       []    |
+     libiconv           |                      []           []     []   [] [] |
+     lifelines          |                                                     |
+     lilypond           |                                                     |
+     lingoteach         |                                                     |
+     lingoteach_lessons |                                                     |
+     lynx               |                      []                  []      [] |
+     m4                 |                      []           []     []   [] [] |
+     mailutils          |                                   []          [] [] |
+     make               |                      []           []     []      [] |
+     man-db             |                                               []    |
+     minicom            |                                   []     []   [] [] |
+     mysecretdiary      |                      []                  []   []    |
+     nano               |             []       []           []          [] [] |
+     nano_1_0           |             []    []    []        []          [] [] |
+     opcodes            |                      []                       []    |
+     parted             |                         []        [] []  []         |
+     ptx                |                   [] []    []     [] []  []   [] [] |
+     python             |                                                     |
+     radius             |                                   []             [] |
+     recode             |                                   []     []   [] [] |
+     rpm                |                                   [] []          [] |
+     screem             |                                                     |
+     scrollkeeper       |                   [] []           []          [] [] |
+     sed                |                                   []     []   []    |
+     sh-utils           |                   []                             [] |
+     shared-mime-info   |                      [] []                          |
+     sharutils          |                      []                          [] |
+     silky              |                                                  () |
+     skencil            |                                      []  []         |
+     sketch             |                                      []  []         |
+     soundtracker       |                                                     |
+     sp                 |                                                     |
+     tar                |             []    []       []     []     []   []    |
+     texinfo            |                   []              []          [] [] |
+     textutils          |                   []                             [] |
+     tin                |                                                     |
+     tp-robot           |                      []                             |
+     tuxpaint           | []          []       [] []        [] []  []   []    |
+     unicode-han-tra... |                                                     |
+     unicode-transla... |                                                     |
+     util-linux         |                      []                  []      [] |
+     vorbis-tools       |                      []                       [] [] |
+     wastesedge         |                                                     |
+     wdiff              |             []                    []     []   [] [] |
+     wget               |                                   []          [] [] |
+     xchat              |    []                []                          [] |
+     xfree86_xkb_xml    |                      []                          [] |
+     xpad               |                      []                       []    |
+                        +-----------------------------------------------------+
+                          lt lv mk mn ms mt nb nl nn no nso pl pt pt_BR ro ru
+                           1  2  0  3 12  0 10 69  6  7  1  40 26  36   76 63
+     
+                          sk sl sr sv ta th tr uk ven vi wa xh zh_CN zh_TW zu
+                        +-----------------------------------------------------+
+     a2ps               |    []    []       [] []                             | 16
+     aegis              |                                                     |  0
+     ant-phone          |                                                     |  3
+     anubis             |                   [] []                             |  9
+     ap-utils           |                      ()                             |  3
+     aspell             |                                                     |  4
+     bash               |                                                     |  9
+     batchelor          |                                                     |  3
+     bfd                |          []       []                                |  6
+     binutils           |          []       []                  []            |  8
+     bison              |          []       []                                | 14
+     bluez-pin          | []       []                    []                   | 14
+     clisp              |                                                     |  0
+     clisp              |                                                     |  5
+     console-tools      |                                                     |  3
+     coreutils          |    []    []       []                        []      | 16
+     cpio               |          []                           []            | 14
+     darkstat           | []    [] []                           ()    ()      | 12
+     diffutils          |          []       []                        []      | 23
+     e2fsprogs          |          []       []                                |  6
+     enscript           |          []       []                                | 12
+     error              | []                []                        []      | 15
+     fetchmail          | []                []                                | 11
+     fileutils          |    []    []       []                  []    []      | 17
+     findutils          | [] [] [] []       []                  []            | 29
+     flex               |          []       []                                | 13
+     fslint             |                                                     |  3
+     gas                |                   []                                |  3
+     gawk               |          []       []                                | 12
+     gbiff              |                                                     |  4
+     gcal               |          []       []                                |  4
+     gcc                |                   []                                |  4
+     gettext            | [] []    []       []                        []      | 16
+     gettext-examples   | []    [] []       []                  []            | 14
+     gettext-runtime    | [] [] [] []       [] []               []    []      | 22
+     gettext-tools      | [] [] [] []       []                  []            | 14
+     gimp-print         | []       []                                         | 10
+     gliv               |                                                     |  3
+     glunarclock        |       [] []                    []                   | 13
+     gnubiff            |                                                     |  3
+     gnucash            | []                                          []      |  9
+     gnucash-glossary   | []       []                                 []      |  8
+     gnupg              | []       []       []                        []      | 17
+     gpe-aerial         |          []                                         |  7
+     gpe-beam           |          []                                         |  8
+     gpe-calendar       | []       []                    []           []      | 13
+     gpe-clock          | []    [] []                                         | 10
+     gpe-conf           | []       []                                         |  9
+     gpe-contacts       | []       []                                 []      | 11
+     gpe-edit           | []    [] []                    []           []      | 12
+     gpe-go             |                                                     |  5
+     gpe-login          | []    [] []                    []           []      | 13
+     gpe-ownerinfo      | []    [] []                                 []      | 13
+     gpe-sketchbook     | []       []                                         |  9
+     gpe-su             | []    [] []                                         | 10
+     gpe-taskmanager    | []    [] []                                         | 10
+     gpe-timesheet      | []    [] []                                 []      | 12
+     gpe-today          | []    [] []                    []           []      | 13
+     gpe-todo           | []       []                    []           []      | 12
+     gphoto2            | []       []                           []            | 11
+     gprof              |          []       []                                |  9
+     gpsdrive           | []       []                                         |  3
+     gramadoir          | []                                                  |  5
+     grep               |    [] []          [] []                             | 26
+     gretl              |                                                     |  3
+     gtick              |                                                     |  7
+     hello              | []    [] []       [] []                             | 34
+     id-utils           |          []       []                                | 12
+     indent             | []    [] []       []                                | 21
+     iso_3166           | [] [] [] []       []    []     []                   | 27
+     iso_3166_1         | [] []             []                                | 16
+     iso_3166_2         |                                                     |  0
+     iso_3166_3         |                                                     |  2
+     iso_4217           | [] []    []       [] []               []            | 24
+     iso_639            |                                                     |  1
+     jpilot             |          []       []        []        []    []      |  9
+     jtag               | []                                                  |  2
+     jwhois             |          ()       []                        []      | 11
+     kbd                |          []       []                                | 11
+     latrine            |                                                     |  2
+     ld                 |          []       []                                |  5
+     libc               | []       []       []                  []            | 20
+     libgpewidget       | []    [] []                    []                   | 13
+     libiconv           | [] [] [] []       [] []        []     []            | 27
+     lifelines          |          []                                         |  2
+     lilypond           |          []                                         |  3
+     lingoteach         |                                                     |  2
+     lingoteach_lessons |                                       ()            |  0
+     lynx               |          []       [] []                             | 14
+     m4                 |          []                           []            | 15
+     mailutils          |                                                     |  5
+     make               |          []       []                  []            | 16
+     man-db             |          []                                         |  5
+     minicom            |                                                     | 11
+     mysecretdiary      |          []       []                                | 10
+     nano               |       [] []       [] []                             | 17
+     nano_1_0           |          []       [] []                             | 17
+     opcodes            |          []       []                                |  6
+     parted             |          []       []                  []            | 15
+     ptx                |          []       []                                | 22
+     python             |                                                     |  0
+     radius             |                                                     |  4
+     recode             |    []    []       []                                | 20
+     rpm                |          []       []                                |  9
+     screem             |          []                           []            |  2
+     scrollkeeper       | []    [] []                                         | 15
+     sed                | [] [] [] []       [] []                             | 24
+     sh-utils           |    []             []                                | 14
+     shared-mime-info   |       [] []                                         |  7
+     sharutils          |       [] []       []                        []      | 17
+     silky              | ()                                                  |  3
+     skencil            |          []                                         |  6
+     sketch             |          []                                         |  6
+     soundtracker       | []       []                                         |  7
+     sp                 |                   []                                |  3
+     tar                | [] []    []       []                  []            | 24
+     texinfo            |          []       []                  []            | 14
+     textutils          |    []    []       []                        []      | 16
+     tin                |                                                     |  1
+     tp-robot           |                                                     |  2
+     tuxpaint           | []       []       []           []     []            | 29
+     unicode-han-tra... |                                                     |  0
+     unicode-transla... |                                                     |  2
+     util-linux         |          []       []                                | 15
+     vorbis-tools       |                                                     |  8
+     wastesedge         |                                                     |  0
+     wdiff              | []       []       []                                | 18
+     wget               | [] [] [] []       [] []               []    []      | 24
+     xchat              | [] [] [] []                           []            | 15
+     xfree86_xkb_xml    | []    []          [] []               []            | 11
+     xpad               |                                                     |  5
+                        +-----------------------------------------------------+
+       63 teams           sk sl sr sv ta th tr uk ven vi wa xh zh_CN zh_TW zu
+      131 domains         47 19 28 83  0  0 59 13  1   1 11  0  22    22    0  1373
+
+   Some counters in the preceding matrix are higher than the number of
+visible blocks let us expect.  This is because a few extra PO files are
+used for implementing regional variants of languages, or language
+dialects.
+
+   For a PO file in the matrix above to be effective, the package to
+which it applies should also have been internationalized and
+distributed as such by its maintainer.  There might be an observable
+lag between the mere existence a PO file and its wide availability in a
+distribution.
+
+   If January 2004 seems to be old, you may fetch a more recent copy of
+this `ABOUT-NLS' file on most GNU archive sites.  The most up-to-date
+matrix with full percentage details can be found at
+`http://www.iro.umontreal.ca/contrib/po/HTML/matrix.html'.
+
+Using `gettext' in new packages
+===============================
+
+If you are writing a freely available program and want to
+internationalize it you are welcome to use GNU `gettext' in your
+package.  Of course you have to respect the GNU Library General Public
+License which covers the use of the GNU `gettext' library.  This means
+in particular that even non-free programs can use `libintl' as a shared
+library, whereas only free software can use `libintl' as a static
+library or use modified versions of `libintl'.
+
+   Once the sources are changed appropriately and the setup can handle
+the use of `gettext' the only thing missing are the translations.  The
+Free Translation Project is also available for packages which are not
+developed inside the GNU project.  Therefore the information given above
+applies also for every other Free Software Project.  Contact
+`translation@iro.umontreal.ca' to make the `.pot' files available to
+the translation teams.
+
diff --git a/webcit/ChangeLog b/webcit/ChangeLog
new file mode 100644 (file)
index 0000000..2e5fd2a
--- /dev/null
@@ -0,0 +1,7737 @@
+------------------------------------------------------------------------
+r4472 | dothebart | 2006-04-15 14:28:12 +0200 (Sat, 15 Apr 2006) | 3 lines
+
+* though POTFILES is automatically generated on newer 
+  systems from POTFILES.in, we add it for the older ones.
+
+------------------------------------------------------------------------
+r4471 | ajc | 2006-04-14 05:20:26 +0200 (Fri, 14 Apr 2006) | 1 line
+
+Version 6.81
+------------------------------------------------------------------------
+r4469 | ajc | 2006-04-14 04:57:16 +0200 (Fri, 14 Apr 2006) | 1 line
+
+webserver.c: bind to LOCALEDIR for message catalog.
+------------------------------------------------------------------------
+r4465 | dothebart | 2006-04-09 23:30:25 +0200 (Sun, 09 Apr 2006) | 2 lines
+
+* fix freebsd build. 
+
+------------------------------------------------------------------------
+r4463 | ajc | 2006-04-07 19:19:13 +0200 (Fri, 07 Apr 2006) | 1 line
+
+Updated version number to 6.80
+------------------------------------------------------------------------
+r4457 | dothebart | 2006-04-07 01:43:18 +0200 (Fri, 07 Apr 2006) | 2 lines
+
+we need to call another shellscript now.
+
+------------------------------------------------------------------------
+r4456 | dothebart | 2006-04-07 00:05:35 +0200 (Fri, 07 Apr 2006) | 2 lines
+
+more modern version.
+
+------------------------------------------------------------------------
+r4455 | ajc | 2006-04-06 23:18:24 +0200 (Thu, 06 Apr 2006) | 2 lines
+
+Fixed the 'add new note' button not woring
+when there were already no notes on the page.
+------------------------------------------------------------------------
+r4451 | dothebart | 2006-04-06 00:19:35 +0200 (Thu, 06 Apr 2006) | 2 lines
+
+* missing flag for libiconv added to the linker flags.
+
+------------------------------------------------------------------------
+r4445 | ajc | 2006-04-04 17:40:47 +0200 (Tue, 04 Apr 2006) | 1 line
+
+After sending an initial page, return to the wholist
+------------------------------------------------------------------------
+r4439 | ajc | 2006-03-30 06:02:33 +0200 (Thu, 30 Mar 2006) | 2 lines
+
+Zero out the 'Display name' field when displaying the
+screen to create or edit a vCard.
+------------------------------------------------------------------------
+r4436 | ajc | 2006-03-27 19:49:36 +0200 (Mon, 27 Mar 2006) | 3 lines
+
+Non-AJAX move or delete of a message now reloads the
+read messages loop instead of simply displaying the result of the
+operation on a grey screen.
+------------------------------------------------------------------------
+r4434 | ajc | 2006-03-27 06:21:50 +0200 (Mon, 27 Mar 2006) | 2 lines
+
+Remove height constraint on site logo in
+iconbar, and set width constraint to 120px (like all the others).
+------------------------------------------------------------------------
+r4432 | ajc | 2006-03-25 05:23:08 +0100 (Sat, 25 Mar 2006) | 2 lines
+
+Updated the README with credits for the new
+bubble tooltip, and cleaned up the spelling and grammar in the new sections.
+------------------------------------------------------------------------
+r4431 | ajc | 2006-03-25 05:03:40 +0100 (Sat, 25 Mar 2006) | 5 lines
+
+Calendar: selecting 'Add new event' from the banner bar
+now defaults the new event's date to the first day of the
+displayed month, if the displayed month is not the current
+month, *OR* the exact day being displayed, if the day view
+is currently being displayed.  Resolves bug #165.
+------------------------------------------------------------------------
+r4430 | ajc | 2006-03-25 00:01:15 +0100 (Sat, 25 Mar 2006) | 3 lines
+
+Worked around a DOM bug in Internet Explorer that caused it
+to crash if we manipulate the innerHTML of a DOM node while the page is still being
+rendered.
+------------------------------------------------------------------------
+r4429 | ajc | 2006-03-24 21:59:57 +0100 (Fri, 24 Mar 2006) | 3 lines
+
+Resized and repositioned the tooltip bubble so that
+it doesn't scroll the screen at the edges, and also it no longer breaks up into multiple
+pieces when filled with a large amount of text.
+------------------------------------------------------------------------
+r4427 | ajc | 2006-03-24 05:32:57 +0100 (Fri, 24 Mar 2006) | 1 line
+
+Added date/time to calendar bubbles.
+------------------------------------------------------------------------
+r4424 | dothebart | 2006-03-23 00:44:44 +0100 (Thu, 23 Mar 2006) | 4 lines
+
+* added central location for tiny_mce
+* added directory calculation routines
+* added Documentation for packaging staff.
+
+------------------------------------------------------------------------
+r4423 | ajc | 2006-03-21 18:58:10 +0100 (Tue, 21 Mar 2006) | 2 lines
+
+Summary/location/notes are now in the bubbles.
+Still need to add date/time and fix a rendering bug.
+------------------------------------------------------------------------
+r4421 | ajc | 2006-03-21 05:11:19 +0100 (Tue, 21 Mar 2006) | 3 lines
+
+Added bubble tooltip support.  Connected to calendar month
+view.  Bubbles are appearing -- now we just need to populate them
+with information from the calendar items.
+------------------------------------------------------------------------
+r4420 | ajc | 2006-03-21 05:10:30 +0100 (Tue, 21 Mar 2006) | 3 lines
+
+Added bubble tooltip support.  Connected to calendar month
+view.  Bubbles are appearing -- now we just need to populate them
+with information from the calendar items.
+------------------------------------------------------------------------
+r4418 | dothebart | 2006-03-20 15:54:45 +0100 (Mon, 20 Mar 2006) | 4 lines
+
+* add documentation
+* made directories configurable from start.
+* make debian package build work again.
+
+------------------------------------------------------------------------
+r4414 | ajc | 2006-03-17 05:42:16 +0100 (Fri, 17 Mar 2006) | 2 lines
+
+When saving vCards back to the server,
+declare charset=UTF-8 on fields containing it.
+------------------------------------------------------------------------
+r4411 | dothebart | 2006-03-16 22:52:21 +0100 (Thu, 16 Mar 2006) | 2 lines
+
+fixed default installation target of tiny mce and the templates.
+
+------------------------------------------------------------------------
+r4410 | dothebart | 2006-03-16 22:36:47 +0100 (Thu, 16 Mar 2006) | 5 lines
+
+* define prefix in a smart way.
+* include execinfo if we have backtrace
+* mute errors of stupid system provided m4 macros.
+
+
+------------------------------------------------------------------------
+r4409 | dothebart | 2006-03-16 22:22:08 +0100 (Thu, 16 Mar 2006) | 2 lines
+
+substitute our compile prefix.
+
+------------------------------------------------------------------------
+r4406 | ajc | 2006-03-15 04:17:41 +0100 (Wed, 15 Mar 2006) | 1 line
+
+create-pot.sh (does this still get used?) now looks in ../src/*.c
+------------------------------------------------------------------------
+r4405 | dothebart | 2006-03-14 18:55:14 +0100 (Tue, 14 Mar 2006) | 2 lines
+
+we need to know that to translate.
+
+------------------------------------------------------------------------
+r4404 | dothebart | 2006-03-14 18:49:30 +0100 (Tue, 14 Mar 2006) | 3 lines
+
+ignore stamp-po
+
+
+------------------------------------------------------------------------
+r4403 | dothebart | 2006-03-14 17:33:51 +0100 (Tue, 14 Mar 2006) | 2 lines
+
+get ChangeLog from svn.
+
+------------------------------------------------------------------------
+r4402 | dothebart | 2006-03-14 17:32:53 +0100 (Tue, 14 Mar 2006) | 2 lines
+
+ignore ChangeLog, as it's taken from SVN
+
+------------------------------------------------------------------------
+r4401 | dothebart | 2006-03-14 17:26:57 +0100 (Tue, 14 Mar 2006) | 2 lines
+
+well. autopoint doesn't know anything about .14.0
+
+------------------------------------------------------------------------
+r4400 | dothebart | 2006-03-14 17:19:08 +0100 (Tue, 14 Mar 2006) | 2 lines
+
+require older gettext version.
+
+------------------------------------------------------------------------
+r4399 | dothebart | 2006-03-14 11:15:59 +0100 (Tue, 14 Mar 2006) | 3 lines
+
+* fixed debian build
+* added autogen.sh, forgot that.
+
+------------------------------------------------------------------------
+r4395 | dothebart | 2006-03-12 14:33:46 +0100 (Sun, 12 Mar 2006) | 3 lines
+
+* use config.h
+* add the libs
+
+------------------------------------------------------------------------
+r4394 | dothebart | 2006-03-12 13:57:16 +0100 (Sun, 12 Mar 2006) | 2 lines
+
+ok, the template comes for us to have a start manually creating Makevars. abandon it
+
+------------------------------------------------------------------------
+r4393 | dothebart | 2006-03-12 13:53:23 +0100 (Sun, 12 Mar 2006) | 2 lines
+
+don't look at .o's etc.
+
+------------------------------------------------------------------------
+r4392 | dothebart | 2006-03-12 13:51:48 +0100 (Sun, 12 Mar 2006) | 2 lines
+
+more cleanup. no autogenerated files in svn.
+
+------------------------------------------------------------------------
+r4391 | dothebart | 2006-03-12 13:48:02 +0100 (Sun, 12 Mar 2006) | 2 lines
+
+automagic script stuff. don't have stuff in svn that can be automaticaly built.
+
+------------------------------------------------------------------------
+r4390 | dothebart | 2006-03-12 13:27:52 +0100 (Sun, 12 Mar 2006) | 2 lines
+
+provided by autoreconf -i
+
+------------------------------------------------------------------------
+r4389 | dothebart | 2006-03-12 13:26:07 +0100 (Sun, 12 Mar 2006) | 2 lines
+
+created by autoreconf
+
+------------------------------------------------------------------------
+r4388 | dothebart | 2006-03-12 13:25:01 +0100 (Sun, 12 Mar 2006) | 2 lines
+
+Various files automake wants to have. some of them are just called different, so i renamed them. 
+
+------------------------------------------------------------------------
+r4387 | dothebart | 2006-03-12 13:12:13 +0100 (Sun, 12 Mar 2006) | 2 lines
+
+we don't want autoconf/make stuff in svn. this should be added on distributing the tgz.
+
+------------------------------------------------------------------------
+r4386 | dothebart | 2006-03-12 13:09:44 +0100 (Sun, 12 Mar 2006) | 3 lines
+
+remove these files, as they're automagicaly generated by configure.
+they should not be in svn, so i'll add them to .svnignore too.
+
+------------------------------------------------------------------------
+r4385 | dothebart | 2006-03-12 13:03:13 +0100 (Sun, 12 Mar 2006) | 2 lines
+
+added Automaked makefiles.
+
+------------------------------------------------------------------------
+r4384 | dothebart | 2006-03-12 13:00:48 +0100 (Sun, 12 Mar 2006) | 2 lines
+
+move all source files to src/
+
+------------------------------------------------------------------------
+r4382 | ajc | 2006-03-11 00:04:31 +0100 (Sat, 11 Mar 2006) | 1 line
+
+Began making changes to do better handling of character sets.
+------------------------------------------------------------------------
+r4374 | ajc | 2006-03-06 15:56:48 +0100 (Mon, 06 Mar 2006) | 1 line
+
+Advertise DAV as Class 1 only; we don't support locking.
+------------------------------------------------------------------------
+r4369 | ajc | 2006-03-06 05:39:27 +0100 (Mon, 06 Mar 2006) | 1 line
+
+New it.po submitted by Gabriele Tassoni
+------------------------------------------------------------------------
+r4367 | ajc | 2006-03-05 04:38:03 +0100 (Sun, 05 Mar 2006) | 6 lines
+
+WebDAV GET/PUT of an entire calendar as one item
+now uses OGo-compatible URL's.  Any of three formats are possible:
+* http://foo.example.com/groupdav/Calendar
+* http://foo.example.com/groupdav/ics
+* http://foo.example.com/groupdav/calendar.ics
+
+------------------------------------------------------------------------
+r4365 | ajc | 2006-03-05 00:00:39 +0100 (Sun, 05 Mar 2006) | 1 line
+
+Altered the URL format for PUT an entire calendar.
+------------------------------------------------------------------------
+r4364 | ajc | 2006-03-04 22:36:11 +0100 (Sat, 04 Mar 2006) | 1 line
+
+Altered the URL format for GET an entire calendar.
+------------------------------------------------------------------------
+r4361 | ajc | 2006-03-04 05:54:44 +0100 (Sat, 04 Mar 2006) | 1 line
+
+Small fix to previous commit
+------------------------------------------------------------------------
+r4360 | ajc | 2006-03-04 05:43:51 +0100 (Sat, 04 Mar 2006) | 3 lines
+
+Added in preliminary support for 'webcal://' URL's.  Subscribe
+is working perfectly.  Publish is awaiting support on the back end Citadel server
+but our side is done.  URL FORMAT IS SUBJECT TO CHANGE.
+------------------------------------------------------------------------
+r4356 | ajc | 2006-03-03 05:20:44 +0100 (Fri, 03 Mar 2006) | 2 lines
+
+Altered the way UID's are encoded into URL's in DAV.
+Some clients were choking on the old encoding.
+------------------------------------------------------------------------
+r4355 | ajc | 2006-03-02 23:18:27 +0100 (Thu, 02 Mar 2006) | 2 lines
+
+Added the HTTP response 'DAV: 1, 2' to all OPTIONS requests.
+This got several WebDAV clients working.
+------------------------------------------------------------------------
+r4354 | ajc | 2006-03-02 18:43:04 +0100 (Thu, 02 Mar 2006) | 1 line
+
+RFC2047-encode subjects with non ascii characters.
+------------------------------------------------------------------------
+r4353 | ajc | 2006-03-02 17:20:07 +0100 (Thu, 02 Mar 2006) | 1 line
+
+404 all broken Microsoft /_vti_* crap
+------------------------------------------------------------------------
+r4352 | ajc | 2006-03-02 05:05:02 +0100 (Thu, 02 Mar 2006) | 1 line
+
+Made the 'New User' button disappear when it is not allowed.
+------------------------------------------------------------------------
+r4348 | ajc | 2006-03-01 05:40:39 +0100 (Wed, 01 Mar 2006) | 4 lines
+
+groupdav_propfind.c: continued fleshing out the DAV features
+of this interface so that it can do more than just GroupDAV.  It
+now has basic read-only WebDAV browse/fetch support (tested with
+cadaver and with konqueror).
+------------------------------------------------------------------------
+r4346 | ajc | 2006-02-28 22:44:00 +0100 (Tue, 28 Feb 2006) | 1 line
+
+locate_message_by_uid() once again uses the server index.
+------------------------------------------------------------------------
+r4342 | ajc | 2006-02-21 19:20:58 +0100 (Tue, 21 Feb 2006) | 2 lines
+
+GroupDAV PROPFIND on the folder list collection now
+looks at each room's default view instead of the user's current view.
+------------------------------------------------------------------------
+r4340 | ajc | 2006-02-21 06:04:37 +0100 (Tue, 21 Feb 2006) | 5 lines
+
+* groupdav_propfind.c: PROPFIND on a collection now utilizes
+the 'DAV:' namespace as the default namespace instead of defining a prefix.
+* groupdav_get.c: GET operations on a single object now make use of the
+  begin_burst() and end_burst() wrappers, which will cause a proper Content-length:
+  header to be output, and also allows compression to take place.
+------------------------------------------------------------------------
+r4339 | ajc | 2006-02-20 22:06:00 +0100 (Mon, 20 Feb 2006) | 2 lines
+
+API change: pass the 'Depth:' header and content along
+to groupdav_propfind() in preparation for more parsing.
+------------------------------------------------------------------------
+r4322 | dothebart | 2006-02-18 12:14:41 +0100 (Sat, 18 Feb 2006) | 2 lines
+
+added backtrace function
+
+------------------------------------------------------------------------
+r4321 | ajc | 2006-02-18 06:17:30 +0100 (Sat, 18 Feb 2006) | 1 line
+
+THIS IS 6.72
+------------------------------------------------------------------------
+r4319 | ajc | 2006-02-16 21:17:51 +0100 (Thu, 16 Feb 2006) | 1 line
+
+Fixed some stray HTML output prior to the HTTP headers.
+------------------------------------------------------------------------
+r4318 | dothebart | 2006-02-16 17:55:54 +0100 (Thu, 16 Feb 2006) | 2 lines
+
+print day number after name.
+
+------------------------------------------------------------------------
+r4317 | dothebart | 2006-02-16 17:50:01 +0100 (Thu, 16 Feb 2006) | 2 lines
+
+install locales into /usr/share/locale, as everybody else.
+
+------------------------------------------------------------------------
+r4316 | ajc | 2006-02-16 04:45:05 +0100 (Thu, 16 Feb 2006) | 7 lines
+
+Localization hacks.
+wc_strftime() now falls back to strftime() instead of strftime_l() if the
+selected locale is NULL.  This causes the time to be output in the 'C'
+locale, but at least it doesn't crash.
+Locales are now initialized slightly differently.  The 'C' locale is now
+initialized without the '.UTF8' suffix.  And if it is successfully
+initialized, all of the other locales are initialized using it as a base.
+------------------------------------------------------------------------
+r4314 | ajc | 2006-02-15 05:30:39 +0100 (Wed, 15 Feb 2006) | 2 lines
+
+Add an extra <br> at the end when pullquoting a message.
+This gives TinyMCE somewhere to put the cursor that's not inside the quote.
+------------------------------------------------------------------------
+r4313 | ajc | 2006-02-14 05:30:27 +0100 (Tue, 14 Feb 2006) | 1 line
+
+Cleaned up some of the comments in webcit.h
+------------------------------------------------------------------------
+r4312 | dothebart | 2006-02-13 21:51:49 +0100 (Mon, 13 Feb 2006) | 2 lines
+
+split up to remove html code from the localization.
+
+------------------------------------------------------------------------
+r4311 | dothebart | 2006-02-13 19:44:30 +0100 (Mon, 13 Feb 2006) | 2 lines
+
+added comments to make the start and the end of the template visible in the browser.
+
+------------------------------------------------------------------------
+r4310 | dothebart | 2006-02-13 19:42:55 +0100 (Mon, 13 Feb 2006) | 2 lines
+
+tolowered the embedded html.
+
+------------------------------------------------------------------------
+r4309 | ajc | 2006-02-13 18:49:01 +0100 (Mon, 13 Feb 2006) | 3 lines
+
+webserver.c: don't call realloc() on every single call
+to client_write().  Instead, start with a 32K buffer and increase its size
+any time we find we've run out of space.
+------------------------------------------------------------------------
+r4308 | ajc | 2006-02-13 05:01:36 +0100 (Mon, 13 Feb 2006) | 2 lines
+
+Removed monthname() and replaced with proper strftime() calls.
+All date/time output should be fully localized now.
+------------------------------------------------------------------------
+r4306 | ajc | 2006-02-12 07:34:37 +0100 (Sun, 12 Feb 2006) | 2 lines
+
+More conversion of date/time strings to strftime-based functions.
+Still need to tweak a few things here and there.
+------------------------------------------------------------------------
+r4305 | ajc | 2006-02-12 06:10:31 +0100 (Sun, 12 Feb 2006) | 1 line
+
+Began moving date outputs to strftime_l()
+------------------------------------------------------------------------
+r4303 | ajc | 2006-02-11 05:33:18 +0100 (Sat, 11 Feb 2006) | 1 line
+
+Moved _GNU_SOURCE declaration to webcit.h so all source modules have it defined.
+------------------------------------------------------------------------
+r4300 | ajc | 2006-02-09 22:51:05 +0100 (Thu, 09 Feb 2006) | 2 lines
+
+messages.c: fixed some memory allocation issues
+(forwarding attachments)
+------------------------------------------------------------------------
+r4298 | ajc | 2006-02-09 19:02:07 +0100 (Thu, 09 Feb 2006) | 1 line
+
+fix iconv calling syntax
+------------------------------------------------------------------------
+r4297 | ajc | 2006-02-09 18:53:12 +0100 (Thu, 09 Feb 2006) | 1 line
+
+Fixed a problem with free_march_list()
+------------------------------------------------------------------------
+r4296 | ajc | 2006-02-09 05:40:34 +0100 (Thu, 09 Feb 2006) | 2 lines
+
+html2html.c: when converting links, don't add quotes to URL's
+that were incorrectly specified without quotes.  That just breaks them.
+------------------------------------------------------------------------
+r4295 | ajc | 2006-02-09 05:00:10 +0100 (Thu, 09 Feb 2006) | 1 line
+
+Allow the user to specify a default character set for email headers.
+------------------------------------------------------------------------
+r4294 | ajc | 2006-02-09 03:44:27 +0100 (Thu, 09 Feb 2006) | 1 line
+
+it.po: updated Italian translation sent in by Gabriele Tassoni
+------------------------------------------------------------------------
+r4293 | ajc | 2006-02-08 22:53:29 +0100 (Wed, 08 Feb 2006) | 1 line
+
+Fixed a couple of memory leaks detected by Valgrind.
+------------------------------------------------------------------------
+r4292 | ajc | 2006-02-08 17:45:52 +0100 (Wed, 08 Feb 2006) | 1 line
+
+Memory allocation fix
+------------------------------------------------------------------------
+r4290 | ajc | 2006-02-07 18:03:41 +0100 (Tue, 07 Feb 2006) | 3 lines
+
+Some changes to view vs. default view behavior.
+This is to support the new Calendar List view without destroying the server behavior
+for Calendar rooms.
+------------------------------------------------------------------------
+r4288 | ajc | 2006-02-06 05:50:39 +0100 (Mon, 06 Feb 2006) | 4 lines
+
+Created ctdl_iconv_open() wrapper around iconv_open()
+in order to add extra charset aliases.  Nonstandard, broken Microsoft charsets such as
+'MS950' are now aliased to names such as 'CP950'.  This will allow WebCit to display
+broken messages created by broken Microsoft products.
+------------------------------------------------------------------------
+r4286 | ajc | 2006-02-06 00:17:45 +0100 (Mon, 06 Feb 2006) | 2 lines
+
+messages.c: corrected a call to utf8ify_rfc822_string() that
+had not been properly surrounded by the requisite ifdef's.
+------------------------------------------------------------------------
+r4285 | dothebart | 2006-02-05 20:10:15 +0100 (Sun, 05 Feb 2006) | 2 lines
+
+removed fuzzy lines, as the translation was correct.
+
+------------------------------------------------------------------------
+r4284 | dothebart | 2006-02-05 18:04:22 +0100 (Sun, 05 Feb 2006) | 2 lines
+
+added brief view calendar, and renamed the original view to 'pretty view' in the comments.
+
+------------------------------------------------------------------------
+r4283 | dothebart | 2006-02-05 17:57:41 +0100 (Sun, 05 Feb 2006) | 2 lines
+
+added more translations for wiki etc.
+
+------------------------------------------------------------------------
+r4282 | ajc | 2006-02-04 19:16:09 +0100 (Sat, 04 Feb 2006) | 1 line
+
+Perform RFC2047 charset decoding in recipient names
+------------------------------------------------------------------------
+r4281 | ajc | 2006-02-04 19:11:06 +0100 (Sat, 04 Feb 2006) | 3 lines
+
+Fixed the handling of HTML messages when the character set is
+declared in an HTML meta tag instead of in the MIME headers.
+Nearly all of these messages should parse now.
+------------------------------------------------------------------------
+r4280 | ajc | 2006-02-04 18:50:05 +0100 (Sat, 04 Feb 2006) | 1 line
+
+Reorganized portions of html2html.c
+------------------------------------------------------------------------
+r4279 | ajc | 2006-02-04 06:33:17 +0100 (Sat, 04 Feb 2006) | 4 lines
+
+When outputting HTML messages, check to see if there is a META tag in the HTML 
+that overrides the MIME content-type.  This is *not* legal MIME, but it seems to 
+be common practice in Asian messages so we have to deal with it.
+
+------------------------------------------------------------------------
+r4278 | ajc | 2006-02-04 04:42:10 +0100 (Sat, 04 Feb 2006) | 1 line
+
+Changed the copyright date in the startup banner
+------------------------------------------------------------------------
+r4277 | ajc | 2006-02-03 20:42:57 +0100 (Fri, 03 Feb 2006) | 1 line
+
+Removed ChangeLog, we'll go with the svn log from now on.
+------------------------------------------------------------------------
+r4275 | dothebart | 2006-02-03 10:51:49 +0100 (Fri, 03 Feb 2006) | 2 lines
+
+added new translations for download / save
+
+------------------------------------------------------------------------
+r4274 | ajc | 2006-02-03 05:52:09 +0100 (Fri, 03 Feb 2006) | 1 line
+
+Offer "View" and "Download" options for all attachments.
+------------------------------------------------------------------------
+r4270 | ajc | 2006-01-31 18:01:55 +0100 (Tue, 31 Jan 2006) | 5 lines
+
+
+* Generated MIME boundaries now begin with "=_" because that is a character
+  sequence guaranteed never to appear in either base64 or quoted-printable
+  encodings.
+
+------------------------------------------------------------------------
+r4268 | ajc | 2006-01-31 06:04:02 +0100 (Tue, 31 Jan 2006) | 1 line
+
+oops
+------------------------------------------------------------------------
+r4267 | ajc | 2006-01-31 06:01:18 +0100 (Tue, 31 Jan 2006) | 7 lines
+
+
+* Rolled all of the groupdav*.[ch] files way back to version 3851.  Something
+  somewhere in willi's doxygen changes broke GroupDAV protocol.  Since I was
+  unable to figure out where, I had to roll it all back.
+* The good news is that the server-absolute URL's do work after all, so I
+  reinstated that.
+
+------------------------------------------------------------------------
+r4266 | dothebart | 2006-01-31 00:06:23 +0100 (Tue, 31 Jan 2006) | 2 lines
+
+moved into subgroup 
+
+------------------------------------------------------------------------
+r4265 | ajc | 2006-01-30 22:52:55 +0100 (Mon, 30 Jan 2006) | 2 lines
+
+* Reversed the previous change
+
+------------------------------------------------------------------------
+r4264 | ajc | 2006-01-30 21:26:25 +0100 (Mon, 30 Jan 2006) | 4 lines
+
+
+* GroupDAV now outputs <href> tags containing server-absolute URL's instead
+  of globally absolute URL's.
+
+------------------------------------------------------------------------
+r4263 | ajc | 2006-01-30 18:11:01 +0100 (Mon, 30 Jan 2006) | 3 lines
+
+* When the -f option is specified, honor X-Forwarded-Host: in addition
+  to X-Forwarded-For: headers.  This helps GroupDAV along.
+
+------------------------------------------------------------------------
+r4262 | ajc | 2006-01-30 06:15:09 +0100 (Mon, 30 Jan 2006) | 5 lines
+
+
+HTML messages are now encoded as "Quoted-Printable" before being
+  transmitted to the server.  New utility function text_to_server_qp()
+  handles this.
+
+------------------------------------------------------------------------
+r4261 | ajc | 2006-01-30 05:21:45 +0100 (Mon, 30 Jan 2006) | 4 lines
+
+
+* Removed the "convert_to_html" option from text_to_server() because we no
+  longer have any callers which require it.
+
+------------------------------------------------------------------------
+r4260 | ajc | 2006-01-29 19:09:49 +0100 (Sun, 29 Jan 2006) | 4 lines
+
+
+ * Removed all references to "font-family" style.  We will now go with
+   whatever font the user has chosen as his favorite.
+
+------------------------------------------------------------------------
+r4259 | dothebart | 2006-01-29 16:40:17 +0100 (Sun, 29 Jan 2006) | 2 lines
+
+forgot one doxygen header
+
+------------------------------------------------------------------------
+r4258 | dothebart | 2006-01-29 14:34:44 +0100 (Sun, 29 Jan 2006) | 4 lines
+
+* Doxygen groups. Sorted the files into groups. so now we have a nice structure 
+  in the module index, which should ease the navigation to a particular part.
+
+
+------------------------------------------------------------------------
+r4257 | dothebart | 2006-01-29 11:59:14 +0100 (Sun, 29 Jan 2006) | 2 lines
+
+missing months added.
+
+------------------------------------------------------------------------
+r4256 | ajc | 2006-01-29 06:12:49 +0100 (Sun, 29 Jan 2006) | 1 line
+
+Clarified some of the doxygen comments
+------------------------------------------------------------------------
+r4255 | ajc | 2006-01-29 05:33:23 +0100 (Sun, 29 Jan 2006) | 1 line
+
+accept-charset="UTF-8" in form declaration for enter message screen
+------------------------------------------------------------------------
+r4254 | ajc | 2006-01-28 05:53:41 +0100 (Sat, 28 Jan 2006) | 1 line
+
+All month names and weekday names are now sourced from localized strings.
+------------------------------------------------------------------------
+r4253 | ajc | 2006-01-28 00:17:02 +0100 (Sat, 28 Jan 2006) | 1 line
+
+comments
+------------------------------------------------------------------------
+r4252 | ajc | 2006-01-27 23:41:51 +0100 (Fri, 27 Jan 2006) | 1 line
+
+comments
+------------------------------------------------------------------------
+r4251 | ajc | 2006-01-27 23:40:10 +0100 (Fri, 27 Jan 2006) | 1 line
+
+comments
+------------------------------------------------------------------------
+r4250 | ajc | 2006-01-27 21:04:11 +0100 (Fri, 27 Jan 2006) | 1 line
+
+ Do a JavaScript alert if we fail to open the Instant Messenger window.
+------------------------------------------------------------------------
+r4249 | ajc | 2006-01-27 19:50:53 +0100 (Fri, 27 Jan 2006) | 1 line
+
+Page popups work again
+------------------------------------------------------------------------
+r4247 | ajc | 2006-01-26 21:45:41 +0100 (Thu, 26 Jan 2006) | 3 lines
+
+
+Complete overhaul of "Notes" view.  Now features AJAX create and edit operations.
+
+------------------------------------------------------------------------
+r4245 | ajc | 2006-01-26 17:06:49 +0100 (Thu, 26 Jan 2006) | 1 line
+
+Clarify that we are GPLv2
+------------------------------------------------------------------------
+r4243 | ajc | 2006-01-26 04:26:25 +0100 (Thu, 26 Jan 2006) | 5 lines
+
+
+* Fixed some spelling errors
+* Added en_GB.po translation provided by David Given
+
+
+------------------------------------------------------------------------
+r4242 | ajc | 2006-01-25 19:10:47 +0100 (Wed, 25 Jan 2006) | 3 lines
+
+
+* Don't pullquote the headers when editing a wiki page.
+
+------------------------------------------------------------------------
+r4241 | ajc | 2006-01-25 05:10:51 +0100 (Wed, 25 Jan 2006) | 6 lines
+
+
+* Eliminated a bug in pullquote_message() that was causing it to run words
+  together at the linebreaks.
+* After creating or editing a Wiki page, display that page instead of
+  that wiki's home page.
+
+------------------------------------------------------------------------
+r4240 | ajc | 2006-01-24 19:56:57 +0100 (Tue, 24 Jan 2006) | 2 lines
+
+* Fixes to wiki view to handle "short" links.
+
+------------------------------------------------------------------------
+r4239 | ajc | 2006-01-24 17:07:54 +0100 (Tue, 24 Jan 2006) | 5 lines
+
+
+* client_getln() now fails if the client attempts to transmit non printable
+  characters.   This is for fast bailout if someone tries to do HTTPS to a
+  non-SSL webcit.
+
+------------------------------------------------------------------------
+r4238 | ajc | 2006-01-24 04:51:59 +0100 (Tue, 24 Jan 2006) | 4 lines
+
+
+* Got a primitive version of the wiki system in place.  Needs a lot of fine
+  tuning but it basically works.
+
+------------------------------------------------------------------------
+r4233 | dothebart | 2006-01-23 15:07:26 +0100 (Mon, 23 Jan 2006) | 2 lines
+
+version of debian build added
+
+------------------------------------------------------------------------
+r4232 | dothebart | 2006-01-23 14:44:05 +0100 (Mon, 23 Jan 2006) | 3 lines
+
+upsie. some lines vanished.
+removed kerningham-richie cisms.
+
+------------------------------------------------------------------------
+r4231 | dothebart | 2006-01-23 14:35:50 +0100 (Mon, 23 Jan 2006) | 2 lines
+
+Done with doxygenizing
+
+------------------------------------------------------------------------
+r4230 | ajc | 2006-01-22 23:50:06 +0100 (Sun, 22 Jan 2006) | 1 line
+
+More work on the wiki view.  Don't try to use it yet.
+------------------------------------------------------------------------
+r4229 | dothebart | 2006-01-22 00:53:37 +0100 (Sun, 22 Jan 2006) | 2 lines
+
+more doxygen doku.
+
+------------------------------------------------------------------------
+r4228 | ajc | 2006-01-21 22:24:26 +0100 (Sat, 21 Jan 2006) | 1 line
+
+wiki
+------------------------------------------------------------------------
+r4225 | ajc | 2006-01-20 22:39:28 +0100 (Fri, 20 Jan 2006) | 2 lines
+
+* Started writing wiki code.  It completely does not work.  :)
+
+------------------------------------------------------------------------
+r4221 | dothebart | 2006-01-20 21:05:27 +0100 (Fri, 20 Jan 2006) | 2 lines
+
+converted comments to get caught by doxygen
+
+------------------------------------------------------------------------
+r4217 | ajc | 2006-01-20 05:18:39 +0100 (Fri, 20 Jan 2006) | 1 line
+
+Began adding the infrastructure to support wiki mode rooms.
+------------------------------------------------------------------------
+r4210 | ajc | 2006-01-19 06:00:30 +0100 (Thu, 19 Jan 2006) | 1 line
+
+Fixed a small memory leak
+------------------------------------------------------------------------
+r4209 | ajc | 2006-01-19 05:09:43 +0100 (Thu, 19 Jan 2006) | 1 line
+
+THIS IS 6.71
+------------------------------------------------------------------------
+r4208 | ajc | 2006-01-18 22:40:46 +0100 (Wed, 18 Jan 2006) | 7 lines
+
+
+* fix_scrollbar_bug is now a class instead of an id.  Fixes validator warnings.
+* Corrected bad html generated when there's only one message in a summary view.
+* Retain both login name and display name (fullname) in session structure.
+  This fixes chat window authentication when connecting to a Citadel server
+  using host based authentication.
+
+------------------------------------------------------------------------
+r4202 | ajc | 2006-01-16 17:53:14 +0100 (Mon, 16 Jan 2006) | 2 lines
+
+* Experimental unix domain socket listener
+
+------------------------------------------------------------------------
+r4196 | ajc | 2006-01-15 05:40:40 +0100 (Sun, 15 Jan 2006) | 4 lines
+
+
+* setup.c: remove "--backtitle" from calls to "dialog" because its
+  availability cannot be depended upon.
+
+------------------------------------------------------------------------
+r4194 | ajc | 2006-01-15 00:33:22 +0100 (Sun, 15 Jan 2006) | 1 line
+
+oops, correction to previous commit
+------------------------------------------------------------------------
+r4193 | ajc | 2006-01-15 00:26:17 +0100 (Sun, 15 Jan 2006) | 1 line
+
+config: Correct forged From: lines during authenticated SMTP
+------------------------------------------------------------------------
+r4192 | ajc | 2006-01-13 21:25:33 +0100 (Fri, 13 Jan 2006) | 1 line
+
+THIS IS 6.70
+------------------------------------------------------------------------
+r4189 | ajc | 2006-01-13 06:02:27 +0100 (Fri, 13 Jan 2006) | 1 line
+
+Removed the split bbview because it's b0rken in IE
+------------------------------------------------------------------------
+r4188 | ajc | 2006-01-12 21:40:56 +0100 (Thu, 12 Jan 2006) | 1 line
+
+start im on bottom
+------------------------------------------------------------------------
+r4187 | ajc | 2006-01-12 06:41:48 +0100 (Thu, 12 Jan 2006) | 1 line
+
+Changes to instant messenger to work around IE bugs
+------------------------------------------------------------------------
+r4186 | ajc | 2006-01-12 05:23:38 +0100 (Thu, 12 Jan 2006) | 8 lines
+
+
+* More updates to instant messenger:
+  - Better delineation of input box.  Added an icon and a slightly darker
+    background color so you can see where the input box actually is.
+  - Auto refresh every 5 seconds instead of 30
+  - WebCit now fires off a JavaScript test after 30 seconds of inactivity
+    to see if the instant messenger window needs to be opened
+
+------------------------------------------------------------------------
+r4185 | ajc | 2006-01-11 23:00:59 +0100 (Wed, 11 Jan 2006) | 4 lines
+
+
+* More updates to instant messenger.  When new messages arrive, the window
+  automatically scrolls to the bottom and the input box is refocused.
+
+------------------------------------------------------------------------
+r4184 | ajc | 2006-01-11 21:21:56 +0100 (Wed, 11 Jan 2006) | 1 line
+
+Corrected a small javascript syntax error
+------------------------------------------------------------------------
+r4182 | ajc | 2006-01-11 05:57:11 +0100 (Wed, 11 Jan 2006) | 4 lines
+
+
+* instant_messenger.html: learn my own screen name from the server,
+  also some CSS changes
+
+------------------------------------------------------------------------
+r4175 | ajc | 2006-01-09 19:02:49 +0100 (Mon, 09 Jan 2006) | 5 lines
+
+
+* siteconfig.c: new "Indexing/Journaling" tab now contains the options
+  to enable the full text index, and to enable message journaling.
+* Version number is now 6.70 in order to keep parity with Citadel.
+
+------------------------------------------------------------------------
+r4173 | ajc | 2006-01-09 06:40:24 +0100 (Mon, 09 Jan 2006) | 1 line
+
+Site Configuration screen moved to tabbed dialog
+------------------------------------------------------------------------
+r4171 | ajc | 2006-01-06 17:21:36 +0100 (Fri, 06 Jan 2006) | 1 line
+
+ran create-pot.sh
+------------------------------------------------------------------------
+r4170 | ajc | 2006-01-06 17:21:01 +0100 (Fri, 06 Jan 2006) | 3 lines
+
+
+* Localization enabled "Your info" from summary screen
+
+------------------------------------------------------------------------
+r4169 | ajc | 2006-01-06 05:18:13 +0100 (Fri, 06 Jan 2006) | 1 line
+
+New tabbed dialog API.  This will be used in something later...
+------------------------------------------------------------------------
+r4164 | ajc | 2006-01-04 00:20:12 +0100 (Wed, 04 Jan 2006) | 2 lines
+
+More tweaks to instant messenger window
+
+------------------------------------------------------------------------
+r4163 | ajc | 2006-01-03 04:46:41 +0100 (Tue, 03 Jan 2006) | 1 line
+
+Allow selection of tabs in multiple conversation mode.
+------------------------------------------------------------------------
+r4162 | ajc | 2006-01-03 03:14:31 +0100 (Tue, 03 Jan 2006) | 1 line
+
+updates to ajax instant messenger
+------------------------------------------------------------------------
+r4161 | ajc | 2006-01-02 22:47:13 +0100 (Mon, 02 Jan 2006) | 1 line
+
+new instant messenger
+------------------------------------------------------------------------
+r4160 | ajc | 2006-01-02 22:40:38 +0100 (Mon, 02 Jan 2006) | 4 lines
+
+
+The new AJAX-based instant messenger now handles sending messages, and
+  also multiple concurrent conversations.
+
+------------------------------------------------------------------------
+r4159 | ajc | 2006-01-02 19:41:35 +0100 (Mon, 02 Jan 2006) | 1 line
+
+New way to display incoming instant messages.  Not finished.
+------------------------------------------------------------------------
+r4157 | ajc | 2005-12-22 18:08:05 +0100 (Thu, 22 Dec 2005) | 4 lines
+
+
+* Added missing HTTP headers to do_chat()
+
+
+------------------------------------------------------------------------
+r4156 | ajc | 2005-12-21 16:24:39 +0100 (Wed, 21 Dec 2005) | 9 lines
+
+
+
+* configure.in: use different variable names for each AC_CHECK_PROG macro,
+  because autoconf will see the same variable name as used before, pull some
+  value from cache, and assume it knows the answer.  This causes NLS to be
+  enabled on systems that have, for example, xgettext but not msgfmt (such as
+  Mandrake).  Fixed.
+
+
+------------------------------------------------------------------------
+r4155 | ajc | 2005-12-21 16:08:56 +0100 (Wed, 21 Dec 2005) | 3 lines
+
+
+* Makefile.in: target 'distclean' - do not remove po/Makefile.in
+
+------------------------------------------------------------------------
+r4154 | ajc | 2005-12-20 20:38:10 +0100 (Tue, 20 Dec 2005) | 1 line
+
+minor fix
+------------------------------------------------------------------------
+r4153 | ajc | 2005-12-19 21:48:19 +0100 (Mon, 19 Dec 2005) | 1 line
+
+ran create-pot.sh
+------------------------------------------------------------------------
+r4150 | ajc | 2005-12-17 06:25:18 +0100 (Sat, 17 Dec 2005) | 5 lines
+
+
+* messages.c: include the "edit html source" button in the message editor
+  window.  Also, when pullquoting a message, insert a \n\n at the end so
+  the TinyMCE editor allows the user to advance past the quote.
+
+------------------------------------------------------------------------
+r4149 | ajc | 2005-12-16 05:51:46 +0100 (Fri, 16 Dec 2005) | 5 lines
+
+
+* Checkbox to allow anonymous posting in rooms which allow it.
+  Resolves bugzilla #65.
+
+
+------------------------------------------------------------------------
+r4147 | ajc | 2005-12-15 23:36:12 +0100 (Thu, 15 Dec 2005) | 3 lines
+
+
+* "Headers" option in view message
+
+------------------------------------------------------------------------
+r4144 | ajc | 2005-12-13 23:51:43 +0100 (Tue, 13 Dec 2005) | 4 lines
+
+
+* Require Citadel server version to be at least 6.63
+* THIS IS 6.40
+
+------------------------------------------------------------------------
+r4143 | ajc | 2005-12-13 20:42:16 +0100 (Tue, 13 Dec 2005) | 1 line
+
+Don't try to twiddle /etc/inittab on systems that don't have /etc/inittab.
+------------------------------------------------------------------------
+r4142 | ajc | 2005-12-13 20:32:03 +0100 (Tue, 13 Dec 2005) | 1 line
+
+oops
+------------------------------------------------------------------------
+r4141 | ajc | 2005-12-13 20:28:04 +0100 (Tue, 13 Dec 2005) | 2 lines
+
+* chatframeset.html: inserted a missing </body> tag.
+
+------------------------------------------------------------------------
+r4139 | ajc | 2005-12-12 18:10:50 +0100 (Mon, 12 Dec 2005) | 2 lines
+
+* it.po: updated Italian translation submitted by Gabriele Tassoni
+
+------------------------------------------------------------------------
+r4137 | dothebart | 2005-12-12 01:53:19 +0100 (Mon, 12 Dec 2005) | 3 lines
+
+* another rework of the locale parser. Hopefully feature complete now.
+
+
+------------------------------------------------------------------------
+r4136 | ajc | 2005-12-11 06:05:26 +0100 (Sun, 11 Dec 2005) | 5 lines
+
+* Mercilessly ripped out all of the gratuitously complex GNU libintl
+  detection m4 crapola and replaced it with some simple autoconf directives
+  to detect whether the host system has the correct set of NLS functions for
+  supporting per-thread locale.
+
+------------------------------------------------------------------------
+r4135 | ajc | 2005-12-11 02:49:20 +0100 (Sun, 11 Dec 2005) | 2 lines
+
+* wclib.js: transmit the "no floors expanded" condition to the server.
+
+------------------------------------------------------------------------
+r4134 | ajc | 2005-12-11 02:28:22 +0100 (Sun, 11 Dec 2005) | 1 line
+
+updated webcit.pot
+------------------------------------------------------------------------
+r4133 | ajc | 2005-12-10 23:45:51 +0100 (Sat, 10 Dec 2005) | 3 lines
+
+* Switched our TinyMCE call to the "advanced" theme.  Also enabled
+  the IESpell plugin (when Internet Explorer is in use).
+
+------------------------------------------------------------------------
+r4132 | ajc | 2005-12-09 20:41:03 +0100 (Fri, 09 Dec 2005) | 3 lines
+
+* Deleting a message from the Trash folder now actually deletes it instead
+  of trying to move it to the Trash.  Requires Citadel server 6.63.
+
+------------------------------------------------------------------------
+r4130 | ajc | 2005-12-09 19:45:52 +0100 (Fri, 09 Dec 2005) | 2 lines
+
+* Slightly more intelligent language detection.
+
+------------------------------------------------------------------------
+r4129 | ajc | 2005-12-08 23:36:36 +0100 (Thu, 08 Dec 2005) | 1 line
+
+huh?
+------------------------------------------------------------------------
+r4128 | dothebart | 2005-12-08 23:32:39 +0100 (Thu, 08 Dec 2005) | 2 lines
+
+* added missing string
+
+------------------------------------------------------------------------
+r4127 | ajc | 2005-12-08 23:26:02 +0100 (Thu, 08 Dec 2005) | 1 line
+
+update webcit.pot
+------------------------------------------------------------------------
+r4126 | ajc | 2005-12-08 23:24:24 +0100 (Thu, 08 Dec 2005) | 2 lines
+
+* Detect the browser language, and use it as the default language selection.
+
+------------------------------------------------------------------------
+r4125 | ajc | 2005-12-08 17:49:56 +0100 (Thu, 08 Dec 2005) | 3 lines
+
+* Fix "locale leak" on newer Linux systems where gettext() seems to cache
+  its translated messages.  textdomain(textdomain(NULL)) clears the cache.
+
+------------------------------------------------------------------------
+r4124 | ajc | 2005-12-08 04:22:56 +0100 (Thu, 08 Dec 2005) | 3 lines
+
+ Improved the reliability of per-thread locale by unsetting it at the end
+  of each transaction.
+
+------------------------------------------------------------------------
+r4123 | ajc | 2005-12-07 23:58:21 +0100 (Wed, 07 Dec 2005) | 2 lines
+
+* Fixed more missing localization items
+
+------------------------------------------------------------------------
+r4122 | ajc | 2005-12-07 19:06:25 +0100 (Wed, 07 Dec 2005) | 2 lines
+
+* Per-session locale.  For some reason it doesn't work well.
+
+------------------------------------------------------------------------
+r4121 | ajc | 2005-12-07 19:03:29 +0100 (Wed, 07 Dec 2005) | 2 lines
+
+* Per-session locale.  For some reason it doesn't work well.
+
+------------------------------------------------------------------------
+r4120 | ajc | 2005-12-07 16:53:41 +0100 (Wed, 07 Dec 2005) | 1 line
+
+locale changes
+------------------------------------------------------------------------
+r4119 | ajc | 2005-12-07 16:35:07 +0100 (Wed, 07 Dec 2005) | 1 line
+
+locale changes
+------------------------------------------------------------------------
+r4118 | ajc | 2005-12-07 14:24:09 +0100 (Wed, 07 Dec 2005) | 2 lines
+
+* po/it.po: Italian localization submitted by Gabriele Tassoni
+
+------------------------------------------------------------------------
+r4117 | ajc | 2005-12-06 00:07:15 +0100 (Tue, 06 Dec 2005) | 2 lines
+
+* Upgraded TinyMCE to v2.0.1; CLEAR YOUR CACHE NOW
+
+------------------------------------------------------------------------
+r4116 | ajc | 2005-12-06 00:04:55 +0100 (Tue, 06 Dec 2005) | 1 line
+
+remove tiny_mce
+------------------------------------------------------------------------
+r4115 | dothebart | 2005-12-05 19:01:31 +0100 (Mon, 05 Dec 2005) | 2 lines
+
+more translations
+
+------------------------------------------------------------------------
+r4114 | dothebart | 2005-12-05 18:43:17 +0100 (Mon, 05 Dec 2005) | 3 lines
+
+* Use tokenizer function to completely parse accept-lang header.
+
+
+------------------------------------------------------------------------
+r4113 | ajc | 2005-12-05 17:48:10 +0100 (Mon, 05 Dec 2005) | 2 lines
+
+* Added in some of the missing localizations
+
+------------------------------------------------------------------------
+r4112 | dothebart | 2005-12-04 14:49:56 +0100 (Sun, 04 Dec 2005) | 2 lines
+
+spellchecked.
+
+------------------------------------------------------------------------
+r4111 | ajc | 2005-12-04 05:01:55 +0100 (Sun, 04 Dec 2005) | 1 line
+
+
+------------------------------------------------------------------------
+r4110 | dothebart | 2005-12-03 13:47:41 +0100 (Sat, 03 Dec 2005) | 3 lines
+
+* added some translations
+
+
+------------------------------------------------------------------------
+r4109 | dothebart | 2005-12-03 13:04:12 +0100 (Sat, 03 Dec 2005) | 3 lines
+
+* fixed langage detection to work with simple 'de' and no other stuff
+
+
+------------------------------------------------------------------------
+r4108 | ajc | 2005-12-02 23:50:30 +0100 (Fri, 02 Dec 2005) | 2 lines
+
+* Re-enabled browser language detection.  This will be debugged and finalized.
+
+------------------------------------------------------------------------
+r4107 | ajc | 2005-12-02 17:02:00 +0100 (Fri, 02 Dec 2005) | 2 lines
+
+* wclib.js: fixed a syntax error
+
+------------------------------------------------------------------------
+r4106 | ajc | 2005-12-01 23:46:37 +0100 (Thu, 01 Dec 2005) | 2 lines
+
+* which_div_expanded is now persistent across sessions
+
+------------------------------------------------------------------------
+r4105 | ajc | 2005-12-01 23:43:22 +0100 (Thu, 01 Dec 2005) | 2 lines
+
+* which_div_expanded is now persistent across page loads
+
+------------------------------------------------------------------------
+r4104 | ajc | 2005-12-01 23:15:56 +0100 (Thu, 01 Dec 2005) | 2 lines
+
+* Clicking on the expanded floor div collapses it.
+
+------------------------------------------------------------------------
+r4103 | ajc | 2005-12-01 23:03:45 +0100 (Thu, 01 Dec 2005) | 3 lines
+
+* More style changes to the new room list, mainly with regard to font size
+  and line breaks.
+
+------------------------------------------------------------------------
+r4102 | ajc | 2005-12-01 22:58:44 +0100 (Thu, 01 Dec 2005) | 1 line
+
+css change
+------------------------------------------------------------------------
+r4101 | ajc | 2005-12-01 20:35:39 +0100 (Thu, 01 Dec 2005) | 2 lines
+
+* Added icons to the new room list
+
+------------------------------------------------------------------------
+r4100 | ajc | 2005-12-01 06:43:12 +0100 (Thu, 01 Dec 2005) | 5 lines
+
+
+* The iconbar roomlist, when selected, is now persistent across page loads
+  and even between sessions.  We also cache the list for up to 5 minutes so
+  it doesn't have to load from the Citadel server over and over again.
+
+------------------------------------------------------------------------
+r4099 | ajc | 2005-12-01 05:59:57 +0100 (Thu, 01 Dec 2005) | 3 lines
+
+* Shortened some of the string lengths in struct wcsession.  We really don't
+  need all those 4096 byte moby-buffers everywhere.
+
+------------------------------------------------------------------------
+r4098 | ajc | 2005-11-30 05:57:21 +0100 (Wed, 30 Nov 2005) | 1 line
+
+commented out some logging
+------------------------------------------------------------------------
+r4097 | ajc | 2005-11-30 05:54:02 +0100 (Wed, 30 Nov 2005) | 1 line
+
+Drag-and-drop move messages is now complete.
+------------------------------------------------------------------------
+r4096 | ajc | 2005-11-30 05:22:26 +0100 (Wed, 30 Nov 2005) | 4 lines
+
+* Completed the JavaScript-detection of room names in the iconbar as drop
+  targets.  For now it simply displays an alert box.  Doing the actual
+  message move will only require some simple glue code...
+
+------------------------------------------------------------------------
+r4095 | ajc | 2005-11-29 21:51:28 +0100 (Tue, 29 Nov 2005) | 1 line
+
+wclib commit
+------------------------------------------------------------------------
+r4094 | ajc | 2005-11-29 05:04:32 +0100 (Tue, 29 Nov 2005) | 3 lines
+
+* Made the iconbar room list somewhat usable (collapse/expand).  It is not yet
+  a drop target, though, which is why we did all this in the first place.
+
+------------------------------------------------------------------------
+r4093 | dothebart | 2005-11-28 23:00:34 +0100 (Mon, 28 Nov 2005) | 3 lines
+
+* migrate to _GNU_SOURCE and uselocale() to be threadsafe.
+
+
+------------------------------------------------------------------------
+r4091 | ajc | 2005-11-28 03:28:33 +0100 (Mon, 28 Nov 2005) | 2 lines
+
+* Eliminated the use of tmpnam() to shut up compiler warnings.
+
+------------------------------------------------------------------------
+r4089 | dothebart | 2005-11-27 20:45:49 +0100 (Sun, 27 Nov 2005) | 3 lines
+
+* Detect locale from Browser Environment
+
+
+------------------------------------------------------------------------
+r4088 | dothebart | 2005-11-27 18:29:01 +0100 (Sun, 27 Nov 2005) | 3 lines
+
+* staticaly bind codeset to utf8.
+
+
+------------------------------------------------------------------------
+r4087 | ajc | 2005-11-24 05:32:48 +0100 (Thu, 24 Nov 2005) | 2 lines
+
+* Placed a mini roomlist in the iconbar.  This is not in its final form.
+
+------------------------------------------------------------------------
+r4086 | dothebart | 2005-11-23 17:44:13 +0100 (Wed, 23 Nov 2005) | 4 lines
+
+* added missing german translations
+* changed multi line strings with empty string in first line to be searchable
+
+
+------------------------------------------------------------------------
+r4085 | ajc | 2005-11-23 17:04:51 +0100 (Wed, 23 Nov 2005) | 2 lines
+
+* auth.c: localized "User name:" and "Password:" prompts
+
+------------------------------------------------------------------------
+r4084 | ajc | 2005-11-23 03:44:41 +0100 (Wed, 23 Nov 2005) | 2 lines
+
+* Fixed the unresponsive msgomatic in the bulletin board view.
+
+------------------------------------------------------------------------
+r4083 | ajc | 2005-11-22 06:01:37 +0100 (Tue, 22 Nov 2005) | 4 lines
+
+* Set up a toggleable iconbar that can switch between the menu and a room
+  list.  The room list is not yet implemented, so a simple placeholder is
+  there instead.
+
+------------------------------------------------------------------------
+r4082 | ajc | 2005-11-22 04:48:57 +0100 (Tue, 22 Nov 2005) | 5 lines
+
+* messages.c, webcit.css: message buttons (Reply, ReplyQuoted, etc.) are now
+  in a smaller font (new style 'msgbuttons' defined in the stylesheet)
+* Reply and ReplyQuoted no longer generate an empty 'Re:' subject if the
+  message being replied to has no subject.
+
+------------------------------------------------------------------------
+r4081 | ajc | 2005-11-22 04:31:58 +0100 (Tue, 22 Nov 2005) | 5 lines
+
+* create-pot.sh: now creates a new webcit.pot file and automatically merges
+  it into all *.po files, allowing an easy way for translators to access
+  new strings.
+* axdefs[] (Access level definitions) -- now ready for localization.
+
+------------------------------------------------------------------------
+r4077 | dothebart | 2005-11-21 17:23:42 +0100 (Mon, 21 Nov 2005) | 2 lines
+
+* added package build script.
+
+------------------------------------------------------------------------
+r4076 | dothebart | 2005-11-21 17:20:26 +0100 (Mon, 21 Nov 2005) | 2 lines
+
+error corrections
+
+------------------------------------------------------------------------
+r4075 | dothebart | 2005-11-21 17:13:29 +0100 (Mon, 21 Nov 2005) | 4 lines
+
+* Apache config package added
+* make recursive examples
+* automatization of the upstream version
+
+------------------------------------------------------------------------
+r4074 | ajc | 2005-11-21 04:36:42 +0100 (Mon, 21 Nov 2005) | 1 line
+
+build fix
+------------------------------------------------------------------------
+r4073 | ajc | 2005-11-21 04:24:03 +0100 (Mon, 21 Nov 2005) | 3 lines
+
+* Moved the definition of INADDR_NONE to webcit.h, where it will be effective
+  in all locations where it is needed.  Fixes the build on Solaris 10.
+
+------------------------------------------------------------------------
+r4072 | ajc | 2005-11-19 06:07:29 +0100 (Sat, 19 Nov 2005) | 1 line
+
+fix rss.c
+------------------------------------------------------------------------
+r4071 | ajc | 2005-11-19 05:56:00 +0100 (Sat, 19 Nov 2005) | 2 lines
+
+* Put in some infrastructure for generating and maintaining .po files
+
+------------------------------------------------------------------------
+r4070 | ajc | 2005-11-19 05:49:36 +0100 (Sat, 19 Nov 2005) | 1 line
+
+build updates
+------------------------------------------------------------------------
+r4069 | ajc | 2005-11-19 05:27:07 +0100 (Sat, 19 Nov 2005) | 3 lines
+
+* Threw away most of the gettextize-generated build system in the po/
+  directory, and replaced it with a very simple Makefile.in.in instead.
+
+------------------------------------------------------------------------
+r4068 | ajc | 2005-11-19 05:02:37 +0100 (Sat, 19 Nov 2005) | 1 line
+
+build fixes
+------------------------------------------------------------------------
+r4067 | ajc | 2005-11-19 04:58:02 +0100 (Sat, 19 Nov 2005) | 1 line
+
+Adjustments to the build
+------------------------------------------------------------------------
+r4066 | dothebart | 2005-11-18 15:07:34 +0100 (Fri, 18 Nov 2005) | 2 lines
+
+more fixups. umlauts problems fixed.
+
+------------------------------------------------------------------------
+r4065 | dothebart | 2005-11-17 22:46:43 +0100 (Thu, 17 Nov 2005) | 2 lines
+
+missing colon.
+
+------------------------------------------------------------------------
+r4064 | dothebart | 2005-11-17 22:38:53 +0100 (Thu, 17 Nov 2005) | 2 lines
+
+The umlauts got nuked on their way into svn. some first corrections.
+
+------------------------------------------------------------------------
+r4062 | error | 2005-11-17 18:23:44 +0100 (Thu, 17 Nov 2005) | 2 lines
+
+Have configure check for sed, so that recursion will work.
+
+------------------------------------------------------------------------
+r4061 | ajc | 2005-11-17 17:33:21 +0100 (Thu, 17 Nov 2005) | 4 lines
+
+* More changes to try to get the po/ directory to build properly.  It's still
+  not working.  If you want to run WebCit using the current tree, be sure to
+  configure with --disable-nls
+
+------------------------------------------------------------------------
+r4060 | ajc | 2005-11-17 17:25:31 +0100 (Thu, 17 Nov 2005) | 1 line
+
+aaaarrrrrgggggghhhhhhhh
+------------------------------------------------------------------------
+r4059 | ajc | 2005-11-17 06:22:58 +0100 (Thu, 17 Nov 2005) | 1 line
+
+test
+------------------------------------------------------------------------
+r4058 | ajc | 2005-11-17 06:20:00 +0100 (Thu, 17 Nov 2005) | 1 line
+
+old Makefile.in.in
+------------------------------------------------------------------------
+r4057 | ajc | 2005-11-17 06:05:51 +0100 (Thu, 17 Nov 2005) | 1 line
+
+remove files
+------------------------------------------------------------------------
+r4056 | ajc | 2005-11-17 06:05:35 +0100 (Thu, 17 Nov 2005) | 1 line
+
+remove files
+------------------------------------------------------------------------
+r4055 | ajc | 2005-11-17 06:03:54 +0100 (Thu, 17 Nov 2005) | 2 lines
+
+* Assorted tweaks to activate the translations...
+
+------------------------------------------------------------------------
+r4054 | ajc | 2005-11-16 03:59:00 +0100 (Wed, 16 Nov 2005) | 4 lines
+
+* Checked in po/de.po, a German translation submitted by Wilifried Goesgens.
+  Now I just have to figure out how to activate it.
+?
+
+------------------------------------------------------------------------
+r4052 | ajc | 2005-11-14 20:57:16 +0100 (Mon, 14 Nov 2005) | 1 line
+
+
+------------------------------------------------------------------------
+r4050 | ajc | 2005-11-14 05:10:14 +0100 (Mon, 14 Nov 2005) | 4 lines
+
+
+* Added an '-f' command line option to allow WebCit to follow the
+  'X-Forwarded-For:' HTTP header, if present.
+
+------------------------------------------------------------------------
+r4049 | ajc | 2005-11-14 04:46:33 +0100 (Mon, 14 Nov 2005) | 2 lines
+
+* Added missing HTTP headers for /listsub
+
+------------------------------------------------------------------------
+r4048 | ajc | 2005-11-13 05:46:36 +0100 (Sun, 13 Nov 2005) | 4 lines
+
+* Discovered the style -moz-user-select:none and applied it to the mailbox
+  summary table, to prevent text select from ruining the appearance of our
+  beautiful drag and drop function.
+
+------------------------------------------------------------------------
+r4047 | ajc | 2005-11-13 05:19:15 +0100 (Sun, 13 Nov 2005) | 4 lines
+
+* Strip prepended '/webcit' in requested url's.  This may allow us to handle
+  incoming proxy requests from a front end web server.
+* Don't require a session cookie for static content.
+
+------------------------------------------------------------------------
+r4046 | ajc | 2005-11-10 23:38:41 +0100 (Thu, 10 Nov 2005) | 3 lines
+
+* Completed the implementation of a simple drop target for messages.  Right
+  now it just drops to trash.  Need to do a folder list drop now.
+
+------------------------------------------------------------------------
+r4045 | ajc | 2005-11-10 05:08:57 +0100 (Thu, 10 Nov 2005) | 3 lines
+
+* Removed arbitrary upper bound in message select array, after realizing that
+  JavaScript arrays don't need to have their size declared.
+
+------------------------------------------------------------------------
+r4044 | ajc | 2005-11-09 05:50:45 +0100 (Wed, 09 Nov 2005) | 3 lines
+
+* Mailbox view: selected messages are now draggablevi ChangeLog   (Now we just need to
+  implement a place to drop them.)
+
+------------------------------------------------------------------------
+r4043 | ajc | 2005-11-08 06:44:50 +0100 (Tue, 08 Nov 2005) | 2 lines
+
+* Now it resizes on mousemove instead of mouseup.  Very nice animated effect.
+
+------------------------------------------------------------------------
+r4042 | ajc | 2005-11-08 06:37:30 +0100 (Tue, 08 Nov 2005) | 2 lines
+
+* First cut of message list resize.  It works but it resizes on mouseup.
+
+------------------------------------------------------------------------
+r4041 | ajc | 2005-11-07 16:46:18 +0100 (Mon, 07 Nov 2005) | 3 lines
+
+* Disable the I-bar cursor when hovering over message summary lines in the
+  mailbox view; go with the default pointer instead.
+
+------------------------------------------------------------------------
+r4040 | ajc | 2005-11-07 05:28:14 +0100 (Mon, 07 Nov 2005) | 4 lines
+
+* Mailbox summary view -- headers are now ever-present; they do not scroll
+  with the table.
+
+
+------------------------------------------------------------------------
+r4039 | ajc | 2005-11-07 04:31:31 +0100 (Mon, 07 Nov 2005) | 3 lines
+
+* Changed keypress handling so that it works not only in web browsers, but in
+  Internet Explorer as well.
+
+------------------------------------------------------------------------
+r4038 | ajc | 2005-11-06 18:27:45 +0100 (Sun, 06 Nov 2005) | 4 lines
+
+* Message delete: table row delete is now handled by a script.aculo.us effect
+  instead of by just clearing out the innerHTML of the table row div, because
+  IE barfs on the latter.
+
+------------------------------------------------------------------------
+r4036 | ajc | 2005-11-06 04:54:00 +0100 (Sun, 06 Nov 2005) | 2 lines
+
+* Found and removed more absolute URL's.
+
+------------------------------------------------------------------------
+r4035 | ajc | 2005-11-05 06:59:40 +0100 (Sat, 05 Nov 2005) | 1 line
+
+minor tweak to previous checkin
+------------------------------------------------------------------------
+r4034 | ajc | 2005-11-05 06:51:39 +0100 (Sat, 05 Nov 2005) | 4 lines
+
+* The checkboxes are gone!  Implemented ajax delete of selected messages,
+  via either the Delete button or the Delete key.
+
+
+------------------------------------------------------------------------
+r4033 | ajc | 2005-11-05 05:52:53 +0100 (Sat, 05 Nov 2005) | 3 lines
+
+* Multi select using ctrl now handles the condition of a message already being
+  selected and the user doing ctrl-click to deselect it.
+
+------------------------------------------------------------------------
+r4032 | ajc | 2005-11-04 23:05:13 +0100 (Fri, 04 Nov 2005) | 2 lines
+
+ * Multi select (using the ctrl key) is now working.
+
+------------------------------------------------------------------------
+r4031 | ajc | 2005-11-04 05:47:01 +0100 (Fri, 04 Nov 2005) | 1 line
+
+more of the same
+------------------------------------------------------------------------
+r4030 | ajc | 2005-11-04 05:45:24 +0100 (Fri, 04 Nov 2005) | 2 lines
+
+* Removed all of the absolute URL's.
+
+------------------------------------------------------------------------
+r4029 | ajc | 2005-11-04 05:39:09 +0100 (Fri, 04 Nov 2005) | 1 line
+
+lower case tags
+------------------------------------------------------------------------
+r4027 | ajc | 2005-11-03 23:48:09 +0100 (Thu, 03 Nov 2005) | 1 line
+
+removed some absolute urls
+------------------------------------------------------------------------
+r4026 | ajc | 2005-11-03 23:22:34 +0100 (Thu, 03 Nov 2005) | 1 line
+
+minor href fix
+------------------------------------------------------------------------
+r4025 | ajc | 2005-11-03 18:44:47 +0100 (Thu, 03 Nov 2005) | 1 line
+
+remove ml_slider
+------------------------------------------------------------------------
+r4024 | ajc | 2005-11-03 17:13:46 +0100 (Thu, 03 Nov 2005) | 6 lines
+
+* Removed the 'mark message as seen' C code (in the mailbox view) because it
+  was no longer getting called.  Implemented this in JavaScript using an ajax
+  call plus a new WebCit function to perform generic server commands using
+  ajax.  Also reinstated the removal of bold font weight for messages
+  transitioning from unseen to seen (again, in JavaScript).
+
+------------------------------------------------------------------------
+r4023 | ajc | 2005-11-03 05:47:28 +0100 (Thu, 03 Nov 2005) | 6 lines
+
+* Mailbox view -- onClick is now implemented by a JavaScript function which
+  is defined in wclib.js -- now, it not only handles the Ajax load of the
+  message into the preview pane, but it also highlights the table row, and
+  remembers the highlighting so it can be turned off when another row is
+  selected.  This is if course a prelude to ajaxifying the table...
+
+------------------------------------------------------------------------
+r4022 | ajc | 2005-11-02 23:51:23 +0100 (Wed, 02 Nov 2005) | 1 line
+
+rules=rows for the message summary table
+------------------------------------------------------------------------
+r4021 | ajc | 2005-11-02 21:59:38 +0100 (Wed, 02 Nov 2005) | 6 lines
+
+* Switched the mailbox summary back to a table.  This is tabular data and it
+  ought to be marked up as a table.  We went to fixed width floating div's in
+  order to use script.aculo.us 'draggable' but dragging the entire row ended
+  up looking like crap, and it didn't appear that we would be able to drag
+  outside the source div anyway.  So we're going back to the table.
+
+------------------------------------------------------------------------
+r4020 | ajc | 2005-11-02 21:08:22 +0100 (Wed, 02 Nov 2005) | 1 line
+
+oldest to newest, newest to oldest settings in message board view
+------------------------------------------------------------------------
+r4019 | ajc | 2005-11-02 06:11:09 +0100 (Wed, 02 Nov 2005) | 1 line
+
+read reverse
+------------------------------------------------------------------------
+r4018 | ajc | 2005-11-02 04:30:56 +0100 (Wed, 02 Nov 2005) | 1 line
+
+added per-user internet mail permission setting
+------------------------------------------------------------------------
+r4017 | ajc | 2005-11-01 04:30:52 +0100 (Tue, 01 Nov 2005) | 4 lines
+
+* messages.c: the summary line for each message is now a SPAN instead of
+  a DIV.  This was done because we needed the SPAN anyway to apply styles,
+  and saves some space.
+
+------------------------------------------------------------------------
+r4016 | ajc | 2005-10-31 18:55:44 +0100 (Mon, 31 Oct 2005) | 1 line
+
+small css fix
+------------------------------------------------------------------------
+r4015 | ajc | 2005-10-31 05:36:33 +0100 (Mon, 31 Oct 2005) | 1 line
+
+minor fix to above
+------------------------------------------------------------------------
+r4012 | ajc | 2005-10-31 03:59:24 +0100 (Mon, 31 Oct 2005) | 2 lines
+
+* summary.c: fixed the date display.
+
+------------------------------------------------------------------------
+r4010 | ajc | 2005-10-30 06:41:54 +0100 (Sun, 30 Oct 2005) | 4 lines
+
+* messages.c: the summary line for each message is now a div containing fixed
+  width floating spans instead of a table row.  This is being done as part of
+  the preparations to ajaxify the presentation of this data.
+
+------------------------------------------------------------------------
+r4009 | ajc | 2005-10-27 22:57:52 +0200 (Thu, 27 Oct 2005) | 1 line
+
+THIS IS 6.31
+------------------------------------------------------------------------
+r4006 | ajc | 2005-10-26 22:20:05 +0200 (Wed, 26 Oct 2005) | 3 lines
+
+* Bumped internal version number to 6.31.  Minimum Citadel server required
+  is version 6.61.
+
+------------------------------------------------------------------------
+r4004 | ajc | 2005-10-26 18:10:53 +0200 (Wed, 26 Oct 2005) | 3 lines
+
+* webcit.c: msgesc() no longer inserts backslashes before every single-quote
+  appearing in the quoted or forwarded message.
+
+------------------------------------------------------------------------
+r4001 | ajc | 2005-10-25 05:42:27 +0200 (Tue, 25 Oct 2005) | 1 line
+
+test
+------------------------------------------------------------------------
+r4000 | ajc | 2005-10-25 05:18:43 +0200 (Tue, 25 Oct 2005) | 1 line
+
+commit
+------------------------------------------------------------------------
+r3998 | ajc | 2005-10-25 05:10:52 +0200 (Tue, 25 Oct 2005) | 2 lines
+
+* Mailbox view: deleting messages now moves them to the Trash folder
+
+------------------------------------------------------------------------
+r3995 | ajc | 2005-10-25 04:19:18 +0200 (Tue, 25 Oct 2005) | 3 lines
+
+* calendar_view.c: fixed a variable initialization bug that was causing some
+  time-specific events to be displayed as all-day events.
+
+------------------------------------------------------------------------
+r3994 | ajc | 2005-10-24 17:59:53 +0200 (Mon, 24 Oct 2005) | 4 lines
+
+* List sub/unsub confirmation -- Citadel now wants http:// or https://
+  prepended as part of the 'submitted subscribe url' so we are now doing
+  that.
+
+------------------------------------------------------------------------
+r3988 | ajc | 2005-10-22 07:02:13 +0200 (Sat, 22 Oct 2005) | 4 lines
+
+* More changes required to be able to do embedded message/rfc822 and still be
+  able to view the attachments in the embedded submessage.   Yow.
+* Brought over the updated MIME parser from the Citadel package.
+
+------------------------------------------------------------------------
+r3983 | ajc | 2005-10-21 21:27:12 +0200 (Fri, 21 Oct 2005) | 4 lines
+
+* Handle embedded message/rfc822 submessages, using the new form of MSG4 on
+  the Citadel server that can extract these for us.  There is still a bug or
+  two in this to be fixed...
+
+------------------------------------------------------------------------
+r3972 | ajc | 2005-10-17 17:13:15 +0200 (Mon, 17 Oct 2005) | 1 line
+
+THIS IS 6.30
+------------------------------------------------------------------------
+r3968 | ajc | 2005-10-15 07:01:39 +0200 (Sat, 15 Oct 2005) | 1 line
+
+------------------------------------------------------------------------
+r3967 | ajc | 2005-10-15 06:52:31 +0200 (Sat, 15 Oct 2005) | 1 line
+
+------------------------------------------------------------------------
+r3966 | ajc | 2005-10-15 06:50:43 +0200 (Sat, 15 Oct 2005) | 1 line
+
+------------------------------------------------------------------------
+r3965 | ajc | 2005-10-15 06:44:16 +0200 (Sat, 15 Oct 2005) | 2 lines
+
+* Sort messages in reverse date order when no sort preference is set
+* When going from non-date sort to date sort, try reverse order first
+------------------------------------------------------------------------
+r3964 | ajc | 2005-10-15 06:29:16 +0200 (Sat, 15 Oct 2005) | 1 line
+
+* Better handling of multiple recipients in reply-all
+------------------------------------------------------------------------
+r3963 | ajc | 2005-10-13 21:31:41 +0200 (Thu, 13 Oct 2005) | 5 lines
+
+* <tr> and </tr> tags for each row in a mailbox summary view, are now
+  output by display_summarized() instead of by readloop().  This makes the
+  code easier to read and refactors it slightly in preparation for some evil
+  plans...
+
+------------------------------------------------------------------------
+r3961 | ajc | 2005-10-13 05:59:03 +0200 (Thu, 13 Oct 2005) | 3 lines
+
+* Rooms view -- render properly when empty floors exist
+  [fixes bugzilla issue # 156]
+
+------------------------------------------------------------------------
+r3952 | ajc | 2005-10-11 05:02:49 +0200 (Tue, 11 Oct 2005) | 1 line
+
+-
+------------------------------------------------------------------------
+r3947 | ajc | 2005-10-09 06:34:43 +0200 (Sun, 09 Oct 2005) | 1 line
+
+oops
+------------------------------------------------------------------------
+r3946 | ajc | 2005-10-09 06:32:23 +0200 (Sun, 09 Oct 2005) | 1 line
+
+new mail notification
+------------------------------------------------------------------------
+r3945 | ajc | 2005-10-09 06:13:32 +0200 (Sun, 09 Oct 2005) | 1 line
+
+dont read/write to closed ssl context
+------------------------------------------------------------------------
+r3943 | ajc | 2005-10-08 05:13:25 +0200 (Sat, 08 Oct 2005) | 1 line
+
+Test
+------------------------------------------------------------------------
+r3942 | ajc | 2005-10-08 05:13:05 +0200 (Sat, 08 Oct 2005) | 1 line
+
+Test
+------------------------------------------------------------------------
+r3941 | ajc | 2005-10-08 05:12:33 +0200 (Sat, 08 Oct 2005) | 1 line
+
+need citadel 6.58
+------------------------------------------------------------------------
+r3940 | ajc | 2005-10-08 05:10:03 +0200 (Sat, 08 Oct 2005) | 1 line
+
+cvs to svn
+------------------------------------------------------------------------
+r3938 | ajc | 2005-10-07 23:37:51 +0200 (Fri, 07 Oct 2005) | 1 line
+
+fix infinite loop
+------------------------------------------------------------------------
+r3937 | ajc | 2005-10-07 21:40:52 +0200 (Fri, 07 Oct 2005) | 1 line
+
+no cvs
+------------------------------------------------------------------------
+r3936 | ajc | 2005-10-07 21:39:51 +0200 (Fri, 07 Oct 2005) | 1 line
+
+re-added binary
+------------------------------------------------------------------------
+r3935 | ajc | 2005-10-07 21:37:44 +0200 (Fri, 07 Oct 2005) | 1 line
+
+removing bad statics
+------------------------------------------------------------------------
+r3934 | ajc | 2005-10-07 20:47:45 +0200 (Fri, 07 Oct 2005) | 1 line
+
+Test to see if log is updated automatically
+------------------------------------------------------------------------
+r3933 | ajc | 2005-10-07 20:47:13 +0200 (Fri, 07 Oct 2005) | 1 line
+
+Added boostrap
+------------------------------------------------------------------------
+r3931 | ajc | 2005-10-06 21:34:28 +0200 (Thu, 06 Oct 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3930 | ajc | 2005-10-06 21:34:09 +0200 (Thu, 06 Oct 2005) | 3 lines
+
+* GroupDAV locate_message_by_uid() now uses the EUID command on the Citadel
+  server.  Fast fast.
+
+------------------------------------------------------------------------
+r3924 | error | 2005-10-05 19:54:08 +0200 (Wed, 05 Oct 2005) | 2 lines
+
+* Show the ThreadSSL in the debugging logs.
+
+------------------------------------------------------------------------
+r3919 | ajc | 2005-10-01 04:51:12 +0200 (Sat, 01 Oct 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3918 | ajc | 2005-09-30 22:57:27 +0200 (Fri, 30 Sep 2005) | 3 lines
+
+* Added "Display Name" (or as vCard calls it, "friendly name" or "fn") to
+  the vCard editing screen.
+
+------------------------------------------------------------------------
+r3917 | ajc | 2005-09-29 18:34:10 +0200 (Thu, 29 Sep 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3916 | ajc | 2005-09-29 17:59:33 +0200 (Thu, 29 Sep 2005) | 2 lines
+
+* Finished the "signature" function.
+
+------------------------------------------------------------------------
+r3915 | ajc | 2005-09-29 06:10:40 +0200 (Thu, 29 Sep 2005) | 2 lines
+
+* sig is done, but need to add proper handling of linebreaks
+
+------------------------------------------------------------------------
+r3914 | ajc | 2005-09-29 04:54:17 +0200 (Thu, 29 Sep 2005) | 2 lines
+
+* Began implementing the "signature" feature.  It doesn't work yet.
+
+------------------------------------------------------------------------
+r3913 | ajc | 2005-09-28 05:29:47 +0200 (Wed, 28 Sep 2005) | 2 lines
+
+* Don't display room banner on "Confirm move of message" screen
+
+------------------------------------------------------------------------
+r3912 | ajc | 2005-09-28 05:19:14 +0200 (Wed, 28 Sep 2005) | 6 lines
+
+* "Reply" and "ReplyAll" now quote the original message, but only when
+  it's private mail.
+* For non-mail, a "ReplyQuoted" button is now present.
+* "Move" and "Delete" are now present for a user's mailbox rooms.
+* Improved the <blockquote> style.
+
+------------------------------------------------------------------------
+r3910 | ajc | 2005-09-27 04:12:13 +0200 (Tue, 27 Sep 2005) | 3 lines
+
+* When clicking on an email address in a vCard to send the person an
+  email message, use the display name plus the email address.
+
+------------------------------------------------------------------------
+r3909 | ajc | 2005-09-26 23:56:31 +0200 (Mon, 26 Sep 2005) | 3 lines
+
+* Offer the [Move] and [Delete] buttons not only for aide/roomaide, but
+  also whenever we are in a mailbox room owned by the user.
+
+------------------------------------------------------------------------
+r3907 | ajc | 2005-09-26 20:47:41 +0200 (Mon, 26 Sep 2005) | 2 lines
+
+new tinymce
+
+------------------------------------------------------------------------
+r3906 | ajc | 2005-09-26 20:44:32 +0200 (Mon, 26 Sep 2005) | 2 lines
+
+* new tinymce
+
+------------------------------------------------------------------------
+r3905 | ajc | 2005-09-26 20:36:41 +0200 (Mon, 26 Sep 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3904 | ajc | 2005-09-26 20:00:52 +0200 (Mon, 26 Sep 2005) | 3 lines
+
+* Upgraded TinyMCE to version 2.0RC3.  This fixes a conflict with
+  the prototype.js library.
+
+------------------------------------------------------------------------
+r3903 | ajc | 2005-09-26 06:09:51 +0200 (Mon, 26 Sep 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3902 | ajc | 2005-09-26 05:10:10 +0200 (Mon, 26 Sep 2005) | 2 lines
+
+* Updated "make install" to handle the multi static thing
+
+------------------------------------------------------------------------
+r3901 | ajc | 2005-09-26 04:47:36 +0200 (Mon, 26 Sep 2005) | 2 lines
+
+* Removed the Kevin Roth rich text editor and replaced it with TinyMCE.
+
+------------------------------------------------------------------------
+r3900 | ajc | 2005-09-25 23:21:13 +0200 (Sun, 25 Sep 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3899 | ajc | 2005-09-25 22:58:56 +0200 (Sun, 25 Sep 2005) | 3 lines
+
+* Generalized the way we handle static content directories so that we may
+  have more than one of them (i.e. not just "static/")
+
+------------------------------------------------------------------------
+r3896 | ajc | 2005-09-21 15:25:53 +0200 (Wed, 21 Sep 2005) | 3 lines
+
+* The RSS/XML button is temporarily commented out in order to prevent
+  users from selecting this possibly unfinished feature.
+
+------------------------------------------------------------------------
+r3892 | ajc | 2005-09-21 06:00:54 +0200 (Wed, 21 Sep 2005) | 5 lines
+
+* Downloading attachments now gives the browser a better hint as to what
+  it should name the file.
+* Downloading attachments is now supported even when the MIME part is
+  stupidly listed as "inline" rather than "attachment."
+
+------------------------------------------------------------------------
+r3891 | ajc | 2005-09-20 23:59:22 +0200 (Tue, 20 Sep 2005) | 4 lines
+
+* webcit.c: moved request_method[] out of the global scope (yikes!!!)
+* rss.c: removed "const" from function declarations to silence
+         a compiler warning
+
+------------------------------------------------------------------------
+r3890 | ajc | 2005-09-19 04:56:21 +0200 (Mon, 19 Sep 2005) | 6 lines
+
+* Two-pane mail reading now uses Ajax instead of a hidden iframe, and it's
+  very crisp and responsive.
+* "Print message" function now opens up a new window for the print
+  preview.  I just couldn't figure out a way to keep the b0rken IE from
+  printing the screen instead of the message.
+
+------------------------------------------------------------------------
+r3889 | ajc | 2005-09-19 04:07:19 +0200 (Mon, 19 Sep 2005) | 3 lines
+
+* Renamed 'ScriptaculousEffect' back to 'Effect' because there is no
+  longer any namespace conflict.
+
+------------------------------------------------------------------------
+r3887 | ajc | 2005-09-18 23:47:49 +0200 (Sun, 18 Sep 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3884 | ajc | 2005-09-18 20:49:43 +0200 (Sun, 18 Sep 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3882 | ajc | 2005-09-18 18:00:15 +0200 (Sun, 18 Sep 2005) | 8 lines
+
+* Discovered that Prototype makes it easy to auto-refresh, so I switched
+  the wholist and summary refresh code to use that API instead of doing it
+  myself.
+* Switched all HTTP/1.0 HTTP/1.1.  I don't know if this is going to break
+  anything (it shouldn't -- I'm not knowingly depending upon any features
+  of HTTP/1.0), but it *fixes* the problem of Internet Exploder caching
+  pages even when it's told not to.
+
+------------------------------------------------------------------------
+r3881 | ajc | 2005-09-18 17:02:30 +0200 (Sun, 18 Sep 2005) | 9 lines
+
+* summary.c: summary screen is now updated using ajax instead of refreshing
+  the whole page.  Not only does this look cleaner, but it also has the
+  happy side effect of not reloading all of the images.
+* webcit.c: new API calls begin_ajax_response() and end_ajax_response() for
+  wrapping inner div's
+* webcit.c: removed the "refresh30" parameter from output_headers() and
+  from all code that calls it.  We don't need it anymore; refreshing the
+  entire page is, like, sooooo 2004.  :)
+
+------------------------------------------------------------------------
+r3880 | ajc | 2005-09-18 16:30:05 +0200 (Sun, 18 Sep 2005) | 4 lines
+
+* Added a "random number" parameter to the wholist ajax refresh request,
+  because b0rken MSIE still insists on fetching from its cache even though
+  it's been explicitly told not to.
+
+------------------------------------------------------------------------
+r3879 | ajc | 2005-09-18 06:04:32 +0200 (Sun, 18 Sep 2005) | 5 lines
+
+* Switched the wholist updater to Prototype's AJAX updater, instead of
+  using Rico's wrapper around it.  It's actually simpler and doesn't seem
+  to require strict XML, which are both wins.
+* Removed Rico from the build.
+
+------------------------------------------------------------------------
+r3878 | ajc | 2005-09-18 05:15:15 +0200 (Sun, 18 Sep 2005) | 3 lines
+
+* Remove spurious "No new messages" message when viewing an
+  empty address book.
+
+------------------------------------------------------------------------
+r3877 | ajc | 2005-09-18 04:18:39 +0200 (Sun, 18 Sep 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3876 | ajc | 2005-09-18 02:53:15 +0200 (Sun, 18 Sep 2005) | 2 lines
+
+* "Reply All" button
+
+------------------------------------------------------------------------
+r3871 | ajc | 2005-09-17 18:44:30 +0200 (Sat, 17 Sep 2005) | 4 lines
+
+* The JavaScript code to activate the ajax-powered recipient autocompleters
+  has been moved to a function in wclib.js (it's still activated from an
+  inline script in messages.c)
+
+------------------------------------------------------------------------
+r3870 | ajc | 2005-09-17 15:18:05 +0200 (Sat, 17 Sep 2005) | 4 lines
+
+* fmt_date.c: changes to "brief" mode.  It now displays time only if the
+  date is today, month/day/time if the date is within the last six months,
+  and date only for anything older.
+
+------------------------------------------------------------------------
+r3869 | ajc | 2005-09-17 05:00:06 +0200 (Sat, 17 Sep 2005) | 3 lines
+
+* Fixed the autocompletion for CC: and BCC:
+* Moved the autocompletion styles into the stylesheet where they belong
+
+------------------------------------------------------------------------
+r3867 | ajc | 2005-09-16 22:22:48 +0200 (Fri, 16 Sep 2005) | 4 lines
+
+* Inital support for CC: and BCC: is working.  Autocompletion of these
+  lines is not functional.  I don't know whether it's because I did
+  something wrong, or if the ajax library only allows one per screen.
+
+------------------------------------------------------------------------
+r3864 | ajc | 2005-09-16 06:34:46 +0200 (Fri, 16 Sep 2005) | 2 lines
+
+* Initial hack of Cc: and Bcc: support
+
+------------------------------------------------------------------------
+r3862 | ajc | 2005-09-16 04:36:01 +0200 (Fri, 16 Sep 2005) | 3 lines
+
+* The 'To:' box accepts more characters now
+* Removed the border from the new 'XML' button
+
+------------------------------------------------------------------------
+r3861 | error | 2005-09-16 03:20:00 +0200 (Fri, 16 Sep 2005) | 2 lines
+
+Add Reply and Email links; and an RSS link in the header
+
+------------------------------------------------------------------------
+r3859 | ajc | 2005-09-15 23:29:42 +0200 (Thu, 15 Sep 2005) | 4 lines
+
+* Made the message list div slightly larger, the preview pane equally
+  smaller, and stuck a separator bar in between them that will someday
+  be draggable.
+
+------------------------------------------------------------------------
+r3858 | ajc | 2005-09-15 22:45:48 +0200 (Thu, 15 Sep 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3855 | ajc | 2005-09-14 05:53:43 +0200 (Wed, 14 Sep 2005) | 3 lines
+
+* Autocompletion now fetches candidate addresses using the AUTO server
+  command being built for Citadel 6.56
+
+------------------------------------------------------------------------
+r3852 | ajc | 2005-09-13 16:03:04 +0200 (Tue, 13 Sep 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3851 | ajc | 2005-09-13 16:02:40 +0200 (Tue, 13 Sep 2005) | 2 lines
+
+* THIS IS 6.25
+
+------------------------------------------------------------------------
+r3848 | ajc | 2005-09-12 22:57:58 +0200 (Mon, 12 Sep 2005) | 3 lines
+
+* Save/Cancel buttons are now at the top *and* bottom of the message
+  entry screen.  Evidently some users seem to want this.
+
+------------------------------------------------------------------------
+r3847 | ajc | 2005-09-12 21:03:44 +0200 (Mon, 12 Sep 2005) | 3 lines
+
+* When forwarding a message, properly escape the quoted headers (especially
+  the subject) for insertion into the editor.
+
+------------------------------------------------------------------------
+r3846 | ajc | 2005-09-12 20:20:21 +0200 (Mon, 12 Sep 2005) | 2 lines
+
+* The "forward" button is now working, and it forwards the attachments.
+
+------------------------------------------------------------------------
+r3845 | ajc | 2005-09-12 06:08:05 +0200 (Mon, 12 Sep 2005) | 4 lines
+
+* Built an initial version of the "forward message" function.  It works
+  perfectly on the message text now, but we cannot consider it finished
+  until it also forwards attachments.
+
+------------------------------------------------------------------------
+r3843 | ajc | 2005-09-10 06:26:54 +0200 (Sat, 10 Sep 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3842 | ajc | 2005-09-10 05:23:05 +0200 (Sat, 10 Sep 2005) | 4 lines
+
+* Determined where to insert a "Forward" button and the functionality it
+  implements.  In order to complete this function we will need a
+  form-sanitized output mode for read_message().
+
+------------------------------------------------------------------------
+r3841 | ajc | 2005-09-10 00:06:12 +0200 (Sat, 10 Sep 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3840 | ajc | 2005-09-09 21:47:29 +0200 (Fri, 09 Sep 2005) | 2 lines
+
+* Removed some dead code
+
+------------------------------------------------------------------------
+r3837 | ajc | 2005-09-09 06:43:37 +0200 (Fri, 09 Sep 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3836 | ajc | 2005-09-09 06:43:31 +0200 (Fri, 09 Sep 2005) | 6 lines
+
+* Checked in a copy of the "script.aculo.us" library by Thomas Fuchs.
+  NOTE: I had to search-and-replace "Effect" to "ScriptaculousEffect" in
+  all of their files, to avoid a conflict with the name "Effect" in Rico.
+* Implemented recipient autocompletion when composing mail, using the
+  script.aculo.us drop-down box and an ajax fetch.  Cool!!
+
+------------------------------------------------------------------------
+r3835 | ajc | 2005-09-09 06:43:23 +0200 (Fri, 09 Sep 2005) | 7 lines
+
+* Checked in a copy of the "script.aculo.us" library by Thomas Fuchs.
+  NOTE: I had to search-and-replace "Effect" to "ScriptaculousEffect" in
+  all of their files, to avoid a conflict with the name "Effect" in Rico.
+* Implemented recipient autocompletion when composing mail, using the
+  script.aculo.us drop-down box and an ajax fetch.  Cool!!
+Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
+
+------------------------------------------------------------------------
+r3831 | ajc | 2005-09-06 16:44:28 +0200 (Tue, 06 Sep 2005) | 3 lines
+
+* Altered the logic which determines whether to display a "Post message"
+  or "Send message" button on the message entry screen.
+
+------------------------------------------------------------------------
+r3828 | ajc | 2005-09-01 05:57:31 +0200 (Thu, 01 Sep 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3827 | ajc | 2005-09-01 05:54:34 +0200 (Thu, 01 Sep 2005) | 6 lines
+
+* The "prompt for recipient" screen is now gone.  When the user is posting
+  from a room requiring a recipient, a "To:" line now appears above the
+  "Subject:" line.  Entering an invalid recipient causes the message entry
+  screen to loop back to itself, with the form contents still intact, and
+  the ImportantMessage box set to the error message.
+
+------------------------------------------------------------------------
+r3826 | ajc | 2005-08-30 06:30:53 +0200 (Tue, 30 Aug 2005) | 4 lines
+
+* messages.c: teh b0rken Intarweb Exploder was printing the screen rather
+  than the hidden iframe when user selects "Print" message.  Applied a
+  workaround.
+
+------------------------------------------------------------------------
+r3823 | ajc | 2005-08-23 04:57:06 +0200 (Tue, 23 Aug 2005) | 3 lines
+
+* Added some files to the po/ directory, but I really don't know what I'm
+  doing here...
+
+------------------------------------------------------------------------
+r3822 | ajc | 2005-08-22 23:22:00 +0200 (Mon, 22 Aug 2005) | 5 lines
+
+* vcard_edit.c webcit.c webserver.c who.c : i18n
+* This should complete the internationalization of the entire WebCit
+  package.  Testing must be done, and then of course we must have someone
+  do a translation so we can see if this thing works.
+
+------------------------------------------------------------------------
+r3821 | ajc | 2005-08-22 22:27:26 +0200 (Mon, 22 Aug 2005) | 3 lines
+
+* userlist.c: i18n
+* vcard.c: minor change to comments in code
+
+------------------------------------------------------------------------
+r3820 | ajc | 2005-08-22 22:21:21 +0200 (Mon, 22 Aug 2005) | 2 lines
+
+* useredit.c: i18n
+
+------------------------------------------------------------------------
+r3819 | ajc | 2005-08-22 21:26:09 +0200 (Mon, 22 Aug 2005) | 2 lines
+
+* subst.c summary.c sysmsgs.c : i18n
+
+------------------------------------------------------------------------
+r3818 | ajc | 2005-08-22 21:06:52 +0200 (Mon, 22 Aug 2005) | 2 lines
+
+* siteconfig.c: i18n
+
+------------------------------------------------------------------------
+r3817 | ajc | 2005-08-22 20:02:24 +0200 (Mon, 22 Aug 2005) | 2 lines
+
+* siteconfig.c: began i18n
+
+------------------------------------------------------------------------
+r3816 | ajc | 2005-08-22 18:53:11 +0200 (Mon, 22 Aug 2005) | 2 lines
+
+* rss.c: i18n
+
+------------------------------------------------------------------------
+r3815 | ajc | 2005-08-22 06:33:30 +0200 (Mon, 22 Aug 2005) | 4 lines
+
+* paging.c preferences.c roomops.c : i18n
+* Also changed various "OK" buttons to labels more descriptive of
+  their actual functions.
+
+------------------------------------------------------------------------
+r3814 | ajc | 2005-08-22 03:02:42 +0200 (Mon, 22 Aug 2005) | 5 lines
+
+* messages.c: finished i18n
+* webcit.h: minimum required Citadel server version is now 6.55; this is
+  required in order to gain access to the new version of the MSGS command
+  that includes a header summary.
+
+------------------------------------------------------------------------
+r3811 | ajc | 2005-08-21 07:02:17 +0200 (Sun, 21 Aug 2005) | 2 lines
+
+* messages.c: renamed some elements
+
+------------------------------------------------------------------------
+r3810 | ajc | 2005-08-20 06:37:50 +0200 (Sat, 20 Aug 2005) | 3 lines
+
+* mainmenu.c: i18n
+* messages.c: partially i18n
+
+------------------------------------------------------------------------
+r3809 | ajc | 2005-08-19 23:46:49 +0200 (Fri, 19 Aug 2005) | 2 lines
+
+* inetconf.c, listsub.c, part of mainmenu.c: i18n
+
+------------------------------------------------------------------------
+r3808 | ajc | 2005-08-19 18:56:35 +0200 (Fri, 19 Aug 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3807 | ajc | 2005-08-19 18:56:06 +0200 (Fri, 19 Aug 2005) | 2 lines
+
+* inetconf.c: partial i18n
+
+------------------------------------------------------------------------
+r3806 | error | 2005-08-19 04:01:31 +0200 (Fri, 19 Aug 2005) | 2 lines
+
+RSS: Format the room info better.
+
+------------------------------------------------------------------------
+r3805 | error | 2005-08-19 03:58:06 +0200 (Fri, 19 Aug 2005) | 2 lines
+
+RSS: Update debugging messages
+
+------------------------------------------------------------------------
+r3804 | error | 2005-08-19 03:53:06 +0200 (Fri, 19 Aug 2005) | 2 lines
+
+Fix lingering timezone problem in If-Modified-Since
+
+------------------------------------------------------------------------
+r3803 | error | 2005-08-19 03:18:01 +0200 (Fri, 19 Aug 2005) | 2 lines
+
+If-Modified-Since is now working properly.
+
+------------------------------------------------------------------------
+r3802 | error | 2005-08-19 02:52:28 +0200 (Fri, 19 Aug 2005) | 2 lines
+
+Clean up the RSS feed. Attempt to read If-Modified-Since header.
+
+------------------------------------------------------------------------
+r3801 | error | 2005-08-19 00:59:38 +0200 (Fri, 19 Aug 2005) | 2 lines
+
+First-draft of RSS support.
+
+------------------------------------------------------------------------
+r3800 | error | 2005-08-19 00:57:55 +0200 (Fri, 19 Aug 2005) | 2 lines
+
+gotoroom() now returns nonzero on error
+
+------------------------------------------------------------------------
+r3799 | ajc | 2005-08-19 00:08:26 +0200 (Fri, 19 Aug 2005) | 2 lines
+
+* iconbar.c: i18n
+
+------------------------------------------------------------------------
+r3798 | ajc | 2005-08-18 20:33:34 +0200 (Thu, 18 Aug 2005) | 2 lines
+
+* calendar_view.c event.c floors.c graphics.c html2html.c iconbar.c: i18n
+
+------------------------------------------------------------------------
+r3797 | ajc | 2005-08-18 18:17:25 +0200 (Thu, 18 Aug 2005) | 2 lines
+
+* calendar_tools.c: i18n
+
+------------------------------------------------------------------------
+r3796 | ajc | 2005-08-18 16:36:54 +0200 (Thu, 18 Aug 2005) | 7 lines
+
+* calendar.c: finished preparing strings for i18n
+* sysmsgs.c: Save/Cancel buttons now have different element names, so we
+  can do a "which element has a nonzero length" check instead of a "what
+  is the value of this element" check.  This is vital because the value
+  equals the label, and the label will change if the language changes.
+  This must be done throughout the system.
+
+------------------------------------------------------------------------
+r3795 | ajc | 2005-08-18 00:18:00 +0200 (Thu, 18 Aug 2005) | 2 lines
+
+* calendar.c: altered conflict reporting strings for better i18n
+
+------------------------------------------------------------------------
+r3794 | ajc | 2005-08-17 19:56:32 +0200 (Wed, 17 Aug 2005) | 3 lines
+
+* availability.c: prepared for i18n
+* calendar.c: began preparing for i18n
+
+------------------------------------------------------------------------
+r3793 | ajc | 2005-08-17 19:45:00 +0200 (Wed, 17 Aug 2005) | 2 lines
+
+* auth.c: prepared for internationalization
+
+------------------------------------------------------------------------
+r3792 | ajc | 2005-08-17 05:43:20 +0200 (Wed, 17 Aug 2005) | 3 lines
+
+* More work to get the gettext stuff working, although I really don't
+  know what I'm doing here
+
+------------------------------------------------------------------------
+r3791 | ajc | 2005-08-16 22:51:08 +0200 (Tue, 16 Aug 2005) | 2 lines
+
+* More gettext/i18n crap
+
+------------------------------------------------------------------------
+r3790 | ajc | 2005-08-16 22:14:25 +0200 (Tue, 16 Aug 2005) | 2 lines
+
+* This is an attempt to gettextize the WebCit build.
+
+------------------------------------------------------------------------
+r3789 | ajc | 2005-08-15 18:49:02 +0200 (Mon, 15 Aug 2005) | 3 lines
+
+* post_mime_to_server() now includes "MIME-Version: 1.0" as required
+  by RCC2045.  Some clients look for this.  (Thanks to Shayne for this one)
+
+------------------------------------------------------------------------
+r3787 | ajc | 2005-08-12 23:53:32 +0200 (Fri, 12 Aug 2005) | 3 lines
+
+* All OS-level includes are now included from webcit.h instead of from
+  each individual .c file.  This will keep the build cleaner.
+
+------------------------------------------------------------------------
+r3782 | ajc | 2005-08-12 03:01:27 +0200 (Fri, 12 Aug 2005) | 6 lines
+
+* The iconbar and summary screen now connect to the user's primary
+  groupware rooms using the new macros: _CALENDAR_, _TASKS_, _NOTES_,
+  and _CONTACTS_, in order to facilitate those rooms potentially having
+  different names on some hosts (such as, perhaps, the same names but in
+  different languages).
+
+------------------------------------------------------------------------
+r3781 | ajc | 2005-08-12 01:20:13 +0200 (Fri, 12 Aug 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3780 | ajc | 2005-08-12 01:15:05 +0200 (Fri, 12 Aug 2005) | 2 lines
+
+* Added debian build directory (submitted by W. Goesgens)
+
+------------------------------------------------------------------------
+r3777 | ajc | 2005-08-10 23:55:04 +0200 (Wed, 10 Aug 2005) | 3 lines
+
+* siteconfig.c: added support for "instant expunge" and "allow spoofing"
+  global configuration options.
+
+------------------------------------------------------------------------
+r3769 | ajc | 2005-08-09 03:13:29 +0200 (Tue, 09 Aug 2005) | 3 lines
+
+* Mailbox summary view is now generated using the server's
+  new "message list with headers summary" mode.
+
+------------------------------------------------------------------------
+r3765 | ajc | 2005-08-05 18:28:40 +0200 (Fri, 05 Aug 2005) | 2 lines
+
+* THIS IS 6.21
+
+------------------------------------------------------------------------
+r3758 | ajc | 2005-08-02 04:38:34 +0200 (Tue, 02 Aug 2005) | 2 lines
+
+* new iconv check for both libiconv and built-in iconv
+
+------------------------------------------------------------------------
+r3756 | ajc | 2005-08-01 04:28:57 +0200 (Mon, 01 Aug 2005) | 2 lines
+
+* Made the ImportantMessage div less obtrusive
+
+------------------------------------------------------------------------
+r3754 | ajc | 2005-07-29 18:26:04 +0200 (Fri, 29 Jul 2005) | 3 lines
+
+* omit check for gnu libiconv -- the iconv functionality is built into
+  most operating systems now.
+
+------------------------------------------------------------------------
+r3753 | ajc | 2005-07-29 06:37:29 +0200 (Fri, 29 Jul 2005) | 2 lines
+
+* fixed a bug in subject iconv ing
+
+------------------------------------------------------------------------
+r3750 | ajc | 2005-07-28 06:06:31 +0200 (Thu, 28 Jul 2005) | 4 lines
+
+* "Print" button on each message.  It even uses a hidden iframe to
+  eliminate the "here's the printable view" window; the user goes straight
+  to the browser's print dialog.  Slick!
+
+------------------------------------------------------------------------
+r3749 | ajc | 2005-07-28 05:40:05 +0200 (Thu, 28 Jul 2005) | 2 lines
+
+* "Delete selected" button is now "Delete" and it works again
+
+------------------------------------------------------------------------
+r3747 | ajc | 2005-07-28 05:16:30 +0200 (Thu, 28 Jul 2005) | 3 lines
+
+* Awesome new 2-pane layout with ajax functionality for mailbox view.
+* Slick new fade-out effect for "important message" boxes.
+
+------------------------------------------------------------------------
+r3746 | ajc | 2005-07-26 06:08:41 +0200 (Tue, 26 Jul 2005) | 3 lines
+
+* Previous checkin broke viewing of individual messages while in
+  mailbox summary mode.  Fixed.
+
+------------------------------------------------------------------------
+r3745 | ajc | 2005-07-26 05:46:29 +0200 (Tue, 26 Jul 2005) | 4 lines
+
+* The new sorting options broke the delete-message checkboxes.  Fixed.
+* Sorting options are now selectable in either direction, and are
+  persistent across sessions.
+
+------------------------------------------------------------------------
+r3743 | ajc | 2005-07-25 21:22:30 +0200 (Mon, 25 Jul 2005) | 2 lines
+
+* mailbox summary sort by subject/sender/date
+
+------------------------------------------------------------------------
+r3741 | ajc | 2005-07-24 06:25:44 +0200 (Sun, 24 Jul 2005) | 3 lines
+
+* Replaced the old Citadel logo with a new one
+  designed by Lisa Aurigemma (vermilion).
+
+------------------------------------------------------------------------
+r3740 | ajc | 2005-07-23 06:28:36 +0200 (Sat, 23 Jul 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3739 | ajc | 2005-07-23 06:28:19 +0200 (Sat, 23 Jul 2005) | 2 lines
+
+* Updated the docs and the version number
+
+------------------------------------------------------------------------
+r3738 | ajc | 2005-07-23 06:18:41 +0200 (Sat, 23 Jul 2005) | 2 lines
+
+* New AJAX-based wholist refresh
+
+------------------------------------------------------------------------
+r3737 | ajc | 2005-07-22 17:07:29 +0200 (Fri, 22 Jul 2005) | 4 lines
+
+* 'whobbs' is now 'who'
+* Refactored the wholist code to have its inner div output by a separate
+  function, in anticipation of possible ajax functionality being added
+
+------------------------------------------------------------------------
+r3736 | ajc | 2005-07-22 06:03:31 +0200 (Fri, 22 Jul 2005) | 3 lines
+
+* HTML messages in foreign character sets are now converted to UTF-8 for
+  display.
+
+------------------------------------------------------------------------
+r3735 | ajc | 2005-07-22 05:40:22 +0200 (Fri, 22 Jul 2005) | 3 lines
+
+* Handle display of RFC2047-encoded subjects and senders by converting
+  them to UTF-8 (all WebCit pages are output as UTF-8).  Resolves bug #136.
+
+------------------------------------------------------------------------
+r3732 | ajc | 2005-07-20 06:26:24 +0200 (Wed, 20 Jul 2005) | 4 lines
+
+* Detect libiconv on the host system and link it in if present.
+* If libiconv is present, convert foreign charsets to UTF-8 on the fly
+  when outputting text/plain messages.  (Still need to do text/html.)
+
+------------------------------------------------------------------------
+r3729 | ajc | 2005-07-19 19:05:23 +0200 (Tue, 19 Jul 2005) | 6 lines
+
+* Removed the last couple of places where forms were submitted using
+  the GET method.  POST is just so technologically cleaner that we should
+  use it all the time.
+* Fixed a bug in the MIME parser that was causing it to not be 8-bit
+  clean.
+
+------------------------------------------------------------------------
+r3728 | ajc | 2005-07-19 16:24:25 +0200 (Tue, 19 Jul 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3727 | ajc | 2005-07-19 16:23:04 +0200 (Tue, 19 Jul 2005) | 4 lines
+
+* mime_parser.c: don't default Content-type: to text/plain, because when
+  an HTTP POST operation is performed, the content type is expected to
+  be empty.
+
+------------------------------------------------------------------------
+r3725 | ajc | 2005-07-19 06:15:45 +0200 (Tue, 19 Jul 2005) | 3 lines
+
+* Brought over the newest version of the MIME parser from Citadel,
+  containing an API that supports arbitrary character sets.
+
+------------------------------------------------------------------------
+r3723 | ajc | 2005-07-19 05:17:22 +0200 (Tue, 19 Jul 2005) | 2 lines
+
+* Added more icons
+
+------------------------------------------------------------------------
+r3722 | ajc | 2005-07-14 06:21:53 +0200 (Thu, 14 Jul 2005) | 3 lines
+
+* More intelligent JavaScript to handle the greying out of end date and
+  start/end times when "all day event" is selected.
+
+------------------------------------------------------------------------
+r3721 | ajc | 2005-07-14 06:02:19 +0200 (Thu, 14 Jul 2005) | 3 lines
+
+* Fix bug #147 (date sometimes saved incorrectly for all day events due
+  to timezone differences)
+
+------------------------------------------------------------------------
+r3720 | ajc | 2005-07-13 18:55:59 +0200 (Wed, 13 Jul 2005) | 2 lines
+
+* Use the new icons in more places.
+
+------------------------------------------------------------------------
+r3719 | ajc | 2005-07-13 03:59:22 +0200 (Wed, 13 Jul 2005) | 2 lines
+
+* Installed the final batch of new icons
+
+------------------------------------------------------------------------
+r3718 | ajc | 2005-07-13 00:10:56 +0200 (Wed, 13 Jul 2005) | 2 lines
+
+* Icon update
+
+------------------------------------------------------------------------
+r3717 | ajc | 2005-07-12 23:30:37 +0200 (Tue, 12 Jul 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3708 | ajc | 2005-06-29 19:55:32 +0200 (Wed, 29 Jun 2005) | 6 lines
+
+* Any HTTP method other than GET or POST is now routed directly to the
+  GroupDAV code.  This will eventually allow requests such as "PROPFIND /"
+  to work.
+* GroupDAV requests not beginning with "/groupdav" now automatically have
+  that prefix prepended to them.
+
+------------------------------------------------------------------------
+r3707 | ajc | 2005-06-29 17:25:01 +0200 (Wed, 29 Jun 2005) | 4 lines
+
+* Added an experimental OPTIONS method.  This is not required by GroupDAV,
+  but it is an experiment to see whether we can use the same code framework
+  to implement other DAV variants in the future.
+
+------------------------------------------------------------------------
+r3706 | ajc | 2005-06-29 05:12:28 +0200 (Wed, 29 Jun 2005) | 2 lines
+
+* Bumped internal version number to 6.20
+
+------------------------------------------------------------------------
+r3705 | ajc | 2005-06-29 05:10:10 +0200 (Wed, 29 Jun 2005) | 5 lines
+
+* PROPFIND on an individual item inside a room now works (it simply
+  spews the href and etag properties, regardless of what the request
+  was).  This is not valid GroupDAV, but Kontact expects this request to
+  succeed before an item can be deleted, so we provide a simple response.
+
+------------------------------------------------------------------------
+r3704 | ajc | 2005-06-28 16:12:38 +0200 (Tue, 28 Jun 2005) | 3 lines
+
+* GroupDAV HTTP header "ETag:" is now output as "etag:" in order to deal with
+  a case-sensitivity bug in the Kontact client.
+
+------------------------------------------------------------------------
+r3702 | ajc | 2005-06-28 00:15:38 +0200 (Tue, 28 Jun 2005) | 2 lines
+
+* Header file adjustments to make it work on FreeBSD
+
+------------------------------------------------------------------------
+r3701 | ajc | 2005-06-27 19:38:06 +0200 (Mon, 27 Jun 2005) | 3 lines
+
+* HTML pages are now output as "Content-type: text/html; charset=utf-8"
+  UTF-8 is going to be the standard character set for the Citadel system.
+
+------------------------------------------------------------------------
+r3698 | ajc | 2005-06-24 21:58:03 +0200 (Fri, 24 Jun 2005) | 5 lines
+
+* Added a "preferences and settings" screen for each user.
+* Removed the javascript date output stuff because it's not granular
+  or international enough.
+* All dates and times can now be 12 or 24 hours.
+
+------------------------------------------------------------------------
+r3697 | ajc | 2005-06-24 17:17:49 +0200 (Fri, 24 Jun 2005) | 4 lines
+
+* The date/time stamp of messages are now output using JavaScript's
+  toLocaleString() function, observing the browser's locale and timezone
+  instead of the web server's.
+
+------------------------------------------------------------------------
+r3696 | ajc | 2005-06-23 18:17:49 +0200 (Thu, 23 Jun 2005) | 3 lines
+
+* crypto.c: keys/ directory is relative to the directory from which WebCit
+  is actually running, not relative to the compiled-in WEBCITDIR
+
+------------------------------------------------------------------------
+r3695 | ajc | 2005-06-23 06:16:20 +0200 (Thu, 23 Jun 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3694 | ajc | 2005-06-23 06:08:46 +0200 (Thu, 23 Jun 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3693 | ajc | 2005-06-23 06:01:59 +0200 (Thu, 23 Jun 2005) | 3 lines
+
+* groupdav_main.c: remove double slashes in path name
+  (suggested by Johannes Schneider)
+
+------------------------------------------------------------------------
+r3689 | ajc | 2005-06-22 05:04:22 +0200 (Wed, 22 Jun 2005) | 2 lines
+
+* siteconfig.c: add "auto db log cull" setting now in Citadel 6.52
+
+------------------------------------------------------------------------
+r3687 | ajc | 2005-06-21 04:27:39 +0200 (Tue, 21 Jun 2005) | 4 lines
+
+* Moved some JavaScript functions out of head.html and into a new wclib.js
+  file, which can be included and cached.  This will form the basis for a
+  new WebCit JavaScript function library.
+
+------------------------------------------------------------------------
+r3686 | ajc | 2005-06-20 22:38:50 +0200 (Mon, 20 Jun 2005) | 4 lines
+
+* The main stylesheet is now in a separate file in the static/ directory.
+  Something we did recently must have fixed the caching problem, because it's
+  only being fetched once now (or "now once" if you're Pennsylvania Dutch).
+
+------------------------------------------------------------------------
+r3685 | ajc | 2005-06-20 05:47:44 +0200 (Mon, 20 Jun 2005) | 5 lines
+
+* inetconf.c: in save_inetconf(), eliminate sizeof(x) where x is a pointer
+  to a heap-allocated buffer rather than a char[xxx].  This fixes a problem
+  reported by at least one site where the Internet configuration screen
+  was malfunctioning.
+
+------------------------------------------------------------------------
+r3684 | ajc | 2005-06-19 06:12:03 +0200 (Sun, 19 Jun 2005) | 2 lines
+
+* Integrated the second batch of new icons.
+
+------------------------------------------------------------------------
+r3683 | ajc | 2005-06-19 00:58:59 +0200 (Sun, 19 Jun 2005) | 5 lines
+
+* Installed the 16x16 "users" icon as favicon.ico, mainly for performance
+  reasons -- the browser will cache favicon.ico and won't keep asking for
+  it over and over again, eliminating a second HTTP transaction every time
+  the user clicks on something.
+
+------------------------------------------------------------------------
+r3682 | ajc | 2005-06-19 00:48:34 +0200 (Sun, 19 Jun 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3681 | ajc | 2005-06-19 00:18:35 +0200 (Sun, 19 Jun 2005) | 4 lines
+
+* Replaced the most recent batch of icons with a "better" set which was
+  sent by the design house.  I don't know what the difference is, but
+  I'm going to assume they're better.
+
+------------------------------------------------------------------------
+r3678 | ajc | 2005-06-15 05:56:56 +0200 (Wed, 15 Jun 2005) | 2 lines
+
+* Accept ".ifb" as a valid extension for requesting free/busy
+
+------------------------------------------------------------------------
+r3677 | ajc | 2005-06-15 03:52:40 +0200 (Wed, 15 Jun 2005) | 2 lines
+
+* THIS IS 6.19
+
+------------------------------------------------------------------------
+r3676 | ajc | 2005-06-15 03:50:29 +0200 (Wed, 15 Jun 2005) | 2 lines
+
+* Bumped the internal version number to 6.19
+
+------------------------------------------------------------------------
+r3675 | ajc | 2005-06-14 16:47:48 +0200 (Tue, 14 Jun 2005) | 3 lines
+
+* Moved the <td> and </td> in the room icon out of roomops.c and
+  into static/roombanner.html, since every room will have an icon now.
+
+------------------------------------------------------------------------
+r3674 | ajc | 2005-06-14 05:21:57 +0200 (Tue, 14 Jun 2005) | 4 lines
+
+* When no icon is present on the server for a room, display the default
+  icon for that room's current view.
+* Replace "graphic" with "icon" throughout the system messages.
+
+------------------------------------------------------------------------
+r3673 | ajc | 2005-06-14 03:59:46 +0200 (Tue, 14 Jun 2005) | 2 lines
+
+* 16x16 icons in the new tree view.  Nice!
+
+------------------------------------------------------------------------
+r3672 | ajc | 2005-06-14 00:05:54 +0200 (Tue, 14 Jun 2005) | 3 lines
+
+* Finished the initial NanoTree integration.  TODO: use a different icon
+  for each node depending on the view set for that room.
+
+------------------------------------------------------------------------
+r3671 | ajc | 2005-06-13 05:39:20 +0200 (Mon, 13 Jun 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3670 | ajc | 2005-06-13 00:02:46 +0200 (Mon, 13 Jun 2005) | 4 lines
+
+* Began replacing the old, sux0r-prone tree view with NanoTree.
+  WARNING: This isn't finished, but I'm committing it anyway because I have
+  to move to a different computer.  DON'T RUN THIS.
+
+------------------------------------------------------------------------
+r3669 | ajc | 2005-06-12 20:34:50 +0200 (Sun, 12 Jun 2005) | 2 lines
+
+* Removed some unreferenced files from the static/ directory.
+
+------------------------------------------------------------------------
+r3668 | ajc | 2005-06-12 19:01:01 +0200 (Sun, 12 Jun 2005) | 4 lines
+
+* Increase maximum viewable message count from 4096 to 10000
+* Summary view now truncates subject to 75 characters, and sender
+  to 25 characters (adding an ellipsis...) to keep the display neat & tidy
+
+------------------------------------------------------------------------
+r3667 | ajc | 2005-06-12 18:03:11 +0200 (Sun, 12 Jun 2005) | 4 lines
+
+* When viewing a mailbox (view == VIEW_MAILBOX), messages are marked as
+  seen when they are viewed, and Goto does not automatically mark the
+  remaining messages as seen.
+
+------------------------------------------------------------------------
+r3661 | ajc | 2005-06-12 00:29:13 +0200 (Sun, 12 Jun 2005) | 2 lines
+
+* Integrated the first batch of new icons.
+
+------------------------------------------------------------------------
+r3654 | ajc | 2005-06-07 06:31:01 +0200 (Tue, 07 Jun 2005) | 2 lines
+
+* Don't compress when HTTP tracing/logging is enabled
+
+------------------------------------------------------------------------
+r3653 | ajc | 2005-06-07 02:40:11 +0200 (Tue, 07 Jun 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3652 | ajc | 2005-06-07 01:50:17 +0200 (Tue, 07 Jun 2005) | 3 lines
+
+* Made some changes to the calendar/uuid logic to fix a bug that caused
+  duplicate entries for an event to appear in some situations
+
+------------------------------------------------------------------------
+r3651 | ajc | 2005-06-06 18:20:36 +0200 (Mon, 06 Jun 2005) | 2 lines
+
+* GroupDAV URI escape character is now '%' in order to be consistent...
+
+------------------------------------------------------------------------
+r3650 | ajc | 2005-06-04 06:07:36 +0200 (Sat, 04 Jun 2005) | 3 lines
+
+* Calendar invitations: changed "Accept/Tentative/Decline" buttons to
+  links in order to avoid them being in nested forms.
+
+------------------------------------------------------------------------
+r3645 | ajc | 2005-06-02 18:10:08 +0200 (Thu, 02 Jun 2005) | 2 lines
+
+* tools.c: generated uuid's no longer contain "{" and "}" characters.
+
+------------------------------------------------------------------------
+r3635 | ajc | 2005-05-26 06:38:17 +0200 (Thu, 26 May 2005) | 2 lines
+
+* THIS IS 6.11
+
+------------------------------------------------------------------------
+r3634 | ajc | 2005-05-26 06:37:59 +0200 (Thu, 26 May 2005) | 2 lines
+
+* Updated internal version number to 6.11
+
+------------------------------------------------------------------------
+r3633 | ajc | 2005-05-26 06:28:27 +0200 (Thu, 26 May 2005) | 5 lines
+
+* Applied GroupDAV patches sent in by Johannes Schneider which improve the
+  protocol accuracy of xmlns and etag responses.
+* Fixed a MIME Content-Type bug which I had inadvertently introduced while
+  removing a temporary hack that was put in during KDE 3.4 beta
+
+------------------------------------------------------------------------
+r3631 | ajc | 2005-05-24 06:26:47 +0200 (Tue, 24 May 2005) | 3 lines
+
+* Applied a patch sent by Johannes Schneider for correcting the XML
+  namespace presented in the PROPFIND command.
+
+------------------------------------------------------------------------
+r3627 | ajc | 2005-05-23 21:30:34 +0200 (Mon, 23 May 2005) | 3 lines
+
+* Move "enable full text" checkbox configuration to its new location in
+  the configuration back end.
+
+------------------------------------------------------------------------
+r3623 | ajc | 2005-05-22 18:20:09 +0200 (Sun, 22 May 2005) | 2 lines
+
+* siteconfig.c: add checkbox for enabling full text index on server
+
+------------------------------------------------------------------------
+r3588 | ajc | 2005-05-11 05:00:03 +0200 (Wed, 11 May 2005) | 4 lines
+
+* webcit.c: fixed a string bug that caused the whole system to not work
+* messages.c: fullname only and brief date in summary view, so that it
+  doesn't wrap onto two lines quite as often
+
+------------------------------------------------------------------------
+r3562 | ajc | 2005-04-11 22:20:05 +0200 (Mon, 11 Apr 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3561 | ajc | 2005-04-11 22:09:33 +0200 (Mon, 11 Apr 2005) | 2 lines
+
+* Began an assault on strcpy()
+
+------------------------------------------------------------------------
+r3559 | ajc | 2005-04-11 16:45:13 +0200 (Mon, 11 Apr 2005) | 3 lines
+
+* Replaced serv_gets() with serv_getln() - which now requires the caller
+  to supply the size of the target buffer.
+
+------------------------------------------------------------------------
+r3558 | ajc | 2005-04-08 21:36:56 +0200 (Fri, 08 Apr 2005) | 2 lines
+
+* Moved to the new string tokenizer API
+
+------------------------------------------------------------------------
+r3557 | ajc | 2005-04-04 19:50:06 +0200 (Mon, 04 Apr 2005) | 2 lines
+
+* THIS IS 6.10 (unfinished first time install wizard has been disabled)
+
+------------------------------------------------------------------------
+r3556 | ajc | 2005-04-04 19:49:31 +0200 (Mon, 04 Apr 2005) | 3 lines
+
+* configure.in: fix libical version detection
+* bumped internal version number to 6.10
+
+------------------------------------------------------------------------
+r3553 | ajc | 2005-03-30 23:44:47 +0200 (Wed, 30 Mar 2005) | 6 lines
+
+* Changed the color of the side button bar
+* Removed session ID's from wholist display, because they are only
+  interesting to computers, not to people.
+* Also changed the session ID variable (we still need it internally) from
+  a char to an int, because session numbers are big now.
+
+------------------------------------------------------------------------
+r3552 | ajc | 2005-03-30 19:34:35 +0200 (Wed, 30 Mar 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3551 | ajc | 2005-03-30 19:27:55 +0200 (Wed, 30 Mar 2005) | 3 lines
+
+* serv_crypto.c: made changes to OpenSSL calls ... removed unnecessary
+  calls and also enabled SSLv3/TLSv1
+
+------------------------------------------------------------------------
+r3540 | ajc | 2005-03-10 06:13:21 +0100 (Thu, 10 Mar 2005) | 2 lines
+
+* Created the framework for the "first time setup wizard"
+
+------------------------------------------------------------------------
+r3539 | ajc | 2005-03-10 05:51:54 +0100 (Thu, 10 Mar 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3535 | ajc | 2005-03-09 05:08:30 +0100 (Wed, 09 Mar 2005) | 6 lines
+
+* Delete room is now confirmed through a JavaScript popup instead of
+  a transition page
+* New icon for "Tasks."  In order to keep it consistent with the rest of
+  the icons, it is ugly.
+* Modified page popup style slightly.
+
+------------------------------------------------------------------------
+r3534 | ajc | 2005-03-09 03:35:41 +0100 (Wed, 09 Mar 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3533 | ajc | 2005-03-08 05:59:34 +0100 (Tue, 08 Mar 2005) | 4 lines
+
+* More attractive display of vCards (hide unknown fields)
+* Added "title" and "organization" to vCard display/edit
+* Replaced semicolon with comma-space in vCard name display
+
+------------------------------------------------------------------------
+r3531 | ajc | 2005-03-07 05:03:29 +0100 (Mon, 07 Mar 2005) | 5 lines
+
+* auth.c: shrink the margins on the login screen so the user sees something
+  resembling a window.
+* Allow editing of address book entries wherever possible.
+* Anything that was a (link) is now a [link]
+
+------------------------------------------------------------------------
+r3530 | ajc | 2005-03-07 02:45:30 +0100 (Mon, 07 Mar 2005) | 2 lines
+
+* Rolled back to the old RTE because the new one doesn't work in Safari.
+
+------------------------------------------------------------------------
+r3529 | ajc | 2005-03-07 02:42:42 +0100 (Mon, 07 Mar 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3528 | ajc | 2005-03-07 02:42:18 +0100 (Mon, 07 Mar 2005) | 2 lines
+
+* Removed richtext_compressed.js because we don't use it.
+
+------------------------------------------------------------------------
+r3525 | ajc | 2005-03-05 23:26:26 +0100 (Sat, 05 Mar 2005) | 2 lines
+
+* crypto.c: allow use of chained certificates
+
+------------------------------------------------------------------------
+r3524 | ajc | 2005-03-05 06:04:34 +0100 (Sat, 05 Mar 2005) | 2 lines
+
+* minor html changes
+
+------------------------------------------------------------------------
+r3522 | ajc | 2005-03-04 05:21:05 +0100 (Fri, 04 Mar 2005) | 3 lines
+
+* When a room is set to the "mailbox" view, "Read new / read all" is
+  replaced by "View message list."
+
+------------------------------------------------------------------------
+r3515 | ajc | 2005-03-03 05:03:53 +0100 (Thu, 03 Mar 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3503 | ajc | 2005-02-28 05:01:55 +0100 (Mon, 28 Feb 2005) | 8 lines
+
+* Updated to the latest version of Kevin Roth's richtext editor.  Had to
+  modify it a bit (removal of 'px' suffix, and addition of 'cols=80') to
+  allow it to gracefully degrade in Konqueror even when we specify our
+  happy 100% width.
+* Modified the message entry screen a bit.  Full height just isn't practical
+  with all those wacky browsers out there, unfortunately.  Removed most of
+  the div's.
+
+------------------------------------------------------------------------
+r3495 | ajc | 2005-02-23 06:08:20 +0100 (Wed, 23 Feb 2005) | 3 lines
+
+* Better control of HTTP headers which control browser caches.  Static
+  objects are getting properly cached now.
+
+------------------------------------------------------------------------
+r3493 | ajc | 2005-02-22 06:15:28 +0100 (Tue, 22 Feb 2005) | 3 lines
+
+* When the "begin_burst() / end_burst()" semantics are in use, perform
+  gzip compression when the client indicates support for it.
+
+------------------------------------------------------------------------
+r3492 | ajc | 2005-02-22 00:00:04 +0100 (Tue, 22 Feb 2005) | 6 lines
+
+* begin_burst() / end_burst() semantics now apply to all pages which are
+  output using the "include_html_head" option of output_headers() (which
+  is nearly all of them).  This should speed up the network considerably,
+  and also pave the way for another attempt at adding zlib compression
+  back in.
+
+------------------------------------------------------------------------
+r3491 | ajc | 2005-02-21 23:00:18 +0100 (Mon, 21 Feb 2005) | 2 lines
+
+* THIS IS 6.03
+
+------------------------------------------------------------------------
+r3489 | ajc | 2005-02-21 22:57:56 +0100 (Mon, 21 Feb 2005) | 2 lines
+
+* Various debugging type of everythingism to help chat mode to work.
+
+------------------------------------------------------------------------
+r3486 | ajc | 2005-02-21 20:58:39 +0100 (Mon, 21 Feb 2005) | 4 lines
+
+* Misc changes to debug chat lockups
+* Dead session purge is now O(n) instead of O(something_larger)
+* Session binding for each transaction is faster too
+
+------------------------------------------------------------------------
+r3485 | ajc | 2005-02-21 05:47:41 +0100 (Mon, 21 Feb 2005) | 6 lines
+
+* When creating rooms:
+* 1. Selecting a view other than "Bulletin Board" causes the room access
+*    type to default to "private mailbox"
+* 2. When the room access type changes to "private mailbox," the floor
+*    selector is greyed out because it is irrelevant.
+
+------------------------------------------------------------------------
+r3482 | ajc | 2005-02-20 07:48:30 +0100 (Sun, 20 Feb 2005) | 6 lines
+
+* View-o-matic now has "View as: " before it.  "Messages" has been changed
+  to "Bulletin Board" and "Summary" has been changed to "Mailbox Summary"
+* The View-o-matic is now styled to be smaller and color-matched to the
+  banner box it lives in.
+* Removed "Summary" from message range selector.  It is redundant.
+
+------------------------------------------------------------------------
+r3481 | ajc | 2005-02-20 07:27:53 +0100 (Sun, 20 Feb 2005) | 5 lines
+
+* Switched the Reply/Move/Delete buttons back to ordinary links, because
+  the nested forms were causing the bottom part of the outer form to stop
+  working (message range selector went dead).  Thanks to triLcat for
+  reporting this.
+
+------------------------------------------------------------------------
+r3480 | ajc | 2005-02-19 07:01:15 +0100 (Sat, 19 Feb 2005) | 6 lines
+
+* The previous <div style=\"margin-right:1px\"> has been replaced by a
+  named div in the stylesheet.  This allows us to perform a vile, sleazy
+  hack to keep IE6 from exhibiting its horizontal scrollbar bug.  There
+  will unfortunately always be a right margin in IE6, but there
+  doesn't appear to be any easy workaround.
+
+------------------------------------------------------------------------
+r3479 | ajc | 2005-02-19 06:22:00 +0100 (Sat, 19 Feb 2005) | 5 lines
+
+* Replaced all the "centered 99% tables" with 100% width tables wrapped
+  inside a div with margin-right:1px to remove the horizontal scrollbar
+  in Gecko without creating whitespace.  IE6's problem is much more
+  serious and will require dropping a nuclear bomb on Redmond to fix.
+
+------------------------------------------------------------------------
+r3478 | ajc | 2005-02-19 04:43:51 +0100 (Sat, 19 Feb 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3477 | ajc | 2005-02-18 19:53:34 +0100 (Fri, 18 Feb 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3476 | ajc | 2005-02-18 06:09:53 +0100 (Fri, 18 Feb 2005) | 2 lines
+
+* Moved the room access control screen into a tab on the edit room menu
+
+------------------------------------------------------------------------
+r3474 | ajc | 2005-02-17 05:48:26 +0100 (Thu, 17 Feb 2005) | 18 lines
+
+* After setup is complete, tell them how to log in.
+* Don't allow the creation of accounts with blank passwords.
+* Don't allow users to change to a blank password.
+* Fixed the positioning of a few more screens that accidentally got
+  partially hidden underneath the iconbar.
+* Boldfaced the "Password changed." and other prompts.
+* Removed the unreadable blue-on-blue links in the calendar day
+  view.  They're redundant anyway, now: "Add new calendar event" and
+  "month view" are both in the banner bar.
+* "New messages / All messages" are now "Read new messages / Read all
+  messages"
+* "Save message" button is now "Post message" for public room posts,
+  and "Send message" for email.
+* "Message has been posted" is now "Message has been sent" for email.
+* Swapped positions of "Add users" and "Edit users" boxes.
+* vCard editor: "Other Internet email addresses" is now "aliases"
+* Renamed the "Users" button to "Who is online?"
+
+------------------------------------------------------------------------
+r3468 | ajc | 2005-02-16 06:40:31 +0100 (Wed, 16 Feb 2005) | 2 lines
+
+* More display fixes
+
+------------------------------------------------------------------------
+r3467 | ajc | 2005-02-16 06:22:23 +0100 (Wed, 16 Feb 2005) | 3 lines
+
+* inetconf.c: fixed memory management problem that was causing all
+  the inetconf to get discarded during edit on IBM POWER5
+
+------------------------------------------------------------------------
+r3463 | ajc | 2005-02-15 06:23:16 +0100 (Tue, 15 Feb 2005) | 2 lines
+
+* THIS IS 6.02
+
+------------------------------------------------------------------------
+r3462 | ajc | 2005-02-15 06:23:00 +0100 (Tue, 15 Feb 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3461 | ajc | 2005-02-15 06:20:45 +0100 (Tue, 15 Feb 2005) | 5 lines
+
+* Fixed an HTTP output error for static data which was causing images
+  to display improperly in Konqueror
+* Changed most of the beginbox_nt boxes to centered tables with 99%
+  width, to avoid the mysterious horizontal scrollbar
+
+------------------------------------------------------------------------
+r3460 | ajc | 2005-02-14 05:57:24 +0100 (Mon, 14 Feb 2005) | 4 lines
+
+* Started changing some of the top-level tables from 100% width to 99%
+  width in order to keep the b0rken CSS box-model from displaying a
+  horizontal scroll bar when it shouldn't.  Lose, lose, lose.
+
+------------------------------------------------------------------------
+r3457 | ajc | 2005-02-13 05:22:31 +0100 (Sun, 13 Feb 2005) | 2 lines
+
+* Network configuration screen: add IMAPS, POP3S, and SMTPS ports
+
+------------------------------------------------------------------------
+r3454 | ajc | 2005-02-12 05:23:59 +0100 (Sat, 12 Feb 2005) | 2 lines
+
+* THIS IS 6.01
+
+------------------------------------------------------------------------
+r3452 | ajc | 2005-02-11 04:35:58 +0100 (Fri, 11 Feb 2005) | 3 lines
+
+* useredit.c: added an "Delete user" button, because it was unintuitive
+  to tell people "Delete a user by setting their access level to 0"
+
+------------------------------------------------------------------------
+r3448 | ajc | 2005-02-09 05:37:32 +0100 (Wed, 09 Feb 2005) | 2 lines
+
+* More GroupDAV fixes and tuning.
+
+------------------------------------------------------------------------
+r3447 | ajc | 2005-02-08 05:34:02 +0100 (Tue, 08 Feb 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3445 | ajc | 2005-02-07 23:56:05 +0100 (Mon, 07 Feb 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3444 | ajc | 2005-02-07 23:02:00 +0100 (Mon, 07 Feb 2005) | 4 lines
+
+* groupdav_propfind.c: output all XML on a single line, with no linebreaks,
+  and no whitespace between tags.  We have discovered that doing otherwise
+  will break certain clients.
+
+------------------------------------------------------------------------
+r3443 | ajc | 2005-02-06 04:59:33 +0100 (Sun, 06 Feb 2005) | 2 lines
+
+* Added some HTTP Date: header output
+
+------------------------------------------------------------------------
+r3442 | ajc | 2005-02-05 23:58:46 +0100 (Sat, 05 Feb 2005) | 2 lines
+
+* All GroupDAV HTTP output is now \r\n instead of \n terminated.
+
+------------------------------------------------------------------------
+r3440 | ajc | 2005-02-05 09:36:13 +0100 (Sat, 05 Feb 2005) | 2 lines
+
+* Added an everything-buffering thingi so we can do Content-length:
+
+------------------------------------------------------------------------
+r3439 | ajc | 2005-02-05 08:54:48 +0100 (Sat, 05 Feb 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3438 | ajc | 2005-02-05 05:36:31 +0100 (Sat, 05 Feb 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3437 | ajc | 2005-02-05 05:16:01 +0100 (Sat, 05 Feb 2005) | 4 lines
+
+* Cleanup of new message range view-o-matic
+* GroupDAV GET operations now only send the Content-type: and Date:
+  headers.  All the others are irrelevant.
+
+------------------------------------------------------------------------
+r3435 | ajc | 2005-02-04 20:19:23 +0100 (Fri, 04 Feb 2005) | 2 lines
+
+* Message reading range selection is now a drop-down box.
+
+------------------------------------------------------------------------
+r3434 | ajc | 2005-02-04 18:22:18 +0100 (Fri, 04 Feb 2005) | 2 lines
+
+* Cleaned up the rcs/cvs Id tags and leading comments at the top of some files
+
+------------------------------------------------------------------------
+r3433 | ajc | 2005-02-04 04:43:31 +0100 (Fri, 04 Feb 2005) | 2 lines
+
+* fixed the tasks view in the summary screen
+
+------------------------------------------------------------------------
+r3432 | ajc | 2005-02-03 22:44:20 +0100 (Thu, 03 Feb 2005) | 2 lines
+
+* Minor comment and syntax cleanups
+
+------------------------------------------------------------------------
+r3431 | ajc | 2005-02-03 06:13:57 +0100 (Thu, 03 Feb 2005) | 2 lines
+
+* More tuning for GroupDAV compliance.
+
+------------------------------------------------------------------------
+r3430 | ajc | 2005-02-03 05:38:41 +0100 (Thu, 03 Feb 2005) | 5 lines
+
+* VTODO components need to be encapsulated inside VCALENDAR components,
+  just like we do with VEVENT components.  There's a bunch of software
+  (including the beforesave hook on our own Citadel server) that expects
+  this encapsulation.
+
+------------------------------------------------------------------------
+r3428 | ajc | 2005-02-03 03:44:14 +0100 (Thu, 03 Feb 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3427 | ajc | 2005-02-03 00:29:55 +0100 (Thu, 03 Feb 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3426 | ajc | 2005-02-03 00:25:22 +0100 (Thu, 03 Feb 2005) | 3 lines
+
+* Encode GroupDAV uid's using more concise string escaping, because the
+  old way was making KOrganizer choke.
+
+------------------------------------------------------------------------
+r3425 | ajc | 2005-02-02 05:13:36 +0100 (Wed, 02 Feb 2005) | 2 lines
+
+* Debugged the GroupDAV service with KOrganizer.  It's mostly working now.
+
+------------------------------------------------------------------------
+r3424 | ajc | 2005-02-02 00:15:50 +0100 (Wed, 02 Feb 2005) | 2 lines
+
+* Completed GroupDAV PUT.  Untested.
+
+------------------------------------------------------------------------
+r3422 | ajc | 2005-02-01 20:52:29 +0100 (Tue, 01 Feb 2005) | 5 lines
+
+* Bumped the internal version number to 6.01
+* Set the minimum required Citadel version to 6.40, because we need the
+  automatic fill-in-missing-uid groupware stuff, and the new ENT0 semantics
+  with confirmation.
+
+------------------------------------------------------------------------
+r3420 | ajc | 2005-02-01 16:15:40 +0100 (Tue, 01 Feb 2005) | 2 lines
+
+* Better purging of not-logged-in GroupDAV sessions
+
+------------------------------------------------------------------------
+r3419 | ajc | 2005-02-01 15:55:12 +0100 (Tue, 01 Feb 2005) | 4 lines
+
+* Reworked the PROPFIND xml output based on an example transaction
+  supplied by Reinhold Kainhofer.  Groupware folder enumeration works
+  properly in Kontact now.
+
+------------------------------------------------------------------------
+r3418 | ajc | 2005-02-01 05:43:08 +0100 (Tue, 01 Feb 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3417 | ajc | 2005-02-01 04:49:09 +0100 (Tue, 01 Feb 2005) | 3 lines
+
+* Completed "folder list" PROPFIND, now listing all rooms set to a
+  calendar, tasks, or address view, using the GroupDAV properties.
+
+------------------------------------------------------------------------
+r3415 | ajc | 2005-02-01 03:29:07 +0100 (Tue, 01 Feb 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3414 | ajc | 2005-02-01 03:28:33 +0100 (Tue, 01 Feb 2005) | 4 lines
+
+* "time(NULL) mod 60" doesn't work for some reason, so it has been removed.
+  When defaulting a new event date/time to now, set the seconds to zero
+  manually.
+
+------------------------------------------------------------------------
+r3413 | ajc | 2005-02-01 00:31:26 +0100 (Tue, 01 Feb 2005) | 3 lines
+
+* Initial attempt at GroupDAV PROPFIND for folder enumeration.  Hardcoded
+  to only show the Calendar> room.  It kinda-sorta works with KOrganizer.
+
+------------------------------------------------------------------------
+r3412 | ajc | 2005-01-31 17:24:48 +0100 (Mon, 31 Jan 2005) | 2 lines
+
+* iconbar is now a happy css hovery lightupy div thing
+
+------------------------------------------------------------------------
+r3411 | ajc | 2005-01-29 04:59:25 +0100 (Sat, 29 Jan 2005) | 2 lines
+
+* Implemented the GroupDAV DELETE method.
+
+------------------------------------------------------------------------
+r3410 | ajc | 2005-01-28 06:25:43 +0100 (Fri, 28 Jan 2005) | 3 lines
+
+* iconbar no longer uses the beginbox/endbox semantics, but instead lives
+  directly inside the iconbar div.
+
+------------------------------------------------------------------------
+r3409 | ajc | 2005-01-28 06:13:02 +0100 (Fri, 28 Jan 2005) | 7 lines
+
+* GroupDAV object URL's are now based on the EUID of a message (which is
+  derived from the UID of the groupware object itself) instead of the
+  message number.  This was done in order to conform to GroupDAV's
+  requirement that the URL cannot change after an object is updated.
+* The ETag of a GroupDAV object is still the message number, and in fact
+  doing so meets that requirement perfectly.
+
+------------------------------------------------------------------------
+r3404 | ajc | 2005-01-26 19:15:34 +0100 (Wed, 26 Jan 2005) | 2 lines
+
+* PROPFIND now outputs fully qualified URL's
+
+------------------------------------------------------------------------
+r3403 | ajc | 2005-01-26 19:02:23 +0100 (Wed, 26 Jan 2005) | 2 lines
+
+* Initial implementation of GroupDAV PROPFIND
+
+------------------------------------------------------------------------
+r3402 | ajc | 2005-01-26 17:28:23 +0100 (Wed, 26 Jan 2005) | 6 lines
+
+* Output ETags in double quotes to conform with the new GroupDAV draft.
+* Output HTTP Server: header in GroupDAV transactions
+* Server: header now displays both WebCit and Citadel versions
+* Added groupdav_common_headers() to output HTTP headers common to all
+  GroupDAV transactions (Connection: close, Server: WebCit, etc.)
+
+------------------------------------------------------------------------
+r3400 | ajc | 2005-01-25 20:51:04 +0100 (Tue, 25 Jan 2005) | 2 lines
+
+* Accept escaped characters in GroupDAV GET URL's
+
+------------------------------------------------------------------------
+r3397 | ajc | 2005-01-25 05:17:20 +0100 (Tue, 25 Jan 2005) | 3 lines
+
+* Implemented the Groupdav GET method, more or less in its final form
+  (still need to fix the room/folder naming semantics)
+
+------------------------------------------------------------------------
+r3396 | ajc | 2005-01-25 04:12:27 +0100 (Tue, 25 Jan 2005) | 3 lines
+
+* Completed HTTP "Basic" authentication, and a stub function for the
+  main entry point for GroupDAV functions.
+
+------------------------------------------------------------------------
+r3395 | ajc | 2005-01-24 04:37:48 +0100 (Mon, 24 Jan 2005) | 2 lines
+
+* Began laying the groundwork for http-authenticated GroupDAV sessions.
+
+------------------------------------------------------------------------
+r3394 | ajc | 2005-01-22 23:50:51 +0100 (Sat, 22 Jan 2005) | 2 lines
+
+* removed descriptions in non-main menus
+
+------------------------------------------------------------------------
+r3387 | ajc | 2005-01-21 04:20:32 +0100 (Fri, 21 Jan 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3386 | ajc | 2005-01-20 22:24:27 +0100 (Thu, 20 Jan 2005) | 5 lines
+
+* When viewing a calendar room, the "Read all messages" link in the
+  room banner has been replaced by "Day view" and "Month view" links.
+  (I have also imported icons for week and year views, in case we add
+  these later.)
+
+------------------------------------------------------------------------
+r3385 | ajc | 2005-01-20 17:43:50 +0100 (Thu, 20 Jan 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3384 | ajc | 2005-01-20 17:13:56 +0100 (Thu, 20 Jan 2005) | 3 lines
+
+* Added in a bunch of stupid JavaScript to allow the instant message
+  window to be dismissed.
+
+------------------------------------------------------------------------
+r3383 | ajc | 2005-01-20 05:10:45 +0100 (Thu, 20 Jan 2005) | 5 lines
+
+* Cleaned up a bunch of unused cruft from the old layout
+* Instant messages are now displayed in a div that layers itself
+  over the rest of the site.  It would be nice if we could figure out
+  a way to make a clickable "hide" box...
+
+------------------------------------------------------------------------
+r3378 | ajc | 2005-01-17 05:38:17 +0100 (Mon, 17 Jan 2005) | 3 lines
+
+* Navbar is now dynamic, in an attempt to make only the relevant controls
+  appear on any given page.
+
+------------------------------------------------------------------------
+r3377 | ajc | 2005-01-15 08:19:08 +0100 (Sat, 15 Jan 2005) | 3 lines
+
+* Removed the fixed pixel width from the tree view room list so it doesn't
+  wrap around in an ugly way on aIEeeee.
+
+------------------------------------------------------------------------
+r3376 | ajc | 2005-01-15 06:26:27 +0100 (Sat, 15 Jan 2005) | 2 lines
+
+* Message entry window is now somewhat full screen.
+
+------------------------------------------------------------------------
+r3375 | ajc | 2005-01-15 04:05:25 +0100 (Sat, 15 Jan 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3374 | ajc | 2005-01-15 03:16:50 +0100 (Sat, 15 Jan 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3373 | ajc | 2005-01-14 22:03:18 +0100 (Fri, 14 Jan 2005) | 2 lines
+
+* A few logging hacks
+
+------------------------------------------------------------------------
+r3371 | ajc | 2005-01-14 16:00:51 +0100 (Fri, 14 Jan 2005) | 2 lines
+
+* Placed the navbar into the room banner, at least in its temporary form.
+
+------------------------------------------------------------------------
+r3370 | ajc | 2005-01-14 05:53:54 +0100 (Fri, 14 Jan 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3369 | ajc | 2005-01-14 05:53:12 +0100 (Fri, 14 Jan 2005) | 4 lines
+
+* Got the three-pane model working not only with web browsers, but also
+  with the disgusting abomination called Internet Explorer.  It is my
+  sincere hope that a tsunami wipes out Redmond.
+
+------------------------------------------------------------------------
+r3368 | ajc | 2005-01-14 05:39:37 +0100 (Fri, 14 Jan 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3367 | ajc | 2005-01-14 05:17:50 +0100 (Fri, 14 Jan 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3366 | ajc | 2005-01-14 05:06:35 +0100 (Fri, 14 Jan 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3365 | ajc | 2005-01-13 19:38:08 +0100 (Thu, 13 Jan 2005) | 2 lines
+
+* Insert a newline between </div> and <div id="text">
+
+------------------------------------------------------------------------
+r3363 | ajc | 2005-01-12 04:31:02 +0100 (Wed, 12 Jan 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3362 | ajc | 2005-01-11 17:20:21 +0100 (Tue, 11 Jan 2005) | 3 lines
+
+* Switching doctype from XHTML to HTML 4.01 STRICT, because nothing handles
+  XHTML properly.
+
+------------------------------------------------------------------------
+r3361 | ajc | 2005-01-11 17:15:16 +0100 (Tue, 11 Jan 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3360 | ajc | 2005-01-11 15:55:03 +0100 (Tue, 11 Jan 2005) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3359 | ajc | 2005-01-11 06:05:11 +0100 (Tue, 11 Jan 2005) | 7 lines
+
+* *** HUGE CHANGES ***   *** WARNING: NOT FULLY FUNCTIONAL ***
+* Ripped things apart in a big way.  The frameset is gone (except for
+  chat, for which we'll probably keep frames).  Iconbar and banner are
+  now done using CSS and <div> tags.
+* Room read/enter/goto controls are currently missing.  Stay tuned.
+* I am in the process of rewriting all of the markup as valid XHTML.
+
+------------------------------------------------------------------------
+r3335 | ajc | 2004-12-29 23:08:08 +0100 (Wed, 29 Dec 2004) | 3 lines
+
+* roomops.c: provide a way to create room shares with a mapping to an
+  alternate room name on the other end.
+
+------------------------------------------------------------------------
+r3334 | ajc | 2004-12-29 20:46:04 +0100 (Wed, 29 Dec 2004) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3333 | ajc | 2004-12-29 18:28:09 +0100 (Wed, 29 Dec 2004) | 4 lines
+
+* roomops.c: when adding/removing nodes in the 'Sharing' tab, don't go
+  all corrupty-whatever when a remote room name mapping is found.  Display
+  the mapping and preserve it across share/unshare operations.
+
+------------------------------------------------------------------------
+r3332 | ajc | 2004-12-28 04:58:37 +0100 (Tue, 28 Dec 2004) | 2 lines
+
+* THIS IS 5.28
+
+------------------------------------------------------------------------
+r3331 | ajc | 2004-12-28 04:58:25 +0100 (Tue, 28 Dec 2004) | 4 lines
+
+* Corrected overly-escaped reply-to addresses in "reply" button
+* Repaired toggling of self-service account creation in admin screen
+* Bumped internal version number to 5.28
+
+------------------------------------------------------------------------
+r3324 | ajc | 2004-12-07 05:41:58 +0100 (Tue, 07 Dec 2004) | 2 lines
+
+* THIS IS 5.27
+
+------------------------------------------------------------------------
+r3323 | ajc | 2004-12-07 05:41:04 +0100 (Tue, 07 Dec 2004) | 9 lines
+
+* Finally tracked down the WC->vars heap corruption issue (for real this
+  time).  We now call clear_local_substs() at the end of each HTTP
+  transaction, whether we need to or not, instead of calling it whenever
+  we're done with something we wanted session variables for.
+* Finally tracked down the years-long "misplaced '(edit)' link" bug, by
+  copying serv_info->serv_pid to WC->ctdl_pid at the time it's loaded,
+  preventing it from getting clobbered by another session.
+* Bumped internal version number to 5.27
+
+------------------------------------------------------------------------
+r3322 | ajc | 2004-12-01 22:36:01 +0100 (Wed, 01 Dec 2004) | 2 lines
+
+* THIS IS 5.26
+
+------------------------------------------------------------------------
+r3321 | ajc | 2004-12-01 22:35:45 +0100 (Wed, 01 Dec 2004) | 2 lines
+
+* Changed internal version number to 5.26
+
+------------------------------------------------------------------------
+r3320 | ajc | 2004-12-01 22:34:17 +0100 (Wed, 01 Dec 2004) | 2 lines
+
+* Numerous memory management bugfixes.
+
+------------------------------------------------------------------------
+r3319 | ajc | 2004-12-01 17:48:24 +0100 (Wed, 01 Dec 2004) | 2 lines
+
+* tools.c: don't crash when striplt() is called with a zero-length string
+
+------------------------------------------------------------------------
+r3317 | ajc | 2004-12-01 06:15:11 +0100 (Wed, 01 Dec 2004) | 3 lines
+
+* Coupla memory allocation fixes, but nothing that fixes the bug I'm
+  trying to find...
+
+------------------------------------------------------------------------
+r3312 | ajc | 2004-11-12 19:02:36 +0100 (Fri, 12 Nov 2004) | 2 lines
+
+* Updated the richtext editor (new version from Kevin Roth's site)
+
+------------------------------------------------------------------------
+r3303 | ajc | 2004-11-03 21:21:13 +0100 (Wed, 03 Nov 2004) | 2 lines
+
+* THIS IS 5.25
+
+------------------------------------------------------------------------
+r3302 | ajc | 2004-11-03 21:21:02 +0100 (Wed, 03 Nov 2004) | 2 lines
+
+* Changed internal version number to 5.25
+
+------------------------------------------------------------------------
+r3293 | ajc | 2004-10-20 04:41:45 +0200 (Wed, 20 Oct 2004) | 5 lines
+
+* New "notes" icon
+* Added the notes room to the icon bar
+* Set up an initial implementation of Notes view.  Attractive enough to
+  publish, but read-only.  Needs a note editor.
+
+------------------------------------------------------------------------
+r3292 | ajc | 2004-10-15 05:10:26 +0200 (Fri, 15 Oct 2004) | 3 lines
+
+* Calendar objects UID now generated by generate_uuid() which creates
+  pseudo-DCE-ish UUID's.
+
+------------------------------------------------------------------------
+r3286 | ajc | 2004-10-05 03:59:32 +0200 (Tue, 05 Oct 2004) | 2 lines
+
+* localtime_r() fixes
+
+------------------------------------------------------------------------
+r3279 | ajc | 2004-10-03 04:56:35 +0200 (Sun, 03 Oct 2004) | 2 lines
+
+* Added a pthread_attr_destroy() in the appropriate place (thanks fleeb!)
+
+------------------------------------------------------------------------
+r3277 | ajc | 2004-10-01 18:23:24 +0200 (Fri, 01 Oct 2004) | 3 lines
+
+* Set up framework for "notes" view, and added a skeleton function for
+  the actual display.
+
+------------------------------------------------------------------------
+r3275 | ajc | 2004-09-30 05:44:01 +0200 (Thu, 30 Sep 2004) | 2 lines
+
+* fix line width break problem in chat
+
+------------------------------------------------------------------------
+r3274 | ajc | 2004-09-28 18:12:47 +0200 (Tue, 28 Sep 2004) | 2 lines
+
+* THIS IS 5.24
+
+------------------------------------------------------------------------
+r3273 | ajc | 2004-09-28 18:12:31 +0200 (Tue, 28 Sep 2004) | 2 lines
+
+* Prepare for 5.24 release
+
+------------------------------------------------------------------------
+r3269 | ajc | 2004-09-27 04:17:47 +0200 (Mon, 27 Sep 2004) | 3 lines
+
+* messages.c: fix build problem on non-calendar-enabled installations
+* floors.c: fix a warning message
+
+------------------------------------------------------------------------
+r3268 | ajc | 2004-09-25 05:34:21 +0200 (Sat, 25 Sep 2004) | 2 lines
+
+* summary.c: Fixed a calling syntax problem
+
+------------------------------------------------------------------------
+r3267 | ajc | 2004-09-25 05:18:47 +0200 (Sat, 25 Sep 2004) | 2 lines
+
+* small stylesheet fix
+
+------------------------------------------------------------------------
+r3266 | ajc | 2004-09-24 06:21:42 +0200 (Fri, 24 Sep 2004) | 3 lines
+
+* Fixed display bug for room list mode when we dropped down multiple
+  sublevels at once (such as, from 3 to 1 instead of from 2 to 1)
+
+------------------------------------------------------------------------
+r3265 | ajc | 2004-09-24 06:08:25 +0200 (Fri, 24 Sep 2004) | 3 lines
+
+* Put our <SPAN> tags back in to denote floors, rooms with new msgs, and
+  rooms without new msgs
+
+------------------------------------------------------------------------
+r3264 | ajc | 2004-09-24 06:04:35 +0200 (Fri, 24 Sep 2004) | 3 lines
+
+* "folders view" of room list now uses Dave Lindquist's "menuExpandable3"
+  tree view.
+
+------------------------------------------------------------------------
+r3263 | ajc | 2004-09-23 05:21:10 +0200 (Thu, 23 Sep 2004) | 2 lines
+
+* roomops.c: "folders" view of rooms is an actual Unnumbered List now.
+
+------------------------------------------------------------------------
+r3253 | ajc | 2004-09-16 04:42:37 +0200 (Thu, 16 Sep 2004) | 2 lines
+
+* Set default view of new rooms during CRE8 command instead of afterwards
+
+------------------------------------------------------------------------
+r3251 | ajc | 2004-09-15 05:08:50 +0200 (Wed, 15 Sep 2004) | 2 lines
+
+* Support config of seaperate MSA port in Citadel 6.26
+
+------------------------------------------------------------------------
+r3246 | ajc | 2004-09-10 05:49:18 +0200 (Fri, 10 Sep 2004) | 2 lines
+
+* Added 'dialog' mode to setup
+
+------------------------------------------------------------------------
+r3230 | ajc | 2004-08-31 22:31:01 +0200 (Tue, 31 Aug 2004) | 3 lines
+
+* When saving VTODO (tasks), insert a UID if none is already present.  Also
+  increment the sequence, or insert one if none is already present.
+
+------------------------------------------------------------------------
+r3228 | ajc | 2004-08-31 05:03:06 +0200 (Tue, 31 Aug 2004) | 2 lines
+
+* THIS IS 5.23
+
+------------------------------------------------------------------------
+r3227 | ajc | 2004-08-31 05:02:28 +0200 (Tue, 31 Aug 2004) | 2 lines
+
+* Changed internal version number to 5.23
+
+------------------------------------------------------------------------
+r3217 | ajc | 2004-08-27 04:47:27 +0200 (Fri, 27 Aug 2004) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3216 | ajc | 2004-08-27 04:40:07 +0200 (Fri, 27 Aug 2004) | 2 lines
+
+* Ditched the graphical buttons because CSS can do the same thing faster.
+
+------------------------------------------------------------------------
+r3211 | ajc | 2004-08-18 05:16:12 +0200 (Wed, 18 Aug 2004) | 2 lines
+
+* 'move' and 'delete' buttons only show when allowed to do those things
+
+------------------------------------------------------------------------
+r3210 | ajc | 2004-08-18 04:10:20 +0200 (Wed, 18 Aug 2004) | 3 lines
+
+* Reply/Move/Delete buttons are now images, because system-native buttons
+  were too big and ugly.
+
+------------------------------------------------------------------------
+r3194 | ajc | 2004-08-11 19:24:57 +0200 (Wed, 11 Aug 2004) | 3 lines
+
+* static/iconbar.html: removed.
+* Updated the "powered by citadel" graphic
+
+------------------------------------------------------------------------
+r3193 | ajc | 2004-08-11 19:16:38 +0200 (Wed, 11 Aug 2004) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3191 | ajc | 2004-08-11 05:49:18 +0200 (Wed, 11 Aug 2004) | 3 lines
+
+* Replaced all instances of the name "Citadel/UX" with "Citadel"
+* Installed the "simple logo" in the iconbar
+
+------------------------------------------------------------------------
+r3190 | ajc | 2004-08-09 05:11:22 +0200 (Mon, 09 Aug 2004) | 2 lines
+
+* Changed DOCTYPE to HTML 3.2 because that's really what it resembles
+
+------------------------------------------------------------------------
+r3189 | ajc | 2004-08-05 23:32:17 +0200 (Thu, 05 Aug 2004) | 3 lines
+
+* Reply/Move/Delete are now buttons instead of links.  This should enable
+  us to add some JavaScript magic for "Reply quoted" ...
+
+------------------------------------------------------------------------
+r3187 | ajc | 2004-08-05 04:47:23 +0200 (Thu, 05 Aug 2004) | 4 lines
+
+* Removed the "pull_quote" style and used the <BLOCKQUOTE> tag instead.  It
+  has a more predictable and attractive behavior, and can still be
+  overridden in the style sheet if the site operator wants to.
+
+------------------------------------------------------------------------
+r3185 | ajc | 2004-08-04 05:52:24 +0200 (Wed, 04 Aug 2004) | 5 lines
+
+* Tasks view is now pretty.
+* Tasks view now displays date due for each task.
+* Tasks view is now sorted by date due.
+* Tasks view now displays overdue tasks in red.
+
+------------------------------------------------------------------------
+r3184 | ajc | 2004-08-03 05:55:40 +0200 (Tue, 03 Aug 2004) | 4 lines
+
+* Tasks view now uses the same buffer/dump logic as the calendar views, so
+  we can sort them by due date and do a prettier display.  (Only the logic is
+  changed so far.  The prettier display is forthcoming.)
+
+------------------------------------------------------------------------
+r3174 | ajc | 2004-07-21 04:57:09 +0200 (Wed, 21 Jul 2004) | 2 lines
+
+* Internet Configuration screen looks a little neater now
+
+------------------------------------------------------------------------
+r3173 | ajc | 2004-07-21 04:45:15 +0200 (Wed, 21 Jul 2004) | 2 lines
+
+* Completed the "Internet Configuration" screen
+
+------------------------------------------------------------------------
+r3172 | ajc | 2004-07-16 21:13:37 +0200 (Fri, 16 Jul 2004) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3171 | ajc | 2004-07-16 21:13:11 +0200 (Fri, 16 Jul 2004) | 2 lines
+
+* tools.c: display 13:00 as 12pm, not 12am
+
+------------------------------------------------------------------------
+r3170 | ajc | 2004-07-16 05:14:03 +0200 (Fri, 16 Jul 2004) | 2 lines
+
+* more work on inetconf screen
+
+------------------------------------------------------------------------
+r3169 | ajc | 2004-07-16 04:50:00 +0200 (Fri, 16 Jul 2004) | 2 lines
+
+* useredit.c: put a pretty box around user editing
+
+------------------------------------------------------------------------
+r3166 | ajc | 2004-07-14 06:19:57 +0200 (Wed, 14 Jul 2004) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3165 | ajc | 2004-07-13 05:25:08 +0200 (Tue, 13 Jul 2004) | 2 lines
+
+* inetconf.c: added.  Not finished yet.
+
+------------------------------------------------------------------------
+r3160 | ajc | 2004-07-10 05:10:20 +0200 (Sat, 10 Jul 2004) | 8 lines
+
+* Completed web screens for THE DREADED AUTO-PURGER by adding room and
+  floor level configurations.
+* Put a space between OK and CANCEL buttons anywhere in the system where
+  there wasn't one.
+* Some more of the room config/admin screens now return to themselves
+  with a "ok, you did that" message when OK is pressed, instead of dropping
+  out to the main menu.
+
+------------------------------------------------------------------------
+r3158 | ajc | 2004-07-08 05:03:02 +0200 (Thu, 08 Jul 2004) | 4 lines
+
+* Added global settings for THE DREADED AUTO-PURGER to the site-wide
+  configuration (public rooms default and mailboxes default).  Still need
+  to add floor and room policy screens.
+
+------------------------------------------------------------------------
+r3153 | ajc | 2004-07-02 05:28:08 +0200 (Fri, 02 Jul 2004) | 4 lines
+
+* Much-improved alphabet tabs for Address Book view.  Now divides the
+  total number of names by (names per page, currently 60) and sets up
+  that many tabs, with proper [Aaa-Bbb] labels on them.
+
+------------------------------------------------------------------------
+r3152 | ajc | 2004-07-02 05:26:06 +0200 (Fri, 02 Jul 2004) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3151 | ajc | 2004-07-01 04:40:41 +0200 (Thu, 01 Jul 2004) | 4 lines
+
+* Clicking "Enter a message" in a groupware room now automatically calls
+  the correct editor for the type of objects in the room (message, calendar
+  event, task, address book entry)
+
+------------------------------------------------------------------------
+r3150 | ajc | 2004-06-30 23:50:55 +0200 (Wed, 30 Jun 2004) | 2 lines
+
+* minor fix
+
+------------------------------------------------------------------------
+r3149 | ajc | 2004-06-29 19:21:25 +0200 (Tue, 29 Jun 2004) | 3 lines
+
+* Removed the word "room" in a few locations, as part of our push towards
+  not looking like a BBS when running in groupware mode
+
+------------------------------------------------------------------------
+r3148 | ajc | 2004-06-29 02:37:04 +0200 (Tue, 29 Jun 2004) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3147 | ajc | 2004-06-29 02:37:02 +0200 (Tue, 29 Jun 2004) | 2 lines
+
+* Made some fonts bigger because users were complaining...
+
+------------------------------------------------------------------------
+r3145 | ajc | 2004-06-27 05:02:05 +0200 (Sun, 27 Jun 2004) | 3 lines
+
+* Summary view -- always view ALL messages
+* Summary view -- new messages are in boldface
+
+------------------------------------------------------------------------
+r3144 | ajc | 2004-06-24 22:42:14 +0200 (Thu, 24 Jun 2004) | 4 lines
+
+* Added the "server ip address" Citadel config option
+* Site config: added "Changes will not take effect until..." language
+  to relevant screens
+
+------------------------------------------------------------------------
+r3140 | ajc | 2004-06-24 16:50:35 +0200 (Thu, 24 Jun 2004) | 2 lines
+
+* Added the ability to listen on a single IP address instead of all addresses.
+
+------------------------------------------------------------------------
+r3138 | ajc | 2004-06-22 04:21:56 +0200 (Tue, 22 Jun 2004) | 2 lines
+
+* Minor UI tweaks
+
+------------------------------------------------------------------------
+r3137 | ajc | 2004-06-21 17:00:52 +0200 (Mon, 21 Jun 2004) | 2 lines
+
+* minor CSS changes
+
+------------------------------------------------------------------------
+r3136 | ajc | 2004-06-19 05:21:43 +0200 (Sat, 19 Jun 2004) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3135 | ajc | 2004-06-19 05:21:40 +0200 (Sat, 19 Jun 2004) | 2 lines
+
+* THIS IS 5.22
+
+------------------------------------------------------------------------
+r3132 | ajc | 2004-06-19 05:11:07 +0200 (Sat, 19 Jun 2004) | 4 lines
+
+* Instead of a crufty "the topmost Internet email address will be used
+  for outgoing email" explanation, separated it into "Primary Internet
+  email address" and "Other email addresses" boxes.
+
+------------------------------------------------------------------------
+r3131 | ajc | 2004-06-19 04:42:13 +0200 (Sat, 19 Jun 2004) | 3 lines
+
+* Removed the "aides access to mailboxes" config option, which is no longer
+  part of the Citadel system.
+
+------------------------------------------------------------------------
+r3126 | ajc | 2004-06-16 04:07:22 +0200 (Wed, 16 Jun 2004) | 2 lines
+
+* Removed a couple of lines of debugging code leftover from last night
+
+------------------------------------------------------------------------
+r3124 | ajc | 2004-06-15 06:07:25 +0200 (Tue, 15 Jun 2004) | 2 lines
+
+* removed tracing code
+
+------------------------------------------------------------------------
+r3123 | ajc | 2004-06-15 05:06:11 +0200 (Tue, 15 Jun 2004) | 4 lines
+
+* Bumped internal version number to 5.22
+* Use new fast headers-only-no-mime fetch mode in Citadel for
+  message summaries
+
+------------------------------------------------------------------------
+r3121 | ajc | 2004-06-15 04:30:21 +0200 (Tue, 15 Jun 2004) | 2 lines
+
+* Honor "maxmsgs" even when viewing a mailbox in summary mode
+
+------------------------------------------------------------------------
+r3119 | ajc | 2004-06-12 06:26:38 +0200 (Sat, 12 Jun 2004) | 3 lines
+
+* Fixed some garbled output resulting from turning things that look like
+  links into links.
+
+------------------------------------------------------------------------
+r3118 | ajc | 2004-06-11 18:09:36 +0200 (Fri, 11 Jun 2004) | 4 lines
+
+* Moved the room graphic to the left of the room name in the banner, to
+  make it more consistent with the rest of the site.
+* Reduced the size of the font in the iconbar
+
+------------------------------------------------------------------------
+r3117 | ajc | 2004-06-11 05:15:08 +0200 (Fri, 11 Jun 2004) | 4 lines
+
+* When "Add" is clicked without specifying an upload filename, resume
+  composition instead of aborting the post.
+* Add attachments to messages in forward order, not reverse order
+
+------------------------------------------------------------------------
+r3115 | ajc | 2004-06-10 05:08:48 +0200 (Thu, 10 Jun 2004) | 2 lines
+
+* Improved the appearance of tabs in the room config screen
+
+------------------------------------------------------------------------
+r3114 | ajc | 2004-06-10 04:58:57 +0200 (Thu, 10 Jun 2004) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3113 | ajc | 2004-06-10 04:58:55 +0200 (Thu, 10 Jun 2004) | 3 lines
+
+* Made all the title boxes the same background color.  The old scheme was
+  cute but not professional looking.
+
+------------------------------------------------------------------------
+r3106 | ajc | 2004-06-06 21:53:29 +0200 (Sun, 06 Jun 2004) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3105 | ajc | 2004-06-06 21:53:27 +0200 (Sun, 06 Jun 2004) | 2 lines
+
+* THIS IS 5.21
+
+------------------------------------------------------------------------
+r3104 | ajc | 2004-06-06 21:32:15 +0200 (Sun, 06 Jun 2004) | 6 lines
+
+* Cleaned up a couple of FIXME's sitting around in the code
+* Altered the conditions under which stray http://... strings are
+  automatically turned into links, to prevent that logic from
+  transforming IMG tags into gibberish.
+* Set internal version number to 5.21
+
+------------------------------------------------------------------------
+r3103 | ajc | 2004-06-04 04:29:08 +0200 (Fri, 04 Jun 2004) | 2 lines
+
+* Fixed bug in "validate new users" screen (thanks Campy)
+
+------------------------------------------------------------------------
+r3102 | ajc | 2004-06-03 05:21:22 +0200 (Thu, 03 Jun 2004) | 2 lines
+
+* "Reply" button now carries the message subject into the reply.
+
+------------------------------------------------------------------------
+r3099 | ajc | 2004-06-02 04:07:54 +0200 (Wed, 02 Jun 2004) | 3 lines
+
+* setup.c: updated the setup script to configure two /etc/inittab entries,
+  one for http and one for https.
+
+------------------------------------------------------------------------
+r3098 | ajc | 2004-06-01 23:46:47 +0200 (Tue, 01 Jun 2004) | 5 lines
+
+* crypto.c: when an SSL connection errors out (and closes) unexpectedly
+  during a read or write operation, do not attempt to finish the operation
+  unencrypted like we do in Citadel.  Here in WebCit land it only causes
+  the server to segfault.
+
+------------------------------------------------------------------------
+r3097 | ajc | 2004-06-01 21:01:22 +0200 (Tue, 01 Jun 2004) | 3 lines
+
+* netconf.c: widened some of the text entry fields
+* webcit.h: bumped up the internal version number to 5.20
+
+------------------------------------------------------------------------
+r3096 | ajc | 2004-06-01 20:44:20 +0200 (Tue, 01 Jun 2004) | 3 lines
+
+* Return to the old command-line usage (-s for https, service is either
+  http or https but not both)
+
+------------------------------------------------------------------------
+r3095 | ajc | 2004-06-01 05:32:29 +0200 (Tue, 01 Jun 2004) | 3 lines
+
+* Add "permanent room" setting to room edit screen
+* create room -- allow longer strings
+
+------------------------------------------------------------------------
+r3094 | ajc | 2004-06-01 02:36:43 +0200 (Tue, 01 Jun 2004) | 3 lines
+
+* Hmmph.  Do the session cookie as hex instead of base64.  There really
+  are some characters in the base64 set that make HTTP do nasty things.
+
+------------------------------------------------------------------------
+r3093 | ajc | 2004-05-31 23:43:27 +0200 (Mon, 31 May 2004) | 4 lines
+
+* Added "|END" to the session cookie before base64-ing it.  This fixes a
+  problem with certain room names causing the webserver to freak out and
+  break embedded images and stuff.  I don't know why.
+
+------------------------------------------------------------------------
+r3092 | ajc | 2004-05-31 22:34:11 +0200 (Mon, 31 May 2004) | 3 lines
+
+* Message entry using Kevin Roth's excellent cross-platform richtext
+  editing script.
+
+------------------------------------------------------------------------
+r3091 | ajc | 2004-05-31 17:54:13 +0200 (Mon, 31 May 2004) | 2 lines
+
+* "text" and "HTML" options for message entry.
+
+------------------------------------------------------------------------
+r3089 | ajc | 2004-05-29 05:31:49 +0200 (Sat, 29 May 2004) | 2 lines
+
+* tighten up the space between icons in the iconbar
+
+------------------------------------------------------------------------
+r3088 | ajc | 2004-05-28 22:24:53 +0200 (Fri, 28 May 2004) | 2 lines
+
+* Cosmetic changes
+
+------------------------------------------------------------------------
+r3084 | ajc | 2004-05-24 05:02:38 +0200 (Mon, 24 May 2004) | 2 lines
+
+* CSS change to make folder names stand out more in the "Folder View"
+
+------------------------------------------------------------------------
+r3067 | ajc | 2004-04-30 06:09:06 +0200 (Fri, 30 Apr 2004) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3066 | ajc | 2004-04-30 06:09:01 +0200 (Fri, 30 Apr 2004) | 2 lines
+
+* THIS IS 5.10
+
+------------------------------------------------------------------------
+r3065 | ajc | 2004-04-30 06:08:48 +0200 (Fri, 30 Apr 2004) | 3 lines
+
+* Changed internal version number to 5.10
+* Updated documentation for the new HTTPS service
+
+------------------------------------------------------------------------
+r3062 | ajc | 2004-04-27 05:23:39 +0200 (Tue, 27 Apr 2004) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3061 | ajc | 2004-04-27 05:21:36 +0200 (Tue, 27 Apr 2004) | 2 lines
+
+* Prompt for HTTPS port number during setup.  We may make this optional.
+
+------------------------------------------------------------------------
+r3060 | ajc | 2004-04-27 05:16:31 +0200 (Tue, 27 Apr 2004) | 4 lines
+
+* When running on the same host as Citadel, if no key/cert are found,
+  symlink to Citadel's if possible.
+* One server binary now forks to start both http and https servers.
+
+------------------------------------------------------------------------
+r3056 | ajc | 2004-04-21 05:43:39 +0200 (Wed, 21 Apr 2004) | 3 lines
+
+* Completed remaining SSL fixes.  Works in Moz, aIEeee, Konq; self-signed
+  certs are also no longer invalid.
+
+------------------------------------------------------------------------
+r3054 | ajc | 2004-04-21 04:25:13 +0200 (Wed, 21 Apr 2004) | 3 lines
+
+* Replaced ctdl_install_certificate() with convenience functions found
+  in the OpenSSL library.
+
+------------------------------------------------------------------------
+r3053 | ajc | 2004-04-21 04:19:41 +0200 (Wed, 21 Apr 2004) | 4 lines
+
+* Got HTTPS to work with Mozilla (by twiddling stuff that I still don't
+  understand, but read at http://www.informit.com/articles/article.asp?p=22078
+  ).  Still doesn't work with Internet Monopolizer, though.
+
+------------------------------------------------------------------------
+r3051 | ajc | 2004-04-20 04:32:44 +0200 (Tue, 20 Apr 2004) | 4 lines
+
+* Allow setup to run seamlessly from within the Citadel/UX Ridiculously
+  Easy Installer by observing the values of environment variables
+  CITADEL_INSTALLER, CITADEL, and WEBCIT.
+
+------------------------------------------------------------------------
+r3050 | ajc | 2004-04-20 04:02:50 +0200 (Tue, 20 Apr 2004) | 2 lines
+
+* "make install"
+
+------------------------------------------------------------------------
+r3049 | ajc | 2004-04-16 05:38:37 +0200 (Fri, 16 Apr 2004) | 2 lines
+
+* more fixes
+
+------------------------------------------------------------------------
+r3048 | ajc | 2004-04-16 05:14:06 +0200 (Fri, 16 Apr 2004) | 2 lines
+
+* Minor fix for previous checkin
+
+------------------------------------------------------------------------
+r3047 | ajc | 2004-04-16 04:59:01 +0200 (Fri, 16 Apr 2004) | 3 lines
+
+* Completed SSL support.  Still doesn't work with all browsers... gotta
+  figure out why
+
+------------------------------------------------------------------------
+r3046 | ajc | 2004-04-15 05:57:00 +0200 (Thu, 15 Apr 2004) | 3 lines
+
+* Brought over the SSL/TLS stuff from Citadel.  I think it's complete but
+  it has a crashy crashy bug in it.  Don't use it yet.
+
+------------------------------------------------------------------------
+r3038 | ajc | 2004-04-13 21:41:36 +0200 (Tue, 13 Apr 2004) | 3 lines
+
+* GET /freebusy/user.vcf *and* /freebusy/user.vfb now both work.
+  (freebusy data fetch for anonymous Kolab type clients)
+
+------------------------------------------------------------------------
+r3034 | ajc | 2004-04-10 06:32:59 +0200 (Sat, 10 Apr 2004) | 2 lines
+
+* Fixed some version and copyright date oopses
+
+------------------------------------------------------------------------
+r3033 | ajc | 2004-04-10 06:29:33 +0200 (Sat, 10 Apr 2004) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r3032 | ajc | 2004-04-10 06:29:30 +0200 (Sat, 10 Apr 2004) | 2 lines
+
+* THIS IS 5.06
+
+------------------------------------------------------------------------
+r3031 | ajc | 2004-04-10 06:29:21 +0200 (Sat, 10 Apr 2004) | 2 lines
+
+* Changed internal version number to 5.06
+
+------------------------------------------------------------------------
+r3021 | ajc | 2004-03-29 06:30:20 +0200 (Mon, 29 Mar 2004) | 2 lines
+
+* configure.in, Makefile.in: handle $LDFLAGS
+
+------------------------------------------------------------------------
+r2992 | ajc | 2004-03-20 06:03:14 +0100 (Sat, 20 Mar 2004) | 5 lines
+
+* Original startup thread becomes a worker thread after initialization.
+  Doing otherwise turns it into a zombie (at least on Linux) and possibly
+  leads to other problems
+* Filter out NOOP's received in chat
+
+------------------------------------------------------------------------
+r2991 | ajc | 2004-03-18 05:32:28 +0100 (Thu, 18 Mar 2004) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r2990 | ajc | 2004-03-18 05:32:24 +0100 (Thu, 18 Mar 2004) | 4 lines
+
+* Removed the language in README.TXT which told everyone that chat wouldn't
+  work with a non-local Citadel server, because that's no longer true.
+* Removed the old chat applet from the static/ directory
+
+------------------------------------------------------------------------
+r2989 | ajc | 2004-03-18 05:00:47 +0100 (Thu, 18 Mar 2004) | 2 lines
+
+* Rounded web boxes now look correct in all browsers.
+
+------------------------------------------------------------------------
+r2988 | ajc | 2004-03-17 19:25:31 +0100 (Wed, 17 Mar 2004) | 4 lines
+
+* When creating a new user, auto-chain to the "edit user configuration"
+  screen, and subsequently auto-chain to the "edit address book entry"
+  screen.  This creates a nice sensible workflow.
+
+------------------------------------------------------------------------
+r2984 | ajc | 2004-03-15 23:47:09 +0100 (Mon, 15 Mar 2004) | 2 lines
+
+* Prettied up the chat window a little more.
+
+------------------------------------------------------------------------
+r2977 | ajc | 2004-03-15 05:27:47 +0100 (Mon, 15 Mar 2004) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r2976 | ajc | 2004-03-15 05:27:44 +0100 (Mon, 15 Mar 2004) | 5 lines
+
+* Chat now appears in a separate window
+* Use regular frames instead of IFRAMEs for chat
+* Display user's own chat text in bold+italic
+* Added a "List Users" button
+
+------------------------------------------------------------------------
+r2975 | ajc | 2004-03-15 04:45:01 +0100 (Mon, 15 Mar 2004) | 3 lines
+
+* Open chat in a separate window.
+* Use regular frames instead of IFRAMEs.
+
+------------------------------------------------------------------------
+r2965 | error | 2004-03-09 21:46:33 +0100 (Tue, 09 Mar 2004) | 2 lines
+
+* Add a Linux Software Map file
+
+------------------------------------------------------------------------
+r2962 | ajc | 2004-03-07 23:04:32 +0100 (Sun, 07 Mar 2004) | 3 lines
+
+* Fix the current view not being set to the default view for the creator
+  of a room.
+
+------------------------------------------------------------------------
+r2961 | ajc | 2004-03-07 22:31:17 +0100 (Sun, 07 Mar 2004) | 4 lines
+
+* serv_read() now zeroes out the supplied buffer (with the supplied
+  length) if a server read fails.  This causes serv_gets() to return
+  instead of looping endlessly.  Fixes chat problem found on linux-ppc.
+
+------------------------------------------------------------------------
+r2954 | ajc | 2004-03-03 06:36:41 +0100 (Wed, 03 Mar 2004) | 2 lines
+
+* Close chat socket if already open
+
+------------------------------------------------------------------------
+r2953 | ajc | 2004-03-03 06:21:36 +0100 (Wed, 03 Mar 2004) | 5 lines
+
+* Made the chat screen totally kick-ass sweet.  The flickering reload
+  i-frame is now tiny and hidden, and it *appends* new chat data to
+  the viewable window using JavaScript.  No flickering + scrollback!
+* Added a help button to the chat screen.
+
+------------------------------------------------------------------------
+r2947 | ajc | 2004-02-29 23:52:15 +0100 (Sun, 29 Feb 2004) | 3 lines
+
+* Close and clear (set to -1) server socket handle when socket errors are
+  detected.  Fixes a chat problem reported by Winzlo.
+
+------------------------------------------------------------------------
+r2946 | ajc | 2004-02-29 07:12:52 +0100 (Sun, 29 Feb 2004) | 2 lines
+
+* can add chat to iconbar
+
+------------------------------------------------------------------------
+r2945 | ajc | 2004-02-29 06:34:25 +0100 (Sun, 29 Feb 2004) | 2 lines
+
+* Display the Chat menu option as "Chat with other users in <roomname>"
+
+------------------------------------------------------------------------
+r2941 | ajc | 2004-02-27 06:04:38 +0100 (Fri, 27 Feb 2004) | 2 lines
+
+* fix frameset bug in page popups
+
+------------------------------------------------------------------------
+r2936 | ajc | 2004-02-26 05:08:58 +0100 (Thu, 26 Feb 2004) | 5 lines
+
+* Fixed a problem that made WebCit go to the "no cookies" screen instead
+  of the logout banner.
+* Ford's latest stupid room has a name with more than 64 characters, and
+  we still had a 64-byte room name in the march_list struct.  ooooops...
+
+------------------------------------------------------------------------
+r2935 | ajc | 2004-02-26 04:07:26 +0100 (Thu, 26 Feb 2004) | 2 lines
+
+* Put the /favicon.ico --> /static/favicon.ico hack back in.  Why not?
+
+------------------------------------------------------------------------
+r2934 | ajc | 2004-02-26 00:11:49 +0100 (Thu, 26 Feb 2004) | 2 lines
+
+* do_logout
+
+------------------------------------------------------------------------
+r2933 | ajc | 2004-02-26 00:10:28 +0100 (Thu, 26 Feb 2004) | 2 lines
+
+* Allow "/do_logout" as a no-frames page
+
+------------------------------------------------------------------------
+r2932 | ajc | 2004-02-26 00:00:21 +0100 (Thu, 26 Feb 2004) | 3 lines
+
+* Changed the favicon support to LINK tags in the HEAD of static stuff,
+  to make life easier.  (Thanks to prosthetik for this)
+
+------------------------------------------------------------------------
+r2931 | ajc | 2004-02-25 16:20:11 +0100 (Wed, 25 Feb 2004) | 2 lines
+
+* Support for favicon.ico in the static/ directory
+
+------------------------------------------------------------------------
+r2928 | ajc | 2004-02-24 05:06:42 +0100 (Tue, 24 Feb 2004) | 2 lines
+
+* Changed the colors slightly in chat screen
+
+------------------------------------------------------------------------
+r2918 | ajc | 2004-02-20 07:07:06 +0100 (Fri, 20 Feb 2004) | 2 lines
+
+* Replaced the Java chat with a new system based on IFRAME's and JavaScript
+
+------------------------------------------------------------------------
+r2915 | ajc | 2004-02-19 04:32:53 +0100 (Thu, 19 Feb 2004) | 2 lines
+
+* THIS IS 5.05
+
+------------------------------------------------------------------------
+r2914 | ajc | 2004-02-19 04:32:38 +0100 (Thu, 19 Feb 2004) | 3 lines
+
+* Changed the internal version number to 5.05
+* Completed the frames fix
+
+------------------------------------------------------------------------
+r2913 | ajc | 2004-02-18 21:11:07 +0100 (Wed, 18 Feb 2004) | 2 lines
+
+* page_user
+
+------------------------------------------------------------------------
+r2912 | ajc | 2004-02-18 21:08:29 +0100 (Wed, 18 Feb 2004) | 3 lines
+
+* Fixed the frameset force reload logic.  Now it does the whole frameset
+  without displaying an error in the main frame.
+
+------------------------------------------------------------------------
+r2911 | ajc | 2004-02-18 20:17:51 +0100 (Wed, 18 Feb 2004) | 3 lines
+
+* Force reload of frameset if someone tries to escape it.  Not perfect
+  but it mostly works at this poing.
+
+------------------------------------------------------------------------
+r2906 | ajc | 2004-02-17 04:37:11 +0100 (Tue, 17 Feb 2004) | 3 lines
+
+* Indicate to Citadel that we want Server Generated Invitations when
+  calendar events are saved.  (No longer the default in Citadel server.)
+
+------------------------------------------------------------------------
+r2888 | ajc | 2004-02-09 05:49:32 +0100 (Mon, 09 Feb 2004) | 2 lines
+
+* Prepare for a way to avoid falling out of the main frameset
+
+------------------------------------------------------------------------
+r2887 | ajc | 2004-02-09 04:38:14 +0100 (Mon, 09 Feb 2004) | 2 lines
+
+* cvsignore
+
+------------------------------------------------------------------------
+r2886 | ajc | 2004-02-09 04:37:57 +0100 (Mon, 09 Feb 2004) | 6 lines
+
+* Changed the thread pool management algorithm.  Detecting idle time between
+  socket accepts was not working reliably on all systems, so we now follow
+  the same algorithm as the Citadel server (spawn more threads when number
+  of sessions < number of threads, but keep constrained to pre-defined
+  minimum and maximum thread count)
+
+------------------------------------------------------------------------
+r2874 | ajc | 2004-02-03 04:09:54 +0100 (Tue, 03 Feb 2004) | 2 lines
+
+* THIS IS 5.04
+
+------------------------------------------------------------------------
+r2873 | ajc | 2004-02-03 03:19:35 +0100 (Tue, 03 Feb 2004) | 2 lines
+
+* stuff
+
+------------------------------------------------------------------------
+r2869 | ajc | 2004-01-28 05:31:35 +0100 (Wed, 28 Jan 2004) | 2 lines
+
+* THIS IS 5.03
+
+------------------------------------------------------------------------
+r2868 | ajc | 2004-01-28 05:31:22 +0100 (Wed, 28 Jan 2004) | 2 lines
+
+* update for 5.03
+
+------------------------------------------------------------------------
+r2867 | ajc | 2004-01-28 05:30:48 +0100 (Wed, 28 Jan 2004) | 2 lines
+
+* Create Room can now offer calendar and address book rooms
+
+------------------------------------------------------------------------
+r2860 | ajc | 2004-01-17 22:25:30 +0100 (Sat, 17 Jan 2004) | 3 lines
+
+* Add 'base DN' and 'bind DN' and 'bind DN password' to siteconfig
+* Split the config for LDAP Connector into its own panel
+
+------------------------------------------------------------------------
+r2859 | ajc | 2004-01-17 05:32:54 +0100 (Sat, 17 Jan 2004) | 2 lines
+
+* Add site config options for Citadel servers which support LDAP
+
+------------------------------------------------------------------------
+r2770 | ajc | 2003-10-24 04:50:19 +0200 (Fri, 24 Oct 2003) | 3 lines
+
+* Clicking "Enter Message" in a room with an Address Book view opens
+  a blank vCard entry screen.
+
+------------------------------------------------------------------------
+r2769 | ajc | 2003-10-23 05:16:55 +0200 (Thu, 23 Oct 2003) | 2 lines
+
+* THIS IS 5.02
+
+------------------------------------------------------------------------
+r2768 | ajc | 2003-10-23 05:16:40 +0200 (Thu, 23 Oct 2003) | 2 lines
+
+* 5.02
+
+------------------------------------------------------------------------
+r2767 | ajc | 2003-10-23 05:07:54 +0200 (Thu, 23 Oct 2003) | 4 lines
+
+* event.c: Found and removed another unquoted multi-line string literal
+* webcit.h: changed an #ifdef HAVE_ICAL_H
+  to #ifdef WEBCIT_WITH_CALENDAR_SERVICE to avoid false positives
+
+------------------------------------------------------------------------
+r2766 | ajc | 2003-10-22 03:42:12 +0200 (Wed, 22 Oct 2003) | 2 lines
+
+* iconbar.c: removed a stray character or two...
+
+------------------------------------------------------------------------
+r2765 | ajc | 2003-10-21 06:26:41 +0200 (Tue, 21 Oct 2003) | 2 lines
+
+* THIS IS 5.01
+
+------------------------------------------------------------------------
+r2764 | ajc | 2003-10-21 06:26:27 +0200 (Tue, 21 Oct 2003) | 2 lines
+
+* bumped the version string to 5.01
+
+------------------------------------------------------------------------
+r2762 | ajc | 2003-10-17 05:08:28 +0200 (Fri, 17 Oct 2003) | 2 lines
+
+* Finished prettying up the vCard display
+
+------------------------------------------------------------------------
+r2760 | ajc | 2003-10-17 04:31:45 +0200 (Fri, 17 Oct 2003) | 4 lines
+
+* Multi-line string literals are deprecated in GCC 3.1 unless each line
+  is wrapped in quotes.  Performed this fix so it'll compile.
+* setup.c: removed references to unused variable tempfile[]
+
+------------------------------------------------------------------------
+r2756 | ajc | 2003-10-09 05:17:02 +0200 (Thu, 09 Oct 2003) | 2 lines
+
+* Started prettying up the vCard display.
+
+------------------------------------------------------------------------
+r2755 | ajc | 2003-10-08 04:33:49 +0200 (Wed, 08 Oct 2003) | 2 lines
+
+* Begin work on better handling of vCard display
+
+------------------------------------------------------------------------
+r2744 | ajc | 2003-09-04 05:41:27 +0200 (Thu, 04 Sep 2003) | 2 lines
+
+* siteconfig.c: changed some config items to drop-down boxes
+
+------------------------------------------------------------------------
+r2737 | ajc | 2003-08-27 06:26:54 +0200 (Wed, 27 Aug 2003) | 3 lines
+
+* Split the site configuration screen up into four different screens,
+  and added a meta-menu
+
+------------------------------------------------------------------------
+r2735 | ajc | 2003-08-24 05:31:50 +0200 (Sun, 24 Aug 2003) | 3 lines
+
+* Finished the setup program
+* Bumped the internal version number to 5.01
+
+------------------------------------------------------------------------
+r2734 | ajc | 2003-08-22 02:47:27 +0200 (Fri, 22 Aug 2003) | 2 lines
+
+* setup is now working, but it still needs a way to detect a running WebCit
+
+------------------------------------------------------------------------
+r2733 | ajc | 2003-08-22 02:25:40 +0200 (Fri, 22 Aug 2003) | 2 lines
+
+* Added a skeleton "setup" program to the tree.  It does not work yet.
+
+------------------------------------------------------------------------
+r2730 | ajc | 2003-08-20 05:48:55 +0200 (Wed, 20 Aug 2003) | 3 lines
+
+* Added iconbar shortcut to Contacts room
+* Minimum required Citadel is now 6.11
+
+------------------------------------------------------------------------
+r2728 | ajc | 2003-08-20 05:07:25 +0200 (Wed, 20 Aug 2003) | 5 lines
+
+* Address book "single card" view now suppresses "reading nn message" and
+  instead shows the letter indices across the top
+* Clicking on an address in a vCard now connects to WebCit mail instead
+  of a browser mailto: link
+
+------------------------------------------------------------------------
+r2727 | ajc | 2003-08-19 06:18:44 +0200 (Tue, 19 Aug 2003) | 3 lines
+
+* Changed things around in the address book view.  Made it sorted and
+  more clickable and better looking...
+
+------------------------------------------------------------------------
+r2718 | error | 2003-08-12 20:54:03 +0200 (Tue, 12 Aug 2003) | 2 lines
+
+* messages.c: fix off-by-one-error in selector bar
+
+------------------------------------------------------------------------
+r2716 | ajc | 2003-08-08 05:03:22 +0200 (Fri, 08 Aug 2003) | 2 lines
+
+* minor comma
+
+------------------------------------------------------------------------
+r2715 | ajc | 2003-08-08 00:18:05 +0200 (Fri, 08 Aug 2003) | 2 lines
+
+* Add the Summary Page to the customizable iconbar
+
+------------------------------------------------------------------------
+r2714 | ajc | 2003-08-07 05:51:54 +0200 (Thu, 07 Aug 2003) | 2 lines
+
+* Customizable icon bar as: pictures and text, pictures, text
+
+------------------------------------------------------------------------
+r2713 | ajc | 2003-08-05 05:52:17 +0200 (Tue, 05 Aug 2003) | 3 lines
+
+* First working version of the customizable iconbar.  It contains a basic
+  set of options and now automatically refreshes when it's customized.
+
+------------------------------------------------------------------------
+r2711 | ajc | 2003-08-04 05:50:33 +0200 (Mon, 04 Aug 2003) | 4 lines
+
+* First cut at the customizable iconbar is done.  A bunch of generic options
+  are there.  Still need to get the actual iconbar to refresh when changes
+  are made.
+
+------------------------------------------------------------------------
+r2710 | ajc | 2003-08-03 23:02:04 +0200 (Sun, 03 Aug 2003) | 2 lines
+
+* More work on customizable iconbar
+
+------------------------------------------------------------------------
+r2708 | ajc | 2003-08-02 07:25:48 +0200 (Sat, 02 Aug 2003) | 2 lines
+
+* Laid the groundwork for a customizable iconbar
+
+------------------------------------------------------------------------
+r2706 | ajc | 2003-07-30 05:57:49 +0200 (Wed, 30 Jul 2003) | 2 lines
+
+* Add config.c_purge_hour to config screen
+
+------------------------------------------------------------------------
+r2679 | ajc | 2003-07-07 00:07:00 +0200 (Mon, 07 Jul 2003) | 8 lines
+
+* When converting "anything that looks like a URL" to a real link, first
+  make sure that it isn't already inside a link.  This fixes most of the
+  long, ugly URL strings sent by eBay.
+* Automatically dismantle mailto: links in HTML messages, and convert
+  them to WebCit mail links (clicking on it sends the user to the Mail
+  room and begins composing a new message with the recipient and subject
+  fields pre-populated).
+
+------------------------------------------------------------------------
+r2678 | ajc | 2003-06-29 22:51:22 +0200 (Sun, 29 Jun 2003) | 3 lines
+
+* Worked around a rendering bug in Satan's Browser that was causing it
+  to draw the calendar month view much wider than the actual screen wdith
+
+------------------------------------------------------------------------
+r2671 | error | 2003-06-28 06:09:37 +0200 (Sat, 28 Jun 2003) | 3 lines
+
+* roomops.c: Backout change to display one less box in the first column in
+  roomlist view, it doesn't seem to work for everyone
+
+------------------------------------------------------------------------
+r2670 | error | 2003-06-28 05:52:51 +0200 (Sat, 28 Jun 2003) | 2 lines
+
+* Don't tell browsers not to cache static documents
+
+------------------------------------------------------------------------
+r2669 | error | 2003-06-28 05:35:24 +0200 (Sat, 28 Jun 2003) | 2 lines
+
+* roomops.c: Display one less floor in the first column in romlist view
+
+------------------------------------------------------------------------
+r2667 | ajc | 2003-06-26 05:37:59 +0200 (Thu, 26 Jun 2003) | 4 lines
+
+* Allow anonymous HTTP requests for /freebusy/user%20name.vcf (or .vfb)
+  This will allow some groupware clients to browse the free/busy times of
+  other users on the system.
+
+------------------------------------------------------------------------
+r2662 | ajc | 2003-06-21 07:17:24 +0200 (Sat, 21 Jun 2003) | 6 lines
+
+* Better alignment of system messages
+* Exterminated display_error() and replaced it with WC->ImportantMessage
+  which is displayed in a bubble on top of whatever page you're on next.
+* Small cosmetic changes
+* Fixed some nesting problems in output_headers()
+
+------------------------------------------------------------------------
+r2661 | ajc | 2003-06-20 05:39:27 +0200 (Fri, 20 Jun 2003) | 2 lines
+
+* Optimization to floor layout in box view
+
+------------------------------------------------------------------------
+r2660 | ajc | 2003-06-20 05:04:26 +0200 (Fri, 20 Jun 2003) | 2 lines
+
+* "Reply" button on messages now handles IGnet recipients correctly
+
+------------------------------------------------------------------------
+r2654 | ajc | 2003-06-10 06:23:12 +0200 (Tue, 10 Jun 2003) | 2 lines
+
+* THIS IS 5.00
+
+------------------------------------------------------------------------
+r2653 | ajc | 2003-06-10 06:22:58 +0200 (Tue, 10 Jun 2003) | 2 lines
+
+* Updated docs and headers for 5.00 release
+
+------------------------------------------------------------------------
+r2649 | ajc | 2003-06-10 06:05:23 +0200 (Tue, 10 Jun 2003) | 3 lines
+
+* De-tabled the left side icon bar and reduced one of the graphics, so
+  that all of the rounded corners show up in Satan's Browser.
+
+------------------------------------------------------------------------
+r2648 | ajc | 2003-06-10 05:47:41 +0200 (Tue, 10 Jun 2003) | 2 lines
+
+* style.css: added font selection to default <BODY> tag
+
+------------------------------------------------------------------------
+r2647 | ajc | 2003-06-06 05:44:21 +0200 (Fri, 06 Jun 2003) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r2646 | ajc | 2003-06-06 05:30:42 +0200 (Fri, 06 Jun 2003) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r2645 | ajc | 2003-06-06 05:26:03 +0200 (Fri, 06 Jun 2003) | 6 lines
+
+* Satan's Browser insists on putting bloody acres of whitespace to the
+  right of any bulleted list items, making any multi-column table containing
+  a list take more than the entire screen.  Removed all such lists so it
+  looks ok.  If you are reading this and you are a Microsoft employee, please
+  commit suicide before you break anything else.
+
+------------------------------------------------------------------------
+r2644 | ajc | 2003-06-06 04:22:07 +0200 (Fri, 06 Jun 2003) | 7 lines
+
+* Changed the upper left and upper right bounded box corners to a solid
+  blue (#204B78) instead of gradiated, because it was looking funny in
+  256-color mode.  It also looked funny in Internet Explorer, but people
+  who use Internet Explorer are contributing to terrorism and really don't
+  deserve Web access in the first place.  So I really just fixed this to make
+  it look good in 256-color Netscape.
+
+------------------------------------------------------------------------
+r2643 | ajc | 2003-06-05 23:37:37 +0200 (Thu, 05 Jun 2003) | 3 lines
+
+* Cosmetic changes.  Attempting to fix b0rken rendering of main menu
+  in b0rken IE browser.  Die, Bill, Die.
+
+------------------------------------------------------------------------
+r2642 | ajc | 2003-06-05 05:52:32 +0200 (Thu, 05 Jun 2003) | 2 lines
+
+* Buncha cosmetic changes
+
+------------------------------------------------------------------------
+r2638 | ajc | 2003-06-04 05:41:27 +0200 (Wed, 04 Jun 2003) | 3 lines
+
+* Change the appearance of rooms with and without new messages in the
+  room list -- now defined using CSS
+
+------------------------------------------------------------------------
+r2637 | ajc | 2003-06-03 05:57:46 +0200 (Tue, 03 Jun 2003) | 3 lines
+
+* Tightened up the room banner a bit.  Smaller padding, smaller font,
+  smaller images.
+
+------------------------------------------------------------------------
+r2634 | ajc | 2003-05-31 23:36:45 +0200 (Sat, 31 May 2003) | 2 lines
+
+* Cosmetic changes
+
+------------------------------------------------------------------------
+r2632 | ajc | 2003-05-26 23:05:42 +0200 (Mon, 26 May 2003) | 3 lines
+
+* availability.c: brought over ical_ctdl_is_overlap() from Citadel.  Used
+  it to complete the free/busy checking for attendee availability.
+
+------------------------------------------------------------------------
+r2630 | ajc | 2003-05-26 07:44:45 +0200 (Mon, 26 May 2003) | 2 lines
+
+* event.c: fix compiler warning
+
+------------------------------------------------------------------------
+r2629 | ajc | 2003-05-26 07:39:46 +0200 (Mon, 26 May 2003) | 3 lines
+
+* webcit.h: change minimum required Citadel server to 6.07 due to FREEBUSY
+  bug fixed in Citadel.
+
+------------------------------------------------------------------------
+r2626 | ajc | 2003-05-26 07:28:13 +0200 (Mon, 26 May 2003) | 3 lines
+
+* serv_func.c: added utility function read_server_text()
+* availability.c: banged out more of this code -- still not complete
+
+------------------------------------------------------------------------
+r2625 | ajc | 2003-05-26 05:28:02 +0200 (Mon, 26 May 2003) | 3 lines
+
+* Getting closer to doing the availability check.  Created new source
+  module 'availability.c' for this purpose.  Stub function is in place.
+
+------------------------------------------------------------------------
+r2624 | ajc | 2003-05-25 06:25:20 +0200 (Sun, 25 May 2003) | 7 lines
+
+* siteconfig.c: fixed a spelling error
+* event.c: add a "Check attendee availability" button, and the code to
+  bypass saving the event to the server, do something with it, and then
+  feed the twiddled data structure back to the form display function for
+  further editing.  What's still missing is the code to do the actual
+  availability check.
+
+------------------------------------------------------------------------
+r2623 | ajc | 2003-05-25 04:43:25 +0200 (Sun, 25 May 2003) | 2 lines
+
+* cosmetics
+
+------------------------------------------------------------------------
+r2622 | ajc | 2003-05-25 00:22:37 +0200 (Sun, 25 May 2003) | 2 lines
+
+* Small stylesheet hack to make it work with b0rken IE
+
+------------------------------------------------------------------------
+r2621 | ajc | 2003-05-25 00:13:10 +0200 (Sun, 25 May 2003) | 2 lines
+
+* Changed the login banner a bit
+
+------------------------------------------------------------------------
+r2618 | ajc | 2003-05-20 05:25:41 +0200 (Tue, 20 May 2003) | 2 lines
+
+* Separate event invitees with newlines instead of commas.
+
+------------------------------------------------------------------------
+r2616 | ajc | 2003-05-19 21:55:31 +0200 (Mon, 19 May 2003) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r2615 | ajc | 2003-05-19 21:55:09 +0200 (Mon, 19 May 2003) | 3 lines
+
+* summary.c: eliminate compiler warnings about unused variables when
+  compiling a WebCit service without calendar support
+
+------------------------------------------------------------------------
+r2614 | ajc | 2003-05-18 04:05:38 +0200 (Sun, 18 May 2003) | 2 lines
+
+* More conversion of screens to the new look-and-feel.
+
+------------------------------------------------------------------------
+r2610 | ajc | 2003-05-16 06:11:32 +0200 (Fri, 16 May 2003) | 5 lines
+
+* We don't need no steenking workaround.  Problem fixed.  MIME parser not
+  broken.  Web server was calling it with bad parameters.  All fixed now.
+* Slightly tweaked the look of the tabs in the room edit screen.  Still looks
+  like crap.
+
+------------------------------------------------------------------------
+r2608 | ajc | 2003-05-15 06:52:26 +0200 (Thu, 15 May 2003) | 2 lines
+
+* Minor workaround in web forms to handle mime parser problem in uploads
+
+------------------------------------------------------------------------
+r2607 | ajc | 2003-05-15 05:36:02 +0200 (Thu, 15 May 2003) | 2 lines
+
+* look and feel overhaul -- almost done!
+
+------------------------------------------------------------------------
+r2605 | ajc | 2003-05-14 05:49:30 +0200 (Wed, 14 May 2003) | 2 lines
+
+* go gadget go
+
+------------------------------------------------------------------------
+r2604 | ajc | 2003-05-14 05:46:35 +0200 (Wed, 14 May 2003) | 2 lines
+
+* More background cleanup
+
+------------------------------------------------------------------------
+r2603 | ajc | 2003-05-13 06:38:26 +0200 (Tue, 13 May 2003) | 2 lines
+
+* beginbox_nt (no titlebar)
+
+------------------------------------------------------------------------
+r2602 | ajc | 2003-05-13 06:37:36 +0200 (Tue, 13 May 2003) | 2 lines
+
+* Begin migration to the new "rounded boxes" look
+
+------------------------------------------------------------------------
+r2601 | ajc | 2003-05-13 05:59:40 +0200 (Tue, 13 May 2003) | 2 lines
+
+* add corners
+
+------------------------------------------------------------------------
+r2598 | ajc | 2003-05-05 19:19:46 +0200 (Mon, 05 May 2003) | 3 lines
+
+* Cleanups to summary page when running on a non ical enabled system
+* Use non breaking spaces in summary page box titles
+
+------------------------------------------------------------------------
+r2597 | ajc | 2003-05-05 19:05:27 +0200 (Mon, 05 May 2003) | 2 lines
+
+* Non breaking spaces in summary page box titles
+
+------------------------------------------------------------------------
+r2596 | ajc | 2003-05-05 19:01:03 +0200 (Mon, 05 May 2003) | 2 lines
+
+* Stretch the corners a bit
+
+------------------------------------------------------------------------
+r2595 | ajc | 2003-05-04 06:22:41 +0200 (Sun, 04 May 2003) | 3 lines
+
+* Display body of messages on a white background.  I am doing this in order
+  to prepare for making the general background of the screen a darker color.
+
+------------------------------------------------------------------------
+r2594 | ajc | 2003-05-04 04:54:56 +0200 (Sun, 04 May 2003) | 2 lines
+
+* Summary page now uses our cutesy new rounded window boxes
+
+------------------------------------------------------------------------
+r2593 | ajc | 2003-05-04 04:40:53 +0200 (Sun, 04 May 2003) | 2 lines
+
+* oops, here are the files
+
+------------------------------------------------------------------------
+r2592 | ajc | 2003-05-03 23:28:43 +0200 (Sat, 03 May 2003) | 2 lines
+
+* Added in a slick new box style and put the room lists in it
+
+------------------------------------------------------------------------
+r2591 | ajc | 2003-05-03 18:57:04 +0200 (Sat, 03 May 2003) | 3 lines
+
+* In the 'folders' and 'portal' views, change the folder delimiter
+  from / to \ to avoid conflict with room names that have slashes
+
+------------------------------------------------------------------------
+r2589 | ajc | 2003-05-03 18:23:30 +0200 (Sat, 03 May 2003) | 2 lines
+
+* Enforce three columns in portal view of room list
+
+------------------------------------------------------------------------
+r2588 | ajc | 2003-05-03 06:52:32 +0200 (Sat, 03 May 2003) | 2 lines
+
+* Added an experimental new "portal view" to the room list options
+
+------------------------------------------------------------------------
+r2586 | ajc | 2003-05-02 05:23:41 +0200 (Fri, 02 May 2003) | 2 lines
+
+* Minor change to room list algorithm
+
+------------------------------------------------------------------------
+r2585 | ajc | 2003-05-01 17:33:05 +0200 (Thu, 01 May 2003) | 2 lines
+
+* Fixed a potential memory leak in enumeration of MIME parts
+
+------------------------------------------------------------------------
+r2584 | ajc | 2003-05-01 05:11:35 +0200 (Thu, 01 May 2003) | 3 lines
+
+* When static content is requested, fetch it without trying to connect
+  to Citadel first.
+
+------------------------------------------------------------------------
+r2581 | ajc | 2003-04-30 07:00:00 +0200 (Wed, 30 Apr 2003) | 3 lines
+
+* Added the ability to compose messages with file attachments uploaded from
+  the browser
+
+------------------------------------------------------------------------
+r2576 | ajc | 2003-04-27 06:46:02 +0200 (Sun, 27 Apr 2003) | 5 lines
+
+* Replace LKRN/LKRO in "folders view" room list with a single LKRA that
+  observes the flag designating the presence of new messages.  (The "rooms
+  view" uses an LKRN/LKRO pair *per floor* and has the same inefficiency,
+  but that view may get axed soon.)
+
+------------------------------------------------------------------------
+r2575 | ajc | 2003-04-26 23:57:53 +0200 (Sat, 26 Apr 2003) | 3 lines
+
+* tcp_sockets.c: when an outgoing socket connection fails, close the socket
+  before returning an error code to avoid a file descriptor leak
+
+------------------------------------------------------------------------
+r2567 | ajc | 2003-04-19 23:42:36 +0200 (Sat, 19 Apr 2003) | 4 lines
+
+* Repaired all my b0rken COLOR tags
+* Replaced most FONT tags with SPAN tags
+* Added new styles
+
+------------------------------------------------------------------------
+r2566 | ajc | 2003-04-19 21:58:10 +0200 (Sat, 19 Apr 2003) | 2 lines
+
+* Lots of great changes from Nick to make the site CSS-enabled.
+
+------------------------------------------------------------------------
+r2564 | ajc | 2003-04-14 06:04:40 +0200 (Mon, 14 Apr 2003) | 2 lines
+
+* First cut of CSS-izing WebCit.  Probably b0rken.
+
+------------------------------------------------------------------------
+r2563 | ajc | 2003-04-14 05:28:42 +0200 (Mon, 14 Apr 2003) | 2 lines
+
+* Added color picker (still more work left to get it working)
+
+------------------------------------------------------------------------
+r2562 | ajc | 2003-04-09 06:02:32 +0200 (Wed, 09 Apr 2003) | 6 lines
+
+* Remove the defaulthost/defaultport vs. c_host/c_port stuff -- we haven't
+  supported the idea of one WebCit connecting to multiple Citadels for a
+  long time.  Now it's just one set of variables, called ctdlhost/ctdlport.
+* When connecting to Citadel through a Unix domain socket, don't try to make
+  the Java chat applet available.
+
+------------------------------------------------------------------------
+r2556 | ajc | 2003-03-31 05:32:19 +0200 (Mon, 31 Mar 2003) | 3 lines
+
+* messages.c: check for 000 terminator while parsing RFC822 headers to
+  prevent getting hung up while displaying certain badly formatted messages.
+
+------------------------------------------------------------------------
+r2554 | ajc | 2003-03-30 08:13:19 +0200 (Sun, 30 Mar 2003) | 5 lines
+
+* When reading from the server, do not treat CR as end-of-line because
+  there's probably an LF coming after it.  Instead, keep reading to the LF
+  and then strip both.
+* No not underline links in the icon bars
+
+------------------------------------------------------------------------
+r2543 | ajc | 2003-03-17 05:17:41 +0100 (Mon, 17 Mar 2003) | 9 lines
+
+* Call to accept() was being made with an uninitialized variable for the
+  third argument.  Changed the second and third argument to NULL and 0 because
+  we don't really need accept() to fill up a buffer full of information that
+  we'll never use.  (Thanks to SteveV for reporting the bug and helping to
+  troubleshoot it.)
+* Removed the mutex wrapper around select() because we don't need it.  All
+  idle worker threads now block on select() and one of them will wake up when
+  a connection arrives.
+
+------------------------------------------------------------------------
+r2537 | ajc | 2003-03-15 21:55:03 +0100 (Sat, 15 Mar 2003) | 3 lines
+
+* When a requested image is not available on the Citadel server, send a
+  1x1 transparent GIF instead of 404 error.
+
+------------------------------------------------------------------------
+r2535 | ajc | 2003-03-14 05:21:57 +0100 (Fri, 14 Mar 2003) | 3 lines
+
+* clone events to be encapsulated before saving, because the original
+  instance may already have a parent, and that makes crashy crashy
+
+------------------------------------------------------------------------
+r2534 | ajc | 2003-03-14 05:09:30 +0100 (Fri, 14 Mar 2003) | 2 lines
+
+* test
+
+------------------------------------------------------------------------
+r2533 | ajc | 2003-03-13 06:57:17 +0100 (Thu, 13 Mar 2003) | 2 lines
+
+* More encapsulation.  Warning: there are bugs in this!!
+
+------------------------------------------------------------------------
+r2531 | ajc | 2003-03-13 06:20:23 +0100 (Thu, 13 Mar 2003) | 5 lines
+
+* Various changes to the calendar service to handle messages containing
+  fully encapsulated VCALENDAR components instead of only unencapsulated
+  VEVENT subcomponents.  We have to move in this direction for compatibility
+  with other products.
+
+------------------------------------------------------------------------
+r2522 | ajc | 2003-03-01 23:07:19 +0100 (Sat, 01 Mar 2003) | 6 lines
+
+* New user registration, as well as existing user re-registration, now
+  uses the vCard editing screen.
+* Administratively editing users' address book entries now works again,
+  mainly due to a fix in the Citadel server.  Now requiring Citadel 6.06
+  in order to enforce this.
+
+------------------------------------------------------------------------
+r2514 | ajc | 2003-02-19 04:49:36 +0100 (Wed, 19 Feb 2003) | 2 lines
+
+* THIS IS 4.10
+
+------------------------------------------------------------------------
+r2513 | ajc | 2003-02-19 04:49:17 +0100 (Wed, 19 Feb 2003) | 2 lines
+
+* latest config.guess and config.sub from www.gnu.org
+
+------------------------------------------------------------------------
+r2496 | ajc | 2003-02-07 05:44:17 +0100 (Fri, 07 Feb 2003) | 4 lines
+
+* Replaced sleep() with a function that sleeps using select() in order to
+  avoid potential issues with SIGALRM.  Possible fix for weird behavior
+  when running on a Macintosh.
+
+------------------------------------------------------------------------
+r2494 | ajc | 2003-01-29 23:32:07 +0100 (Wed, 29 Jan 2003) | 2 lines
+
+* Shuffled some code and comments around; minor cleanup
+
+------------------------------------------------------------------------
+r2492 | ajc | 2003-01-28 16:37:12 +0100 (Tue, 28 Jan 2003) | 5 lines
+
+* All functions which read binary data from the server now make use of the
+  read_server_binary() function in tools.c
+* Binary reads from server now have safety code to prevent infinite loops
+* All output of MIME objects is now done with http_transmit_thing()
+
+------------------------------------------------------------------------
+r2483 | ajc | 2003-01-19 07:28:04 +0100 (Sun, 19 Jan 2003) | 2 lines
+
+* Minimum required Citadel version 6.05
+
+------------------------------------------------------------------------
+r2473 | ajc | 2003-01-16 05:41:26 +0100 (Thu, 16 Jan 2003) | 4 lines
+
+* When displaying edit controls for time of day in the calendar, only show
+  minutes that are multiples of 5 ... unless the existing value is not a
+  multiple of 5, in which case we show that too.
+
+------------------------------------------------------------------------
+r2470 | ajc | 2003-01-15 18:34:04 +0100 (Wed, 15 Jan 2003) | 3 lines
+
+* event.c: fixed a misspelling
+* config.guess, config.sub: updated using latest from ftp.gnu.org
+
+------------------------------------------------------------------------
+r2466 | ajc | 2003-01-14 05:21:27 +0100 (Tue, 14 Jan 2003) | 2 lines
+
+* Only offer views which make sense for the default view of a room
+
+------------------------------------------------------------------------
+r2463 | ajc | 2003-01-13 04:34:33 +0100 (Mon, 13 Jan 2003) | 2 lines
+
+* Get ready for the 6.10 release
+
+------------------------------------------------------------------------
+r2461 | ajc | 2003-01-13 00:22:53 +0100 (Mon, 13 Jan 2003) | 2 lines
+
+* configure.in: check for libical v0.24 or newer
+
+------------------------------------------------------------------------
+r2457 | ajc | 2003-01-07 05:56:17 +0100 (Tue, 07 Jan 2003) | 3 lines
+
+* Complete the free/busy transparency handling in the form
+* Default times for new events are now in the correct timezone
+
+------------------------------------------------------------------------
+r2456 | ajc | 2003-01-06 19:01:35 +0100 (Mon, 06 Jan 2003) | 3 lines
+
+* Begin handling of TRANSP property to show event times as free or
+  busy (not finished).
+
+------------------------------------------------------------------------
+r2454 | ajc | 2003-01-05 22:02:14 +0100 (Sun, 05 Jan 2003) | 2 lines
+
+* Summary page: three columns are now all the same width
+
+------------------------------------------------------------------------
+r2453 | ajc | 2003-01-05 21:56:05 +0100 (Sun, 05 Jan 2003) | 2 lines
+
+* minor fix for previous checkin
+
+------------------------------------------------------------------------
+r2452 | ajc | 2003-01-05 21:51:01 +0100 (Sun, 05 Jan 2003) | 2 lines
+
+* Display PARTSTAT for attendees
+
+------------------------------------------------------------------------
+r2450 | ajc | 2003-01-05 06:01:00 +0100 (Sun, 05 Jan 2003) | 2 lines
+
+* Add "today's calendar events" to the summary page.
+
+------------------------------------------------------------------------
+r2449 | ajc | 2003-01-05 05:27:28 +0100 (Sun, 05 Jan 2003) | 2 lines
+
+* Add "Tasks" to the summary page
+
+------------------------------------------------------------------------
+r2446 | ajc | 2002-12-28 06:44:09 +0100 (Sat, 28 Dec 2002) | 2 lines
+
+* ical_dezonify.c: brought over new version from the Citadel source (again)
+
+------------------------------------------------------------------------
+r2444 | ajc | 2002-12-28 06:12:45 +0100 (Sat, 28 Dec 2002) | 2 lines
+
+* ical_dezonify.c: brought over new version from the Citadel source.
+
+------------------------------------------------------------------------
+r2441 | ajc | 2002-12-26 05:04:48 +0100 (Thu, 26 Dec 2002) | 3 lines
+
+* Perform CHEK command when automatically establishing sessions, not just
+  when one is explicitly created.  Some stuff is missing otherwise.
+
+------------------------------------------------------------------------
+r2440 | ajc | 2002-12-26 00:18:06 +0100 (Thu, 26 Dec 2002) | 3 lines
+
+* Be more strategic about when to call ical_dezonify()
+  (This may be the last set of fixes.  I hope so.)
+
+------------------------------------------------------------------------
+r2437 | ajc | 2002-12-25 22:39:38 +0100 (Wed, 25 Dec 2002) | 4 lines
+
+* ical_dezonify.c: added.
+* calendar.c: convert incoming ical messages to UTC
+  (the usual routines will then convert them to local time for display)
+
+------------------------------------------------------------------------
+r2436 | ajc | 2002-12-25 08:06:00 +0100 (Wed, 25 Dec 2002) | 2 lines
+
+* Tweaked the code to work with libical 0.24
+
+------------------------------------------------------------------------
+r2433 | ajc | 2002-12-20 05:50:01 +0100 (Fri, 20 Dec 2002) | 2 lines
+
+* When saving a calendar event, increment the SEQUENCE property.
+
+------------------------------------------------------------------------
+r2431 | ajc | 2002-12-18 06:03:39 +0100 (Wed, 18 Dec 2002) | 5 lines
+
+* In the calendar code, changed all "struct tm *" to "struct tm" and changed
+  all "tm = localtime(foo)" to "memcpy(&tm, localtime(foo), sizeof(struct tm))"
+  Because the libc-allocated buffer was getting clobbered.
+* This fixes the problem fleeb reported with Feb 1 events making it go nuts.
+
+------------------------------------------------------------------------
+r2429 | ajc | 2002-12-17 06:01:39 +0100 (Tue, 17 Dec 2002) | 3 lines
+
+* Prettied up the calendar day view layout
+* Hour/minute editing fields now use am/pm hours and 2-digit minutes
+
+------------------------------------------------------------------------
+r2428 | ajc | 2002-12-16 05:43:30 +0100 (Mon, 16 Dec 2002) | 4 lines
+
+* Correctly handle local time zone when figuring out which day and time to
+  display events on calendar month/day views.  This also seems to have
+  fixed the bug that was causing events to sometimes get lost when saved.
+
+------------------------------------------------------------------------
+r2425 | ajc | 2002-12-15 06:50:59 +0100 (Sun, 15 Dec 2002) | 3 lines
+
+* Form editing of date/time fields now assumes that the icaltimetype being
+  manipulated is in UTC.  It converts to/from local time for editing.
+
+------------------------------------------------------------------------
+r2422 | ajc | 2002-12-11 00:25:47 +0100 (Wed, 11 Dec 2002) | 2 lines
+
+* Display attendees in message view of calendar objects
+
+------------------------------------------------------------------------
+r2418 | ajc | 2002-12-07 23:12:59 +0100 (Sat, 07 Dec 2002) | 3 lines
+
+* Handle incoming RSVP's for meetings.  (Note: this will not actually work
+  until I implement the Citadel server function which it calls.)
+
+------------------------------------------------------------------------
+r2408 | ajc | 2002-11-30 22:34:51 +0100 (Sat, 30 Nov 2002) | 2 lines
+
+* Submit organizer in a hidden field, in case the server needs it
+
+------------------------------------------------------------------------
+r2406 | ajc | 2002-11-30 05:46:46 +0100 (Sat, 30 Nov 2002) | 3 lines
+
+* First cut at adding/removing attendees to an event
+  (Actual invitations should be sent by the Citadel server)
+
+------------------------------------------------------------------------
+r2405 | ajc | 2002-11-30 00:56:19 +0100 (Sat, 30 Nov 2002) | 4 lines
+
+* Completed "me as organizer" -- the user's own e-mail address is inserted
+  as the organizer of new events.  Detect when the user is the organizer and
+  enable/disable the attendees box accordingly.
+
+------------------------------------------------------------------------
+r2404 | ajc | 2002-11-29 17:38:37 +0100 (Fri, 29 Nov 2002) | 2 lines
+
+* Started some "me as organizer" stuff.  (BROKEN BUILD ... I'll fix soon.)
+
+------------------------------------------------------------------------
+r2401 | ajc | 2002-11-28 07:03:24 +0100 (Thu, 28 Nov 2002) | 4 lines
+
+* Issue an ISME command when editing an event, to determine whether the user
+  viewing the event is the organizer.  (Will use this later to allow/disallow
+  sending out invitations.)
+
+------------------------------------------------------------------------
+r2400 | ajc | 2002-11-28 07:02:36 +0100 (Thu, 28 Nov 2002) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r2397 | ajc | 2002-11-26 06:01:04 +0100 (Tue, 26 Nov 2002) | 2 lines
+
+* Began handling attendee fields
+
+------------------------------------------------------------------------
+r2392 | ajc | 2002-11-17 00:40:11 +0100 (Sun, 17 Nov 2002) | 2 lines
+
+* Calendar view
+
+------------------------------------------------------------------------
+r2391 | ajc | 2002-11-17 00:15:02 +0100 (Sun, 17 Nov 2002) | 4 lines
+
+* Make the "all day event" shadebox smaller (month view) - no border.
+* Fixed bug that caused any events following an all day event to also appear
+  with the shadebox.
+
+------------------------------------------------------------------------
+r2390 | ajc | 2002-11-16 06:40:54 +0100 (Sat, 16 Nov 2002) | 4 lines
+
+* When adding new events to the calendar, default to the month [and day]
+  currently being viewed.
+* Hotlink each hour of the day view to an add-new-event for that day/hour.
+
+------------------------------------------------------------------------
+r2388 | ajc | 2002-11-15 06:05:48 +0100 (Fri, 15 Nov 2002) | 2 lines
+
+* Put in back/forward (yesterday/tomorrow) links in calendar day view
+
+------------------------------------------------------------------------
+r2387 | ajc | 2002-11-15 05:23:26 +0100 (Fri, 15 Nov 2002) | 2 lines
+
+* Cosmetic changes to comments
+
+------------------------------------------------------------------------
+r2386 | ajc | 2002-11-15 05:11:46 +0100 (Fri, 15 Nov 2002) | 5 lines
+
+* Added even more nifty JavaScript to cause the hour/minute and end date
+  fields of a calendar event form to render as disabled when the "all day
+  event" box is checked -- not just when the user checks the box, but also
+  when the box begins its life already checked.
+
+------------------------------------------------------------------------
+r2385 | ajc | 2002-11-14 05:59:40 +0100 (Thu, 14 Nov 2002) | 2 lines
+
+* Correctly serialize and save all day events using date instead of date/time
+
+------------------------------------------------------------------------
+r2383 | ajc | 2002-11-13 05:49:23 +0100 (Wed, 13 Nov 2002) | 4 lines
+
+* "All day event" shows as a single checkbox, instead of one for the start
+  time and one for the end time.  Added nifty JavaScript to zero and shade
+  the hour/minute and all end time fields when all-day-event is checked.
+
+------------------------------------------------------------------------
+r2382 | ajc | 2002-11-12 06:57:27 +0100 (Tue, 12 Nov 2002) | 5 lines
+
+* Display a nicer looking screen when replying to calendar invitations
+* When displaying day view, don't show all day events twice
+* Day or month view: denote all day events by displaying them inside
+  a grey box.
+
+------------------------------------------------------------------------
+r2381 | ajc | 2002-11-12 05:48:18 +0100 (Tue, 12 Nov 2002) | 2 lines
+
+* Polish up the meeting reply code.
+
+------------------------------------------------------------------------
+r2379 | ajc | 2002-11-12 04:26:39 +0100 (Tue, 12 Nov 2002) | 3 lines
+
+* Tell the user about broken Citadel server connections instead of
+  simply printing "Goodbye"
+
+------------------------------------------------------------------------
+r2359 | ajc | 2002-10-23 06:11:38 +0200 (Wed, 23 Oct 2002) | 3 lines
+
+* Detect when a meeting invitation is actually an update for an existing UID
+  and tell the user so.
+
+------------------------------------------------------------------------
+r2357 | ajc | 2002-10-23 06:02:23 +0200 (Wed, 23 Oct 2002) | 2 lines
+
+* comments
+
+------------------------------------------------------------------------
+r2353 | ajc | 2002-10-21 22:16:38 +0200 (Mon, 21 Oct 2002) | 2 lines
+
+* Display conflicts nicely
+
+------------------------------------------------------------------------
+r2351 | ajc | 2002-10-21 20:29:14 +0200 (Mon, 21 Oct 2002) | 2 lines
+
+* Ask server to hunt for conflicts when displaying a meeting invitation
+
+------------------------------------------------------------------------
+r2345 | ajc | 2002-10-19 23:28:32 +0200 (Sat, 19 Oct 2002) | 2 lines
+
+* Moved the calendar meeting request reply functionality to the Citadel server
+
+------------------------------------------------------------------------
+r2344 | ajc | 2002-10-19 19:10:14 +0200 (Sat, 19 Oct 2002) | 3 lines
+
+* Add "Tentative" accept button
+* Only display Accept/Tentative/Decline button when method=REQUEST
+
+------------------------------------------------------------------------
+r2343 | ajc | 2002-10-19 17:57:26 +0200 (Sat, 19 Oct 2002) | 2 lines
+
+* Tentative button
+
+------------------------------------------------------------------------
+r2340 | ajc | 2002-10-19 06:16:37 +0200 (Sat, 19 Oct 2002) | 2 lines
+
+* Save an incoming meeting request into the user's calendar.
+
+------------------------------------------------------------------------
+r2339 | ajc | 2002-10-18 22:55:05 +0200 (Fri, 18 Oct 2002) | 2 lines
+
+* Began work on meeting request accept/decline
+
+------------------------------------------------------------------------
+r2333 | ajc | 2002-10-16 21:16:39 +0200 (Wed, 16 Oct 2002) | 2 lines
+
+* Fixes and updates to build WebCit on Linux for IBM S/390
+
+------------------------------------------------------------------------
+r2323 | ajc | 2002-10-09 06:12:44 +0200 (Wed, 09 Oct 2002) | 4 lines
+
+* Templatized trailing HTML
+* Templatized "new start page" page
+* Added global substitution macros
+
+------------------------------------------------------------------------
+r2322 | ajc | 2002-10-09 05:51:01 +0200 (Wed, 09 Oct 2002) | 2 lines
+
+* Templatized the <HEAD> section of HTML
+
+------------------------------------------------------------------------
+r2320 | ajc | 2002-10-08 01:03:38 +0200 (Tue, 08 Oct 2002) | 2 lines
+
+* messages.c: don't display room name field when it's blank
+
+------------------------------------------------------------------------
+r2317 | ajc | 2002-10-07 06:10:38 +0200 (Mon, 07 Oct 2002) | 4 lines
+
+* When displaying meeting invitations, only show date/time for VEVENT
+  subcomponents.  Date/time for other subcomponents are irrelevant.
+* Cleaned up HTML display of meeting invitations.
+
+------------------------------------------------------------------------
+r2313 | ajc | 2002-10-03 05:40:31 +0200 (Thu, 03 Oct 2002) | 2 lines
+
+* Worked on meeting accept/decline a little bit
+
+------------------------------------------------------------------------
+r2306 | ajc | 2002-09-30 05:58:35 +0200 (Mon, 30 Sep 2002) | 2 lines
+
+* Dabbled in handling incoming meeting requests
+
+------------------------------------------------------------------------
+r2305 | ajc | 2002-09-29 23:36:47 +0200 (Sun, 29 Sep 2002) | 2 lines
+
+* ugly icon (won't be ugly with background)
+
+------------------------------------------------------------------------
+r2304 | ajc | 2002-09-29 23:25:45 +0200 (Sun, 29 Sep 2002) | 2 lines
+
+* minor cleanup
+
+------------------------------------------------------------------------
+r2303 | ajc | 2002-09-29 22:15:43 +0200 (Sun, 29 Sep 2002) | 2 lines
+
+* Completed the calendar day view
+
+------------------------------------------------------------------------
+r2300 | ajc | 2002-09-28 06:01:30 +0200 (Sat, 28 Sep 2002) | 2 lines
+
+* started fleshing out the calendar day view
+
+------------------------------------------------------------------------
+r2299 | ajc | 2002-09-27 23:19:28 +0200 (Fri, 27 Sep 2002) | 2 lines
+
+* Add new event
+
+------------------------------------------------------------------------
+r2298 | ajc | 2002-09-27 20:31:33 +0200 (Fri, 27 Sep 2002) | 3 lines
+
+* Properly handle VEVENT saves (fixed nasty loopy loopy bug)
+* After saving a VEVENT, return to the correct calendar view and date
+
+------------------------------------------------------------------------
+r2297 | ajc | 2002-09-27 19:15:44 +0200 (Fri, 27 Sep 2002) | 2 lines
+
+* Removed the gzip compression stuff due to bugs in Internet Explorer.
+
+------------------------------------------------------------------------
+r2295 | ajc | 2002-09-27 06:37:21 +0200 (Fri, 27 Sep 2002) | 2 lines
+
+* New, buggy versions of event editing screens
+
+------------------------------------------------------------------------
+r2294 | ajc | 2002-09-27 00:00:16 +0200 (Fri, 27 Sep 2002) | 3 lines
+
+* Fixed buggy month-selection algorithm (January is month 0 in 'struct tm' but
+  month 1 in libical functions)
+
+------------------------------------------------------------------------
+r2293 | ajc | 2002-09-25 23:57:13 +0200 (Wed, 25 Sep 2002) | 3 lines
+
+* Keep track of msgnums in the two-pass calendar loop, so we can hotlink to
+  individual items
+
+------------------------------------------------------------------------
+r2292 | ajc | 2002-09-25 23:48:16 +0200 (Wed, 25 Sep 2002) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r2291 | ajc | 2002-09-24 06:12:35 +0200 (Tue, 24 Sep 2002) | 3 lines
+
+* Rough cut of the two-pass calendar display routines (first pass: go thru
+  messages gathering VEVENT items; second pass: render calendar with data)
+
+------------------------------------------------------------------------
+r2290 | ajc | 2002-09-23 06:01:33 +0200 (Mon, 23 Sep 2002) | 2 lines
+
+* Presentation changes to calendar month view
+
+------------------------------------------------------------------------
+r2289 | ajc | 2002-09-22 07:20:27 +0200 (Sun, 22 Sep 2002) | 2 lines
+
+* Began implementing month view
+
+------------------------------------------------------------------------
+r2288 | ajc | 2002-09-22 05:50:54 +0200 (Sun, 22 Sep 2002) | 4 lines
+
+* calendar_view.c: added.  (This module will contain month/week/day views)
+* Move "add new task" to below "DONE" label.  This causes it to appear even
+  when there are no existing tasks (messages) in the room.
+
+------------------------------------------------------------------------
+r2285 | ajc | 2002-09-21 06:38:05 +0200 (Sat, 21 Sep 2002) | 4 lines
+
+* Added utility functions for displaying vcalendar timestamps in web forms
+  and translating form data back to timestamps.
+* Completed the "edit task" and "add new task" screens.
+
+------------------------------------------------------------------------
+r2284 | ajc | 2002-09-20 23:48:52 +0200 (Fri, 20 Sep 2002) | 2 lines
+
+* Broken save-to-disk
+
+------------------------------------------------------------------------
+r2283 | ajc | 2002-09-20 22:53:59 +0200 (Fri, 20 Sep 2002) | 2 lines
+
+* save/delete/cancel
+
+------------------------------------------------------------------------
+r2282 | ajc | 2002-09-20 22:28:08 +0200 (Fri, 20 Sep 2002) | 2 lines
+
+* Smooth transition between "list tasks" & "edit task" screens
+
+------------------------------------------------------------------------
+r2281 | ajc | 2002-09-20 05:54:44 +0200 (Fri, 20 Sep 2002) | 3 lines
+
+* Display the "Tasks" view as a bulleted list with each task clickable
+* Clicking brings up an (unfinished) "edit task" screen
+
+------------------------------------------------------------------------
+r2280 | ajc | 2002-09-18 23:44:02 +0200 (Wed, 18 Sep 2002) | 2 lines
+
+* display VTODO parameters
+
+------------------------------------------------------------------------
+r2279 | ajc | 2002-09-17 06:21:00 +0200 (Tue, 17 Sep 2002) | 2 lines
+
+* Handler chains for VCALENDAR and VTODO types
+
+------------------------------------------------------------------------
+r2278 | ajc | 2002-09-17 05:37:10 +0200 (Tue, 17 Sep 2002) | 2 lines
+
+* Implemented a 'display handler' infrastructure for various groupware types
+
+------------------------------------------------------------------------
+r2274 | ajc | 2002-09-16 05:35:12 +0200 (Mon, 16 Sep 2002) | 3 lines
+
+* Just a bunch of glue code to iterate through the various types of ical
+  objects we could encounter
+
+------------------------------------------------------------------------
+r2273 | ajc | 2002-09-15 06:05:41 +0200 (Sun, 15 Sep 2002) | 2 lines
+
+* Process calendar object subcomponents
+
+------------------------------------------------------------------------
+r2272 | ajc | 2002-09-15 05:40:13 +0200 (Sun, 15 Sep 2002) | 6 lines
+
+* calendar.c: added
+* When a text/calendar MIME type is discovered in a message, send it to
+  the (currently skeleton) parser in calendar.c
+* calendar.c: skeleton parser for calendar objects which currently just
+  creates an icalcomponent object and frees it.
+
+------------------------------------------------------------------------
+r2270 | ajc | 2002-09-15 05:16:24 +0200 (Sun, 15 Sep 2002) | 3 lines
+
+* Changed decode_base64() to CtdlDecodeBase64() to avoid conflict with
+  function namespace in libical
+
+------------------------------------------------------------------------
+r2269 | ajc | 2002-09-15 04:50:55 +0200 (Sun, 15 Sep 2002) | 2 lines
+
+* Duh.  I don't need to twiddle CFLAGS when autoconf provides -DHAVE_ZLIB_H
+
+------------------------------------------------------------------------
+r2268 | ajc | 2002-09-14 23:33:31 +0200 (Sat, 14 Sep 2002) | 2 lines
+
+* Backed out compression of inlines -- not all browsers appear to handle it
+
+------------------------------------------------------------------------
+r2267 | ajc | 2002-09-14 22:20:29 +0200 (Sat, 14 Sep 2002) | 3 lines
+
+* Attempting to push more stuff through compression.  I've introduced some
+  sort of deadlock bug that I can't seem to find yet...
+
+------------------------------------------------------------------------
+r2266 | ajc | 2002-09-14 22:00:23 +0200 (Sat, 14 Sep 2002) | 2 lines
+
+* Compress output_image() graphics
+
+------------------------------------------------------------------------
+r2265 | ajc | 2002-09-14 18:26:35 +0200 (Sat, 14 Sep 2002) | 3 lines
+
+* output_image() now reads the entire image from Citadel into a buffer before
+  sending it to the browser (for performance reasons, and so it can compress)
+
+------------------------------------------------------------------------
+r2264 | ajc | 2002-09-14 06:52:59 +0200 (Sat, 14 Sep 2002) | 2 lines
+
+* Look for the "libical" calendaring library and link it in if present...
+
+------------------------------------------------------------------------
+r2263 | ajc | 2002-09-14 06:02:36 +0200 (Sat, 14 Sep 2002) | 2 lines
+
+* Finished gzip compression of dynamic pages (when browser supports it)
+
+------------------------------------------------------------------------
+r2262 | ajc | 2002-09-13 22:40:53 +0200 (Fri, 13 Sep 2002) | 3 lines
+
+* Detect when the client browser is capable of gzip encoding
+  (actual encoding is not implemented yet)
+
+------------------------------------------------------------------------
+r2261 | ajc | 2002-09-13 17:54:40 +0200 (Fri, 13 Sep 2002) | 2 lines
+
+* Reversed the above change because I broke it somehow
+
+------------------------------------------------------------------------
+r2259 | ajc | 2002-09-12 00:47:00 +0200 (Thu, 12 Sep 2002) | 2 lines
+
+* Started adding in compression and calendaring library detects (not finished)
+
+------------------------------------------------------------------------
+r2256 | ajc | 2002-09-09 05:56:14 +0200 (Mon, 09 Sep 2002) | 2 lines
+
+* This is version 4.00
+
+------------------------------------------------------------------------
+r2255 | ajc | 2002-09-09 05:51:01 +0200 (Mon, 09 Sep 2002) | 4 lines
+
+* In the HTML-to-HTML converter:
+  --> Open links in new window (as with text msgs)
+  --> Convert loose URL's to hot links (as with text msgs)
+
+------------------------------------------------------------------------
+r2247 | ajc | 2002-09-06 05:59:11 +0200 (Fri, 06 Sep 2002) | 3 lines
+
+* Added an "About this server" panel to the Summary page.
+  (Useless fluff, but better than an empty column.)
+
+------------------------------------------------------------------------
+r2234 | ajc | 2002-08-26 04:57:06 +0200 (Mon, 26 Aug 2002) | 2 lines
+
+* Rooms listed on the summary page are now clickable-gotoable
+
+------------------------------------------------------------------------
+r2232 | ajc | 2002-08-26 03:24:09 +0200 (Mon, 26 Aug 2002) | 2 lines
+
+* Added a "summary" page (rather sparse for now)
+
+------------------------------------------------------------------------
+r2230 | ajc | 2002-08-24 17:30:48 +0200 (Sat, 24 Aug 2002) | 2 lines
+
+* GET instead of POST for listsub.  Also add a 'Back...' link.
+
+------------------------------------------------------------------------
+r2229 | ajc | 2002-08-24 07:59:24 +0200 (Sat, 24 Aug 2002) | 2 lines
+
+* Bugfixes and cosmetic changes to listsub system
+
+------------------------------------------------------------------------
+r2227 | ajc | 2002-08-23 05:37:19 +0200 (Fri, 23 Aug 2002) | 2 lines
+
+* Finished all of the subscribe/unsubscribe/confirm stuff!  (I think)
+
+------------------------------------------------------------------------
+r2221 | ajc | 2002-08-22 05:55:47 +0200 (Thu, 22 Aug 2002) | 2 lines
+
+* 'unsubscribe' command (but not 'confirm unsubscribe')
+
+------------------------------------------------------------------------
+r2218 | ajc | 2002-08-21 23:58:37 +0200 (Wed, 21 Aug 2002) | 3 lines
+
+* Completed self-service list subscription via web.
+  (Still need to implement unsubscribe.)
+
+------------------------------------------------------------------------
+r2217 | ajc | 2002-08-17 00:06:51 +0200 (Sat, 17 Aug 2002) | 2 lines
+
+* self-service
+
+------------------------------------------------------------------------
+r2214 | ajc | 2002-08-16 05:51:12 +0200 (Fri, 16 Aug 2002) | 2 lines
+
+* I think I've finally nailed the 'no session' pages now...
+
+------------------------------------------------------------------------
+r2213 | ajc | 2002-08-15 05:49:47 +0200 (Thu, 15 Aug 2002) | 2 lines
+
+* Fleshed out the list subscription page a bit
+
+------------------------------------------------------------------------
+r2210 | ajc | 2002-08-14 22:00:32 +0200 (Wed, 14 Aug 2002) | 2 lines
+
+* form stuff
+
+------------------------------------------------------------------------
+r2209 | ajc | 2002-08-14 04:57:21 +0200 (Wed, 14 Aug 2002) | 2 lines
+
+* List subscription (not finished)
+
+------------------------------------------------------------------------
+r2207 | ajc | 2002-08-13 21:55:12 +0200 (Tue, 13 Aug 2002) | 3 lines
+
+* Keep track of the HTTP "Host:" header being sent by the browser.
+  (We're going to need this in the near future)
+
+------------------------------------------------------------------------
+r2194 | ajc | 2002-08-05 18:07:31 +0200 (Mon, 05 Aug 2002) | 2 lines
+
+* Moved "edit floor label pic" to the floor editing screen
+
+------------------------------------------------------------------------
+r2193 | ajc | 2002-08-05 17:53:00 +0200 (Mon, 05 Aug 2002) | 2 lines
+
+* Commands to add, change, delete floors
+
+------------------------------------------------------------------------
+r2185 | ajc | 2002-07-26 05:20:04 +0200 (Fri, 26 Jul 2002) | 2 lines
+
+* Beautified the folder tabs in "edit room"
+
+------------------------------------------------------------------------
+r2184 | ajc | 2002-07-25 06:01:58 +0200 (Thu, 25 Jul 2002) | 2 lines
+
+* Final cleanup of changes (finally located and fixed the bug)
+
+------------------------------------------------------------------------
+r2183 | ajc | 2002-07-24 06:14:24 +0200 (Wed, 24 Jul 2002) | 2 lines
+
+* Minor code cleanup of last night's changes
+
+------------------------------------------------------------------------
+r2182 | ajc | 2002-07-23 17:40:54 +0200 (Tue, 23 Jul 2002) | 2 lines
+
+* Minor cleanup of previous changes
+
+------------------------------------------------------------------------
+r2181 | ajc | 2002-07-23 06:43:59 +0200 (Tue, 23 Jul 2002) | 3 lines
+
+* Updated message reading to use the new MSG4 command, so we can do output
+  of various types of richtext (mainly HTML).
+
+------------------------------------------------------------------------
+r2171 | ajc | 2002-07-16 05:37:24 +0200 (Tue, 16 Jul 2002) | 2 lines
+
+* Small change to above
+
+------------------------------------------------------------------------
+r2170 | ajc | 2002-07-16 05:23:37 +0200 (Tue, 16 Jul 2002) | 2 lines
+
+* Display HTML messages as HTML.  (Wow!)
+
+------------------------------------------------------------------------
+r2169 | ajc | 2002-07-13 06:39:59 +0200 (Sat, 13 Jul 2002) | 3 lines
+
+* Handle multipart/alternative in a nicer way, giving us the opportunity to
+  output HTML instead of converting to text/plain and back.  (Not finished.)
+
+------------------------------------------------------------------------
+r2165 | ajc | 2002-07-11 05:17:03 +0200 (Thu, 11 Jul 2002) | 2 lines
+
+* hacks to text_to_server() to transmit messages as HTML
+
+------------------------------------------------------------------------
+r2164 | ajc | 2002-07-09 06:21:14 +0200 (Tue, 09 Jul 2002) | 2 lines
+
+* 'idle' icon
+
+------------------------------------------------------------------------
+r2163 | ajc | 2002-07-06 05:10:26 +0200 (Sat, 06 Jul 2002) | 3 lines
+
+* Enable a "make this my start page" link that works in lots of places.
+  Configures a user's preference of where to go after login.
+
+------------------------------------------------------------------------
+r2148 | ajc | 2002-06-20 00:01:31 +0200 (Thu, 20 Jun 2002) | 5 lines
+
+* When editing another user's vCard, do a "transient goto" to their config
+  room so you don't automatically gain access to their config room.
+* When creating a user, go back to the "select user to edit" screen with the
+  new user's account name pre-selected.
+
+------------------------------------------------------------------------
+r2144 | ajc | 2002-06-17 05:48:44 +0200 (Mon, 17 Jun 2002) | 2 lines
+
+* Finished the thing to edit other users' vCards.
+
+------------------------------------------------------------------------
+r2142 | ajc | 2002-06-16 23:49:02 +0200 (Sun, 16 Jun 2002) | 3 lines
+
+* Administratively edit other users' vCards.  Still needs a couple of lines
+  of glue code to make it work.
+
+------------------------------------------------------------------------
+r2140 | ajc | 2002-06-16 00:15:03 +0200 (Sun, 16 Jun 2002) | 2 lines
+
+* stuff
+
+------------------------------------------------------------------------
+r2137 | ajc | 2002-06-15 22:34:39 +0200 (Sat, 15 Jun 2002) | 3 lines
+
+* Use safestrncpy() instead of strncpy() where appropriate
+* Fixed a memory allocation bug in the vCard parser
+
+------------------------------------------------------------------------
+r2118 | ajc | 2002-05-23 05:40:05 +0200 (Thu, 23 May 2002) | 2 lines
+
+* Brought over a utility function I'll need later
+
+------------------------------------------------------------------------
+r2115 | ajc | 2002-05-22 04:34:57 +0200 (Wed, 22 May 2002) | 2 lines
+
+* Finished room/folder view selector.  Pretty cool.
+
+------------------------------------------------------------------------
+r2114 | ajc | 2002-05-22 03:53:23 +0200 (Wed, 22 May 2002) | 2 lines
+
+* Room list or folder list?  Give the user a choice.  (Has bugs.)
+
+------------------------------------------------------------------------
+r2100 | error | 2002-05-12 17:21:44 +0200 (Sun, 12 May 2002) | 3 lines
+
+* do_template() now parses a .wml file for WAP clients, and a .html file
+  for everybody else
+
+------------------------------------------------------------------------
+r2099 | error | 2002-05-12 00:46:19 +0200 (Sun, 12 May 2002) | 2 lines
+
+* Track whether user-agent is a WAP gateway
+
+------------------------------------------------------------------------
+r2098 | error | 2002-05-11 17:35:07 +0200 (Sat, 11 May 2002) | 2 lines
+
+* webcit.c: add MIME types for WAP/WML
+
+------------------------------------------------------------------------
+r2097 | ajc | 2002-05-10 17:29:58 +0200 (Fri, 10 May 2002) | 2 lines
+
+* Hacked the address book view a little bit
+
+------------------------------------------------------------------------
+r2096 | ajc | 2002-05-09 05:53:56 +0200 (Thu, 09 May 2002) | 2 lines
+
+* Began working on address book view
+
+------------------------------------------------------------------------
+r2095 | ajc | 2002-05-08 05:38:58 +0200 (Wed, 08 May 2002) | 2 lines
+
+* Preferences framework
+
+------------------------------------------------------------------------
+r2094 | ajc | 2002-05-07 05:57:30 +0200 (Tue, 07 May 2002) | 2 lines
+
+* In message summary, replace 'Del' links with checkboxes
+
+------------------------------------------------------------------------
+r2092 | ajc | 2002-05-05 05:28:16 +0200 (Sun, 05 May 2002) | 2 lines
+
+* Shuffled around the room banner a bit
+
+------------------------------------------------------------------------
+r2089 | ajc | 2002-05-03 21:32:40 +0200 (Fri, 03 May 2002) | 2 lines
+
+* Finished "folder list" mode (still need to move it to a permanent location)
+
+------------------------------------------------------------------------
+r2088 | ajc | 2002-05-03 05:55:17 +0200 (Fri, 03 May 2002) | 2 lines
+
+* more folder display stuff
+
+------------------------------------------------------------------------
+r2087 | ajc | 2002-05-02 00:03:07 +0200 (Thu, 02 May 2002) | 2 lines
+
+* "folder list" view (not finished)
+
+------------------------------------------------------------------------
+r2086 | ajc | 2002-05-01 05:23:32 +0200 (Wed, 01 May 2002) | 2 lines
+
+* Added a drop-down box to change a user's view of a room.
+
+------------------------------------------------------------------------
+r2084 | ajc | 2002-04-28 05:56:47 +0200 (Sun, 28 Apr 2002) | 2 lines
+
+* Finished summary mode (for the most part, anyway)
+
+------------------------------------------------------------------------
+r2083 | ajc | 2002-04-26 23:13:21 +0200 (Fri, 26 Apr 2002) | 3 lines
+
+* Separated "summary mode" message listing into its own function
+* Go to summary mode automatically when the server says that view=1
+
+------------------------------------------------------------------------
+r2082 | ajc | 2002-04-26 22:11:00 +0200 (Fri, 26 Apr 2002) | 2 lines
+
+* view
+
+------------------------------------------------------------------------
+r2078 | ajc | 2002-04-20 06:14:29 +0200 (Sat, 20 Apr 2002) | 2 lines
+
+* Some work on email summary screen
+
+------------------------------------------------------------------------
+r2059 | ajc | 2002-03-31 07:02:39 +0200 (Sun, 31 Mar 2002) | 3 lines
+
+* Remove "Page another user" link from main menu
+* Add "edit my citadel config room" type link from edit user screen
+
+------------------------------------------------------------------------
+r2058 | ajc | 2002-03-29 23:30:45 +0100 (Fri, 29 Mar 2002) | 2 lines
+
+* Finished the "edit user" screen.
+
+------------------------------------------------------------------------
+r2057 | ajc | 2002-03-29 16:18:10 +0100 (Fri, 29 Mar 2002) | 2 lines
+
+* yep ... more user edit stuff
+
+------------------------------------------------------------------------
+r2055 | ajc | 2002-03-27 05:22:44 +0100 (Wed, 27 Mar 2002) | 2 lines
+
+* more useredit
+
+------------------------------------------------------------------------
+r2054 | ajc | 2002-03-26 20:01:12 +0100 (Tue, 26 Mar 2002) | 2 lines
+
+* More edit user stuff
+
+------------------------------------------------------------------------
+r2053 | ajc | 2002-03-26 19:23:24 +0100 (Tue, 26 Mar 2002) | 3 lines
+
+* Don't display room banner on screens that don't pertain to a particular room
+* Initial prep for add/change/delete user accounts screen
+
+------------------------------------------------------------------------
+r2044 | ajc | 2002-03-22 05:33:08 +0100 (Fri, 22 Mar 2002) | 2 lines
+
+* "vcard edit" button for _other_ users' My Citadel Config rooms as well
+
+------------------------------------------------------------------------
+r2042 | ajc | 2002-03-19 05:35:11 +0100 (Tue, 19 Mar 2002) | 2 lines
+
+* Brought over yet another new version of the MIME parser from Citadel
+
+------------------------------------------------------------------------
+r2031 | ajc | 2002-03-13 04:56:52 +0100 (Wed, 13 Mar 2002) | 2 lines
+
+* New site config option "Allow system Aides to gain access to mailboxes"
+
+------------------------------------------------------------------------
+r2027 | ajc | 2002-03-13 00:14:00 +0100 (Wed, 13 Mar 2002) | 3 lines
+
+* Moved room access controls out of the admin menu and into the room commands
+  menu.  Prettied up the access control list screen.
+
+------------------------------------------------------------------------
+r2006 | ajc | 2002-03-10 07:07:09 +0100 (Sun, 10 Mar 2002) | 2 lines
+
+* Handle multiple Internet e-mail addresses in vCard editor
+
+------------------------------------------------------------------------
+r1998 | ajc | 2002-03-08 05:22:39 +0100 (Fri, 08 Mar 2002) | 2 lines
+
+* doc change
+
+------------------------------------------------------------------------
+r1997 | ajc | 2002-03-07 05:56:09 +0100 (Thu, 07 Mar 2002) | 3 lines
+
+* Final polish for initial round of vCard editing functions.  Only show "edit"
+  link when editing user's own vCard in the My Citadel Config> room.
+
+------------------------------------------------------------------------
+r1995 | ajc | 2002-03-06 06:22:33 +0100 (Wed, 06 Mar 2002) | 2 lines
+
+* More vcard editing form stuff
+
+------------------------------------------------------------------------
+r1994 | ajc | 2002-03-05 23:48:44 +0100 (Tue, 05 Mar 2002) | 2 lines
+
+* form cosmetics
+
+------------------------------------------------------------------------
+r1992 | ajc | 2002-03-05 23:09:43 +0100 (Tue, 05 Mar 2002) | 2 lines
+
+* a few more fields
+
+------------------------------------------------------------------------
+r1991 | ajc | 2002-03-05 06:05:09 +0100 (Tue, 05 Mar 2002) | 2 lines
+
+* More vCard editing stuff
+
+------------------------------------------------------------------------
+r1987 | ajc | 2002-03-04 06:28:54 +0100 (Mon, 04 Mar 2002) | 2 lines
+
+* Wrote some skeleton code for robust vCard editing
+
+------------------------------------------------------------------------
+r1986 | ajc | 2002-03-03 07:58:25 +0100 (Sun, 03 Mar 2002) | 2 lines
+
+* Login errors displayed in red
+
+------------------------------------------------------------------------
+r1985 | ajc | 2002-03-03 07:52:59 +0100 (Sun, 03 Mar 2002) | 2 lines
+
+* Allow editing of the "disable self-service user account creation" site config option
+
+------------------------------------------------------------------------
+r1976 | ajc | 2002-02-24 08:02:44 +0100 (Sun, 24 Feb 2002) | 3 lines
+
+* Added the ability to enter a Subject: line in messages
+* Go to the Mail room when user clicks on the new mail alert icon
+
+------------------------------------------------------------------------
+r1965 | ajc | 2002-02-13 23:47:51 +0100 (Wed, 13 Feb 2002) | 2 lines
+
+* Added some rudimentary support for displaying vCards as card-looking things
+
+------------------------------------------------------------------------
+r1960 | ajc | 2002-02-13 16:04:26 +0100 (Wed, 13 Feb 2002) | 2 lines
+
+* Began some hacks for vCard processing
+
+------------------------------------------------------------------------
+r1927 | error | 2002-01-25 00:50:37 +0100 (Fri, 25 Jan 2002) | 2 lines
+
+* Trace file using lprintf() similarly to citserver
+
+------------------------------------------------------------------------
+r1900 | ajc | 2002-01-13 10:07:10 +0100 (Sun, 13 Jan 2002) | 2 lines
+
+* THIS IS 3.23
+
+------------------------------------------------------------------------
+r1899 | ajc | 2002-01-13 10:06:38 +0100 (Sun, 13 Jan 2002) | 2 lines
+
+* Brought over the debugged mime parser from Citadel
+
+------------------------------------------------------------------------
+r1875 | error | 2002-01-05 07:19:17 +0100 (Sat, 05 Jan 2002) | 2 lines
+
+* Add MIME types text/css and image/png
+
+------------------------------------------------------------------------
+r1870 | ajc | 2002-01-03 23:32:39 +0100 (Thu, 03 Jan 2002) | 2 lines
+
+* templatized the "prompt for recipient" screen
+
+------------------------------------------------------------------------
+r1851 | error | 2001-12-28 10:43:05 +0100 (Fri, 28 Dec 2001) | 2 lines
+
+* Client support for hostnames up to 63 characters
+
+------------------------------------------------------------------------
+r1847 | ajc | 2001-12-27 00:11:59 +0100 (Thu, 27 Dec 2001) | 2 lines
+
+* THIS IS 3.22
+
+------------------------------------------------------------------------
+r1846 | ajc | 2001-12-27 00:11:47 +0100 (Thu, 27 Dec 2001) | 2 lines
+
+* 3.22
+
+------------------------------------------------------------------------
+r1845 | ajc | 2001-12-27 00:11:25 +0100 (Thu, 27 Dec 2001) | 2 lines
+
+* Minor change to the upload handler, to fix graphics uploads
+
+------------------------------------------------------------------------
+r1844 | ajc | 2001-12-26 06:28:04 +0100 (Wed, 26 Dec 2001) | 2 lines
+
+* THIS IS 3.21
+
+------------------------------------------------------------------------
+r1843 | ajc | 2001-12-26 06:27:51 +0100 (Wed, 26 Dec 2001) | 2 lines
+
+* doco and header update for 3.21
+
+------------------------------------------------------------------------
+r1842 | ajc | 2001-12-26 06:24:13 +0100 (Wed, 26 Dec 2001) | 4 lines
+
+* Reverted all of the navbar and iconbar functions back to plain, ordinary
+  link tags.  The nifty JavaScript stuff is now used only to light up the
+  buttons during mouse hovers, and nothing more.
+
+------------------------------------------------------------------------
+r1840 | error | 2001-12-25 01:14:44 +0100 (Tue, 25 Dec 2001) | 2 lines
+
+* Fixed the iconbar and navbar buttons; they now work in Netscape 4.x
+
+------------------------------------------------------------------------
+r1837 | ajc | 2001-12-21 07:04:07 +0100 (Fri, 21 Dec 2001) | 2 lines
+
+* THIS IS 3.20
+
+------------------------------------------------------------------------
+r1836 | ajc | 2001-12-21 07:03:55 +0100 (Fri, 21 Dec 2001) | 2 lines
+
+* 3.20
+
+------------------------------------------------------------------------
+r1835 | ajc | 2001-12-20 06:02:42 +0100 (Thu, 20 Dec 2001) | 3 lines
+
+* If you paid for this software, someone is ripping you off.
+* Fixed the urlesc() function to use a caller-supplied target buffer.
+
+------------------------------------------------------------------------
+r1833 | ajc | 2001-12-18 21:35:32 +0100 (Tue, 18 Dec 2001) | 2 lines
+
+* More fun JavaScript-enabled buttons
+
+------------------------------------------------------------------------
+r1832 | ajc | 2001-12-18 17:48:08 +0100 (Tue, 18 Dec 2001) | 2 lines
+
+* Began testing new JavaScript-enabled k00l light-up buttonz
+
+------------------------------------------------------------------------
+r1830 | ajc | 2001-12-18 07:06:20 +0100 (Tue, 18 Dec 2001) | 2 lines
+
+* mime parser update
+
+------------------------------------------------------------------------
+r1823 | ajc | 2001-12-15 21:51:33 +0100 (Sat, 15 Dec 2001) | 2 lines
+
+* "reply" button on pop-up pages
+
+------------------------------------------------------------------------
+r1813 | ajc | 2001-12-11 17:02:41 +0100 (Tue, 11 Dec 2001) | 2 lines
+
+* Completed support for add/remove mailing list recipients.
+
+------------------------------------------------------------------------
+r1812 | ajc | 2001-12-11 16:22:53 +0100 (Tue, 11 Dec 2001) | 2 lines
+
+* Began constructing the listserv screen for config (not tested)
+
+------------------------------------------------------------------------
+r1811 | ajc | 2001-12-11 06:37:12 +0100 (Tue, 11 Dec 2001) | 2 lines
+
+* Finished the share/unshare room screen in Edit Room
+
+------------------------------------------------------------------------
+r1800 | ajc | 2001-12-03 05:43:40 +0100 (Mon, 03 Dec 2001) | 2 lines
+
+* Brought over an update of the MIME parser from Citadel.
+
+------------------------------------------------------------------------
+r1793 | ajc | 2001-12-02 08:09:13 +0100 (Sun, 02 Dec 2001) | 3 lines
+
+* Turned the room editing page into a tabbed dialog
+* Started adding some of the room sharing stuff
+
+------------------------------------------------------------------------
+r1782 | ajc | 2001-11-22 06:17:06 +0100 (Thu, 22 Nov 2001) | 2 lines
+
+* Completed the add/change/delete neighbor node screens
+
+------------------------------------------------------------------------
+r1781 | ajc | 2001-11-18 06:39:54 +0100 (Sun, 18 Nov 2001) | 2 lines
+
+* more work on netconf
+
+------------------------------------------------------------------------
+r1780 | ajc | 2001-11-18 02:47:24 +0100 (Sun, 18 Nov 2001) | 3 lines
+
+* Tentatively begun the change of networking configuration screens to reflect
+  the new network architecture of the server.
+
+------------------------------------------------------------------------
+r1779 | ajc | 2001-11-18 02:41:09 +0100 (Sun, 18 Nov 2001) | 4 lines
+
+* Brought over the newer string tokenizer from Citadel
+* Upgraded all the generic string buffers to 4096 bytes, using the Citadel
+  server's convention of #define SIZ 4096
+
+------------------------------------------------------------------------
+r1775 | ajc | 2001-11-14 04:20:22 +0100 (Wed, 14 Nov 2001) | 2 lines
+
+* Add some more of the newer config settings to the site config screen
+
+------------------------------------------------------------------------
+r1735 | ajc | 2001-09-25 05:34:09 +0200 (Tue, 25 Sep 2001) | 3 lines
+
+* Fix for WebCit servers running on port 80: detect Windoze worm-of-the-week
+  and bail out without bothering the Citadel server.
+
+------------------------------------------------------------------------
+r1705 | ajc | 2001-08-22 18:38:06 +0200 (Wed, 22 Aug 2001) | 4 lines
+
+* Added the "-c" command line option to generate optional cookies indicating
+  the host name of the server.  This makes it easy to put a cluster of WebCit
+  servers behind (for example) an Arrowpoint load balancer.
+
+------------------------------------------------------------------------
+r1702 | ajc | 2001-08-21 06:02:56 +0200 (Tue, 21 Aug 2001) | 3 lines
+
+* Added some more meta-tags to (hopefully) prevent the "lame goto" caused by
+  unwanted page caching
+
+------------------------------------------------------------------------
+r1699 | ajc | 2001-08-13 05:43:24 +0200 (Mon, 13 Aug 2001) | 2 lines
+
+* Got it!
+
+------------------------------------------------------------------------
+r1698 | ajc | 2001-08-13 05:40:01 +0200 (Mon, 13 Aug 2001) | 2 lines
+
+* Another attempt at focus
+
+------------------------------------------------------------------------
+r1695 | ajc | 2001-08-11 06:24:39 +0200 (Sat, 11 Aug 2001) | 2 lines
+
+* Attempt at setting focus to msgtext area when entering a message.
+
+------------------------------------------------------------------------
+r1689 | ajc | 2001-08-02 05:42:03 +0200 (Thu, 02 Aug 2001) | 2 lines
+
+* Changed the wholist to work with the new masquerade semantics
+
+------------------------------------------------------------------------
+r1663 | ajc | 2001-06-28 17:05:35 +0200 (Thu, 28 Jun 2001) | 2 lines
+
+* tag for 3.01
+
+------------------------------------------------------------------------
+r1662 | ajc | 2001-06-28 17:05:18 +0200 (Thu, 28 Jun 2001) | 2 lines
+
+* 3.01
+
+------------------------------------------------------------------------
+r1661 | ajc | 2001-06-28 17:03:49 +0200 (Thu, 28 Jun 2001) | 3 lines
+
+* Every generated page now includes a meta tag to disable evil "smart tags"
+  (see http://smarttags.manilasites.com/ for more information)
+
+------------------------------------------------------------------------
+r1660 | ajc | 2001-06-28 04:39:54 +0200 (Thu, 28 Jun 2001) | 3 lines
+
+* Placated users who whine about privacy policy by adding MESG ROOMACCESS to
+  the screen where you can create a room...
+
+------------------------------------------------------------------------
+r1657 | ajc | 2001-06-27 08:24:07 +0200 (Wed, 27 Jun 2001) | 2 lines
+
+* Tagged everything as Version 3.00
+
+------------------------------------------------------------------------
+r1656 | ajc | 2001-06-27 08:22:49 +0200 (Wed, 27 Jun 2001) | 2 lines
+
+* Updated docs for the 3.00 release
+
+------------------------------------------------------------------------
+r1655 | ajc | 2001-06-27 08:16:02 +0200 (Wed, 27 Jun 2001) | 3 lines
+
+* Correct generated window name in pop up pages
+* Added handling of MIME inline images (not tested)
+
+------------------------------------------------------------------------
+r1654 | ajc | 2001-06-22 19:58:20 +0200 (Fri, 22 Jun 2001) | 6 lines
+
+* A few performance and tuning cleanups.  Increased the size of the socket
+  queue length to 100 for use on big systems.  Also, during startup, the
+  initial startup thread now exits after creating the worker threads, instead
+  of becoming a worker thread itself.  For some reason Solaris had problems
+  with the latter method.
+
+------------------------------------------------------------------------
+r1643 | ajc | 2001-06-07 06:36:07 +0200 (Thu, 07 Jun 2001) | 2 lines
+
+* First cut at downloading attachments throught the browser.
+
+------------------------------------------------------------------------
+r1641 | ajc | 2001-06-07 05:16:57 +0200 (Thu, 07 Jun 2001) | 2 lines
+
+* Brought over an updated mime parser from Citadel
+
+------------------------------------------------------------------------
+r1639 | ajc | 2001-06-06 16:44:25 +0200 (Wed, 06 Jun 2001) | 2 lines
+
+* mime_parser.c: #include <pthread.h> so it compiles cleanly
+
+------------------------------------------------------------------------
+r1636 | ajc | 2001-05-31 04:26:24 +0200 (Thu, 31 May 2001) | 2 lines
+
+* Fixed login to take you to the Lobby instead of the next room.
+
+------------------------------------------------------------------------
+r1635 | ajc | 2001-05-31 04:21:47 +0200 (Thu, 31 May 2001) | 2 lines
+
+* more mime fix attempts
+
+------------------------------------------------------------------------
+r1634 | ajc | 2001-05-31 00:37:09 +0200 (Thu, 31 May 2001) | 3 lines
+
+* Fix to upload handler to recognize browser uploads based on *either* a "name"
+  or a "filename" from the MIME parser.
+
+------------------------------------------------------------------------
+r1633 | ajc | 2001-05-30 03:06:57 +0200 (Wed, 30 May 2001) | 2 lines
+
+* Changes to mime parser ... still something wrong
+
+------------------------------------------------------------------------
+r1632 | ajc | 2001-05-28 21:27:31 +0200 (Mon, 28 May 2001) | 2 lines
+
+* Fixed bug which marked all messages in Lobby as old before reading at login
+
+------------------------------------------------------------------------
+r1630 | ajc | 2001-05-26 00:39:27 +0200 (Sat, 26 May 2001) | 2 lines
+
+* Brought over the new MIME parser from Citadel.  WARNING: BROKEN BUILD!!
+
+------------------------------------------------------------------------
+r1629 | ajc | 2001-05-23 18:15:25 +0200 (Wed, 23 May 2001) | 2 lines
+
+* UI changes (pretty frames with no scrollbars)
+
+------------------------------------------------------------------------
+r1628 | ajc | 2001-05-22 02:32:18 +0200 (Tue, 22 May 2001) | 2 lines
+
+* cosmetics
+
+------------------------------------------------------------------------
+r1627 | ajc | 2001-05-22 02:02:18 +0200 (Tue, 22 May 2001) | 2 lines
+
+* Another attempt to fix the fd leak
+
+------------------------------------------------------------------------
+r1626 | ajc | 2001-05-19 04:21:40 +0200 (Sat, 19 May 2001) | 2 lines
+
+* Attempt to fix the dangling sockets.
+
+------------------------------------------------------------------------
+r1624 | ajc | 2001-05-15 05:22:27 +0200 (Tue, 15 May 2001) | 2 lines
+
+* More icon updates and link cleanup type stuff
+
+------------------------------------------------------------------------
+r1621 | ajc | 2001-05-06 07:11:50 +0200 (Sun, 06 May 2001) | 3 lines
+
+* Added paging icon and right-justified it
+* Send-page window is now a popup
+
+------------------------------------------------------------------------
+r1620 | ajc | 2001-05-04 06:28:10 +0200 (Fri, 04 May 2001) | 2 lines
+
+* Added "page user" button in wholist
+
+------------------------------------------------------------------------
+r1619 | ajc | 2001-05-01 02:49:45 +0200 (Tue, 01 May 2001) | 2 lines
+
+* more of the UI overhaul
+
+------------------------------------------------------------------------
+r1618 | ajc | 2001-04-30 03:58:02 +0200 (Mon, 30 Apr 2001) | 2 lines
+
+* more changes
+
+------------------------------------------------------------------------
+r1617 | ajc | 2001-04-30 03:49:37 +0200 (Mon, 30 Apr 2001) | 2 lines
+
+* more work on UI overhaul
+
+------------------------------------------------------------------------
+r1616 | ajc | 2001-04-29 06:39:25 +0200 (Sun, 29 Apr 2001) | 2 lines
+
+* User interface overhaul now in progress.  WARNING: incomplete system.
+
+------------------------------------------------------------------------
+r1604 | cough | 2001-04-02 00:13:37 +0200 (Mon, 02 Apr 2001) | 3 lines
+
+* Modified roomops.c to give users the ability to pick a floor at room
+  creation time.
+
+------------------------------------------------------------------------
+r1552 | ajc | 2001-02-15 03:16:23 +0100 (Thu, 15 Feb 2001) | 2 lines
+
+* Added credit for Andru Luvisi <luvisi@andru.sonoma.edu> for the above
+
+------------------------------------------------------------------------
+r1551 | ajc | 2001-02-15 02:21:55 +0100 (Thu, 15 Feb 2001) | 3 lines
+
+* Applied a patch submitted by "cough" to add who-knows-room and
+  invite/kickout functionality.
+
+------------------------------------------------------------------------
+r1519 | ajc | 2001-01-26 00:10:00 +0100 (Fri, 26 Jan 2001) | 2 lines
+
+* "Delete message" button now confirms on client-side using JavaScript
+
+------------------------------------------------------------------------
+r1460 | ajc | 2000-12-05 19:42:25 +0100 (Tue, 05 Dec 2000) | 2 lines
+
+* strip webserver
+
+------------------------------------------------------------------------
+r1459 | ajc | 2000-12-05 19:39:49 +0100 (Tue, 05 Dec 2000) | 3 lines
+
+* Added support for non-USA countries in registration screen (requires the
+  latest Citadel server, which supports the country field)
+
+------------------------------------------------------------------------
+r1415 | ajc | 2000-10-20 06:27:46 +0200 (Fri, 20 Oct 2000) | 2 lines
+
+* zapped_list() -- fixed broken HTML tags.  (Closes bug #76.)
+
+------------------------------------------------------------------------
+r1394 | ajc | 2000-10-03 18:44:04 +0200 (Tue, 03 Oct 2000) | 2 lines
+
+* Tagged for 2.13 release
+
+------------------------------------------------------------------------
+r1393 | ajc | 2000-10-03 18:43:09 +0200 (Tue, 03 Oct 2000) | 2 lines
+
+* This is gonna be 2.13
+
+------------------------------------------------------------------------
+r1392 | ajc | 2000-10-03 05:15:56 +0200 (Tue, 03 Oct 2000) | 2 lines
+
+* Cosmetic changes to login screen, menu bar, and message header bar
+
+------------------------------------------------------------------------
+r1389 | ajc | 2000-09-28 05:44:52 +0200 (Thu, 28 Sep 2000) | 3 lines
+
+* Linked to the bio/photo page from message headers.  I'm not sure I like the
+  color scheme, though.
+
+------------------------------------------------------------------------
+r1388 | ajc | 2000-09-28 05:37:23 +0200 (Thu, 28 Sep 2000) | 2 lines
+
+* who.c: provide links to bio/photo pages for each user in the wholist
+
+------------------------------------------------------------------------
+r1386 | ajc | 2000-09-24 23:50:46 +0200 (Sun, 24 Sep 2000) | 2 lines
+
+* oops a bug
+
+------------------------------------------------------------------------
+r1385 | ajc | 2000-09-24 23:37:21 +0200 (Sun, 24 Sep 2000) | 3 lines
+
+* When reading large numbers of messages, group them in smaller numbers and
+  display the selector bar in search engine style (like AltaVista and Google)
+
+------------------------------------------------------------------------
+r1384 | ajc | 2000-09-24 06:17:19 +0200 (Sun, 24 Sep 2000) | 2 lines
+
+* Templatized the room banner.
+
+------------------------------------------------------------------------
+r1383 | ajc | 2000-09-21 20:50:51 +0200 (Thu, 21 Sep 2000) | 2 lines
+
+* IE rots your teeth.  Use Netscape.
+
+------------------------------------------------------------------------
+r1382 | ajc | 2000-09-21 20:48:40 +0200 (Thu, 21 Sep 2000) | 2 lines
+
+* no more velma.  people who use IE are idiots.
+
+------------------------------------------------------------------------
+r1381 | ajc | 2000-09-21 20:46:11 +0200 (Thu, 21 Sep 2000) | 2 lines
+
+* don't need the brain damage file anymore.  IE sucks.
+
+------------------------------------------------------------------------
+r1379 | ajc | 2000-09-17 05:29:49 +0200 (Sun, 17 Sep 2000) | 2 lines
+
+* Templatized the "<BODY BACKGROUND=...>" type stuff that starts each page.
+
+------------------------------------------------------------------------
+r1378 | error | 2000-09-14 13:43:37 +0200 (Thu, 14 Sep 2000) | 3 lines
+
+Replace occurrences of % throughout the HTML with %% so as to be friendly
+to HP/UX printf() and possibly others.
+
+------------------------------------------------------------------------
+r1377 | ajc | 2000-09-13 06:13:59 +0200 (Wed, 13 Sep 2000) | 3 lines
+
+* Completed the initial hack of the variable substitution template thingy.
+  Check out static/login.html to see the first template.
+
+------------------------------------------------------------------------
+r1376 | ajc | 2000-09-12 15:15:59 +0200 (Tue, 12 Sep 2000) | 2 lines
+
+* login dot html
+
+------------------------------------------------------------------------
+r1374 | ajc | 2000-09-11 19:08:16 +0200 (Mon, 11 Sep 2000) | 2 lines
+
+* Started templatizing the login screen.  Not finished yet.
+
+------------------------------------------------------------------------
+r1373 | ajc | 2000-09-11 05:29:50 +0200 (Mon, 11 Sep 2000) | 2 lines
+
+* Started working on a variable-substitution thing
+
+------------------------------------------------------------------------
+r1355 | ajc | 2000-08-30 05:20:25 +0200 (Wed, 30 Aug 2000) | 2 lines
+
+* Put the wholist back into its own window.
+
+------------------------------------------------------------------------
+r1337 | ajc | 2000-08-04 05:48:33 +0200 (Fri, 04 Aug 2000) | 2 lines
+
+* Fixed page popup windows
+
+------------------------------------------------------------------------
+r1332 | ajc | 2000-07-26 15:08:43 +0200 (Wed, 26 Jul 2000) | 2 lines
+
+* reduced margins
+
+------------------------------------------------------------------------
+r1315 | ajc | 2000-07-06 05:46:29 +0200 (Thu, 06 Jul 2000) | 2 lines
+
+* Fixed the count in 'there are xxx messages remaining."  (Closes bug #61)
+
+------------------------------------------------------------------------
+r1312 | ajc | 2000-06-29 06:22:37 +0200 (Thu, 29 Jun 2000) | 3 lines
+
+* Changed the format of the wholis (again).  Now it shows up in a frame
+  instead of a separate window.
+
+------------------------------------------------------------------------
+r1298 | ajc | 2000-06-12 05:28:44 +0200 (Mon, 12 Jun 2000) | 2 lines
+
+* added support for multi-line paging
+
+------------------------------------------------------------------------
+r1297 | ajc | 2000-06-07 06:11:28 +0200 (Wed, 07 Jun 2000) | 2 lines
+
+* HTML changes to room banner
+
+------------------------------------------------------------------------
+r1293 | ajc | 2000-05-31 06:29:54 +0200 (Wed, 31 May 2000) | 3 lines
+
+* Initial support for "summary" (headers only, no body) mode of reading
+  messages, and "read one" mode.  For future support of 'traditional' email.
+
+------------------------------------------------------------------------
+r1291 | ajc | 2000-05-23 22:35:57 +0200 (Tue, 23 May 2000) | 2 lines
+
+* Tagged for the 2.12 release
+
+------------------------------------------------------------------------
+r1287 | ajc | 2000-05-18 04:33:39 +0200 (Thu, 18 May 2000) | 4 lines
+
+* Don't call whobbs() directly after changing masq room/host, it screws up the
+  refresh.  It now calls an HTTP redirect page instead.
+* added http_redirect(char *url) function to accomplish the above
+
+------------------------------------------------------------------------
+r1283 | ajc | 2000-05-08 19:24:32 +0200 (Mon, 08 May 2000) | 3 lines
+
+* Removed HTTP date fields because it was confusing browser caches (weird)
+* Moved express messages to a pop-up HTML window (as opposed to a dialog box)
+
+------------------------------------------------------------------------
+r1282 | ajc | 2000-05-08 01:46:55 +0200 (Mon, 08 May 2000) | 3 lines
+
+* added Date: and Last-Modified: headers to HTTP output
+* masquerade room/host screen now runs in wholist window, and returns to it
+
+------------------------------------------------------------------------
+r1281 | ajc | 2000-05-02 19:32:06 +0200 (Tue, 02 May 2000) | 2 lines
+
+* Font related changes to html
+
+------------------------------------------------------------------------
+r1278 | ajc | 2000-04-20 04:42:23 +0200 (Thu, 20 Apr 2000) | 5 lines
+
+* tcp_sockets.c: changed memcpy() to memset() in tcp_connectsock; this was
+  crashing every session, every time.  (?)
+* End the session after displaying robots.txt or nocookies.html, to prevent
+  big session logjams when either of these conditions are met
+
+------------------------------------------------------------------------
+r1277 | ajc | 2000-04-20 04:10:43 +0200 (Thu, 20 Apr 2000) | 2 lines
+
+* foo?
+
+------------------------------------------------------------------------
+r1273 | nbryant | 2000-04-15 17:43:46 +0200 (Sat, 15 Apr 2000) | 3 lines
+
+* warning fix for 64-bit compile on ultrasparc. (kids don't try this at home,
+  64-bit gcc on sparc is evil)
+
+------------------------------------------------------------------------
+r1261 | nbryant | 2000-04-06 22:42:03 +0200 (Thu, 06 Apr 2000) | 2 lines
+
+* configure.in: fix a typo
+
+------------------------------------------------------------------------
+r1260 | nbryant | 2000-04-06 22:37:01 +0200 (Thu, 06 Apr 2000) | 2 lines
+
+* solaris cleanups and warning fixes
+
+------------------------------------------------------------------------
+r1258 | ajc | 2000-03-31 05:48:52 +0200 (Fri, 31 Mar 2000) | 3 lines
+
+* text_to_server() now behaves the way web users expect text entry to work.
+  Soft linebreaks are soft, hard linebreaks are hard.  No indentation.
+
+------------------------------------------------------------------------
+r1257 | ajc | 2000-03-31 04:39:06 +0200 (Fri, 31 Mar 2000) | 2 lines
+
+* Fixed bugs in "Site configuration" and added new fields.
+
+------------------------------------------------------------------------
+r1255 | ajc | 2000-03-31 04:08:45 +0200 (Fri, 31 Mar 2000) | 3 lines
+
+* Added "max messages per page" and "read next nnn" stuff to read loop
+  (probably not in its final form)
+
+------------------------------------------------------------------------
+r1253 | nbryant | 2000-03-28 19:02:47 +0200 (Tue, 28 Mar 2000) | 2 lines
+
+* configure.in: check for -lsocket -lnsl on Solaris and other SVR4-alikes
+
+------------------------------------------------------------------------
+r1251 | ajc | 2000-03-27 18:18:17 +0200 (Mon, 27 Mar 2000) | 2 lines
+
+* Implement multi-room chat as available in Citadel 5.70
+
+------------------------------------------------------------------------
+r1245 | ajc | 2000-03-23 05:45:18 +0100 (Thu, 23 Mar 2000) | 2 lines
+
+* Experimental move of wholist to a separate auto-refreshing window
+
+------------------------------------------------------------------------
+r1237 | ajc | 2000-03-19 23:49:09 +0100 (Sun, 19 Mar 2000) | 6 lines
+
+* Made the header-bar buttons more visible
+* Added a "reply" header-bar button
+* Move "Subject:" lines into the header-bar
+* Padded the header-bars by one pixel (nicer looking)
+* Changed message date/time output format
+
+------------------------------------------------------------------------
+r1236 | ajc | 2000-03-19 20:49:31 +0100 (Sun, 19 Mar 2000) | 2 lines
+
+* Added support for unix domain sockets
+
+------------------------------------------------------------------------
+r1175 | nbryant | 2000-02-12 00:45:04 +0100 (Sat, 12 Feb 2000) | 3 lines
+
+* Makefile.in, configure.in: add, like, some *more* code for FreeBSD
+* tcp_sockets.c: include <arpa/inet.h>
+
+------------------------------------------------------------------------
+r1174 | nbryant | 2000-02-12 00:30:04 +0100 (Sat, 12 Feb 2000) | 2 lines
+
+configure.in: added some code for FreeBSD
+
+------------------------------------------------------------------------
+r1138 | ajc | 2000-01-16 01:23:53 +0100 (Sun, 16 Jan 2000) | 2 lines
+
+* div align=center
+
+------------------------------------------------------------------------
+r1129 | ajc | 2000-01-11 05:28:08 +0100 (Tue, 11 Jan 2000) | 2 lines
+
+* Bugfix
+
+------------------------------------------------------------------------
+r1128 | ajc | 2000-01-11 05:20:40 +0100 (Tue, 11 Jan 2000) | 2 lines
+
+* Add "close window" option to goodbye screen
+
+------------------------------------------------------------------------
+r1116 | ajc | 2000-01-04 16:39:30 +0100 (Tue, 04 Jan 2000) | 2 lines
+
+* oops, forgot to bump the version number in .h and docs
+
+------------------------------------------------------------------------
+r1115 | ajc | 2000-01-04 16:24:18 +0100 (Tue, 04 Jan 2000) | 3 lines
+
+* Worked around HTTP bugs in Internet Explorer 5.  Die, Bill, Die.
+* This will be released as v2.11; tagged everything as such.
+
+------------------------------------------------------------------------
+r1109 | ajc | 1999-12-24 05:57:22 +0100 (Fri, 24 Dec 1999) | 2 lines
+
+* 2.10 release
+
+------------------------------------------------------------------------
+r1107 | ajc | 1999-12-23 05:54:48 +0100 (Thu, 23 Dec 1999) | 3 lines
+
+* Changed session cookie from hexadecimal encoding to base64
+* Removed overly verbose logging
+
+------------------------------------------------------------------------
+r1094 | ajc | 1999-12-12 19:12:28 +0100 (Sun, 12 Dec 1999) | 3 lines
+
+* get http request: clear hold buffer before starting to read in HTTP request.
+  This was causing some requests to get corrupted.
+
+------------------------------------------------------------------------
+r1083 | ajc | 1999-12-08 19:25:21 +0100 (Wed, 08 Dec 1999) | 3 lines
+
+* Increased the size of the backlog queue length passed to accept() and made
+  it a configuration parameter in webcit.h
+
+------------------------------------------------------------------------
+r1080 | ajc | 1999-12-07 17:09:26 +0100 (Tue, 07 Dec 1999) | 2 lines
+
+* Better (non fireworks display mode) handling of broken HTTP sockets
+
+------------------------------------------------------------------------
+r1079 | ajc | 1999-12-06 05:25:52 +0100 (Mon, 06 Dec 1999) | 2 lines
+
+* fixes fixes fixes
+
+------------------------------------------------------------------------
+r1078 | ajc | 1999-12-06 05:07:10 +0100 (Mon, 06 Dec 1999) | 2 lines
+
+bugfix
+
+------------------------------------------------------------------------
+r1077 | ajc | 1999-12-06 04:40:30 +0100 (Mon, 06 Dec 1999) | 2 lines
+
+* Moved a bunch of other global variables to per-session variables
+
+------------------------------------------------------------------------
+r1076 | ajc | 1999-12-06 03:09:16 +0100 (Mon, 06 Dec 1999) | 2 lines
+
+* ooooops
+
+------------------------------------------------------------------------
+r1075 | ajc | 1999-12-06 03:05:34 +0100 (Mon, 06 Dec 1999) | 2 lines
+
+* Moved global march list into per-session context
+
+------------------------------------------------------------------------
+r1074 | ajc | 1999-12-05 19:55:29 +0100 (Sun, 05 Dec 1999) | 2 lines
+
+* fix defaulthost/defaultport
+
+------------------------------------------------------------------------
+r1073 | ajc | 1999-12-05 19:38:30 +0100 (Sun, 05 Dec 1999) | 2 lines
+
+* Removed a comment
+
+------------------------------------------------------------------------
+r1072 | ajc | 1999-12-05 19:38:03 +0100 (Sun, 05 Dec 1999) | 2 lines
+
+* Auto-scaling worker thread pool size
+
+------------------------------------------------------------------------
+r1071 | ajc | 1999-12-05 18:38:41 +0100 (Sun, 05 Dec 1999) | 2 lines
+
+* Additional debugging and cleanup
+
+------------------------------------------------------------------------
+r1070 | ajc | 1999-12-04 23:16:05 +0100 (Sat, 04 Dec 1999) | 3 lines
+
+* Moved all diagnostic output to stderr
+* Moved "HTTP/1.0 200 OK" output to output_headers()
+
+------------------------------------------------------------------------
+r1069 | ajc | 1999-12-04 22:56:59 +0100 (Sat, 04 Dec 1999) | 2 lines
+
+* Finished the overhaul.  Now to tune...
+
+------------------------------------------------------------------------
+r1068 | ajc | 1999-12-03 19:48:57 +0100 (Fri, 03 Dec 1999) | 2 lines
+
+* Removed some pseudocode
+
+------------------------------------------------------------------------
+r1067 | ajc | 1999-12-03 18:59:53 +0100 (Fri, 03 Dec 1999) | 3 lines
+
+* BROKEN BUILD.  Wrote most of the session removal code, but some of it is
+  pseudocode so the build is currently broken.
+
+------------------------------------------------------------------------
+r1066 | ajc | 1999-12-03 17:39:00 +0100 (Fri, 03 Dec 1999) | 2 lines
+
+* Don't exit the server at the end of a session
+
+------------------------------------------------------------------------
+r1065 | ajc | 1999-12-03 17:37:46 +0100 (Fri, 03 Dec 1999) | 2 lines
+
+* Repaired HTTP output for image transfers and static content
+
+------------------------------------------------------------------------
+r1064 | ajc | 1999-12-03 06:09:55 +0100 (Fri, 03 Dec 1999) | 4 lines
+
+* Rewrote the HTTP engine and application coupling to run in a worker thread
+  model and to run as a single multithreaded program (eliminated helper
+  processes and pipes).  It currently runs but has many large bugs.
+
+------------------------------------------------------------------------
+r1063 | ajc | 1999-12-03 01:18:20 +0100 (Fri, 03 Dec 1999) | 2 lines
+
+* Added ".c.o" rule to Makefile
+
+------------------------------------------------------------------------
+r1060 | ajc | 1999-11-26 04:33:00 +0100 (Fri, 26 Nov 1999) | 3 lines
+
+* Started moving all of the global variables into a struct, to facilitate
+  multithreaded server.
+
+------------------------------------------------------------------------
+r1058 | ajc | 1999-11-26 02:28:10 +0100 (Fri, 26 Nov 1999) | 2 lines
+
+* 2.01 release
+
+------------------------------------------------------------------------
+r1017 | ajc | 1999-11-04 03:05:02 +0100 (Thu, 04 Nov 1999) | 2 lines
+
+* Added 'number of worker threads' to site config screen
+
+------------------------------------------------------------------------
+r996 | ajc | 1999-10-25 04:25:09 +0200 (Mon, 25 Oct 1999) | 2 lines
+
+* Shuffled around the room editing commands
+
+------------------------------------------------------------------------
+r979 | ajc | 1999-10-14 06:07:21 +0200 (Thu, 14 Oct 1999) | 2 lines
+
+* Cleaned up the bottom-of-page icons
+
+------------------------------------------------------------------------
+r975 | ajc | 1999-10-09 01:58:11 +0200 (Sat, 09 Oct 1999) | 2 lines
+
+* Minor bug fix in registration screen
+
+------------------------------------------------------------------------
+r970 | ajc | 1999-10-06 04:44:02 +0200 (Wed, 06 Oct 1999) | 4 lines
+
+* Per Nick's request, removed the key bindings stuff.  He knows how to fit
+  it back in when it's fixed.  Also added more attempts at cache disabling,
+  but it still doesn't work in the StarOffice browser.  I don't know why.
+
+------------------------------------------------------------------------
+r964 | ajc | 1999-10-02 05:26:14 +0200 (Sat, 02 Oct 1999) | 4 lines
+
+* Merged in Nick's bit of JavaScript to handle key commands.
+  BROKEN BUILD ALERT!!  This runs all the time, even when the cursor is
+  in a text field.  Right now you can't even log in.
+
+------------------------------------------------------------------------
+r939 | ajc | 1999-09-01 03:06:11 +0200 (Wed, 01 Sep 1999) | 2 lines
+
+* Added "max message length" field in global config screen
+
+------------------------------------------------------------------------
+r929 | ajc | 1999-08-24 23:11:50 +0200 (Tue, 24 Aug 1999) | 2 lines
+
+added sample source for buttons
+
+------------------------------------------------------------------------
+r916 | ajc | 1999-08-14 20:16:10 +0200 (Sat, 14 Aug 1999) | 2 lines
+
+* Fixed escputs() and its friends to properly handle ' (single quote) chars
+
+------------------------------------------------------------------------
+r842 | ajc | 1999-07-19 02:18:18 +0200 (Mon, 19 Jul 1999) | 2 lines
+
+ Did neat stuff to the bottom of the page
+
+------------------------------------------------------------------------
+r833 | ajc | 1999-07-13 05:48:56 +0200 (Tue, 13 Jul 1999) | 3 lines
+
+ messages.c: don't auto-link URL's in messages if it would cause
+          a buffer overrun.
+
+------------------------------------------------------------------------
+r832 | ajc | 1999-07-13 05:31:24 +0200 (Tue, 13 Jul 1999) | 3 lines
+
+        * webcit.c: exit Webcit sessions semi-gracefully when the connection
+          to a Citadel server fails.
+
+------------------------------------------------------------------------
+r831 | ajc | 1999-07-13 05:20:14 +0200 (Tue, 13 Jul 1999) | 2 lines
+
+Revert
+
+------------------------------------------------------------------------
+r830 | ajc | 1999-07-13 04:45:48 +0200 (Tue, 13 Jul 1999) | 2 lines
+
+Increased some buffer sizes to handle large embedded URL's
+
+------------------------------------------------------------------------
+r829 | ajc | 1999-07-13 03:59:30 +0200 (Tue, 13 Jul 1999) | 2 lines
+
+transparent up.gif
+
+------------------------------------------------------------------------
+r823 | ajc | 1999-07-10 23:52:30 +0200 (Sat, 10 Jul 1999) | 3 lines
+
+        * Recompiled the Java chat applet using a genuine JDK 1.0.2
+          compiler.  This should make more browsers happy.
+
+------------------------------------------------------------------------
+r820 | ajc | 1999-07-06 01:38:52 +0200 (Tue, 06 Jul 1999) | 2 lines
+
+ Do a slrp_highest() when logging off.
+
+------------------------------------------------------------------------
+r818 | ajc | 1999-07-01 01:20:42 +0200 (Thu, 01 Jul 1999) | 2 lines
+
+Added support for "robots.txt" telling spiders to go away.
+
+------------------------------------------------------------------------
+r816 | ajc | 1999-06-27 04:53:47 +0200 (Sun, 27 Jun 1999) | 3 lines
+
+        * Rearranged the code in "Site-wide configuration" and "Generic
+          server command" to avoid nested server operations
+
+------------------------------------------------------------------------
+r813 | ajc | 1999-06-24 04:38:56 +0200 (Thu, 24 Jun 1999) | 2 lines
+
+foo?
+
+------------------------------------------------------------------------
+r812 | ajc | 1999-06-24 03:44:48 +0200 (Thu, 24 Jun 1999) | 3 lines
+
+        * webcit.c: added "back, top, next" buttons to bottom of each page
+        * menubar.html: replaced "User list" with "Page another user"
+
+------------------------------------------------------------------------
+r811 | ajc | 1999-06-22 20:53:53 +0200 (Tue, 22 Jun 1999) | 2 lines
+
+context_loop.c: rearranged some code to try to eliminate deadlocks
+
+------------------------------------------------------------------------
+r808 | ajc | 1999-06-18 17:57:17 +0200 (Fri, 18 Jun 1999) | 3 lines
+
+        * Unknown URL's now display the main menu instead of diagnostics
+        * Diagnostics are now at <baseurl>/diagnostics
+
+------------------------------------------------------------------------
+r806 | ajc | 1999-06-08 04:01:29 +0200 (Tue, 08 Jun 1999) | 4 lines
+
+        * Session no longer locks up when an express message is cancelled
+        * The default Citadel server is now "localhost" instead of uncnsrd
+        * Added some documentation
+
+------------------------------------------------------------------------
+r805 | ajc | 1999-06-08 03:53:15 +0200 (Tue, 08 Jun 1999) | 2 lines
+
+Added docs
+
+------------------------------------------------------------------------
+r804 | ajc | 1999-06-05 05:13:04 +0200 (Sat, 05 Jun 1999) | 2 lines
+
+Got rid of TODO.txt
+
+------------------------------------------------------------------------
+r803 | ajc | 1999-06-03 18:29:57 +0200 (Thu, 03 Jun 1999) | 4 lines
+
+        * roomops.c: made room banner graphics more reliable
+        * messages.c: added code to prevent accidental "double-posting"
+        * who.c: fixed the "Change room/host/user" submit logic
+
+------------------------------------------------------------------------
+r801 | nick | 1999-06-03 15:56:04 +0200 (Thu, 03 Jun 1999) | 2 lines
+
+hanged menubar.html so the links can be read
+
+------------------------------------------------------------------------
+r800 | ajc | 1999-06-03 05:48:55 +0200 (Thu, 03 Jun 1999) | 3 lines
+
+        * Ditched the frames mode completely.  It wasn't working properly in,
+          among other places, IE 5.  Die, Bill, Die.
+
+------------------------------------------------------------------------
+r799 | ajc | 1999-05-29 07:01:12 +0200 (Sat, 29 May 1999) | 3 lines
+
+        * WebCit now sends the name of the end user's browser as the client
+          name in a Citadel IDEN command rather than its own name.
+
+------------------------------------------------------------------------
+r798 | ajc | 1999-05-29 06:38:09 +0200 (Sat, 29 May 1999) | 5 lines
+
+        * Fixed the behavior of the "forget room" routine, to properly handle
+          the transition back to the Lobby after it's all done.
+        * Added ExpressMessageCat() to allow code to send the user messages
+          along with incoming express messages
+
+------------------------------------------------------------------------
+r796 | ajc | 1999-05-22 05:35:59 +0200 (Sat, 22 May 1999) | 3 lines
+
+        * Minor code cleanups
+        * New mail notification
+
+------------------------------------------------------------------------
+r786 | ajc | 1999-05-18 03:02:40 +0200 (Tue, 18 May 1999) | 2 lines
+
+ Top-aligned all the cells in the fake frames in non-frames mode
+
+------------------------------------------------------------------------
+r784 | ajc | 1999-05-15 05:38:36 +0200 (Sat, 15 May 1999) | 4 lines
+
+
+        * Initial entry to _BASEROOM_ at login now done as a Skip instead
+          of a Goto, in order to prevent it from first marking all msgs old.
+
+------------------------------------------------------------------------
+r774 | ajc | 1999-05-11 05:10:20 +0200 (Tue, 11 May 1999) | 3 lines
+
+        * Replaced _most_ gotoroom() calls with smart_goto(), a version
+          which can differentiate the needs of frames and noframes modes
+
+------------------------------------------------------------------------
+r768 | ajc | 1999-05-08 07:07:33 +0200 (Sat, 08 May 1999) | 2 lines
+
+webserver.c: added "-t" option to send traces somewhere else
+
+------------------------------------------------------------------------
+r759 | ajc | 1999-04-28 05:38:05 +0200 (Wed, 28 Apr 1999) | 5 lines
+
+        * context_loop.c: display an error page if the client browser
+          requests a non-root page and there is no cookie set
+        * webserver.c: took my name off the copyright notice (it's a group
+          effort, after all)
+
+------------------------------------------------------------------------
+r758 | ajc | 1999-04-28 05:11:58 +0200 (Wed, 28 Apr 1999) | 2 lines
+
+credits
+
+------------------------------------------------------------------------
+r725 | ajc | 1999-04-19 05:44:08 +0200 (Mon, 19 Apr 1999) | 3 lines
+
+        * Reworked a lot of the structure, made more HTML "embeddable"
+        * Changed the noframes mode to display "fake" frames using tables
+
+------------------------------------------------------------------------
+r724 | ajc | 1999-04-19 02:30:07 +0200 (Mon, 19 Apr 1999) | 2 lines
+
+Minor cosmetic fix
+
+------------------------------------------------------------------------
+r722 | nick | 1999-04-17 00:32:33 +0200 (Sat, 17 Apr 1999) | 3 lines
+
+Thus Apr 14 6:30:00 1999 Nick Grossman <nick@ulster.net>
+       Fixed my fix in who.c (fixed frame target in room name)
+
+------------------------------------------------------------------------
+r721 | nick | 1999-04-17 00:25:57 +0200 (Sat, 17 Apr 1999) | 4 lines
+
+Changed some output formatting, mostly <FONT> tags. Changed who.c
+to use urlescputs() rather than escputs() so names with spaces are
+handled correctly.
+
+------------------------------------------------------------------------
+r715 | ajc | 1999-04-15 02:03:05 +0200 (Thu, 15 Apr 1999) | 2 lines
+
+Got it!
+
+------------------------------------------------------------------------
+r714 | ajc | 1999-04-14 23:58:04 +0200 (Wed, 14 Apr 1999) | 5 lines
+
+        http://www.webreference.com/dhtml/column18/menuFrLoad.html
+        How to cause "onLoad=" to cause a sibling frame to refresh without
+        having to use the nonportable HTTP "Window-Target:" directive.  Began
+        implementation of this; it should allow portable NS/IE compatibility.
+
+------------------------------------------------------------------------
+r685 | ajc | 1999-04-08 03:52:09 +0200 (Thu, 08 Apr 1999) | 2 lines
+
+        * Implemented "access level required to create rooms"
+
+------------------------------------------------------------------------
+r646 | ajc | 1999-03-18 06:24:27 +0100 (Thu, 18 Mar 1999) | 4 lines
+
+        * webcit.c: modified getz() to *exit* the program when fgets()
+          returns an error.  This is actually the desired behavior; it would
+          otherwise busy-loop forever on a broken pipe.
+
+------------------------------------------------------------------------
+r625 | ajc | 1999-03-07 04:39:33 +0100 (Sun, 07 Mar 1999) | 2 lines
+
+roomops.c: in room list, print a &nbsp; in otherwise empty cells
+
+------------------------------------------------------------------------
+r624 | ajc | 1999-03-07 04:26:10 +0100 (Sun, 07 Mar 1999) | 2 lines
+
+Initial value of 'noframes' is now set by the braindamage check
+
+------------------------------------------------------------------------
+r623 | ajc | 1999-03-07 04:25:31 +0100 (Sun, 07 Mar 1999) | 2 lines
+
+Fixed stuff
+
+------------------------------------------------------------------------
+r622 | ajc | 1999-03-07 04:17:30 +0100 (Sun, 07 Mar 1999) | 2 lines
+
+updated the TODO
+
+------------------------------------------------------------------------
+r621 | ajc | 1999-03-07 04:10:14 +0100 (Sun, 07 Mar 1999) | 2 lines
+
+Ran everything through "indent -kr -i8"
+
+------------------------------------------------------------------------
+r620 | ajc | 1999-03-07 04:09:55 +0100 (Sun, 07 Mar 1999) | 2 lines
+
+        * wildmat.c, braindamage.c: added
+
+------------------------------------------------------------------------
+r619 | ajc | 1999-03-07 01:59:02 +0100 (Sun, 07 Mar 1999) | 5 lines
+
+        * webcit.c: added to getz() the ability to return an error code;
+          implemented this in the main loop, hopefully fixing problems
+        * Added "braindamage" file (frames/JS browser compatibility list)
+        * Added HTTP "User-agent:" detection (still need to DO SOMETHING)
+
+------------------------------------------------------------------------
+r603 | ajc | 1999-02-27 18:28:52 +0100 (Sat, 27 Feb 1999) | 2 lines
+
+comments
+
+------------------------------------------------------------------------
+r600 | nbryant | 1999-02-24 23:15:55 +0100 (Wed, 24 Feb 1999) | 3 lines
+
+        * context_loop.c: warning fix
+        * webcit.c: off_t is a 64-bit `long long' on BSDI (eek!)
+
+------------------------------------------------------------------------
+r595 | nick | 1999-02-23 23:23:49 +0100 (Tue, 23 Feb 1999) | 2 lines
+
+Nick: More interface tweaks to who.c
+
+------------------------------------------------------------------------
+r582 | nick | 1999-02-19 22:09:54 +0100 (Fri, 19 Feb 1999) | 2 lines
+
+Cosmetic changes. Updated roomops.c, who.c and /static
+
+------------------------------------------------------------------------
+r577 | ajc | 1999-02-17 19:35:35 +0100 (Wed, 17 Feb 1999) | 2 lines
+
+Added locate_host.c
+
+------------------------------------------------------------------------
+r553 | ajc | 1999-01-31 01:01:51 +0100 (Sun, 31 Jan 1999) | 2 lines
+
+Resolve the name of the connecting host and pass it on to Citadel
+
+------------------------------------------------------------------------
+r550 | ajc | 1999-01-30 05:07:33 +0100 (Sat, 30 Jan 1999) | 2 lines
+
+fixed the noframes mode
+
+------------------------------------------------------------------------
+r549 | ajc | 1999-01-29 20:51:23 +0100 (Fri, 29 Jan 1999) | 5 lines
+
+        * wDumpContent() is now responsible for </BODY></HTML> most of the
+          time (parameter settable) so that the main menu can easily be
+          embedded in every page when running in noframes mode
+        * noframes mode selection is now carried in the cookie
+
+------------------------------------------------------------------------
+r547 | ajc | 1999-01-29 05:14:25 +0100 (Fri, 29 Jan 1999) | 2 lines
+
+        * Made the system semi-navigable in noframes mode.
+
+------------------------------------------------------------------------
+r546 | ajc | 1999-01-29 02:33:41 +0100 (Fri, 29 Jan 1999) | 2 lines
+
+noframes switch
+
+------------------------------------------------------------------------
+r545 | ajc | 1999-01-29 02:30:44 +0100 (Fri, 29 Jan 1999) | 3 lines
+
+        * Made the frames stuff less dependent on the HTML TARGET= directive
+          and more dependent on the HTTP Window-target: directive.
+
+------------------------------------------------------------------------
+r544 | ajc | 1999-01-29 02:00:25 +0100 (Fri, 29 Jan 1999) | 2 lines
+
+checkbox
+
+------------------------------------------------------------------------
+r540 | ajc | 1999-01-25 05:39:23 +0100 (Mon, 25 Jan 1999) | 2 lines
+
+Added floor selection support to edit room
+
+------------------------------------------------------------------------
+r539 | ajc | 1999-01-25 04:20:17 +0100 (Mon, 25 Jan 1999) | 2 lines
+
+IE SUCKS!!
+
+------------------------------------------------------------------------
+r537 | ajc | 1999-01-24 02:02:55 +0100 (Sun, 24 Jan 1999) | 2 lines
+
+BugFix
+
+------------------------------------------------------------------------
+r534 | ajc | 1999-01-22 01:07:39 +0100 (Fri, 22 Jan 1999) | 2 lines
+
+Minor shuffling around of code and removal of unused functions.
+
+------------------------------------------------------------------------
+r533 | ajc | 1999-01-22 01:06:14 +0100 (Fri, 22 Jan 1999) | 2 lines
+
+Added TODO
+
+------------------------------------------------------------------------
+r524 | ajc | 1999-01-14 23:31:38 +0100 (Thu, 14 Jan 1999) | 2 lines
+
+mime parser fixes
+
+------------------------------------------------------------------------
+r523 | ajc | 1999-01-14 23:15:02 +0100 (Thu, 14 Jan 1999) | 3 lines
+
+        * Modified the back end of mime_parser to use callbacks instead of
+          doing something specific.  Now we can use it elsewhere.
+
+------------------------------------------------------------------------
+r518 | ajc | 1999-01-12 23:12:37 +0100 (Tue, 12 Jan 1999) | 2 lines
+
+finished site-config screen and added generic-command screen
+
+------------------------------------------------------------------------
+r513 | ajc | 1999-01-10 02:41:25 +0100 (Sun, 10 Jan 1999) | 2 lines
+
+lotsa stuff
+
+------------------------------------------------------------------------
+r512 | ajc | 1999-01-10 02:40:47 +0100 (Sun, 10 Jan 1999) | 2 lines
+
+Lotsa stuff.  See ChangeLog for details.
+
+------------------------------------------------------------------------
+r507 | ajc | 1999-01-05 05:50:05 +0100 (Tue, 05 Jan 1999) | 2 lines
+
+msg changes
+
+------------------------------------------------------------------------
+r506 | ajc | 1999-01-05 05:40:39 +0100 (Tue, 05 Jan 1999) | 2 lines
+
+Added an "edit your session" screen to change your wholisting.
+
+------------------------------------------------------------------------
+r505 | ajc | 1999-01-05 05:05:01 +0100 (Tue, 05 Jan 1999) | 2 lines
+
+Removed wc_host and wc_port cookies.
+
+------------------------------------------------------------------------
+r504 | ajc | 1999-01-04 05:09:51 +0100 (Mon, 04 Jan 1999) | 3 lines
+
+        * Added a "kill session" link to each line of the wholist when
+          logged in as an aide, and the screens to perform this operation.
+
+------------------------------------------------------------------------
+r503 | ajc | 1999-01-04 04:45:24 +0100 (Mon, 04 Jan 1999) | 2 lines
+
+Added networking configuration screens.  These still need testing.
+
+------------------------------------------------------------------------
+r501 | ajc | 1999-01-04 02:18:44 +0100 (Mon, 04 Jan 1999) | 2 lines
+
+Added "change password"
+
+------------------------------------------------------------------------
+r500 | ajc | 1999-01-04 02:07:54 +0100 (Mon, 04 Jan 1999) | 6 lines
+
+        * Added "enter registration"
+        * Set up automatic trigger of Enter Registration when the server
+          says it's needed
+        * Established that a one-to-one WebCit/Citadel correspondence will
+          be required.  No big deal due to shared code segments.
+
+------------------------------------------------------------------------
+r499 | ajc | 1999-01-01 08:01:48 +0100 (Fri, 01 Jan 1999) | 4 lines
+
+        * Added "add/edit room graphic" screens.
+        * Added "add/edit floor graphic" screens.
+        * Fixed display of floor graphic in known rooms list.
+
+------------------------------------------------------------------------
+r497 | ajc | 1999-01-01 03:55:26 +0100 (Fri, 01 Jan 1999) | 5 lines
+
+        * Final cvs commit for 1998 (an awful year, I'm glad to see it over).
+        * "Finished" the MIME parser.
+        * Got image uploads working.
+        * Added "add/edit user photo" screens.
+
+------------------------------------------------------------------------
+r496 | ajc | 1999-01-01 02:59:45 +0100 (Fri, 01 Jan 1999) | 2 lines
+
+stuff
+
+------------------------------------------------------------------------
+r495 | ajc | 1999-01-01 02:24:47 +0100 (Fri, 01 Jan 1999) | 2 lines
+
+more work on the mime stuff
+
+------------------------------------------------------------------------
+r494 | ajc | 1998-12-31 05:56:42 +0100 (Thu, 31 Dec 1998) | 3 lines
+
+        * Wrote mime_parser.c for handling of image uploads.  This will also
+          be used in future Citadel MIME projects.
+
+------------------------------------------------------------------------
+r493 | ajc | 1998-12-31 05:20:16 +0100 (Thu, 31 Dec 1998) | 2 lines
+
+added more stuff to the parser
+
+------------------------------------------------------------------------
+r492 | ajc | 1998-12-31 03:24:25 +0100 (Thu, 31 Dec 1998) | 2 lines
+
+got it working ok
+
+------------------------------------------------------------------------
+r491 | ajc | 1998-12-31 03:07:54 +0100 (Thu, 31 Dec 1998) | 2 lines
+
+got boundaries working
+
+------------------------------------------------------------------------
+r490 | ajc | 1998-12-31 02:53:08 +0100 (Thu, 31 Dec 1998) | 2 lines
+
+Fleshed out the mime parser a bit
+
+------------------------------------------------------------------------
+r489 | ajc | 1998-12-31 02:36:40 +0100 (Thu, 31 Dec 1998) | 2 lines
+
+uuuughhhh... added mime_parser.c to prepare for uploads
+
+------------------------------------------------------------------------
+r487 | ajc | 1998-12-30 05:39:01 +0100 (Wed, 30 Dec 1998) | 2 lines
+
+        * Added "validate users"
+
+------------------------------------------------------------------------
+r486 | ajc | 1998-12-30 05:26:17 +0100 (Wed, 30 Dec 1998) | 3 lines
+
+        * Fixed a bug in the room banner display code
+        * Added "delete room"
+
+------------------------------------------------------------------------
+r485 | ajc | 1998-12-29 01:19:04 +0100 (Tue, 29 Dec 1998) | 2 lines
+
+debugs
+
+------------------------------------------------------------------------
+r483 | ajc | 1998-12-28 06:26:32 +0100 (Mon, 28 Dec 1998) | 3 lines
+
+        * Added "edit room info file"
+        * Added "edit bio"
+
+------------------------------------------------------------------------
+r481 | ajc | 1998-12-27 06:04:16 +0100 (Sun, 27 Dec 1998) | 2 lines
+
+added "edit room"
+
+------------------------------------------------------------------------
+r480 | ajc | 1998-12-27 06:03:59 +0100 (Sun, 27 Dec 1998) | 2 lines
+
+added "Create room"
+
+------------------------------------------------------------------------
+r479 | ajc | 1998-12-27 05:28:38 +0100 (Sun, 27 Dec 1998) | 2 lines
+
+        * Added "create room"
+
+------------------------------------------------------------------------
+r478 | ajc | 1998-12-27 05:13:55 +0100 (Sun, 27 Dec 1998) | 3 lines
+
+        * Changed the "auto read new" functionality from a meta refresh tag
+          to an "onload" directive (the former was causing graphics problems)
+
+------------------------------------------------------------------------
+r477 | ajc | 1998-12-27 04:44:18 +0100 (Sun, 27 Dec 1998) | 2 lines
+
+dunno ... what did I do?
+
+------------------------------------------------------------------------
+r470 | ajc | 1998-12-23 04:37:23 +0100 (Wed, 23 Dec 1998) | 4 lines
+
+        * Got the Zap and List-Zapped commands working
+        * Added a convenience function to display a page with an error string
+        * Automatically do a read-new-msgs whenever a new room banner is loaded
+
+------------------------------------------------------------------------
+r466 | ajc | 1998-12-18 04:49:56 +0100 (Fri, 18 Dec 1998) | 2 lines
+
+        * Added goto private rooms
+
+------------------------------------------------------------------------
+r465 | ajc | 1998-12-18 02:48:32 +0100 (Fri, 18 Dec 1998) | 2 lines
+
+Added the chat system
+
+------------------------------------------------------------------------
+r464 | ajc | 1998-12-18 02:38:40 +0100 (Fri, 18 Dec 1998) | 3 lines
+
+        * Added the screens to send pages
+        * Changed message headers to display in bigger font, non-boldface
+
+------------------------------------------------------------------------
+r460 | ajc | 1998-12-16 22:24:52 +0100 (Wed, 16 Dec 1998) | 2 lines
+
+Replace "Citadel/UX" in menu bar with the Citadel/UX logo
+
+------------------------------------------------------------------------
+r459 | ajc | 1998-12-16 22:13:10 +0100 (Wed, 16 Dec 1998) | 2 lines
+
+added start-webcit (temporary)
+
+------------------------------------------------------------------------
+r453 | nbryant | 1998-12-14 22:48:23 +0100 (Mon, 14 Dec 1998) | 2 lines
+
+automatically regenerate Makefile when Makefile.in changes
+
+------------------------------------------------------------------------
+r452 | ajc | 1998-12-14 06:11:53 +0100 (Mon, 14 Dec 1998) | 2 lines
+
+Display express messages in cute little JavaScript popup window.
+
+------------------------------------------------------------------------
+r451 | ajc | 1998-12-14 05:51:51 +0100 (Mon, 14 Dec 1998) | 3 lines
+
+Set up an option in output_headers() to optionally print the most
+often used opening HTML as well as the HTTP headers.
+
+------------------------------------------------------------------------
+r450 | ajc | 1998-12-14 05:25:09 +0100 (Mon, 14 Dec 1998) | 2 lines
+
+ roomops.c: fixed buggy implementation of ungoto
+
+------------------------------------------------------------------------
+r449 | ajc | 1998-12-14 02:50:36 +0100 (Mon, 14 Dec 1998) | 2 lines
+
+userlist.c: added.  This adds "userlist" and "show user" functions.
+
+------------------------------------------------------------------------
+r448 | ajc | 1998-12-14 01:26:41 +0100 (Mon, 14 Dec 1998) | 2 lines
+
+messages.c: added "move message" functionality
+
+------------------------------------------------------------------------
+r447 | ajc | 1998-12-14 01:16:31 +0100 (Mon, 14 Dec 1998) | 2 lines
+
+messages.c: added "delete message" functionality
+
+------------------------------------------------------------------------
+r446 | ajc | 1998-12-14 00:52:55 +0100 (Mon, 14 Dec 1998) | 5 lines
+
+        * Ignore SIGPIPE; this seems to magically make the program bulletproof
+          against broken HTTP connections.
+        * Added a housekeeping thread to periodically remove dead sessions
+          and kill idle sessions.
+
+------------------------------------------------------------------------
+r443 | ajc | 1998-12-13 19:57:56 +0100 (Sun, 13 Dec 1998) | 2 lines
+
+remove extra diagnostic
+
+------------------------------------------------------------------------
+r442 | ajc | 1998-12-13 19:55:37 +0100 (Sun, 13 Dec 1998) | 2 lines
+
+Check for dead webcit child process before each transaction.
+
+------------------------------------------------------------------------
+r441 | ajc | 1998-12-13 19:36:01 +0100 (Sun, 13 Dec 1998) | 2 lines
+
+context_loop.c: Moved "remove session" into its own function
+
+------------------------------------------------------------------------
+r440 | ajc | 1998-12-13 19:11:17 +0100 (Sun, 13 Dec 1998) | 2 lines
+
+i dunno
+
+------------------------------------------------------------------------
+r439 | ajc | 1998-12-12 06:44:18 +0100 (Sat, 12 Dec 1998) | 2 lines
+
+   * Brought over message reading and entry functions from old WebCit
+
+------------------------------------------------------------------------
+r438 | ajc | 1998-12-12 06:44:05 +0100 (Sat, 12 Dec 1998) | 2 lines
+
+   * Brought over message reading and entry functions from old WebCit
+
+------------------------------------------------------------------------
+r437 | ajc | 1998-12-12 03:26:37 +0100 (Sat, 12 Dec 1998) | 2 lines
+
+fixed spacing
+
+------------------------------------------------------------------------
+r436 | ajc | 1998-12-12 03:15:09 +0100 (Sat, 12 Dec 1998) | 2 lines
+
+Brought over message reading functions from old WebCit
+
+------------------------------------------------------------------------
+r432 | nbryant | 1998-12-10 22:10:45 +0100 (Thu, 10 Dec 1998) | 2 lines
+
+        * webserver.c: remove commented-out references to SO_LINGER
+
+------------------------------------------------------------------------
+r431 | nbryant | 1998-12-10 21:34:37 +0100 (Thu, 10 Dec 1998) | 2 lines
+
+        * context_loop.c: really fix the SO_LINGER stuff
+
+------------------------------------------------------------------------
+r430 | ajc | 1998-12-10 17:58:29 +0100 (Thu, 10 Dec 1998) | 2 lines
+
+config.h.in
+
+------------------------------------------------------------------------
+r429 | ajc | 1998-12-10 17:38:27 +0100 (Thu, 10 Dec 1998) | 2 lines
+
+initial tests for image uploads
+
+------------------------------------------------------------------------
+r428 | ajc | 1998-12-10 05:04:10 +0100 (Thu, 10 Dec 1998) | 2 lines
+
+Set up login banner graphic and background image graphic
+
+------------------------------------------------------------------------
+r427 | ajc | 1998-12-10 04:13:56 +0100 (Thu, 10 Dec 1998) | 2 lines
+
+Added support for graphics images retrieved from the Citadel server.
+
+------------------------------------------------------------------------
+r426 | ajc | 1998-12-10 01:24:20 +0100 (Thu, 10 Dec 1998) | 2 lines
+
+weird stuff regarding that trailing CRLF
+
+------------------------------------------------------------------------
+r425 | ajc | 1998-12-10 00:52:30 +0100 (Thu, 10 Dec 1998) | 4 lines
+
+        * context_loop.c: After fork(), child process closes the HTTP socket
+          so when the parent process closes it, it actually _does_ close.
+          Otherwise, aIEeeee and possibly other browsers will hang.
+
+------------------------------------------------------------------------
+r424 | ajc | 1998-12-09 21:08:44 +0100 (Wed, 09 Dec 1998) | 2 lines
+
+Added support for new user login (still need to handle registration).
+
+------------------------------------------------------------------------
+r423 | nbryant | 1998-12-09 20:35:28 +0100 (Wed, 09 Dec 1998) | 2 lines
+
+* context_loop.c, webserver.c, webserver.h: SO_LINGER and locking fix
+
+------------------------------------------------------------------------
+r422 | ajc | 1998-12-09 17:16:37 +0100 (Wed, 09 Dec 1998) | 3 lines
+
+        * Smoothed out some of the login/logout code.  Failed authentication
+          now works the way it should.  New user login not yet supported.
+
+------------------------------------------------------------------------
+r421 | ajc | 1998-12-09 00:44:26 +0100 (Wed, 09 Dec 1998) | 2 lines
+
+cosmetic
+
+------------------------------------------------------------------------
+r420 | ajc | 1998-12-08 21:47:04 +0100 (Tue, 08 Dec 1998) | 4 lines
+
+        * Discovered that the HTTP socket problem is related to a socket that
+          isn't properly lingering on close.  Temporarily hacked a sleep(10)
+          into context_loop.c until it is figured out.
+
+------------------------------------------------------------------------
+r417 | ajc | 1998-12-07 23:07:22 +0100 (Mon, 07 Dec 1998) | 3 lines
+
+        * Did a little debugging, still trying to figure out why logging in
+          displays "Connection reset by peer" error.  It used to work...
+
+------------------------------------------------------------------------
+r414 | nbryant | 1998-12-07 06:33:04 +0100 (Mon, 07 Dec 1998) | 2 lines
+
+updated dependencies
+
+------------------------------------------------------------------------
+r410 | ajc | 1998-12-07 02:29:17 +0100 (Mon, 07 Dec 1998) | 2 lines
+
+added new "action" variable to make main loop simpler
+
+------------------------------------------------------------------------
+r409 | ajc | 1998-12-07 01:51:45 +0100 (Mon, 07 Dec 1998) | 2 lines
+
+Fixed broken interpretation of variables specified in the URL
+
+------------------------------------------------------------------------
+r408 | nbryant | 1998-12-06 20:56:38 +0100 (Sun, 06 Dec 1998) | 2 lines
+
+* context_loop.c: warning fix
+
+------------------------------------------------------------------------
+r406 | nbryant | 1998-12-06 06:37:20 +0100 (Sun, 06 Dec 1998) | 2 lines
+
+        * webserver.c: prototype vsnprintf
+
+------------------------------------------------------------------------
+r403 | nbryant | 1998-12-05 21:59:40 +0100 (Sat, 05 Dec 1998) | 2 lines
+
+portability enhancements
+
+------------------------------------------------------------------------
+r402 | nbryant | 1998-12-05 21:31:58 +0100 (Sat, 05 Dec 1998) | 2 lines
+
+fixed a typo
+
+------------------------------------------------------------------------
+r401 | nbryant | 1998-12-05 21:15:37 +0100 (Sat, 05 Dec 1998) | 4 lines
+
+        * tcp_sockets.c: removed some dead code
+        * context_loop.c: oops, I made a memory leak. fix fix fix. also close
+          unused ends of pipes, fix a file descriptor leak and a race condition
+
+------------------------------------------------------------------------
+r399 | nbryant | 1998-12-05 06:27:41 +0100 (Sat, 05 Dec 1998) | 2 lines
+
+Makefile
+
+------------------------------------------------------------------------
+r398 | nbryant | 1998-12-05 06:27:02 +0100 (Sat, 05 Dec 1998) | 3 lines
+
+        * context_loop.c: moved the monster 64k buffer array off the stack
+        * tcp_sockets.c: getservbyname() doesn't set errno.
+
+------------------------------------------------------------------------
+r397 | nbryant | 1998-12-05 04:17:05 +0100 (Sat, 05 Dec 1998) | 3 lines
+
+        * converted to autoconf and began port to Digital UNIX
+        * warning fixes
+
+------------------------------------------------------------------------
+r396 | nbryant | 1998-12-04 20:39:02 +0100 (Fri, 04 Dec 1998) | 3 lines
+
+        * webserver.c, context_loop.c, webcit.c: add commandline args for host
+          and port
+
+------------------------------------------------------------------------
+r395 | nbryant | 1998-12-04 05:43:47 +0100 (Fri, 04 Dec 1998) | 2 lines
+
+        * webserver.c: warning fix
+
+------------------------------------------------------------------------
+r394 | ajc | 1998-12-04 05:01:48 +0100 (Fri, 04 Dec 1998) | 2 lines
+
+Got webcit-initiated session cleanups to work properly.
+
+------------------------------------------------------------------------
+r393 | ajc | 1998-12-04 03:09:29 +0100 (Fri, 04 Dec 1998) | 3 lines
+
+Got lots of goto, ungoto, skip, etc. working
+Advanced menu is in place
+
+------------------------------------------------------------------------
+r392 | ajc | 1998-12-04 02:45:17 +0100 (Fri, 04 Dec 1998) | 2 lines
+
+added ungoto
+
+------------------------------------------------------------------------
+r391 | ajc | 1998-12-04 02:21:24 +0100 (Fri, 04 Dec 1998) | 2 lines
+
+do_welcome
+
+------------------------------------------------------------------------
+r390 | ajc | 1998-12-04 02:17:56 +0100 (Fri, 04 Dec 1998) | 2 lines
+
+logout now goes to "_top" frame to clear the frameset.
+
+------------------------------------------------------------------------
+r389 | ajc | 1998-12-04 02:13:57 +0100 (Fri, 04 Dec 1998) | 2 lines
+
+stuff
+
+------------------------------------------------------------------------
+r388 | ajc | 1998-12-04 02:00:02 +0100 (Fri, 04 Dec 1998) | 2 lines
+
+changed the title
+
+------------------------------------------------------------------------
+r387 | ajc | 1998-12-04 01:55:20 +0100 (Fri, 04 Dec 1998) | 2 lines
+
+changes to become_logged_in()
+
+------------------------------------------------------------------------
+r386 | ajc | 1998-12-04 01:42:24 +0100 (Fri, 04 Dec 1998) | 2 lines
+
+login page is now static
+
+------------------------------------------------------------------------
+r385 | ajc | 1998-12-04 01:42:09 +0100 (Fri, 04 Dec 1998) | 2 lines
+
+Login page is now static
+
+------------------------------------------------------------------------
+r384 | nick | 1998-12-03 23:31:39 +0100 (Thu, 03 Dec 1998) | 2 lines
+
+Nick: Added redirect()
+
+------------------------------------------------------------------------
+r382 | ajc | 1998-12-03 19:22:08 +0100 (Thu, 03 Dec 1998) | 4 lines
+
+Got some of the cross-frame stuff working.
+Got the room banners working, and also added the "back" and "forward"
+buttons to the banner.
+
+------------------------------------------------------------------------
+r378 | ajc | 1998-12-03 05:42:01 +0100 (Thu, 03 Dec 1998) | 2 lines
+
+Got the menu bar working (sort of)
+
+------------------------------------------------------------------------
+r377 | ajc | 1998-12-03 05:24:27 +0100 (Thu, 03 Dec 1998) | 2 lines
+
+Fixed the locks, though I'm not sure I did it correctly.
+
+------------------------------------------------------------------------
+r376 | ajc | 1998-12-03 05:08:26 +0100 (Thu, 03 Dec 1998) | 2 lines
+
+added .cvsignore
+
+------------------------------------------------------------------------
+r375 | ajc | 1998-12-03 05:07:57 +0100 (Thu, 03 Dec 1998) | 2 lines
+
+hmm
+
+------------------------------------------------------------------------