2005-09-05 - Peter Karlsson <peter@softwolves.pp.se>
  utility.cpp
    Fixed buffer overrun condition.

  turqstat.doc
  turqstat.dok
  debian/
    2.2.4 released for buffer overrun fix (CAN-2005-2658).

2005-08-16 - Peter Karlsson <peter@softwolves.pp.se>
  turqstat.doc
  turqstat.dok
  debian/
    2.2.3 released. Yay!

  Makefile.in
  debian/
    Updates for modern Debian policy.

  Makefile.in
  po/Makefile.in
  mappings/Makefile.in
    Fixed distclean target.

2005-07-14 - Peter Karlsson <peter@softwolves.pp.se>
  convert.h
    Added virtual destructor to avoid compiler warnings.

  convert.cpp
  utility.cpp
    Removed use of GNU C++ extensions.

  turqstat.cpp
    Fixed incorrect use of comma-separated list.

2005-07-11 - Peter Karlsson <peter@softwolves.pp.se>
  configure.in
    Updated for more modern versions of the autocrap tools.

  fdapxread.cpp
  jamread.cpp
  mypointread.cpp
  newsspoolread.cpp
  sdmread.cpp
  statengine.cpp
  tanstaaflread.cpp
  turqstat.cpp
    Include <iostream> instead of <iostream.h> if using a modern C++.

  statview.cpp
    Include <fstream> instead of <fstream.h> if using a modern C++.

  mappings/
  mappings.cpp
  mappings.h
  convert.cpp
    Updated mapping tables. Added ISO 8859-11.

  version.h
    Updated release year to 2005.

  turqstat.doc
  turqstat.dok
  turqstat.def
  debian/
    Prepare entries for next release version.

  mytime.cpp
  nntpread.cpp
  qtgui.cpp
  turqstat.cpp
  utility.h
    Renamed macro "INFINITY" that clashed with a constant defined in the
    GCC standard include files.

  configure
  turqstat.doc
  turqstat.dok
  debian/
    Merged in changes from 2.2.1.1 and 2.2.2.

2005-07-10 - Peter Karlsson <peter@softwolves.pp.se>
  output.cpp
  output.h
  outputqt.cpp
  qtlist.cpp
    Various compile fixes for modern GCC.

  acconfig.h
  configure.in
    Updated for more modern versions of the autocrap tools.

2002-08-16 - peter karlsson <peter@softwolves.pp.se>
  nntpread.cpp
    Some news servers do not accept LISTGROUPS without an argument.

2002-06-01 - peter karlsson <peter@softwolves.pp.se>
  templates/default.tpl
  lexer.cpp
  lexer.h
    Initial support for report templates.

2002-05-27 - peter karlsson <peter@softwolves.pp.se>
  mappings/
  mappings.cpp
    Added iso-8859-16.

  convert.cpp
    Added iso-8859-16 and missing entries for some other 8859s.

2002-03-10 - peter karlsson <peter@softwolves.pp.se>
  Makefile.in
  outputqt.cpp
  qtgui.cpp
  qtgui.h
  qtprogress.cpp
  qtprogress.h
    Implemented a progress dialog showing progress as text for areas where
    total entries cannot be determined beforehand. 

  qtbars.cpp
    Call proper constructor.

  turqstat.dok
  turqstat.doc
    Documentation updates.

2002-02-23 - peter karlsson <peter@softwolves.pp.se>
  convert.cpp
  convert.h
    Made character decoders and encoders abstract interfaces.

2001-12-27 - peter karlsson <peter@softwolves.pp.se>
  version.h
  debian/
    2.2.1 release.

  nntpread.cpp
    Added missing include (compile fix for hppa).

2001-12-09 - peter karlsson <peter@softwolves.pp.se>
  nntpread.cpp
    Win32 compile fixes.

  turqstat.doc
  turqstat.dok
    2.2 release.

2001-11-27 - peter karlsson <peter@softwolves.pp.se>
  nntpread.cpp
    Moved winsock cleanup to destructor so it is called after all socket
    operations.

2001-11-19 - peter karlsson <peter@softwolves.pp.se>
  statview.cpp
    Limit original content toplist to those that have written at least three
    messages.

2001-11-16 - peter karlsson <peter@softwolves.pp.se>
  statengine.cpp
    Support news reader version strings of the kind Sylpheed use.

  nntpread.cpp
    Do not send XPAT command if no date range is set.

  utility.cpp
    Make sure functions that convert to time_t always return -1 on invalid
    date formats.

2001-11-15 - peter karlsson <peter@softwolves.pp.se>
  configure.in
  Makefile.in
  turqstat.cpp
  qtgui.cpp
    Made it possible to compile entirely without NNTP support.

2001-11-12 - peter karlsson <peter@softwolves.pp.se>
  nntpread.cpp
    More Winsock fixes.

  acconfig.h
  config.h.in
  configure.in
  newsspoolread.cpp
  sdmread.cpp
    DJGPP compile fixes.

2001-11-11 - peter karlsson <peter@softwolves.pp.se>
  nntpread.cpp
    Use recv and send instead of read and write on sockets, for Win32
    compatibility.

  configure.in
  config.h.in
  acconfig.h
    Added check for sleep() function for Win32 compatibility.

2001-11-09 - peter karlsson <peter@softwolves.pp.se>
  nntpread.cpp
  nntpread.h
    fdopen() on sockets is broken on Win32 and OS/2, so instead use own
    buffering on these platforms.

  configure.in
  config.h.in
    Fixed typos.
    Check location for errno.h.

2001-11-04 - peter karlsson <peter@softwolves.pp.se>
  config.h.in
  configure.in
  nntpread.cpp
    Fixes for Win32 and OS/2.

2001-10-31 - peter karlsson <peter@softwolves.pp.se>
  turqstat.dok
  turqstat.doc
  debian/copyright
    Copyright and license updates.

2001-10-27 - peter karlsson <peter@softwolves.pp.se>
  configure.in
  config.h.in
  acconfig.h
  convert.cpp
    Fixes for Solaris.

  Makefile.in
  nntpread.cpp
  nntpread.h
  output.cpp
  output.h
  outputqt.cpp
  qtgui.cpp
  qtgui.h
  turqstat.cpp
  turqstat.1
  turqstat-sv.1
  turqstat.doc
  turqstat.dok
  po/xturqstat.po
  po/sv.po
    NNTP support.

2001-10-11 - peter karlsson <peter@softwolves.pp.se>
  Merged in changes from 2.1.3, 2.1.4 and 2.1.4.1:
  2001-10-11 - peter karlsson <peter@softwolves.pp.se>
    qtlist.h
      Need to include <config.h> to resolve GCC 3.0 ambiguity.

  2001-10-10 - peter karlsson <peter@softwolves.pp.se>
    configure.in
    acconfig.h
      Added tests for changes introduced in GCC 3.0.

    convert.h
    output.h
    qtlist.h
    statengine.h
    statview.h
    utility.h
    version.h
      Use configure based tests for GCC 3.0 compatibility.

    convert.cpp
    qtlist.h
    statview.cpp
      Fixed to work with GCC 3.0.

    turqstat.doc
    turqstat.dok
    version.h
    debian/
      Updates for version 2.1.4.

  2001-10-04 - peter karlsson <peter@softwolves.pp.se>
    configure.in
    convert.h
    output.h
    qtlist.h
    statengine.h
    statview.h
    utility.h
    version.h
      Preliminary fixes for compilation with GCC 3.0.

    version.h
      Version 2.1.3.

2001-09-29 - peter karlsson <peter@softwolves.pp.se>
  fdapxread.cpp
  jamread.cpp
  mypointread.cpp
  newsspoolread.cpp
  sdmread.cpp
  squishread.cpp
  tanstaaflread.cpp
    Fix memory allocation/deallocation conflicts.

  arearead.h
    Add virtual destructor to AreaRead superclass.

2001-09-19 - peter karlsson <peter@softwolves.pp.se>
  mytime.cpp
    Fixed my_mktime so that it can handle time_t that is not an int, and
    fixed some minor problems.

  version.h
    Prepare for 2.2.

2001-09-15 - peter karlsson <peter@softwolves.pp.se>
  statview.cpp
    Cosmetic fix for the name underline.

  qtlist.cpp
    Add header needed for QT3 compilation.

  turqstat.doc
  turqstat.dok
  version.h
  debian/
    Updates for 2.1.2.

2001-08-30 - peter karlsson <peter@softwolves.pp.se>
  statengine.cpp
    Fix problem with a hang on illegal QP.
    Correct usage of string::size_type and string::npos when searching in
    string objects.

  turqstat.doc
  turqstat.dok
  version.h
  debian/
    Updates for 2.1.1.

2001-07-19 - peter karlsson <peter@softwolves.pp.se>
  po/sv.po
    Corrected a spelling error.

2001-07-18 - peter karlsson <peter@softwolves.pp.se>
  debian/
    Some fixes to get the 2.1 archives to build.

2001-07-17 - peter karlsson <peter@softwolves.pp.se>
  convert.cpp
    Fix typo that occured on Win32 build.

  turqstat.doc
  turqstat.dok
    Updates for 2.1.

2001-07-12 - peter karlsson <peter@softwolves.pp.se>
  utility.cpp
  utility.h
    Fixes for compilers without wide character library functions (EMX).

  convert.cpp
    Fixes for strcasecmp/stricmp differences.

  configure.in
  acconfig.h
    Allow towupper to be missing.
    Added check for wchar.h
    Added check for strcasecmp/stricmp.

2001-07-05 - peter karlsson <peter@softwolves.pp.se>
  datatypes.h
  doxygen.conf.in
    Doxygen documentation updates.

2001-07-04 - peter karlsson <peter@softwolves.pp.se>
  Released 2.0.3, branching from 2.0 release:

  2001-07-04 - peter karlsson <peter@softwolves.pp.se>
    Makefile.in
    configure.in
    datatypes.cpp
    datatypes.h
    fdapxread.h
    jamread.h
    mypointread.h
    sdmread.h
    squishread.h
    tanstaaflread.h
    debian/
      Made it work on big-endian architectures.

    turqstat.doc
    turqstat.dok
    version.h
      Updates for 2.0.3.

2001-06-11 - peter karlsson <peter@softwolves.pp.se>
  Makefile.in
    Corrected target for teal.

  mappings/Makefile.in
    Added magic target for simple creation of targets.

  convert.cpp
  convert.h
  mappings/makemappings.pl
  mappings.cpp
  mappings.h
    Use RFC-1345 as fallback for undefined characters in the output
    character set.

2001-06-10 - peter karlsson <peter@softwolves.pp.se>
  convert.cpp
  convert.h
  mappings/makemappings.pl
  mappings.cpp
  mappings.h
    Use variable length output encoding tables.

  teal.cpp
    Added option to list known character set names.

2001-05-25 - peter karlsson <peter@softwolves.pp.se>
  turqstat.doc
  turqstat.dok
    Documentation updates.

2001-05-20 - peter karlsson <peter@softwolves.pp.se>
  converter.cpp
    Added support for FDAPX/w stupid CODEPAGE kludge.

  configure.in
  doxygen.conf.in
    Added magic for detecting whether the dot tool is available.

2001-05-17 - peter karlsson <peter@softwolves.pp.se>
  converter.cpp
  converter.h
    Added support for UTF-8 input.

  statengine.cpp
    QP decoder fixes; added support for Base64 encoded headers.
    Correct de-quoting of sender's name.
    Fix subject handling.

  utility.cpp
    Bugfixed wstring::skip.

  teal.cpp
    Simplified command line usage.
    Display selected parameters on standard error.
    Some error checks.

2001-05-16 - peter karlsson <peter@softwolves.pp.se>
  acconfig.h
  configure.in
    Test for strcasestr/stristr/strlwr.

  convert.cpp
    Removed unnecessary strcasestr usage.
    Fixed the other strcasestr occurance for Win32.

  Makefile.in
  teal.cpp
    Added Teal - a trivial character set re-encoder.

  turqstat.doc
  turqstat.dok
  turqstat.1
  turqstat-sv.1
  xturqstat.1
  xturqstat-sv.1
    Documentation updates.

2001-05-15 - peter karlsson <peter@softwolves.pp.se>
  statengine.cpp
    Corrected problems with conversion of names and subjects in gated news
    messages.

  statview.cpp
  statview.h
  turqstat.cpp
  qtreport.cpp
  qtreport.h
  po/sv.po
  po/xturqstat.po
    Make it possible to select wanted output character set.

  qtbars.cpp
  qtlist.cpp
  qtgui.cpp
  outputqt.cpp
    Added missing includes.

  utility.cpp
  utility.h
    Fixed problems when assigning a wstring to another.

  convert.cpp
  convert.h
    Added a character set enumerator class.
    Fixed bugs in CHRS kludge and charset= header detection.

  Makefile.in
    Updated dependencies.

  configure.in
  utility.cpp
    Compile fix for Mingw32: Check that wctype.h exists before trying to
    include it.

2001-05-05 - peter karlsson <peter@softwolves.pp.se>
  configure.in
  acconfig.h
    Detect GNU C++'s broken wstring.

  utility.cpp
  utility.h
    Implemented small wstring class to replace GNU C++'s broken one.

  convert.cpp
  convert.h
    Use own wstring class if library class is broken.

  statengine.cpp
  statengine.h
    Convert to and store internal data in Unicode.

  qtlist.cpp
  qtlist.h
  statview.cpp
    Adaptations for Unicode data from the engine.

  Makefile.in
    Updated dependencies.

2001-05-04 - peter karlsson <peter@softwolves.pp.se>
  mappings/makemappings.pl
    Move generated files.

  convert.cpp
  convert.h
    Added new conversion classes.

  utility.cpp
  utility.h
  mappings/charsets.cpp
  mappings/charsets.h
    Removed first attempt at character set conversion.

  Makefile.in
  mappings/Makefile.in
    Changes in file locations.

2001-04-06 - peter karlsson <peter@softwolves.pp.se>
  utility.cpp
  mappings/makemappings.pl
    Don't do conversion on ASCII.

  doxygen.conf.in
    Added character set conversion files.

2001-04-05 - peter karlsson <peter@softwolves.pp.se>
  mappings/
  Makefile.in
  configure.in
    Added in files for character set conversions.

  utility.cpp
  utility.h
    Added character set conversion functionality.

2001-03-23 - peter karlsson <peter@softwolves.pp.se>
  debian/
    Updated build dependencies.

2001-03-17 - peter karlsson <peter@softwolves.pp.se>
  qtlist.cpp
  po/sv.po
  po/xturqstat.po
    Added option to save tab separated files.

  debian/
    Added menu hint and updated copyright year.

2001-03-14 - peter karlsson <peter@softwolves.pp.se>
  Makefile.in
  po/Makefile.in
    Improved clean and distclean targets.

2001-02-20 - peter karlsson <peter@softwolves.pp.se>
  configure.in
    Corrected mis-detection of Qt directory when QTDIR is set.

2001-02-19 - peter karlsson <peter@softwolves.pp.se>
  configure.in
  acconfig.h
  statview.cpp
  statview.h
  turqstat.cpp
  utility.cpp
  utility.h
    Added tests for OS/2 and Win32 locale API functions.

  debian/changelog
  turqstat.1
  turqstat-sv.1
  turqstat.doc
  turqstat.dok
    Documentation updates.

2001-02-11 - peter karlsson <peter@softwolves.pp.se>
  acconfig.h
  configure.in
    Changed name of some definitions.
    Added test for CHAR_BIT.

  newsspoolread.cpp
  output.cpp
  sdmread.cpp
  turqstat.cpp
    Changed name of some definitions.

  utility.h
    Use CHAR_BIT, if it exists, as size of char.

2001-02-10 - peter karlsson <peter@softwolves.pp.se>
  turqstat.cpp
    Implemented paramter for selecting range of dates.

  utility.cpp
  utility.h
    Added conversion function for range specifications.
    Removed some unnecessary initializations.
    Added integrity check to RFC date converter.
    Added macro for highest possible time_t date.

  arearead.h
  fdapxread.cpp
  fdapxread.h
  jamread.cpp
  jamread.h
  mypointread.cpp
  mypointread.h
  newsspoolread.cpp
  newsspoolread.h
  sdmread.cpp
  sdmread.h
  squishread.cpp
  squishread.h
  tanstaaflread.cpp
  tanstaaflread.h
    Implemented date ranges.

  Makefile.in
    Corrected dependencies.

  configure.in
  acconfig.h
    Added code to detect size of time_t.

  qtgui.cpp
  qtgui.h
    Began implementing date ranges.

2001-02-09 - peter karlsson <peter@softwolves.pp.se>
  debian/control
    Changed Debian priority to extra.

2001-02-08 - peter karlsson <peter@softwolves.pp.se>
  Released 2.0.2, branching from 2.0 release:

  2001-02-08 - peter karlsson <peter@softwolves.pp.se>
    debian/
      Explicitly list only little-endian architectures in Debian packaging.

    version.h
    turqstat.doc
    turqstat.dok
      Updates for 2.0.2.

2001-01-17 - peter karlsson <peter@softwolves.pp.se>
  statview.cpp
  statview.h
  turqstat.cpp
  utility.cpp
  utility.h
  README.Win32
    Use Win32 API functions for locale dates, instead of strftime.

2001-01-10 - peter karlsson <peter@softwolves.pp.se>
  Makefile.in
    Once and for all fixed the directory problems.

  statview.cpp
  statview.h
  turqstat.cpp
  turqstat.doc
  turqstat.dok
  utility.cpp
  utility.h
  README.os2
    Use OS/2 API functions for locale dates, instead of strftime.

  version.h
    Updates for 2.1.

2001-01-09 - peter karlsson <peter@softwolves.pp.se>
  Released 2.0.1, branching from 2.0 release:

  2001-01-09 - peter karlsson <peter@softwolves.pp.se>
    newsspoolread.cpp
      Does not crash on news messages consisting solely of header
      (reported by Jess Carrete Montaa)

    statview.cpp
    version.h
    turqstat.doc
    turqstat.dok
    debian/
      Updates for 2.0.1.

2000-12-04 - peter karlsson <peter@softwolves.pp.se>
  statview.cpp
    Always return something from CreateReport.

  arearead.h
  fdapxread.h
  jamread.h
  mypointread.h
  mytime.cpp
  mytime.h
  newsspoolread.h
  output.h
  qtbars.cpp
  qtbars.h
  qtgui.h
  qtlist.h
  qtreport.h
  sdmread.h
  squishread.h
  statengine.h
  statview.h
  tanstaaflread.h
  turqstat.cpp
  utility.cpp
  utility.h
  version.h
    Added JavaDoc-style source documentation.

2000-12-03 - peter karlsson <peter@softwolves.pp.se>
  debian/
    Added Debian menu entry for XTurqstat.
    Cleaned up Debianization files.

  Makefile.in
    Fixed some directory name problems.
    Added target for creating source documentation via doxygen.

  doxygen.conf.in
    Configuration file for creating source documentation via doxygen.

  configure.in
    Create doxygen.conf containing the located paths.

2000-11-26 - peter karlsson <peter@softwolves.pp.se>
  qtlist.cpp
    Comma-separated files are *.csv, not *.csf.

  configure.in
  po/Makefile.in
  po/sv.po
  po/xturqstat.po
  po/update-po.sh
    Added translation files.

  Makefile.in
    Install X manual pages.
    Install translation files.

  turqstat.doc
  turqstat.dok
  debian/
    Updated for version 2.0.

2000-11-21 - peter karlsson <peter@softwolves.pp.se>
  outputqt.cpp
    Changed argument detection for messages slightly.

  version.h
  debian/
  turqstat.cpp
    Changed version number to 2.0.

  gtqui.cpp
    Added support for translations.
    Changed version number to 2.0.

2000-11-12 - peter karlsson <peter@softwolves.pp.se>
  acconfig.h
  configure.in
  output.cpp
    Adjusted for compilers lacking snprintf.

  xturqstat.1
  xturqstat-sv.1
    Added manual pages for the X version.

  turqstat.1
  turqstat-sv.1
    Cross-reference to X version's manual page.

  turqstat.doc
  turqstat.dok
    Updated documentation.

2000-11-12 - peter karlsson <peter@softwolves.pp.se>
  Merged branch dealing with Qt GUI:

  2000-11-12 - peter karlsson <peter@softwolves.pp.se>
    Makefile.in
      More dependencies.

    outputqt.cpp
      Only use QString::arg if there's something to insert into.

    qtgui.cpp
    qtgui.h
      Added support for selecting starting time for statistics.

  2000-11-11 - peter karlsson <peter@softwolves.pp.se>
    qtreport.cpp
    qtreport.h
      Added code supporting creation of detailed report from the Qt version.

    qtbars.cpp
    qtbars.h
      Added code for daily and hourly posting breakdown.

    qtgui.cpp
    qtgui.h
      Added menu items for creating reports and showing the posting
      breakdowns.

    output.h
    output.cpp
    outputqt.cpp
    fdapxread.cpp
    jamread.cpp
    mypointread.cpp
    newsspoolread.cpp
    sdmread.cpp
    squishread.cpp
    tanstaaflread.cpp
      Removed all hardcoded error and warning messages.

    Makefile.in
      Additions and dependency fixes.

  2000-10-07 - peter karlsson <peter@softwolves.pp.se>
    qtgui.cpp
      Disable also the top Fidonet net menu entry for news.

  2000-09-25 - peter karlsson <peter@softwolves.pp.se>
    output.cpp
    outputqt.cpp
    output.h
      Removed some hardcoded strings.

  2000-09-20 - peter karlsson <peter@softwolves.pp.se>
    debian/
      Updated scripts to create a package with the Qt version. The package is
      called xturqstat.

    Makefile.in
      Added install target for the Qt version.
      Renamed the Qt version binary from qturqstat to xturqstat.

  2000-09-19 - peter karlsson <peter@softwolves.pp.se>
    output.cpp
    outputqt.cpp
    output.h
      Changed name for the output object.
      Made sure TDisplay::GetOutputObject() never return NULL.
      Moved the errorquit routines here.

    utility.cpp
    utility.h
      Removed the errorquit routines.

    fdapxread.cpp
    jamread.cpp
    mypointread.cpp
    newsspoolread.cpp
    sdmread.cpp
    squishread.cpp
    statengine.cpp
    tanstaaflread.cpp
    turqstat.cpp
      Use the display object instead of errorquit routines.

    Makefile.in
      More files include output.h now.

  2000-09-18 - peter karlsson <peter@softwolves.pp.se>
    qtgui.cpp
      Removed unimplemented "Save text file" from menu.
      Added "Clear data" to menu and implemented it.
      Implemented area number selection for message bases needing that.
      Simplified area type detection.

    qtgui.h
      Added slot and method for clearing of data.

    qtlist.cpp
    qtlish.h
      Added "Save" button and implemented necessary code for saving to file.

  2000-07-16 - peter karlsson <peter@softwolves.pp.se>
    qtgui.cpp
      Uses an instance of the QFileDialog class instead of one of its static
      methods, to make it possible to retrieve selected filter settings.

    configure.in
    Makefile.in
      Added autoconf magic for detecting Qt.

  2000-07-14 - peter karlsson <peter@softwolves.pp.se>
    qtgui.cpp
    qtgui.h
    qtlist.cpp
    qtlist.h
      Added display code for the remaining top lists
      (senders, original content, Fidonet nets, Internet topdomains,
       receivers, subjects, software)

  2000-06-23 - peter karlsson <peter@softwolves.pp.se>
    Makefile.in
      Renamed moc files to conform to the Qt standard and added moc files
      to the clean target.

    qtgui.cpp
    qtgui.h
      Implemented code for displaying of quoter toplist.

    qtlist.cpp
    qtlist.h
      Added Qt toplist display dialog code to the repository.

  2000-06-22 - peter karlsson <peter@softwolves.pp.se>
    outputqt.cpp
    qtgui.cpp
    qtgui.h
      Added Qt GUI related files.

    Makefile.in
      Added Qt files to the Makefile. No Qt specific autoconf stuff yet.

2000-11-11 - peter karlsson <peter@softwolves.pp.se>
  jamread.cpp
    Correctly handle messages marked as non-existing in the JDX file.

2000-11-04 - peter karlsson <peter@softwolves.pp.se>
  jamread.cpp
    Check JAM header for each message to make sure we don't read invalid
    data.

2000-10-17 - peter karlsson <peter@softwolves.pp.se>
  turqstat.cpp
    Do not crash if we do not specify a base path for formats that need it.

2000-07-09 - peter karlsson <peter@softwolves.pp.se>
  turqstat.doc
  turqstat.dok
    Updated documentation.

  debian/control
    Added Build-Depends as per Debian policy.

2000-06-22 - peter karlsson <peter@softwolves.pp.se>
  debian/
    Updated to use latest debhelper.

  output.cpp
  output.h
    Change implementation of output device slightly.

  turqstat-sv.1
    Updated translation after consulting with sv@li.org.

2000-06-19 - peter karlsson <peter@softwolves.pp.se>
  Makefile.in
  output.cpp
  output.h
    Added an output object.

  fdapxread.cpp
  jamread.cpp
  mypointread.cpp
  newsspoolread.cpp
  sdmread.cpp
  squishread.cpp
  tanstaaflread.cpp
    Displays output via output object instead of directly referencing cout
    and cerr.

  turqstat.doc
  turqstat.dok
  turqstat.1
  turqstat-sv.1
    Documentation updates.

  turqstat.cpp
    Re-designed help screen to fit on one screenfull.

  utility.cpp
    Extra security measure to avoid NULL pointer references.
    Removed fprintf reference.

2000-06-16 - peter karlsson <peter@softwolves.pp.se>
  acconfig.h
  configure.in
    Remove some time zone junk.

  makedist.sh
    Made a little bit smarter.

  Makefile.in
  mytime.cpp
  mytime.h
    Added a modified mktime (derived from EMX sources) that does not use
    time zones.

  newsspoolread.cpp
    Adjust arrival times for time zone.

  statengine.cpp
  statview.cpp
    Changed localtime to gmtime to ignore time zones.

  turqstat.cpp
    Change mktime to my_mktime to ignore time zones.

  turqstat.doc
  turqstat.dok
    Documented license for newly added code.

  utility.cpp
    Adjusted time functions to return localtime time_t.

  version.h
    Updated to version 1.5.

  debian/changelog
  debian/copyright
    Preliminary version 1.5 info.

2000-06-12 - peter karlsson <peter@softwolves.pp.se>
  turqstat.doc
  turqstat.dok
    Corrected some minor mistakes.

2000-06-08 - peter karlsson <peter@softwolves.pp.se>
  turqstat.1
    Corrected a spelling error in the manual page.

2000-05-18 - peter karlsson <peter@softwolves.pp.se>
  makedist.sh
    Removes temporary directories.

2000-05-15 - peter karlsson <peter@softwolves.pp.se>
  turqstat.doc
  turqstat.dok
  debian/rules
    Documented recent changes.
    Added release date.

  Makefile.in
    Corrected distclean target.

  makedist.btm
    Corrected file list.

2000-05-07 - peter karlsson <peter@softwolves.pp.se>
  statview.cpp
  statengine.h
  statengine.cpp
    Removes temporary toplist data from memory when done.

2000-05-06 - peter karlsson <peter@softwolves.pp.se>
  Makefile.in
    Corrected prefix directories.
    Comment out install target on OS/2 and Win32 platforms.

  configure.in
    Checks for backslash path separators.
    Comment out install target on OS/2 and Win32 platforms.

  acconfig.h
  fdapxread.cpp
  mypointread.cpp
  tanstaaflread.cpp
    Better support for backslashes as separators in paths.

  debian/rules
    Corrected parameters to configure.

2000-05-01 - peter karlsson <peter@softwolves.pp.se>
  turqstat.doc
  turqstat.dok
  turqstat.1
    Documented recent changes.

  turqstat-sv.1
    Added Swedish manual page.

  Makefile.in
  debian/dirs
  debian/rules
  makedist.sh
    Added rules for Swedish manual page.

  configure.in
    Some additional checks to ensure portability.

  newspoolread.cpp
    Made it work under EMX (cannot open in text-mode with LF-terminate lines).

  turqstat.cpp
    Prints message when output file has been created.

  statengine.cpp
  statengine.h
    Moved qsort comparison functions into the StatEngine class as static
    methods.

2000-04-30 - peter karlsson <peter@softwolves.pp.se>
  jamread.cpp
  squishread.cpp
    Allows for message base path names with extensions, to ease selection on
    command line.

  statview.cpp
    Adjusted output format of the topdomain list somewhat.

  statengine.cpp
    Added detection for Pine in news areas (doesn't use standardized
    identification methods).

  README.os2
    Rewording.

2000-04-28 - peter karlsson <peter@softwolves.pp.se>
  statengine.cpp
    Finds gated Internet/Usenet addresses in Fidonet areas.
    Toplist over Internet topdomains.

  utility.cpp
  utility.h
    Length-limitation in fcompare (strncasecmp look-a-like).
    SEEN-BY bugfix.

  turqstat.def
    Corrected spelling.

  jamread.cpp
  jamread.h
    Stores kludges relevant to finding Internet addresses in Fidonet areas
    also for JAM.

  statview.cpp
  statview.h
  statengine.h
  turqstat.cpp
    Toplist over Internet topdomains.

2000-04-26 - peter karlsson <peter@softwolves.pp.se>
  statview.cpp
    Cosmetic fix for an error introduced with the locale date format.

  mypointread.cpp
    Use fixupctrlbuffer instead of own code.

2000-04-16 - peter karlsson <peter@softwolves.pp.se>
  configure.in
  acconfig.h
    Tries to figure out more ways to remove timezones.
    Includes more hacks to determine when we need to add .exe to the
    binaries (without it, it thought my OS/2 compiler was cross-compiling).
    Support for locale defined dates.

  turqstat.cpp
    Tries to figure out more ways to remove timezones.
    This, however, has the unfortunate side-effect that file dates (news
    spools are interpreted wrongly).
    Can use locale defined date format.

  statview.cpp
  statview.h
    Can use locale defined date format (falls back to ISO-8601 format).

  turqstat.1
    Documented timezone bug.
    Documented locale date parameter.

  Makefile.in
  utility.cpp
  utility.h
    Move my getopt replacement to utility.* instead of mygetopt.*

  README.Win32
    Documented switch to Mingw32 as default compiler.

  README.os2
    Added OS/2 release notes.

  turqstat.doc
  turqstat.dok
    Documented recent changes.

2000-04-15 - peter karlsson <peter@softwolves.pp.se>
  statengine.cpp
  statengine.h
    Moved state variables into class definition to make "thread safe".
    Implemented toplist over distribution over Fidonet nets.
    Remove temporary arrays when the end of toplists are reached (will not
    remove them if toplists aren't completely read through, though).

  statview.cpp
  statview.h
    Toplist of Fidonet nets.
    Moved toggles for which lists to enable out of CreateReport method so
    its interface doesn't have to change each time a new toplist is added.

  turqstat.cpp
    New StatView parameter order.
    New parameter for disabling net toplist. NB! Show all numbers switch
    changed.
    Move knowledge of view and engine out of StatRetr.

  turqstat.1
    Documented new parameters.

2000-04-14 - peter karlsson <peter@softwolves.pp.se>
  Released 1.3.1, branching from 1.3 release:

    sdmread.cpp
    newsspoolread.cpp
      OS/2 findfirst/findnext fixes (backported from 1.4 tree).

    utility.cpp
      Timezone fixes (backported from 1.4 tree).

    turqstat.doc
    turqstat.dok
      Documented 1.3.1 stuff.

    Makefile
      Includes this ChangeLog.

2000-04-14 - peter karlsson <peter@softwolves.pp.se>
  newsspoolread.cpp
  sdmread.cpp
    Bugfixed EMX findfirst/findnext return value checks.

2000-04-13 - peter karlsson <peter@softwolves.pp.se>
  makedist.btm
    Added batch file for creating the OS2/Win32 distribution archives.

  turqstat.doc
  turqstat.dok
    Documented changes in distribution file structure.

  version.h
    Preparations for 1.4.

  turqstat.cpp
  configure.in
  acconfig.h
    Able to use my own getopt if none is found on system.
    More timezone/daylight stuff.

  Makefile.in
  mygetopt.h
  mygetopt.cpp
    Added my own getopt to use if no getopt is found (like for Mingw32).

  statengine.cpp
    Ignore tear and Origin lines in news.

  newsspoolread.cpp
  sdmread.cpp
    Works with findfirst/findnext in Mingw32 now.

  statengine.cpp
    Makes sure dates are valid before adding them.

  datatypes.h
    CygWin fixes.

  utility.cpp
    More timezone/daylight stuff.

2000-04-12 - peter karlsson <peter@softwolves.pp.se>
  acconfig.h
  configure.in
    Corrected check for tm_gmtoff in struct tm
    Findfirst detection for Cygwin/Mingw still doesn't work correct.

  turqstat.cpp
    Only include unistd.h if needed.

  makedist.sh
    Include CVS version id.

  datatypes.h
  fdapxread.cpp
  fdapxread.h
  jamread.cpp
  jamread.h
  mypointread.cpp
  mypointread.h
  sdmread.cpp
  sdmread.h
  squishread.cpp
  squishread.h
  tanstaaflread.cpp
  tanstaaflread.h
    Rewrote to use stdint.h defined types if available, and only include
    datatypes.h detection when it is not.

2000-04-09 - peter karlsson <peter@softwolves.pp.se>
  Merged branch dealing with autoconf:

  2000-04-09 - peter karlsson <peter@softwolves.pp.se>
    sdmread.cpp
    newsspoolread.cpp
      Uses configure checks to find correct location of opendir/readdir stuff.

    Makefile.in
      Uses new checks for possible .exe extension.

    configure.in
      Uses pre-defined checks for opendir/readdir stuff.
      Uses pre-defined checks for .exe extensions (limited to CygWin, though).
      Checks if -foperator-names is needed to replace "&&" with "and", etc.

    arearead.h
    fdapxread.h
    fdapxread.cpp
    jamread.h
    jamread.cpp
    mypointread.h
    mypointread.cpp
    newsspoolread.h
    newsspoolread.cpp
    sdmread.h
    sdmread.cpp
    squishread.h
    squishread.cpp
    statview.h
    statview.cpp
    tanstaaflread.h
    tanstaaflread.cpp
      Moves some included class definitions from headers to source files, to
      only use forward-declarations were possible.

  2000-04-07 - peter karlsson <peter@softwolves.pp.se>
    Makefile.in
    configure.in
      Consolidated binary targets, and adds the turqstat.def file to the EMX
      check.
      Added CygWin checks.

    newsspoolread.cpp
    sdmread.cpp
      Use native findfirst/findnext also under CygWin.

  2000-04-02 - peter karlsson <peter@softwolves.pp.se>
    Makefile.in
    configure.in
      Better provisions for OS/2 and .exe suffixes.

    debian/rules
      Provisions for using Makefile instead of Makefile.linux.

    makedist.sh
      Added script that creates distribution archives (tar.gz and deb).

  2000-03-20 - peter karlsson <peter@softwolves.pp.se>
    turqstat.cpp
      Explicitly in #include time.h for the variables that use it.

  2000-03-19 - peter karlsson <peter@softwolves.pp.se>
    configure.in
    Makefile.in
    acconfig.h
      New files for autoconf support.

    datatypes.h
      Uses stdint.h if autoconf detects it.

    newsspoolread.cpp
    sdmread.cpp
    squishread.cpp
    statview.cpp
    tanstaaflread.cpp
    turqstat.cpp
    utility.cpp
    fdapxread.cpp
    jamread.cpp
    mypointread.cpp
      Changed #define:s for autoconf.

    Makefile
    Makefile.CygWin
    Makefile.linux
      Removed since they are auto-created by configure.

2000-03-30 - peter karlsson <peter@softwolves.pp.se>
  turqstat.1
    Corrected errors in manual page.

2000-03-25 - peter karlsson <peter@softwolves.pp.se>
  statview.cpp
    Does not say "senders and recipients" for news areas.

  turqstat.doc
  turqstat.dok
    Last fixes before release.

2000-03-22 - peter karlsson <peter@softwolves.pp.se>
  Makefile.CygWin
    Support for news spools.

2000-03-19 - peter karlsson <peter@softwolves.pp.se>
  statengine.cpp
    Handles tearlines ending with \r\n correctly.

2000-03-15 - peter karlsson <peter@softwolves.pp.se>
  statview.cpp
    Uses the same template for Fidonet and Usenet

2000-03-14 - peter karlsson <peter@softwolves.pp.se>
  statengine.cpp
    Bugfixed CR/LF detection.
    Better approach to decoding Quoted-Printable.

  statview.cpp
    More adjustments for Usenet.

  sdmread.cpp
  newsspoolread.cpp
    Bugfix.

2000-03-13 - peter karlsson <peter@softwolves.pp.se>
  turqstat.doc
  turqstat.dok
    Updated documentation wrt new additions.

  statengine.cpp
  statengine.h
    Methods for handling RFC addresses (Usenet).
    Fixed an uninitialized variable.
    Allows '|'-quoted messages for Usenet.
    Adapted rules for how program names are detected for Usenet.
    Parses RFC dates from Date header.

  statview.cpp
    Adapted display for Usenet news spools.

  newsspoolread.cpp
    Uses file date as arrival date.

  utility.cpp
  utility.h
    Parsing of RFC dates.

  turqstat.cpp
  debian/control
    Noted that this program isn't only for Fidonet systems any longer.

2000-03-12 - peter karlsson <peter@softwolves.pp.se>
  sdmread.cpp
    Fixed a bug which checked the wrong allocation for memory error.
    Statistics inclusion was tested against written time, not arrive time.

  newsspoolread.cpp
  newsspoolread.h
  Makefile
  Makefile.linux
  statengine.cpp
  statengine.h
  statview.cpp
  turqstat.cpp
    Began work on support for news spools.

  turqstat.cpp
  turqstat.1
  version.h
  statview.cpp
    Updated copyright to year 2000.

  debian/copyright
    Re-wording and updated to year 2000.

1999-12-05 - peter karlsson <peter@softwolves.pp.se>
  fdapxread.cpp
    Fixed a possible division by zero bug

  tanstaaflread.cpp
    Fixed a possible division by zero bug
    Checks for message base version 0 or 1 (bug in tanstaafl)

  statengine.cpp
  statengine.h
  statview.cpp
  turqstat.cpp
    Counts the number of areas that statistics are taken from

1999-11-14 - peter karlsson <peter@softwolves.pp.se>
  Makefile.linux
  turqstat.1
    Added man page.

  turqstat.cpp
    Fixed a bug in the help screen.

1999-10-26 - peter karlsson <peter@softwolves.pp.se>
  utility.cpp
  utility.h
    Added error handling function.

  statengine.cpp
    Now checks that all memory allocations work.

  turqstat.cpp
  fdapxread.cpp
  jamread.cpp
  mypointread.cpp
  sdmread.cpp
  squishread.cpp
  tanstaaflread.cpp
    Uses new error handling function.

1999-10-20 - peter karlsson <peter@softwolves.pp.se>
  sdmread.cpp
  statengine.cpp
  statengine.h
  statview.cpp
  tanstaaflread.cpp
    Added special provisions for formats lacking arrival times.

1999-10-18 - peter karlsson <peter@softwolves.pp.se>
  tanstaaflread.cpp
  tanstaaflread.h
  turqstat.cpp
    Implemented support for tanstaafl message bases.

1999-10-05 - peter karlsson <peter@softwolves.pp.se>
  jamread.cpp
  jamread.h
    Implemented a workaround for GNU C++ 2.95 incompatiblity.

  statview.cpp
    Removed some unnecessary code.

  sdmread.cpp
    Fixed precompiler command errors.

1999-09-13 - peter karlsson <peter@softwolves.pp.se>
  turqstat.cpp
    Reversed meaning of -a and areapath for MyPoint and FDAPX/w areas, to
    make it possible to get combined statistics in these message base
    formats as well.

1999-09-09 - peter karlsson <peter@softwolves.pp.se>
  turqstat.cpp
    Combined statistics (multiple area paths can be specified)

1999-09-08 - peter karlsson <peter@softwolves.pp.se>
  statengine.cpp
  statview.cpp
    Fixed "original content per message" top list bugs

1999-09-08 - peter karlsson <peter@softwolves.pp.se>
  statengine.cpp
  statengine.h
  statview.cpp
  statview.h
  turqstat.cpp
    Added support for "original content per message" top list
    (nonfunctional at the moment)

1999-07-21 - peter karlsson <peter@softwolves.pp.se>
  Makefile.CygWin
  turqstat.cpp
  utility.cpp
    Fixes for CygWin

1999-07-18 - peter karlsson <peter@softwolves.pp.se>
  fdapxread.cpp
  mypointread.cpp
    For Unix systems, we don't use backslashes in paths

  turqstat.cpp
  utility.cpp
    Tries to turn off timezone handling in C library (by setting
    GMT offset to 0)

  turqstat.cpp
    Changed the way it displays the copyright banner

1999-07-16 - peter karlsson <peter@softwolves.pp.se>
  sdmread.cpp
    New routines adapter for OS/2

  Makefile
    New Makefile for OS/2

1999-07-15 / 1999-07-16 - peter karlsson <peter@softwolves.pp.se>
  ChangeLog
    Started changeloging

  squishread.cpp
  squishread.h
    Rewritten for native Squish support (non-API)

  utility.cpp
  utility.h
    Moved stampToTimeT here
    Added fixupctrlbuffer from fdapx for use in sdm too
    Added asciiToTimeT

  sdmread.cpp
  sdmread.h
    Added for native *.MSG support

  turqstat.cpp
    Adjusted for new Squish/*.MSG support
    Modified to use version.h

  datatypes.h
    Added explicit definition of unsigned numbers to remove compiler
    warnings

  fdapxread.cpp
    Moved routines for separating body and kludges into utility.cpp

  jamread.h
  fdapxread.h
  mypointread.h
    #pragma pack for all GNU compilers

  statengine.h
    Fixed bug with wrong toplist identifiers (didn't cause problems with
    current implementation of statview, though)

  version.h
    Defines current version

  statview.cpp
    Modified to use version.h

  Makefile.linux
    Modified for new Squish/SDM routines
