2003-05-09 13:20  Francis J. Lacoste <flacoste@logreport.org>

	* all/lib/tests/config.pm: Add note about the ordering of the tests
	problem.

2003-05-09 13:17  Francis J. Lacoste <flacoste@logreport.org>

	* all/lib/tests/Makefile.am: Include global filter specification.

2003-05-09 13:17  Francis J. Lacoste <flacoste@logreport.org>

	* all/lib/tests/ConfigSpecTest.pm: Prevent parent's tear_down from
	being called.

2003-05-09 12:30  Francis J. Lacoste <flacoste@logreport.org>

	* all/lib/tests/ConfigSpecTest.pm: Don't assume that PATH is in the
	expected order.

2003-05-09 12:29  Francis J. Lacoste <flacoste@logreport.org>

	* all/lib/Lire/OldDlfAdapter.pm: Reimplementing popen() is more
	reliable than hoping that fcntl and shell redirection do the trick.

2003-05-08 19:55  Wessel Dankers <wsl@logreport.org>

	* firewall/lib/SnortDlfConverter.pm: - tentatively groping my way
	through the new DLF api.

2003-05-07 17:15  Francis J. Lacoste <flacoste@logreport.org>

	* all/etc/defaults.in: Uses @PATHTOPERL@ instead of perl.

2003-05-07 17:15  Francis J. Lacoste <flacoste@logreport.org>

	* all/lib/tests/Makefile.am: Rebuilt list to make sure all tests
	are included.

2003-05-07 17:14  Francis J. Lacoste <flacoste@logreport.org>

	* all/script/lr_processmail.in: - tr cd// isn't portable, perl is. 
	- Pattern to grep should be quoted.

2003-05-07 17:13  Francis J. Lacoste <flacoste@logreport.org>

	* doc/user-manual.dbx: Bad element.

2003-05-07 16:44  Francis J. Lacoste <flacoste@logreport.org>

	* all/lib/tests/functional/LrEnvironmentTest.pm: Added test which
	checks that eval `lr_environment` actually works.

2003-05-07 16:42  Francis J. Lacoste <flacoste@logreport.org>

	* all/script/lr_environment.in: Export all the compatibility
	variables using only one export statement. This is needed because
	eval `lr_environment` transforms newlines into space and Solaris'
	shell has trouble with 'export A_VAR LR_VAR='value' export LR_VAR'

2003-05-07 16:41  Francis J. Lacoste <flacoste@logreport.org>

	* all/lib/tests/functional/DefaultsTest.pm: Somehow setting mtime
	to time()+1 on Solaris isn't enough.

2003-05-07 16:40  Francis J. Lacoste <flacoste@logreport.org>

	* all/etc/defaults.in: '-nt' isn't suported by Solaris' test.

2003-05-07 15:16  Francis J. Lacoste <flacoste@logreport.org>

	* extras/Makefile.am: Ship version 2.31 of the XML-Parser (works
	with 5.8.0).

2003-05-07 15:15  Francis J. Lacoste <flacoste@logreport.org>

	* all/lib/config-defaults/Makefile.am: $< to refer to the first
	dependency doesn't work with SUN make.

2003-05-07 09:23  Joost van Baal <joostvb@logreport.org>

	* INSTALL: summarized user visible changes, which might be
	interesting when upgrading

2003-05-07 09:23  Joost van Baal <joostvb@logreport.org>

	* doc/BUGS: one more doc bug

2003-05-05 04:37  Joost van Baal <joostvb@logreport.org>

	* INSTALL: lr_environment was moved

2003-05-04 23:58  Wessel Dankers <wsl@logreport.org>

	* doc/user-manual.dbx: explanations about lr_config

2003-05-04 23:44  Wessel Dankers <wsl@logreport.org>

	* all/lib/Lire/Config/: Editor.pm, IniFile.pm, Values.pm: reads and
	writes now, but list values aren't handled yet.

2003-05-04 16:48  Francis J. Lacoste <flacoste@logreport.org>

	* all/lib/tests/functional/LrEnvironmentTest.pm,
	all/script/Makefile.am, doc/BUGS: Install lr_environment under
	libexec/PACKAGE

2003-05-04 16:27  Joost van Baal <joostvb@logreport.org>

	* all/script/lr_env2conf.in: minor manpage improvement

2003-05-04 15:39  Wessel Dankers <wsl@logreport.org>

	* doc/BUGS: various small updates

2003-05-04 15:12  Francis J. Lacoste <flacoste@logreport.org>

	* all/lib/tests/: data/test-doublemerge.xml,
	data/test-selfmerge.xml, data/test.xml, reports/test/top-dirs.xml,
	reports/test/top-files.xml: Add another sort_key (dirname or file)
	to make the sort order predictable across perl versions.

2003-05-04 12:39  Francis J. Lacoste <flacoste@logreport.org>

	* doc/BUGS: lr_env2conf is a user run tool.

2003-05-04 12:37  Francis J. Lacoste <flacoste@logreport.org>

	* all/lib/tests/functional/LrEnvironmentTest.pm: env() doesn't
	necessarily output non-exported vars, so check the output of
	lr_environment instead (which is really what we are testing).

2003-05-04 12:36  Francis J. Lacoste <flacoste@logreport.org>

	* all/lib/tests/functional/TestSchemaFixture.pm: Make sure that the
	tests do not fail because we are in a different TZ.

2003-05-04 12:36  Francis J. Lacoste <flacoste@logreport.org>

	* all/script/lr_environment.in: __WARN__ is in %SIG not %ENV.

2003-05-04 12:35  Francis J. Lacoste <flacoste@logreport.org>

	* all/lib/: Lire/DlfStream.pm, tests/ReportGeneratorTest.pm,
	tests/ReportMergerTest.pm: Do not assign undef to %ENV.

2003-05-04 11:41  Francis J. Lacoste <flacoste@logreport.org>

	* all/lib/Lire/Test/FunctionalTestCase.pm: IO::String isn't part of
	IO-stringy which is required by MIME::Tools, so use IO::Scalar
	instead (which will be installed if MIME-Tools is).

2003-05-04 11:37  Francis J. Lacoste <flacoste@logreport.org>

	* all/script/lr_environment.in: Uses lr_debug instead of lr_info.

2003-05-04 11:36  Francis J. Lacoste <flacoste@logreport.org>

	* all/lib/tests/ConfigTest.pm: It isn't an error for ghostscript
	and ploticus to be undef.

2003-05-04 11:34  Francis J. Lacoste <flacoste@logreport.org>

	* all/: lib/Lire/Config.pm, script/lr_environment.in: Output
	invalid variable access at debug level instead of warning when the
	access isn't related to a real use of the variable.

2003-05-04 11:26  Francis J. Lacoste <flacoste@logreport.org>

	* all/lib/tests/DlfStoreTest.pm: Process 1 sometime doesn't exists.
	(like in vserver environment).	Use getppid() which should always
	return something sane.

2003-05-04 11:15  Francis J. Lacoste <flacoste@logreport.org>

	* all/lib/tests/: ReportGeneratorTest.pm, ReportMergerTest.pm: Make
	sure that the test do not fail just because the report was
	generated in another time zone.

2003-05-04 08:15  Joost van Baal <joostvb@logreport.org>

	* doc/BUGS: closed some, reported some

2003-05-04 08:15  Joost van Baal <joostvb@logreport.org>

	* all/script/lr_store.in: fix pod syntax

2003-05-04 08:14  Joost van Baal <joostvb@logreport.org>

	* all/script/: lr_anonymize.in, lr_deanonymize.in, lr_spoold.in:
	explained usage in newbie-friendly way: manpage improved

2003-05-04 08:14  Joost van Baal <joostvb@logreport.org>

	* INSTALL: summarized removals of scripts, and new scripts with
	1.3.  explanation should get added

2003-05-03 18:51  Francis J. Lacoste <flacoste@logreport.org>

        * include/rules.mk: Silence chekc-xml

2003-05-03 18:50  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/helpers/Makefile.am: Force commit of TAB.

2003-05-03 18:49  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/helpers/Makefile.am: Trick to force commit of tab.

2003-05-02 10:17  Wessel Dankers <wsl@logreport.org>

        * all/script/lr_run.in: typo

2003-05-02 10:10  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config.pm: Thee-argument open() is not supported by
        perl <5.8.0

2003-04-30 23:49  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: Some NEWS for upcoming 1.3 release.

2003-04-30 23:49  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Removed bugs which were fixed or became obsolete.

2003-04-30 23:48  Francis J. Lacoste <flacoste@logreport.org>

        * all/etc/defaults.in: Remove obsolete LR_DB* stuff.

2003-04-30 20:49  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_xml2report.in: REPORT_CFG is only needed when
        merging.

2003-04-30 20:48  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_dlf2xml.in: Removed reference to lr_db_store.

2003-04-30 20:47  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/functional/LrXml2ReportTest.pm: - Added test for
        ASCII report.  - Added merging test.

2003-04-30 20:16  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, all/script/.cvsignore, all/script/Makefile.am,
        all/script/lr_archive_log.in, all/script/lr_check_errlines.in,
        all/script/lr_db_fetch.in, all/script/lr_db_purge.in,
        all/script/lr_db_store.in, all/script/lr_prof_report.in,
        all/script/lr_run_tests.in: Remove obsolete scripts.

2003-04-30 20:13  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/: lr_xml2mail.in, lr_xml2report.in: - Uses new
        configuration variable names - Uses lire_log, lr_tempfile and
        lr_tempdir - Undocumented -S option (keep it for backward
        compatibility)

2003-04-30 19:23  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/functional/LrLog2MailTest.pm: The old-style
        test2dlf isn't needed.

2003-04-30 19:22  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/functional/: LrProcessMailTest.pm, Makefile.am:
        Added tests for lr_processmail.

2003-04-30 19:21  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/: lr_processmail.in, lr_spool.in, lr_spoold.in,
        lr_sql2report.in: - Uses lire_log instead of echo.  - Removed stuff
        done in defaults.  - Uses lr_tempfile.

2003-04-30 19:18  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_functions.in: Print obsolete archive message at
        notice level.

2003-04-30 19:18  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Build.pm.in: Added LR_ARCHIVEDIR information.

2003-04-30 19:17  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/: Makefile.am, data/test-compressed-anon.msg,
        data/test-regular.msg: Add sample test messages for responder
        testing.

2003-04-30 16:31  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/: lr_log2report.in, lr_sql2report.in: Remove LR_EXTID
        which was used for archiving purpose.

2003-04-30 16:29  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_log2mail.in: - Uses lire_log instead of echo.  -
        Uses lr_tempfile for temporary file creation.  - Uses new
        configuration variable names.  - Remove use of LR_EXTID (which was
        used for archiving purpose).  - Uses stats file to call lr_log2xml

2003-04-30 16:26  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/functional/: LrLog2MailTest.pm, Makefile.am: Added
        some tests for lr_log2mail.

2003-04-30 16:26  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/functional/LrMailTest.pm: Specify parse directory
        to MIME::Parser.

2003-04-29 20:47  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_mail.in: Updated to use new API.

2003-04-29 20:47  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/functional/LrMailTest.pm: Test that lr_mail takes
        defaults reply-to and from address in the config.

2003-04-29 20:45  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/functional/DefaultsTest.pm: - $HOME/.lire created
        in set_up() shouldn't be removed   before calling lire_run().

2003-04-29 20:44  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/FunctionalTestCaseTest.pm: Added unit test for
        create_test_cfg_file().

2003-04-29 20:44  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Test/FunctionalTestCase.pm: - Added a
        create_test_cfg_file() method which makes it easy   to create
        configuration fixtures.

2003-04-29 20:43  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/config-spec/lire.xml: Added lr_mail_from and
        lr_mail_reply_to parameters.

2003-04-29 19:18  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Spec.pm: - Normalized error messages.  -
        Override Select's add() to only accept Option children.  - Make
        sure that option_1 and OPTION_1 cannot be added to   the same
        select.  - Return undef in Select's normalize() when the option
        isn't   valid.

2003-04-29 19:03  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ConfigSpecTest.pm: - Use assert_died to test for
        exceptions.  - Changed expected value from select's normalize()
        (invalid   option should normalize to undef).

2003-04-29 16:58  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/config-defaults/Makefile.am: We need to rebuild lire.xml
        after each ./configure.

2003-04-28 01:11  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/: Editor.pm, IniFile.pm, Legacy.pm, Spec.pm,
        Values.pm: - Add manpage info - Make IniFile.pm work again -
        Parameters without context info are now always "relevant"

2003-04-27 10:21  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: found out about AC_DEFINE_DIR, which is exactly what we
        need

2003-04-24 23:55  Wessel Dankers <wsl@logreport.org>

        * all/lib/config-spec/lire.xml: Allow defaults to be set for some
        options

2003-04-23 03:39  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/functional/: LrMailTest.pm, Makefile.am: Added some
        functional tests for lr_mail.

2003-04-23 02:47  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/FunctionalTestCaseTest.pm: Added unit tests for
        config_spec() and the fake sendmail setup.

2003-04-23 02:46  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Test/FunctionalTestCase.pm: - Added config_spec()
        method which returns the Lire::Config::Spec::Config object which
        will be used.  - Added functionality to setup a fake sendmail_path
        which will catch the emails sent.

2003-04-23 02:45  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Test/CommandResult.pm: Added sent_mail() method
        which returns the emails which were sent during the run (through
        'sendmail_path').

2003-04-22 02:57  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_log2xml.in: Now takes another argument which will
        be used to collect the DLF conversion stats.

2003-04-22 02:57  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_log2report.in: - Updated to use lire_log and
        lr_tempfile.  - Uses stats file argument for lr_log2xml

2003-04-22 02:55  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_store.in: Don't print ->close 's result.

2003-04-22 02:55  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_functions.in: - New lr_archive_log is to ouput an
        obsolescence warning.  - New lr_check_import_log_stats function to
        test the   results of the DLF conversion.

2003-04-22 02:54  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/functional/LrLog2ReportTest.pm: - Make sure that
        suceeding command don't ouput warning or error   messages.  - Added
        tests for usage and when using a bad dlf converter.

2003-04-22 02:53  Francis J. Lacoste <flacoste@logreport.org>

        * all/: lib/Lire/Program.pm, script/lr_dlf2xml.in,
        script/lr_xml_merge.in: No need to call lr_db_store anymore.

2003-04-22 01:29  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/FunctionalTestCaseTest.pm: - Made the unit tests
        runnable when make install hasn't yet been run.  - Added checks for
        writable Lire install tree.  - Use assert_died to test for
        exceptions.  - Uses file_content.

2003-04-22 01:24  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Test/FunctionalTestCase.pm: Check that the user can
        write to Lire's install tree.

2003-04-21 06:16  Wessel Dankers <wsl@logreport.org>

        * all/script/lr_config.in: Check service names against what the DLF
        converter manager says

2003-04-21 06:10  Wessel Dankers <wsl@logreport.org>

        * all/: lib/Lire/Config/Editor.pm, lib/Lire/Config/IniFile.pm,
        script/lr_viconf.in: first steps towards getting this thing to work
        again

2003-04-21 03:13  Wessel Dankers <wsl@logreport.org>

        * all/lib/tests/ConfigValuesTest.pm: Replace test object with
        something that is wrong for all Value objects

2003-04-21 03:12  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/: Spec.pm, Values.pm: Bring messages inline
        with what the tests expect

2003-04-21 02:05  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/Values.pm: Bogus generalization.

2003-04-21 01:54  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/Spec.pm: Even though the value it represents
        is a Scalar, the Spec itself is a Compound: it has multiple Options
        as its children.

2003-04-20 23:30  Joost van Baal <joostvb@logreport.org>

        * include/rules.mk, all/lib/config-defaults/Makefile.am,
        all/script/subst-configvars.in: get rid of failing to expand new
        stuff in lire.xml: do not ship lire.xml with tarball

2003-04-20 23:12  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_log2xml.in: - Uses lire_log instead of echo.  -
        Uses lr_tempdir and lr_tempfile.  - Uses find_default_report_cfg. 
        - Uses lr_store to convert to DLF.  - Remove obsolete stuff:
        (TMPDIR handling done in defaults, LR_KEEP   stuff which is now
        replaced by lr_cleanup) - New archival behavior needs to be
        defined.

2003-04-20 22:34  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, all/script/.cvsignore, all/script/Makefile.am:
        lr_tag is now in lr_functions

2003-04-20 22:33  Francis J. Lacoste <flacoste@logreport.org>

        * all/etc/defaults.in: libexecdir needs exec_prefix.

2003-04-20 22:31  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/DlfConverter.pm: some language bugs fixed, tnx
        Marianne Driessen

2003-04-20 22:29  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/DlfConverter.pm: fixed minor pod syntax error

2003-04-20 22:09  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/functional/LrEnvironmentTest.pm: - Test that unset
        values aren't output.  - It is an error if the default
        configuration outputs warnings or   error messages.

2003-04-20 22:08  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/functional/DefaultsTest.pm: Added tests for cleanup
        behavior and the lr_tempfile and lr_tempdir utility commands.

2003-04-20 22:07  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/config-defaults/lire.xml.in: Added defaults lr_pdf_style
        value.

2003-04-20 22:07  Francis J. Lacoste <flacoste@logreport.org>

        * all/etc/defaults.in: - Source lr_functions.  - Setup a cleanup
        command which takes care of LR_KEEP.  - Added a lr_mark_for_cleanup
        which can be used to add   files to remove at the end.  - Moved
        lire_log to lr_functions.

2003-04-20 22:06  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, all/script/.cvsignore, all/script/Makefile.am,
        all/script/lr_functions.in: - Added lr_functions which should
        contains all utility (non-user)   commands.

2003-04-20 21:18  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Values.pm: - Fixed typos.  - Added POD
        documentation for has_value() method.  - Made as_shell_var()
        returns '' when the value isn't valid.

2003-04-20 21:17  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ConfigValuesTest.pm: - Gobble warnings from
        as_value().  - Test that as_shell_var() returns '' when the value
        isn't valid.  - Use assert_died() to test for exceptions.  - Test
        that as_value() will emit a warning only once.

2003-04-20 21:14  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ConfigTest.pm: - Gobble warnings from as_value(). 
        - Force scalar context so that undef is returned.

2003-04-20 21:12  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/config.pm: Somehow, putting the test cases
        involving XML::Parser first doesn't work.

2003-04-20 18:54  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/Parser.pm: The global section doesn't need a
        name (there is only one)

2003-04-20 18:52  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/Values.pm: don't store a name parameter
        unless we really need to

2003-04-20 18:47  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Spec.pm: Don't emit warnings in is_valid().

2003-04-20 18:46  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ConfigSpecTest.pm: Added some tests for
        Spec::Command.

2003-04-20 18:27  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Values.pm: - Use carp to report the warning
        from the point of view of the caller.  - Print (undef) when $val is
        not defined.

2003-04-20 18:20  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Spec.pm: - Return false for undef in string's
        is_valid.  - Fixed warnings in directory's, executable's and
        filename's is_valid()

2003-04-20 18:19  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ConfigSpecTest.pm: - check that is_valid( undef )
        is false.  - check that is_valid doesn't emit warnings.

2003-04-20 17:32  Wessel Dankers <wsl@logreport.org>

        * doc/user-manual.dbx: missing </para>

2003-04-20 16:26  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_check_service.in: fixed syntax error in pod

2003-04-20 16:05  Joost van Baal <joostvb@logreport.org>

        * doc/user-manual.dbx, all/script/lr_log2report.in,
        all/script/lr_xml2report.in: fixed documentation bug: when does
        lr_log2report generate output in tar format? (tnx Steve Quartly)

2003-04-20 05:59  Wessel Dankers <wsl@logreport.org>

        * doc/user-manual.dbx: Updated for new lr_config/lr_cron

2003-04-20 04:48  Wessel Dankers <wsl@logreport.org>

        * all/lib/tests/ConfigTest.pm: - test job parameter cascading (jobs
        before files)

2003-04-20 02:29  Wessel Dankers <wsl@logreport.org>

        * all/lib/tests/ConfigTest.pm: - the parser no longer gives
        warnings

2003-04-20 02:09  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/Values.pm: On 2003-04-14 13:11:17-0700,
        Francis J. Lacoste wrote:
        > Log Message:
        > the name of the parameter is determined by its specification.

        No it isn't :)

        Some parts of a configuration can have different names, such as
        templates and jobs, even though they share the same specification.

        I'll fix any test problems that show up.

2003-04-20 01:25  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/: Parser.pm, Spec.pm, Values.pm: - warn at
        both get and set of values, but suppress warnings during   parsing

2003-04-20 00:18  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_store.in: Implemented the remaining subcommands.

2003-04-20 00:17  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/functional/LrStoreTest.pm: - Use tarred store in
        set_up.  - Implemented the tests for all the subcommands.

2003-04-20 00:12  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/: Makefile.am, data/test_store.tar: Added a tarred
        simple store for functional tests.

2003-04-19 23:21  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: lacking manpages

2003-04-19 23:19  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/Config/: Editor.pm, IniFile.pm, Legacy.pm: less
        annoying behaviour when running man: no longer bawls on "whatis
        parse" error. manpages still need some content

2003-04-19 23:18  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/Config/Makefile.am: manpage should be in section 3pm

2003-04-19 23:12  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_config.in: lire manpage is installed in section 7

2003-04-19 23:04  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_cron.in: - Make sure that it can find its perl
        modules.  - Emacs-magic.

2003-04-19 21:31  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DlfStore.pm: - When kill returns EPERM, the lock
        should be considered valid.  - Fixed typos.  - Added
        sotrage_files() method.

2003-04-19 21:30  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/DlfStoreTest.pm: - Added unit tests for
        storage_file() and storage_files() methods.  - Use assert_died() to
        test for exceptions.

2003-04-19 20:42  Wessel Dankers <wsl@logreport.org>

        * all/lib/tests/ConfigSpecParserTest.pm: add tests for <command>
        and <service>

2003-04-19 20:39  Wessel Dankers <wsl@logreport.org>

        * all/lib/tests/: ConfigParserTest.pm, FunctionalTestCaseTest.pm: -
        test <job> - typo

2003-04-19 19:54  Wessel Dankers <wsl@logreport.org>

        * all/script/lr_config.in: - error checking

2003-04-19 19:31  Wessel Dankers <wsl@logreport.org>

        * all/script/lr_config.in: - Sanity check

2003-04-19 19:30  Wessel Dankers <wsl@logreport.org>

        * all/lib/config-spec/lire.xml: - Allow one to set a default period
        - Very minor clarification

2003-04-19 19:27  Wessel Dankers <wsl@logreport.org>

        * all/script/lr_config.in: - Detect screen size - Use correct >&
        syntax for perl 5.8

2003-04-19 19:06  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_config.in: Use fileno() to open the file
        descriptor.

2003-04-19 18:49  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_config.in: - Make sure the script can find the perl
        modules even when   not using lr_run.  - Added emacs-friend magic.

2003-04-19 03:32  Wessel Dankers <wsl@logreport.org>

        * all/script/lr_config.in: pod docs

2003-04-19 02:52  Wessel Dankers <wsl@logreport.org>

        * all/: lib/Lire/Config/Build.pm.in, lib/Lire/Config/Parser.pm,
        lib/Lire/Config/Spec.pm, lib/Lire/Config/SpecParser.pm,
        lib/Lire/Config/Values.pm, lib/Lire/Config.pm, script/lr_config.in,
        script/lr_cron.in: replace tabs with spaces

2003-04-19 02:51  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config.pm: - method to set the job identifier for
        this run - modify get_var to query jobs as well

2003-04-19 02:49  Wessel Dankers <wsl@logreport.org>

        * all/script/lr_config.in: - point to correct config file path -
        remove debugging stuff

2003-04-19 02:45  Wessel Dankers <wsl@logreport.org>

        * all/script/lr_cron.in: Get information from the appropriate job
        by properly setting the job identifier.

2003-04-19 00:37  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_store.in: Implemented import_log and list_cat
        subcommands.

2003-04-19 00:37  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/functional/LrStoreTest.pm: - Use TestSchemaFixture.
         - Implemented test_list_cat and test_import_log tests.

2003-04-19 00:16  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/DlfStoreTest.pm: Added unit tests for categories(),
        has_category() and create_category().

2003-04-19 00:16  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DlfStore.pm: - Used head2 for function doc.  - Added
        categories() method.

2003-04-18 23:51  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/helpers/TestDlfConverter.pm: Fixed unitialized
        warning.

2003-04-18 23:50  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/functional/TestSchemaFixture.pm: Attribute is
        _tsh_testsdir not testsdir.

2003-04-18 23:50  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DlfConverterManager.pm: Added missing apostrophe.

2003-04-18 23:48  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportGenerator.pm: Better temporary directory
        creation.

2003-04-18 22:13  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/functional/: LrLog2ReportTest.pm, Makefile.am,
        TestSchemaFixture.pm: Moved fixture set_up logic to a separate
        package (for reuse across tests).

2003-04-18 21:23  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/functional/: LrStoreTest.pm, Makefile.am: Added
        initial functional tests for LrStoreTest.

2003-04-18 21:23  Wessel Dankers <wsl@logreport.org>

        * all/script/lr_config.in: - generate a set of suitable crontab
        entries.

2003-04-18 21:20  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, all/script/.cvsignore, all/script/Makefile.am,
        all/script/lr_store.in: Added initial version of lr_store.

2003-04-18 20:22  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/functional/LrEnv2ConfTest.pm: Make sure to remove
        the file created by lr_env2conf in tear_down().

2003-04-18 04:25  Wessel Dankers <wsl@logreport.org>

        * all/lib/: xml/dtd/lrcsml.xml, config-spec/lire.xml: Added
        lrcsml:command and lrcsml:service to the DTD

2003-04-18 00:26  Wessel Dankers <wsl@logreport.org>

        * all/script/: lr_config.in, lr_interactive.in: Replace lr_config
        with lr_interactive (old lr_config is now useless)

2003-04-17 11:56  Joost van Baal <joostvb@logreport.org>

        * all/lib/config-spec/lire.xml: quick hack to get it build again. i
        believe the lrcsml dtd needs to get fixed

2003-04-17 11:53  Joost van Baal <joostvb@logreport.org>

        * all/lib/xml/dtd/: lrcsml.xml, lrsml.xml: cvs tags get expanded
        now: s/User/Author/

2003-04-17 11:10  Joost van Baal <joostvb@logreport.org>

        * doc/user-manual.dbx, www/www.cfg: match in example more strict,
        as it should be

2003-04-17 11:06  Joost van Baal <joostvb@logreport.org>

        * doc/user-manual.dbx, www/www.cfg: more examples of filtering
        usage

2003-04-16 17:06  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_cron.in: author field updated

2003-04-14 23:24  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/functional/LrLog2ReportTest.pm: - Added test for
        generating a report using an old-style alias.  - Added test for
        generating a report using a service implemented   using the new DLF
        converter API.

2003-04-14 23:19  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/helpers/: Makefile.am, TestDlfConverter.pm: Added
        TestDlfConverter helper.

2003-04-14 22:23  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/Makefile.am: Added man page for lr_env2conf.

2003-04-14 22:22  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/: Makefile.am, config.pm: Added unit tests for
        Lire::Config::Legacy.

2003-04-14 22:17  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_env2conf.in: - Added embedded man page.  - Use mix
        sh/perl script to handle the configuration migration.

2003-04-14 22:16  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Legacy.pm: Removed the LR_*_PATH variables
        compatibility (since this was was never customizable in one Lire
        release.).

2003-04-14 22:13  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ConfigLegacyTest.pm: Added unit tests for
        Lire::Config::Legacy.

2003-04-14 22:11  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Values.pm: the name of the parameter is
        determined by its specification.

2003-04-14 22:09  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/functional/LrEnv2ConfTest.pm: Better way to test
        for success of conversion.

2003-04-14 22:09  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ConfigSpecTest.pm: Check that '' is accepted as a
        valid (false) boolean value.

2003-04-14 22:08  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Spec.pm: '' should be considered a valid
        (false) boolean value.

2003-04-14 19:10  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/functional/DefaultsTest.pm: - Added test which
        checks that if an old config file is   modified, it is marked as
        needing to be migrated.  - Use utime to make sure that the XML file
        is seen as newer.

2003-04-14 19:09  Francis J. Lacoste <flacoste@logreport.org>

        * all/etc/defaults.in: Detects when old config needs to be
        migrated.

2003-04-13 16:57  Wessel Dankers <wsl@logreport.org>

        * all/script/lr_interactive.in: - more cron job editing functions -
        remove bugs - add warning for unconfigured items

2003-04-13 16:57  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/: Parser.pm, Spec.pm, SpecParser.pm,
        SpecVisitor.pm, Values.pm: - New types (command, service) needed
        for cron jobs - Names can differ for the same spec

2003-04-13 16:56  Wessel Dankers <wsl@logreport.org>

        * all/script/lr_cron.in: - enumerate jobs from new configuration
        files

2003-04-13 16:55  Wessel Dankers <wsl@logreport.org>

        * all/lib/config-spec/lire.xml: - meer opties voor cron

2003-04-13 00:02  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/functional/: DefaultsTest.pm, LrEnv2ConfTest.pm,
        Makefile.am: Added functional tests which should pass once
        migration of configuration is implemented.

2003-04-13 00:02  Francis J. Lacoste <flacoste@logreport.org>

        * doc/user-manual.dbx: Removed obsolete documentation on old
        configuration.

2003-04-12 22:49  Francis J. Lacoste <flacoste@logreport.org>

        * all/etc/profile_lean.in: - Make sure that profile_lean only does
        its stuff once.  - Initialize the perl environment variables.

2003-04-12 22:48  Francis J. Lacoste <flacoste@logreport.org>

        * all/etc/defaults.in: - Remove configuration variables.  - Use
        lr_environment to get the configuration.  - Use shell functions to
        organize the thing a little.  - Move some general environment
        setting to profile_lean.  - Take care of TMPDIR.

2003-04-12 22:46  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/functional/DefaultsTest.pm: Check that .lire/config
        and .lire/converters are created by defaults.

2003-04-12 22:46  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_run.in: - Get the configuration from
        lr_environment.  - Use new variable names.

2003-04-12 22:44  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/Makefile.am, include/rules.mk: Run xsltproc
        directly in source tree instead of using lr_xslt (which source
        defaults which isn't a good idea in the source tree).

2003-04-12 22:43  Francis J. Lacoste <flacoste@logreport.org>

        * .cvsignore, catalog.xml.in, configure.in: Added a XML catalog
        file for source tree operations.

2003-04-12 19:53  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/functional/: LrCheckServiceTest.pm,
        LrLog2ReportTest.pm, Makefile.am: Added functional tests for
        lr_log2report and lr_check_service.

2003-04-12 19:40  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/config-defaults/Makefile.am: Create the directories which
        are part of the default config.

2003-04-12 19:40  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config.pm: - List of services is now maintained by
        Lire::DlfConverterManager.  - List of superservices is available
        from Lire::DlfSchema.

2003-04-12 19:39  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/: lr_check_service.in, lr_check_superservice.in: Get
        list of services and superservices from Lire::DlfConverterManager
        and Lire::DlfSchema.

2003-04-12 19:38  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/: lr_dlf2xml.in, lr_xml2ascii.in, lr_xml2xls.in,
        lr_xml_merge.in: Get configuration from Lire::Config instead of
        ENV.

2003-04-12 19:33  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ConfigTest.pm: Undef is now only returned in scalar
        context.

2003-04-12 19:32  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/: config-defaults/lire.xml.in, config-spec/lire.xml:
        Added the configuration variables needed by
        Lire::DlfConverterManager.

2003-04-12 17:20  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/FunctionalTestCaseTest.pm: Check that .lire/config
        and .lire/converters are created.

2003-04-12 17:20  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Test/FunctionalTestCase.pm: Create .lire/config and
        .lire/converters home directories.

2003-04-12 17:19  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Values.pm: Return () instead of undef in
        array context when the scalar value is invalid.

2003-04-12 17:19  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ConfigValuesTest.pm: Make sure that Scalar don't
        introduce bogus undef in array context.

2003-04-12 00:58  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/DlfConverterManagerTest.pm: - Added unit tests for
        register_default_converters().  - Use assert_died() to check for
        error handling.

2003-04-12 00:57  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DlfConverterManager.pm: Added
        register_default_converters() which loads all the old Dlf converter
        as well as the new one.

2003-04-12 00:56  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Test/DlfConverterTestCase.pm: Do not call
        converter_fixtures() from the tear_down() method in case the
        converters are instanciated in the function.

2003-04-12 00:55  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/OldDlfAdapterTest.pm: Added unit test for the new()
        method which exercise its error handling.

2003-04-12 00:54  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/OldDlfAdapter.pm: - Use has_schema() to test for
        existence of schema.  - Fixed typos.

2003-04-12 00:54  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/UtilsTest.pm: Added unit test for create_file().

2003-04-12 00:53  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Test/FunctionalTestCase.pm: Use create_file() from
        Lire::Utils.

2003-04-12 00:53  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Utils.pm: Added a create_file() utility function.

2003-04-11 20:36  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Added tz offset suggestion.

2003-04-11 20:36  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/UtilsTest.pm: Added unit test for file_content().

2003-04-11 20:36  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Utils.pm: Added file_content() utility function.

2003-04-11 18:49  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lrcsml.xml: - Remove extra parentheses.  - Remove
        double LIRE.boolean.

2003-04-11 01:54  Wessel Dankers <wsl@logreport.org>

        * all/script/lr_interactive.in: - create new files - don't bork if
        a global section doesn't exist (but create one) - create, modify
        and delete cron jobs

2003-04-10 21:10  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Test/TestCase.pm: Report errors from caller's
        perspective.

2003-04-10 21:09  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/TestTestCaseTest.pm: Make sure that errors are
        reported from the correct point of view (we don't want the message
        to always point to the same place in Lire::Test::TestCase).

2003-04-10 21:09  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/DlfSchemaTest.pm: Added unit tests for
        superservices(), schemas(), has_superservice(), has_schema()
        methods.

2003-04-10 21:08  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DlfSchema.pm: Added has_schema(),
        has_superservice(), schemas() and superservices() methods.

2003-04-10 20:03  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/Spec.pm: ' ' is perl's special case awk
        compatible'smart whitespace matcher'

2003-04-10 19:56  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/TestTestCaseTest.pm: Added unit test for
        assert_died().

2003-04-10 19:56  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lrcsml.xml: Use NMTOKENS as the content type of
        contexts attribute.

2003-04-10 19:55  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Test/TestCase.pm: Added assert_died() assertion
        method.

2003-04-10 18:42  Wessel Dankers <wsl@logreport.org>

        * all/lib/: config-spec/lire.xml, Lire/Config/Spec.pm: <flacoste>
        Fruit: would you mind to change contexts to a whitespace list
        (instead of using commas)? <flacoste> this would allow us to us
        NMTOKENS as its content type in the DTD

2003-04-10 18:09  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/config-defaults/lire.xml.in: Set the xmlns.colon entity
        to NULL when we use the default namespace.

2003-04-10 18:08  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/config-spec/lire.xml: Docbook tag is filename.

2003-04-10 18:08  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lrcml.xml: Make it possible to omit the colon so
        that the document can also use the default namespace.

2003-04-10 18:07  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lrcsml.xml: Added context attribute.

2003-04-10 16:11  Joost van Baal <joostvb@logreport.org>

        * AUTHORS: updated: Thorsten added

2003-04-10 15:55  Joost van Baal <joostvb@logreport.org>

        * THANKS: thank Thorsten

2003-04-10 15:47  Joost van Baal <joostvb@logreport.org>

        * firewall/script/: fw1_lea2dlf.in, snort2dlf.in: code cleanup.
        Makefile.am still to be adjusted, as well as address.cf

2003-04-10 15:46  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: change fw1 and snort bug status

2003-04-10 14:39  Joost van Baal <joostvb@logreport.org>

        * firewall/script/: snort2dlf.in, fw1_lea2dlf.in: incorportated
        Thorsten's FAQ

2003-04-10 14:34  Joost van Baal <joostvb@logreport.org>

        * firewall/script/: fw1_lea2dlf.in, snort2dlf.in: code, contributed
        by Torsten Fellhauer

2003-04-10 13:56  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/Test/Makefile.am: making it build from cvs again

2003-04-10 01:34  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/OldDlfAdapterTest.pm: Pass location of schema in an
        ENV variable to the other part of the unit test (the DLF converter
        which will be run).

2003-04-10 01:34  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/helpers/oldconverter2dlf.in: Since this script is
        run from a unit test, we must recreate the fixtures.

2003-04-10 01:33  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/config-spec/lire.xml: - Removed build time variables:
        prefix, exec_prefix, datadir.  - Removed unused variable:
        lr_log_file.  - Removed obsolete variables: lr_week_start,
        lr_keep_temp_dlf - Removed tmpdir variable (we honor TMPDIR).  -
        Added lr_week_numbering variable.

2003-04-10 01:30  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config.pm: Get schema dirs from Lire::Config.

2003-04-10 00:21  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/OldDlfAdapter.pm: Env vars isn't used anymore.

2003-04-09 23:58  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/Makefile.am: Updated list of files to package.

2003-04-09 23:57  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Test/Makefile.am: Added HashConfig and TestCase to
        list of modules to install.

2003-04-09 23:53  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/: FilterSpecTest.pm, ReportGeneratorTest.pm,
        ReportMergerTest.pm, ReportSpecTest.pm: - Add
        TestCaseUsingOldConfigVars to our list of base classes.  - Use mock
        config object to setup the path to search for schemas,   reports
        and filters.

2003-04-09 23:48  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportSpec.pm: Removed report_spec_path() related
        methods. Take the list of directories to search  directly from
        Lire::Config.

2003-04-09 23:41  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/FilterSpec.pm: Removed filter_path realted
        methods(). Take the value directly from Lire::Config.

2003-04-09 23:40  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config.pm: No need for init_path() anymore.

2003-04-09 23:23  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/TestCaseUsingOldConfigVars.pm: Added a base class
        which can be used for unit tests which requires that the old config
        vars be available.

2003-04-09 23:23  Wessel Dankers <wsl@logreport.org>

        * all/lib/config-spec/lire.xml: - help texts

2003-04-09 23:22  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ConfigTest.pm: - Concrete instance is now named
        Lire::Config::XMLFilesConfig - Updated test_old_config_api() unit
        test for new delayed initialization.

2003-04-09 23:21  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Program.pm: Call lire_program_config_init()
        automatically for Lire::Program.

2003-04-09 23:17  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config.pm: Split Lire::Config in two:

          Lire::Config which delegates all methods of its interface
             to the SINGLETON

          Lire::Config::XMLConfigFiles which implements the actual
          interface.

        This makes it easier to extend Lire::Config

        Do not intiatialize old Config API variables until the
        lire_program_config_init() method is called.

2003-04-09 23:13  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/OldDlfAdapterTest.pm: Removed VERSION variable.

2003-04-09 23:12  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/: AsciiDlfFilterExprTest.pm,
        AsciiDlfTimegroupTest.pm, DlfStoreTest.pm, DlfStreamTest.pm,
        ExtendedSchemaTest.pm: Subclass Lire::Test::TestCase and uses new
        config mock object.

2003-04-09 23:08  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Test/DlfConverterTestCase.pm: uses
        Lire::Test::TestCase and new mock config object.

2003-04-09 23:04  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/: Lire/DlfSchema.pm, tests/DlfSchemaTest.pm: - Removed
        *schema_path() methods and get the schema path directly from   the
        configuration framework.

2003-04-09 23:01  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/TestTestCaseTest.pm: Added unit tests for
        Lire::Test::TestCase

2003-04-09 23:00  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/TestHashConfigTest.pm: Added unit tests for
        Lire::Test::HashConfig.

2003-04-09 22:59  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Test/TestCase.pm: Added Lire::Test::TestCase which
        contains common behavior for Lire unit tests.

2003-04-09 22:59  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Test/HashConfig.pm: Added Lire::Test::HashConfig
        which can be used in unit tests to set configuration variables to
        known values easily.

2003-04-09 22:57  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Spec.pm: keys expects an hash not an array.

2003-04-08 20:08  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/Spec.pm: - proper interface to maintain
        context/section information

2003-04-08 19:10  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config.pm: - Add code to create new configuration
        files

2003-04-08 19:09  Wessel Dankers <wsl@logreport.org>

        * doc/user-manual.dbx: Update for new year

2003-04-06 01:15  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/: Lire/Test/FunctionalTestCase.pm,
        tests/FunctionalTestCaseTest.pm: Forcing the schema name to
        $superservice.xml doesn't work with extended and derived schemas.

2003-04-06 01:15  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Build.pm.in: Added PATHTOPERL and LR_PERL5LIB
        vars.

2003-04-06 00:02  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/functional/DefaultsTest.pm: - Removed
        create_home_dir fixture (moved to FunctionalTestCase) - Test that
        defaults also setup a proper HOME/.lire tree when it   doesn't
        exists.

2003-04-06 00:01  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/FunctionalTestCaseTest.pm: - Added unit test for
        install_xml_spec().  - Test that a proper $HOME/.lire directory
        tree is created during set_up()

2003-04-06 00:00  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Test/FunctionalTestCase.pm: - Added a
        install_xml_spec() method to install specifications during   test. 
        - Create whole lire tree in $HOME.

2003-04-04 15:10  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/Values.pm: - add removal function - save
        correct XML headers

2003-04-03 16:43  Joost van Baal <joostvb@logreport.org>

        * doc/dev-manual.dbx: syncing and mirrorring stuff documented

2003-04-02 20:37  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_vendor_cron.in: lr_vendor_cron should not source
        files in groupwritable dirs: changed location on debian systems, as
        a security precaution

2003-04-02 20:07  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_vendor_cron.in: security precaution.  running
        filter as root should get fixed, really

2003-03-30 00:14  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/FunctionalTestCaseTest.pm: In unit testing context
        only check that PATH is modified correctly, don't try to run a Lire
        command (those are what functional tests are for).

2003-03-30 00:13  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/functional/: DefaultsTest.pm, LrRunTest.pm,
        LrXml2ReportTest.pm, Makefile.am: Added some functional tests for
        lr_run, lr_xml2report and defaults.

2003-03-29 23:36  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/functional/LrEnvironmentTest.pm: Make sure that the
        variable are correctly set when evaled.

2003-03-29 23:35  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_environment.in: Instead of 'aliasing' old variable
        to the new one, just assign it the same value.

2003-03-29 23:34  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Legacy.pm: Fixed variable name.

2003-03-29 23:34  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/config-spec/lire.xml: Removed unused variable.

2003-03-29 23:33  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/: Lire/Utils.pm, Lire/Config/Values.pm,
        tests/UtilsTest.pm: Moved shell quoting to a utility function in
        Utils.

2003-03-29 19:19  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Legacy.pm: - Updated to match old defaults
        file.

2003-03-29 19:17  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/config-defaults/lire.xml.in: - Updated defaults to better
        match the old defaults.

2003-03-29 19:17  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/config-spec/lire.xml: - Added summary and (some
        description) based on the content of the   defaults file.  - Added
        a xmlcatalog_path variable spec.  - Updated list of output format
        to match what is currently supported   by Lire.

2003-03-29 19:12  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/FunctionalTestCaseTest.pm: Added unit test for
        create_test_file method.

2003-03-29 19:11  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Test/FunctionalTestCase.pm: Added create_test_file
        method() to create files which are removed after the test ends.

2003-03-28 23:33  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Legacy.pm: - Removed TMPDIR mapping.  - The
        export of shell variables was moved to lr_environment   and the
        as_shell_var() method.

2003-03-28 23:32  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/config-defaults/lire.xml.in: Removed tmpdir and
        lr_keep_tmp_dlf variables.

2003-03-28 23:32  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/config-spec/lire.xml: - Removed lr_keep_tmp_dlf variable,
        not used anymore - Removed tmpdir variable. We better honor the
        regular TMPDIR   env variable.

2003-03-28 23:23  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ConfigValuesTest.pm: Added unit tests for
        as_shell_var method.

2003-03-28 23:22  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Values.pm: Add as_shell_var method which
        writes the shell representation of the value.

2003-03-28 23:21  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/: Lire/Config/Spec.pm, tests/ConfigSpecTest.pm: Use
        perl's native boolean representation (which also happens to match
        the way we test boolean values in shell scripts).

2003-03-28 23:19  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_environment.in: - Wrote man page.  - lr_environment
        does the job (initially done in Lire::Config::Legacy)   using the
        config API.

2003-03-28 23:18  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/functional/: LrEnvironmentTest.pm, Makefile.am:
        Added lr_environment functional test.

2003-03-28 23:17  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/Makefile.am: Generate lr_environment man page.

2003-03-28 21:40  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ConfigTest.pm: Add unit test for get_var() method.

2003-03-28 21:39  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config.pm: - Added a config_spec() accessor method. 
        - Added a get_var() method which returns the   configuration
        variable object.  - Implemented get() by using get_var().

2003-03-27 22:21  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/GroupOp.pm: - Uses ratio100 function to
        compute percentage ratio.  - Uses NaN instead of n/a.

2003-03-27 22:19  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/data/: test-doublemerge.xml, test-selfmerge.xml,
        test.xml: Use NaN instead of n/a so that mathematical functions
        works on these values.

2003-03-27 22:08  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/: Lire/Utils.pm, tests/UtilsTest.pm: Added a ratio100
        function for percentages.

2003-03-27 20:45  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/: Lire/Utils.pm, tests/UtilsTest.pm: Added ratio()
        function which handles division by 0 gracefully.

2003-03-27 20:34  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_check_prereq.in: Fix for 'gs /dev/null exits with
        non-zero status' as reported by Robby Villabona.

2003-03-24 23:34  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_mail.in: Use multipart/mixed wrapper on HTML report
        so that other attachments are displayed

2003-03-22 23:51  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config.pm: Make Lire::Config->get and $cfg->get
        actually work.

2003-03-22 23:08  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/: Lire/Config/Legacy.pm, config-defaults/lire.xml.in,
        config-spec/lire.xml: prefix and other build-time variables aren't
        configurable.

2003-03-22 22:38  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/Makefile.am: Added profile.pm and
        FunctionalTestCaseTest

2003-03-22 22:37  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, all/lib/tests/functional/.cvsignore,
        all/lib/tests/functional/Makefile.am: Integrate
        all/lib/tests/functional into build process.

2003-03-22 22:37  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/functional.pm: Add a test suite to run all the
        functional tests.

2003-03-22 22:36  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/FunctionalTestCaseTest.pm: Add unit tests for
        Lire::Test::FunctionalTestCase.

2003-03-22 22:36  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Test/: CommandResult.pm, FunctionalTestCase.pm,
        Makefile.am: Added Lire::Test::FunctionalTestCase and
        Lire::Test::CommandResult modules to help write "functional" tests.

2003-03-20 17:39  Joost van Baal <joostvb@logreport.org>

        * all/lib/xml/dtd/catalog: fixed typo: s/lcsml/lrcsml/

2003-03-20 16:13  Wessel Dankers <wsl@logreport.org>

        * configure.in: needed for lire to build

2003-03-19 22:07  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ConfigTest.pm: Tests for warning messages.

2003-03-19 22:06  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Spec.pm: Prevent warning when $val is
        undefined.

2003-03-17 21:10  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_config.in: tinydns2dlf moving to offer same
        interface as qmail2dlf

2003-03-17 21:09  Joost van Baal <joostvb@logreport.org>

        * all/etc/address.cf: new service: tinydns

2003-03-17 21:09  Joost van Baal <joostvb@logreport.org>

        * configure.in: no need to fiddle with external tools like
        tai64nlocal here. users should set up relevant pipes themselves

2003-03-17 21:08  Joost van Baal <joostvb@logreport.org>

        * dns/script/: Makefile.am, tinydns2dlf.in, tinydns_query2dlf.in:
        renamed tinydns_query2dlf back to tinydns2dlf :)

2003-03-17 03:56  Wessel Dankers <wsl@logreport.org>

        * all/script/lr_interactive.in: start of list editing widget

2003-03-17 02:20  Wessel Dankers <wsl@logreport.org>

        * all/script/lr_interactive.in: edit select/option values

2003-03-17 02:20  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/: Parser.pm, Spec.pm, Values.pm:
        Configuration options that have an empty value ("") should get a
        default because ->Char() is never called on them. However, this
        *must* be done from the parser because options that are allocated
        but aren't really in the config file should remain at undef.

2003-03-16 01:00  Wessel Dankers <wsl@logreport.org>

        * all/script/lr_interactive.in: wrap lines, display descriptions

2003-03-16 00:58  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/Values.pm: use correct namespace

2003-03-16 00:16  Wessel Dankers <wsl@logreport.org>

        * all/lib/: Lire/Config.pm, Lire/Config/Values.pm,
        tests/ConfigValuesTest.pm: make ConfigValuesTest succeed

2003-03-15 23:25  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportGenerator.pm: Use tmpdir() instead of
        hard-coded TMPDIR.

2003-03-15 23:18  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/Values.pm: it needs the actual value, not the
        Value.

2003-03-15 23:07  Wessel Dankers <wsl@logreport.org>

        * all/lib/tests/UtilsTest.pm: 23:04 <flacoste> we cannot really
        assume that File::Spec->tmpdir and _tmpdir()       will return the
        same result 23:04 <flacoste> since we don't know the first
        implementation

2003-03-15 22:45  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config.pm: - it's called "is_valid", not "check".

2003-03-15 22:44  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/Values.pm: - is_valid only existed for Specs,
        now it exists for Values too - it's called "is_valid", not "check".

2003-03-15 18:28  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/GroupOp.pm: Make it possible to use one
        numerical field in the by-fields attribute.

2003-03-15 18:19  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/GroupOp.pm: Do not use sort fields in Count
        operator. It results in bogus summary values for nested group using
        the fields="" attribute.

2003-03-15 18:14  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/: Lire/Config/Parser.pm, Lire/Config/SpecParser.pm,
        config-defaults/lire.xml.in, config-spec/lire.xml: Re-instated
        proper namespace pseudo-URI.

2003-03-15 17:55  Francis J. Lacoste <flacoste@logreport.org>

        * dns/script/: .cvsignore, tinydns2dlf.in, tinydns_query2dlf.in:
        Rename tinydns2dlf to tinydns_query2dlf.

2003-03-15 17:07  Wessel Dankers <wsl@logreport.org>

        * all/script/lr_interactive.in: missing todo item

2003-03-15 17:06  Wessel Dankers <wsl@logreport.org>

        * all/script/lr_interactive.in: Some infrastructure to edit other
        things than just scalars

2003-03-15 15:40  Joost van Baal <joostvb@logreport.org>

        * dns/script/tinydns2dlf.in: some minor changes

2003-03-15 15:39  Joost van Baal <joostvb@logreport.org>

        * configure.in, all/lib/Lire/Time.pm, all/script/lr_config.in,
        dns/script/Makefile.am, dns/script/tinydns2dlf.in: applied patch
        from Christopher Boumenot: support for djbdns's tinydns logs

2003-03-10 13:49  Joost van Baal <joostvb@logreport.org>

        * firewall/lib/Firewall.pm: added pointer to rfc

2003-03-09 22:52  Joost van Baal <joostvb@logreport.org>

        * all/lib/xml/dtd/lrcml.xml: fixed some typos and gramar in
        descriptions

2003-03-09 22:46  Joost van Baal <joostvb@logreport.org>

        * all/lib/config-defaults/Makefile.am: ship lire.xml.in in tarball
        too, so that make distcheck works again (somewhat)

2003-03-09 22:16  Wessel Dankers <wsl@logreport.org>

        * all/lib/config-defaults/lire.xml.in: - Add Id: information

2003-03-09 22:07  Wessel Dankers <wsl@logreport.org>

        * all/script/lr_interactive.in: - It's now actually possible to
        edit a configuration file!

2003-03-09 20:26  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/Values.pm: - save jobs too

2003-03-09 20:25  Wessel Dankers <wsl@logreport.org>

        * all/: lib/Lire/Config/Values.pm, script/lr_interactive.in: -
        Squash bug - Save templates and services too

2003-03-09 19:38  Joost van Baal <joostvb@logreport.org>

        * all/lib/WWW/UserAgent/Browser.pm: added support for Nagios
        check_http plugin

2003-03-09 18:58  Wessel Dankers <wsl@logreport.org>

        * all/: lib/Lire/Config.pm, lib/Lire/Config/Values.pm,
        script/lr_interactive.in: - restore removed functionality
        ($value->{name}) - save the code back to an XML file - add
        has_value method to detect if a variable needs saving at all -
        remove pointless warning - fix spelling errors (sentences may
        contain one inflection, max)

2003-03-09 16:56  Wessel Dankers <wsl@logreport.org>

        * all/script/lr_interactive.in: edit values

2003-03-09 16:02  Wessel Dankers <wsl@logreport.org>

        * all/script/lr_interactive.in: - Menu structure can now be browsed

2003-03-08 23:32  Wessel Dankers <wsl@logreport.org>

        * all/: lib/Lire/Config/Parser.pm, lib/Lire/Config/SpecParser.pm,
        lib/config-defaults/lire.xml.in, lib/config-spec/lire.xml,
        script/lr_interactive.in: Fix namespace identifiers, add section
        attributes

2003-03-08 17:59  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/: Config.pm, Utils.pm, Config/Editor.pm,
        Config/IniFile.pm, Config/Legacy.pm, Config/Parser.pm,
        Config/Spec.pm, Config/SpecParser.pm, Config/SpecVisitor.pm,
        Config/Values.pm: - Move parameter checking back to the right place
        - Fix some weird indentation - s/tabs/spaces/g

2003-03-08 17:45  Wessel Dankers <wsl@logreport.org>

        * all/lib/tests/UtilsTest.pm: - Fix tests for machines on which the
        'lire' user doesn't exist - Add tests for min() and max()

2003-03-08 17:44  Wessel Dankers <wsl@logreport.org>

        * all/lib/tests/ConfigTest.pm: - Add more tests - Fix typos

2003-03-04 04:40  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/config-defaults/lire.xml.in: Added DOCTYPE declaration.

2003-03-04 04:38  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/config-defaults/Makefile.am: Added variables needed for
        XML validation.

2003-03-04 04:37  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/Makefile.am, all/lib/xml/dtd/catalog,
        all/lib/xml/dtd/catalog.xml, all/lib/xml/dtd/lrcml.xml,
        doc/dev-manual.dbx: Added Lire Configuration Markup Language DTD
        documentation.

2003-03-04 04:37  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/config-spec/lire.xml: Added namespace declaration to root
        element.

2003-03-04 04:04  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/config-spec/lire.xml: Added namespace prefix to prepare
        for documentation of the parameters.

2003-03-04 04:04  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/config-spec/Makefile.am: Validate config specifcation
        against its DTD.

2003-03-04 04:03  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/Makefile.am, all/lib/xml/dtd/catalog,
        all/lib/xml/dtd/catalog.xml, all/lib/xml/dtd/lrcsml.xml,
        doc/dev-manual.dbx: Added Lire Report Configuration Specification
        Markup Language DTD documentation.

2003-03-04 02:57  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ConfigSpecParserTest.pm: Check that summary and
        description elements are parsed.

2003-03-04 02:56  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/SpecParser.pm: Parse summary and description
        elements.

2003-03-04 02:23  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/: Spec.pm, Values.pm: Removed unused check()
        and fill() methods.

2003-03-04 02:19  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/: Lire/Config/Spec.pm, tests/ConfigSpecTest.pm: Added
        summary and description accessor/mutator.

2003-03-04 02:07  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ConfigTest.pm: - Updated test_config_files for new
        directory behavior.

2003-03-04 02:06  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config.pm: - Only call add_config_path if the
        directory is present.  - Only include configuration files ending by
        .xml.

2003-03-03 12:41  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/: Build.pm.in, Spec.pm: fix a few minor typos

2003-03-03 12:40  Wessel Dankers <wsl@logreport.org>

        * all/lib/config-spec/lire.xml: add a few section identifiers

2003-03-03 12:39  Wessel Dankers <wsl@logreport.org>

        * all/lib/config-defaults/lire.xml.in: fix typo

2003-03-03 12:39  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config.pm: Add (and use internally) add_config_path
        and get_config_file methods.

2003-03-02 23:41  Wessel Dankers <wsl@logreport.org>

        * all/script/lr_interactive.in: First draft of interactive
        configuration tool. Shows a rudimentary main menu and a submenu
        with a few variables. Only edits the 'global' section.  Code
        quality is ugly, things that need to be improved about this (at the
        very least): # - $screen should get a proper class of its own # -
        the configurator itself too # - the @submenus data should go into
        the specification # - min() and max() don't belong here # - methods
        and functions should be properly described.

2003-03-02 00:47  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ConfigTest.pm: - Remove the substitution assertion.
         - Fixed the test case.  tests::config now run all its test cases.

2003-03-02 00:45  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config.pm: - In get(), use the parsed configuration
        object to retrieve the value.  - No need to call init() after
        add_config_file() and del_config_file().

2003-03-02 00:43  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Parser.pm: - Don't abort parse on param with
        invalid values.

2003-03-02 00:25  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/: Lire/Config/Values.pm, tests/ConfigValuesTest.pm: Added
        is_set() method to check if a parameter was set in a dictionary.

2003-03-02 00:08  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ConfigSpecParserTest.pm: Inlined test data.

2003-03-02 00:08  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ConfigParserTest.pm: - Inlined test data.  - Use
        the spec object to create the value objects.  - Make sure that file
        parameters are valid.

2003-03-02 00:06  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/: Makefile.am, data/config-spec.xml,
        data/config.xml: Inlined config test data in test cases.

2003-03-02 00:01  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Parser.pm: add() -> append() or set().

2003-03-01 18:04  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ConfigParserTest.pm: - add() -> append() or set().

2003-03-01 18:02  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ConfigSpecTest.pm: - Added unit test for
        is_instance().  - Changed the way die are checked ($@ is set to '' 
        when there   is no error, not undef).  - Check that
        normalize(undef) returns undef.  - Value::Compound ->
        Value::Dictionary.

2003-03-01 18:00  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Spec.pm: - Added is_instance() method which
        checks that   a Value is a valid instance of this param spec.  -
        Compound cannot bet instanciated.  - normalize( undef ) should
        always return undef.

2003-03-01 17:59  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/: ConfigValuesTest.pm, Makefile.am, config.pm:
        Added unit tests for Values.

2003-03-01 17:58  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Values.pm: - Renamed Compound to Dictionary. 
        - Added as_value() method which returns the config's value   as a
        normalized perl builtin.  - In dictionary, renamed add() to set();.
         - In List, renamed add() to append().  - Changed get() semantic to
        return the "raw" Value content.  - Added more checks to all
        methods.  - Added elements() method to List.

2003-03-01 00:29  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ConfigSpecTest.pm: - Added unit tests for Select
        and Option.  - Added some assertion on has_component() behavior.  -
        Since List is a Compound, runs its tests also.

2003-03-01 00:27  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Spec.pm: - Added a has_component() method to
        Compound.  - A scalar really represents a scalar.  - Implemented
        is_valid() and normalize() for Select.  - Added an is_option()
        method to Option which decide   if the value is equals to itself or
        not.

2003-02-28 22:55  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, all/lib/config-defaults/Makefile.am,
        all/script/.cvsignore, all/script/configvars.in,
        all/script/subst-configvars.in: Added subst-confivars build-time
        script.

2003-02-28 21:19  Francis J. Lacoste <flacoste@logreport.org>

        * email/filters/select-client-ip.xml: Fixed typo.

2003-02-28 21:18  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Added some requested features.

2003-02-28 01:49  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ConfigSpecTest.pm: Added unit tests for Compound.

2003-02-28 01:36  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Spec.pm: - Renamed the 'dependents' attribute
        to 'components'.  - Added a components() method.  - Removed the
        instance() implementation since the Compound   type is really an
        abstract type.  - More checks in the add() method.

2003-02-28 01:22  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Spec.pm: Reformat instance().

2003-02-28 01:14  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ConfigSpecTest.pm: - Completed test cases for
        normalize() and is_valid().

2003-02-28 01:14  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Spec.pm: - Pushed down is_valid() and
        normalize() methods from Type to Scalar.  - Implemented is_valid()
        and normalize() for every scalar types.  - Use
        File::Spec->canonpath() in normalize() for file types.  - A
        directory isn't an valid executable file.  - Check for executable
        in PATH.

2003-02-28 00:09  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Values.pm: - Reformat POD.  - Use the spec to
        find the param's name.

2003-02-28 00:08  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Spec.pm: Use method to get at param name.

2003-02-28 00:08  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ConfigSpecTest.pm: Updated value_type with proper
        package names.

2003-02-27 15:13  Wessel Dankers <wsl@logreport.org>

        * doc/Makefile.am, include/rules.mk: some missing rules to generate
        the PNG images for the development manual. the order of the rules
        still is not right though.

2003-02-27 14:25  Joost van Baal <joostvb@logreport.org>

        * www/: www.cfg, reports/bytes-by-request.xml: new report: bytes by
        url

2003-02-27 14:25  Joost van Baal <joostvb@logreport.org>

        * firewall/: firewall.cfg, reports/top-pkt-by-dst-by-port.xml:
        consistent naming of vars, added new report as example to config
        file

2003-02-27 09:06  Joost van Baal <joostvb@logreport.org>

        * doc/Makefile.am: now pngs in dev manual get shipped, installed
        and uninstalled

2003-02-27 09:04  Joost van Baal <joostvb@logreport.org>

        * doc/dev-manual.dbx: added comment on failing image inclusion in
        html output of this document

2003-02-27 07:53  Joost van Baal <joostvb@logreport.org>

        * firewall/script/cisco_ios2dlf.in: fix pod syntax

2003-02-27 00:46  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/: ConfigSpecTest.pm, Makefile.am, config.pm: Added
        unit tests for Lire::Config::Spec. The test suite isn't actually
        completed yet, it still missses test data for most of the case.

2003-02-27 00:42  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Spec.pm: - Reformat and update pod.  -
        Removed overriden new() which didn't actually add something.  -
        Check params in Type::new().  - Removed get() and add() method from
        Type (they are only   part of the Compound interface).  - Added a
        name() method.  - Added placeholders for normalize() and is_valid()
        methods   which should be used to implement check() (An extract
        methods   refactoring. After that refactoring, check() should
        become   return $self->normalize( $value ) if $self->is_valid(
        $value );

2003-02-27 00:37  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/.cvsignore: Added lr_viconf.

2003-02-27 00:30  Francis J. Lacoste <flacoste@logreport.org>

        * all/etc/address.cf: Remove test superservice.

2003-02-27 00:29  Francis J. Lacoste <flacoste@logreport.org>

        * all/etc/Makefile.am: Install defaults, this broke current CVS.

2003-02-27 00:29  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in: Added lr_viconf.

2003-02-26 22:37  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config.pm: Keep parsed XML files around so that we
        can need an init() only if the spec path is modified (not
        finished).

2003-02-26 22:36  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ConfigTest.pm: Updated test case for alternative
        semantics where one do not have to call init() after adding and
        removing config files.

2003-02-26 16:24  Joost van Baal <joostvb@logreport.org>

        * doc/roadmap.dbx: cleared up improved merging interface status,
        release dates, names of finished code

2003-02-26 15:09  Joost van Baal <joostvb@logreport.org>

        * doc/roadmap.dbx: updated, some FIXMEs remain

2003-02-26 12:44  Joost van Baal <joostvb@logreport.org>

        * all/script/Makefile.am: added lr_viconf for inclusion in tarball

2003-02-26 12:38  Joost van Baal <joostvb@logreport.org>

        * all/etc/Makefile.am: added comment for people using bleeding edge
        lire

2003-02-26 12:28  Joost van Baal <joostvb@logreport.org>

        * all/lib/tests/helpers/Makefile.am: fixed typo

2003-02-25 02:58  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/data/lire.xml: Test data is now bundled in the test
        case.

2003-02-25 02:56  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ConfigTest.pm: Overhaul test_init().  Assertions
        that are still failing: var_with_subst, missing_var and get() on
        variable returning lists.

2003-02-25 02:46  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/config-spec/lire.xml: Removed attributes which aren't use
        by the framework for now.

2003-02-25 02:43  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Spec.pm: -x is proper check for an
        executable.

2003-02-25 01:17  Francis J. Lacoste <flacoste@logreport.org>

        * AUTHORS, firewall/reports/Makefile.am,
        firewall/reports/top-pkt-by-dst-by-port.xml: Added contributed
        report from Tilburg University. Thanks to them and Joost.

2003-02-25 01:16  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_dlf2xml.in, doc/dev-manual.dbx: Documentation of
        ~/.lire/reports suggested by Joost.

2003-02-24 00:52  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/: ConfigTest.pm, data/lire.xml: - Added unit test
        for the config_files(), add_config_file() and   del_config_file()
        methods.  - Added unit test for init() method. (It is failing now
        because   the parameters pointing to non-existent files are turned
        into undef   automatically. Either the expected values or this
        behavior needs   to be fixed).

2003-02-24 00:50  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config.pm: - Drop the folding stuff for now. It
        should be added back if the need   for it come up.  - Added
        config_files(), add_config_file() and del_config_file()   methods
        to control the set of configuration that will be loaded.  - Use
        modified Parser API, i.e. load_config_file().  - Limit get()
        semantic to fetching one top-level value.

2003-02-24 00:42  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/config-defaults/lire.xml.in: - Removed squid service
        section.  - Added lr_filters_path, lr_schemas_path and
        lr_reports_path   defaults.

2003-02-24 00:41  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Spec.pm: Do not use realpath() (doesn't work
        with non-directory and not really needed for directory either).

2003-02-23 22:50  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/: Makefile.am, config.pm: Added tests::config test
        suite which includes all tests related to the configuration
        framework.

2003-02-23 22:50  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Values.pm: Added has_job(),  has_template()
        and has_service() methods.

2003-02-23 22:49  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/SpecParser.pm: Need to use XML::Parser.

2003-02-23 22:49  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Parser.pm: Use ConfigFile methods instead of
        manipulating directly the data structure.

2003-02-23 22:10  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Parser.pm: Call set() only on Scalar.

2003-02-23 22:09  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Values.pm: - Removed uneeded use.  - Removed
        add() method from Scalar interface.  - Removed set() method from
        Compound and List interace.  - In List: croak on get() with
        out-of-bounds index.

2003-02-23 21:23  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Values.pm: @ISA -> use base.

2003-02-23 21:20  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Parser.pm: - @ISA -> use base update - Made
        initialization done in new() more explicit.  - Updated for new
        add() signature.  - Use Lire::Config::ConfigFile instead of
        creating the data structure   itself.  - Removed directory loading
        feature.  - Changed load() signature to accept a filename and
        returns   a Lire::Config::ConfigFile object.

2003-02-23 21:18  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Values.pm: - Made the initialization done in
        new() more explicit.  - Dropped unneeded name parameter from add()
        method.  - Added Lire::Config::ConfigFile class which encapsulates 
         the 4 configuration levels present in a configuration file.

2003-02-23 21:15  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/: ConfigParserTest.pm, Makefile.am,
        data/config.xml: Added simple unit tests for Lire::Config::Parser.

2003-02-23 19:51  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config.pm: Fixed typo.

2003-02-23 19:51  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Build.pm.in: Added some missing substitutions
        in use..

2003-02-23 19:23  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config.pm: Config.pm.in without the substitutions

2003-02-23 19:03  Wessel Dankers <wsl@logreport.org>

        * configure.in, all/lib/Lire/Config.pm.in,
        all/lib/Lire/Makefile.am, all/lib/Lire/Config/IniFile.pm,
        all/script/lr_viconf.in: make Config.pm use Build.pm so it won't
        have to be autoconfigured anymore

2003-02-23 16:01  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/: Editor.pm, IniFile.pm, Spec.pm,
        SpecVisitor.pm: Visitor pattern to generate .ini files (and
        possibly other things)

2003-02-23 15:33  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_dlf2xml.in: documented ~/.lire/filters/ usage

2003-02-23 15:32  Joost van Baal <joostvb@logreport.org>

        * doc/dev-manual.dbx: note on required automake version

2003-02-21 21:41  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/Values.pm: remove dead code

2003-02-21 21:03  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Added cover sheet request.

2003-02-21 20:46  Francis J. Lacoste <flacoste@logreport.org>

        * AUTHORS, THANKS, firewall/filters/Makefile.am,
        firewall/filters/select-from-ip.xml,
        firewall/filters/select-to-ip.xml: Added select-to-ip.xml and
        select-from-ip.xml contributed by Tilburg University.

2003-02-17 03:17  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config.pm.in: - Add config_spec_path(),
        add_config_spec_path_dir() and   del_config_spec_path_dir() to
        modify from where the   configuration takes its specifications.  -
        Handle rename of load() method in SpecParser.  - $SINGLETON is
        created on initialization. init() takes care of   loading the
        configuration files and is only before using get().

2003-02-17 03:14  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/SpecParser.pm: push() and pop() _peek_param()
        makes thing clearer.

2003-02-17 02:49  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ConfigTest.pm: - Fix test_instance().  - Added
        test_config_spec_path().

2003-02-17 02:48  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/: ConfigSpecParserTest.pm, Makefile.am,
        data/config-spec.xml: Add some unit tests for
        Lire::Config::SpecParser.

2003-02-17 02:47  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/Spec.pm: Use base instead of @ISA.

2003-02-17 02:46  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/SpecParser.pm: - Split load() method into a
        merge_specifications_dir() and   merge_specification() methods.
        Resulting ...Spec::Config object   is accessed through configspec()
        method.  - Use method style of invocation everywhere:  
        $self->method() instead of method( $self, ... )

2003-02-16 23:55  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config.pm.in: Use Lire::Logger instead of
        Lire::Program.

2003-02-16 23:53  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: DlfStream.pm, OldDlfAdapter.pm,
        AsciiDlf/Aggregator.pm, AsciiDlf/Records.pm: Use Lire::Logger or
        Lire::Utils instead of Lire::Program.

2003-02-16 23:47  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: ReportGenerator.pm, ReportMerger.pm,
        ReportParser.pm, Syslog.pm, W3CExtendedLog.pm, WELF.pm,
        ReportParser/AsciiWriter.pm, ReportParser/ChartWriter.pm,
        ReportParser/ExcelWriter.pm, ReportParser/PloticusChartWriter.pm:
        Use Lire::Logger instead of Lire::Program qw/:msg/.

2003-02-16 23:46  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: Logger.pm, Makefile.am, Program.pm: Moved logging
        to its own module.

2003-02-16 23:24  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: OldDlfAdapter.pm, Program.pm: Make sure that
        lr_db_store isn't executed when running under the OldDlfAdapter.

2003-02-16 23:06  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config.pm.in: - Move initialization of variables to
        its own function.  - Remove BEGIN block.  - Removed user and group
        parameters from load() which   aren't used.  - Remove reference to
        'group' level which isn't used.

2003-02-16 22:43  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/: ConfigTest.pm, Makefile.am: Added no-brainer unit
        tests for Lire::Config. (The test_instance() is trigerring an error
        for now).

2003-02-16 22:40  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: Config.pm.in, Config/Config.pm, Config/Editor.pm,
        Config/Legacy.pm, Config/Makefile.am: Starts of Lire::Config and
        Lire::Config::Config integration.

2003-02-16 22:36  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config/: Parser.pm, SpecParser.pm: Remove unused
        modules.

2003-02-16 22:35  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Utils.pm: Remove brackets in example so that it's
        not misunderstood as meaning an array reference.

2003-02-16 21:32  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/UtilsTest.pm: Added unit test for tmpdir(),
        tempfile() and tempdir().

2003-02-16 21:30  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Utils.pm: - Added tempdir() and tempfile() from
        Lire::Program.  - Added tmpdir() function.

2003-02-16 21:29  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Program.pm: - Moved tempfile() and tempdir() to
        Lire::Utils.  - Removed documentation of old API and point to new
        modules.

2003-02-16 20:46  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/: Config.pm, Legacy.pm: change interface of
        get() so that it can be invoked on Config objects

2003-02-16 20:36  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/Config.pm: instance() method, for ease of use

2003-02-16 20:14  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/: Config.pm, Editor.pm, IniFile.pm,
        Makefile.am, Parser.pm: start of lr_config

2003-02-16 18:46  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/Subreport.pm: - Fixed problems with delete()
        when table_info wasn't set   or when called on missing subreport.

2003-02-16 18:44  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/: Makefile.am, ReportSubreportTest.pm: Add some
        unit tests for Lire::Report::Subreport.

2003-02-15 22:58  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_xslt.in: manpage: explain what goes on in chunked
        mode

2003-02-15 22:55  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_xml2html.in: fixed bug which caused html in chunked
        mode to fail: empty index.html, no chunks

2003-02-15 01:25  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/: Makefile.am, ReportMergerTest.pm,
        data/test-doublemerge.xml, data/test-selfmerge.xml: Add simple
        no-brainer unit tests for ReportMerger.

2003-02-15 01:23  Francis J. Lacoste <flacoste@logreport.org>

        * all/: lib/Lire/Makefile.am, lib/Lire/ReportMerger.pm,
        script/lr_xml_merge.in: Moved bulk of lr_xml_merge(1) to its own
        method object Lire::ReportMerger.

2003-02-15 01:23  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/GroupOp.pm: Method should be named
        merge_group_data().

2003-02-13 10:57  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_archive_log.in: use a sane tag in logging output

2003-02-10 02:23  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/DlfInfo.pm: Delegate to a Lire::DlfStream.

2003-02-10 02:23  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportGenerator.pm: Uses a temporary Lire::DlfStore
        to maintain and process DLF data.

2003-02-10 00:59  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportGenerator.pm: Always generate the derived and
        extended inputs.  Maintain the expectations of the module (related
        to the 'required-fields' attribute) by skipping DLF records
        containing undefined value in one of these fields.

2003-02-10 00:57  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/DlfInfo.pm: - Remove tracking of
        unavailable fields. Emit warning when the deprecated methods are
        called.  - Remove everything which isn't needed anymore on the
        interace.  - Documented module as deprecated.

2003-02-10 00:30  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, all/script/.cvsignore, all/script/Makefile.am,
        all/script/lr_dlf_analyze.in: Removed lr_dlf_analyze script which
        use the DlfInfo module which is being obsolete by DlfStore.

2003-02-10 00:29  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/DlfInfo.pm: Removed field_keys related
        code. This isn't used anymore.

2003-02-10 00:17  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportGenerator.pm: Much refactoring to achieve : -
        Generate all derived and extended DLF sources before computing
        the reports.  - Separated the structure used to sort the reports  
        and the one holding the DLF source information.

2003-02-09 19:27  Francis J. Lacoste <flacoste@logreport.org>

        * all/: lib/Lire/Config/.cvsignore, lib/config-defaults/.cvsignore,
        lib/config-spec/.cvsignore, script/.cvsignore: Updated .cvsignore.

2003-02-08 00:41  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/AsciiDlfTimegroupTest.pm: Updated for new method
        signature of add_value() and set_summary_value().

2003-02-08 00:40  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lrml.xml: - Removed display-summary element which
        we aren't using.  - group-summary can also have a 'missing-cases'
        attribute.

2003-02-08 00:40  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/: catalog, catalog.xml: Upgraded catalog for new
        lrml version number.

2003-02-08 00:37  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/data/test.xml: Updated for 'missing-cases' report
        generated by 'sessions-by-user_class' report.

2003-02-08 00:35  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/AsciiWriter.pm: - columns() was renamed
        to column_infos().  - Move the code for printing the separator line
        to its  own method.

2003-02-08 00:35  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/ReportBuilder.pm: - Support for
        missing-cases. - Uses new signature for add_value() and
        set_summary_value().

2003-02-08 00:34  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/: ChartWriter.pm, ExcelWriter.pm,
        PloticusChartWriter.pm, RowColHandler.pm: - columns() was renamed
        to column_infos().

2003-02-08 00:33  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/: Entry.pm, Group.pm, Subreport.pm: - Support
        for missing-cases attributes.  - Changed method signature of
        add_value() and set_summary_value()   to take their parameters as
        key => value (with the addition of   'missing_cases' value, the
        positional parameter list became cumbersome).

2003-02-08 00:30  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/: Aggregator.pm, Group.pm, GroupOp.pm,
        Rangegroup.pm, Records.pm, Timegroup.pm, Timeslot.pm: - All
        operators can now handle undefined values, they are reported   as
        'missing-cases'.  - Updated calls to set_summary_value() and
        add_value() to use   the new key => value signature.

2003-02-08 00:28  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportGenerator.pm: Removed check_report_fields()
        since the needed_fields() method is obsolete. All reports are now
        processed even in the case of LIRE_NA data.

2003-02-08 00:27  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: Aggregator.pm, Group.pm, GroupOp.pm,
        Rangegroup.pm, Records.pm, ReportOperator.pm, ReportSpec.pm,
        Timegroup.pm, Timeslot.pm: Removed needed_fields() method which is
        now obsolete.

2003-02-08 00:26  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DlfSchema.pm: - Returns undef when one of the key
        fields is undefined.

2003-02-07 19:50  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in: Fix the expansion of HTMLONEPAGE when using the env
        to set the path.

2003-02-07 19:32  Francis J. Lacoste <flacoste@logreport.org>

        * dns/script/bind8_query2dlf.in: Use lire_chomp to handle CR/LF DOS
        line ending.

2003-02-07 16:49  Wessel Dankers <wsl@logreport.org>

        * configure.in, all/lib/Lire/Config/Build.pm.in,
        all/lib/Lire/Config/Config.pm, all/lib/Lire/Config/Makefile.am,
        all/lib/Lire/Config/Spec.pm: Now reads configuration files from the
        appropriate places.  Only thing missing are the
        superservice/template/job names.

2003-02-07 00:18  Wessel Dankers <wsl@logreport.org>

        * configure.in, all/etc/Makefile.am, all/lib/Makefile.am,
        all/lib/Lire/Utils.pm, all/lib/Lire/Config/Legacy.pm,
        all/lib/Lire/Config/Makefile.am, all/lib/Lire/Config/Spec.pm,
        all/lib/Lire/Config/conf.xml, all/lib/Lire/Config/defaults.xml,
        all/lib/Lire/Config/foo.xml, all/lib/Lire/Config/site.xml,
        all/lib/Lire/Config/spec.xml, all/lib/Lire/Config/wsl.xml,
        all/lib/config-defaults/Makefile.am,
        all/lib/config-defaults/lire.xml.in,
        all/lib/config-spec/Makefile.am, all/lib/config-spec/lire.xml,
        all/lib/tests/UtilsTest.pm, all/script/lr_env2conf.in: Added tool
        to generate environment variables for backwards compat.  Partially
        integrated into the build system.  It builds and installs now, but
        is not very functional yet

2003-02-05 15:48  Wessel Dankers <wsl@logreport.org>

        * configure.in, all/lib/Lire/Config/Config.pm,
        all/lib/Lire/Config/Legacy.pm, all/lib/Lire/Config/Spec.pm,
        all/script/Makefile.am: script to create configuration files from
        environment variables (old-style config)

2003-02-05 14:24  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/: Config.pm, Legacy.pm, Parser.pm, Spec.pm,
        SpecParser.pm, defaults.xml, foo.xml, site.xml, spec.xml, wsl.xml:
        debugged: now actually puts out a list of configuration variables

2003-02-05 12:10  Wessel Dankers <wsl@logreport.org>

        * all/script/lr_environment.in: sets up an environment from the
        configuration

2003-02-05 11:03  Wessel Dankers <wsl@logreport.org>

        * configure.in, all/lib/Lire/Makefile.am,
        all/lib/Lire/Config/Config.pm, all/lib/Lire/Config/Legacy.pm,
        all/lib/Lire/Config/Makefile.am, all/lib/Lire/Config/Parser.pm,
        all/lib/Lire/Config/SpecParser.pm,
        all/lib/Lire/Config/defaults.xml, all/lib/Lire/Config/spec.xml,
        all/script/Makefile.am, doc/configuration-api.txt: plugins, config
        installation, backwards compat

2003-02-03 01:31  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: FilterExpr.pm, ReportSpec.pm: Removed
        needed_fields() method on FilterExpr.

2003-02-03 01:28  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/schemas/test.xml: Connection id is really a string.

2003-02-03 01:28  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/: AsciiDlfFilterExprTest.pm, Makefile.am: Added
        unit tests for filter expression.

2003-02-03 01:28  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/FilterExpr.pm: - Uses methods from parent
        to check for field and param references.  - Support NULL semantics
        of 'undef' value.  - Don't use values from DLF fields to init 're'.

2003-02-03 01:25  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/FilterExpr.pm: - 're' value cannot come from a DLF
        field.

2003-02-02 23:52  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/FilterExpr.pm: - Renamed check_value() method to
        _validate_value().  - Split _validate_value() method in several sub
        methods   making what is going on clearer.  - Fixed bugs in
        BinaryNumericExpr::_validate_value() (called SUPER::   with wrong
        parameters.  - In methods setting parameter (value(), re(), arg1(),
        etc.) use the number of arguments rather than for the defined
        status of the argument to switch between getter() and setter()
        semantics.

2003-02-02 23:25  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/: AsciiDlfTimegroupTest.pm,
        DlfConverterManagerTest.pm, DlfConverterProcessTest.pm,
        DlfSchemaTest.pm, DlfStoreTest.pm, DlfStreamTest.pm,
        ExtendedSchemaTest.pm, FilterSpecTest.pm, LogSourceTest.pm,
        OldDlfAdapterTest.pm, ReportGeneratorTest.pm, ReportSpecTest.pm,
        UtilsTest.pm: Simplify $VERSION inititialization.

2003-02-02 23:12  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/FilterExpr.pm: Code cleanup: - @ISA -> use base -
        Simply call to SUPER::new() - Use ref($self) instead of __PACKAGE__
        in error reporting.

2003-02-02 22:27  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: ReportGenerator.pm, AsciiDlf/Aggregator.pm,
        AsciiDlf/Group.pm, AsciiDlf/GroupOp.pm, AsciiDlf/Rangegroup.pm,
        AsciiDlf/Records.pm, AsciiDlf/ReportOperator.pm,
        AsciiDlf/Timegroup.pm, AsciiDlf/Timeslot.pm: - Removed
        Lire::DlfInfo from init_report() parameter list. Parameters   list
        is now identical to init_merge().

2003-02-02 21:35  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportGenerator.pm: - Moved common DLF reading code
        to a read_dlf() method.  - Map LIRE_NOTAVAIL to undef. (This
        shouldn't change anything   for now since report specification
        which operates on such  columns are skipped).

2003-02-02 21:15  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/data/test.xml: Add expected results for added
        reports.

2003-02-02 21:14  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/reports/test/downloads-by-period.xml: Add a count
        operation which uses the fields attribute.

2003-02-02 21:13  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/: Makefile.am, data/test.cfg,
        reports/test/avg-file_size-by-timeslot.xml,
        reports/test/user_downloads-report.xml: Added
        avg-file_size-by-timeslot and user_downloads-report to also cover
        common use of avg, records, min, max, first and last operation.

2003-02-02 18:36  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportGenerator.pm: - Removed use of global file
        handle.  - Get values from attributes instad of passing parameters
        around.  - Removed used of lr_err (die works fine now that we are  
        in a module).  - Moved 'delete $report_spec; mark->mising' common
        pattern into a   cancel_one_report() method.

2003-02-02 17:56  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportGenerator.pm: - Removed use of global
        variables.

2003-02-02 17:28  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportGenerator.pm: - Transform function calls into
        method calls.

2003-01-31 23:31  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/: Config.pm, Parser.pm, SpecParser.pm: now
        recurses into directories

2003-01-31 22:39  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/TableInfo.pm: - Removed use of caching of
        lookup of call to _by_col_start() and   _by_name() (make deep
        comparison more complex).  - Renamed columns() to column_infos().

2003-01-31 11:42  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/: Config.pm, defaults.xml, foo.xml, site.xml,
        wsl.xml: tiny testfiles for development

2003-01-29 16:16  Joost van Baal <joostvb@logreport.org>

        * AUTHORS: better reflect contributions


2003-01-28 23:03  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_vendor_cron.in: more descriptive debug message

2003-01-28 22:42  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_vendor_cron.in: fixed another syntax error

2003-01-28 22:33  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_vendor_cron.in: got rid of bashism: function foo {
        }  vs foo () { }

2003-01-27 03:38  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/Makefile.am: Updated to reflect the correct paths
        to the XML files.

2003-01-27 03:33  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/: Makefile.am, ReportGeneratorTest.pm,
        schemas/test-derived.xml: Add a unit test for
        Lire::ReportGenerator. It computes a report from a known DLF file
        and check that the report matches the one which was saved on disk
        with known good results.

2003-01-27 03:32  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/ReportBuilder.pm: SYNOPSIS example
        wouldn't work.

2003-01-27 03:31  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/Section.pm: Don't add a space to the
        description in order to prevent difference between the in-memory
        version and the one loaded back from the XML file.

2003-01-27 03:30  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/: Group.pm, Subreport.pm: Sets some
        attributes to undef in constructor.

2003-01-27 03:29  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/TableInfo.pm: compute_columns_width is called
        from Lire::ReportSpec.

2003-01-27 03:29  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportSpec.pm: Compute the table width before
        returning the subreport.

2003-01-27 02:58  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lrml.xml: mising-subreport can appear in place of
        subreport.

2003-01-27 02:57  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/Rangegroup.pm: Reset $idx to 0 after moving
        the ranges.

2003-01-27 00:33  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/XMLSpecContainer.pm: Do not use a global file handle
        to open the file.

2003-01-27 00:30  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/XMLSpecContainer.pm: Removed use of global
        variables.

2003-01-27 00:18  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ReportSpecTest.pm: For more safety, (in case bugs
        in print() match bugs in load()), create a ReportSpec
        programatically. This also has the advantages of exercising some of
        the API.

2003-01-27 00:17  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/FilterExpr.pm: Added missing import of xml_encode in
        Lire::FilterExpr::Match

2003-01-26 23:21  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/XMLSpecContainer.pm: Removed comma after filehandle
        parameter.

2003-01-26 23:21  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportSpec.pm: Output a closing tag.

2003-01-26 23:20  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/GroupOp.pm: - Put a space after the tag's name.

2003-01-26 23:20  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Aggregator.pm: - XML tag is taken form op() method. 
        - Indentation level is in the $pfx parameter.

2003-01-26 23:18  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ReportSpecTest.pm: Added tests for loading a report
        spec, printing a report_spec and loading a non-existent report
        spec.

2003-01-26 21:49  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report.pm: Output closing tag on appropriate fh.

2003-01-26 19:54  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/schemas/test-extended.xml: Renamed
        tests::helpers::ExtendedFieldsCreator to
        tests::helpers::TestExtendedAnalyzer

2003-01-26 19:11  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, all/lib/tests/.cvsignore,
        all/lib/tests/ExtendedFieldsCreator.pm, all/lib/tests/Makefile.am,
        all/lib/tests/OldDlfAdapterTest.pm,
        all/lib/tests/oldconverter2dlf.in,
        all/lib/tests/schemas/test-extended.xml: Moved oldconverter2dlf.in
        and ExtendedFieldsCreator to helpers subdirectory.

2003-01-26 18:40  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Makefile.am: Added Lire::ReportGenerator.

2003-01-26 18:39  Francis J. Lacoste <flacoste@logreport.org>

        * all/: lib/Lire/ReportGenerator.pm, script/lr_dlf2xml.in: Moved
        lr_dlf2xml body to a method object: Lire::ReportGenerator.

2003-01-26 00:06  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/OldDlfAdapter.pm: - Removed CLOEXEC on temporary
        files.  - Fix method signature in synopsis.  - Capture the err,
        warning and crit messages output by the DLF   converter script.  -
        Make sure the DLF script has the same LR_SCHEMAS_PATH.

2003-01-26 00:04  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Test/DlfConverterTestCase.pm: - Removed need for
        'name' key in expected results structure.  - Dont create directory
        with : in them, this would cause confusion   in LR_SCHEMAS_PATH.  -
        Added a create_dlf_converter_process utility method.  - Fix method
        name in synopsis.

2003-01-26 00:02  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/DlfConverterProcessTest.pm: Removed unused name
        key.

2003-01-26 00:02  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, all/lib/tests/.cvsignore,
        all/lib/tests/Makefile.am, all/lib/tests/OldDlfAdapterTest.pm,
        all/lib/tests/oldconverter2dlf.in: Added unit tests for
        OldDlfAdapter.

2003-01-25 21:30  Francis J. Lacoste <flacoste@logreport.org>

        * Makefile.am, configure.in, test/.cvsignore, test/Makefile.am,
        test/test.cfg, test/test.xml, test/reports/.cvsignore,
        test/reports/Makefile.am, test/reports/period-report.xml,
        test/reports/timeslot-report.xml, test/script/.cvsignore,
        test/script/Makefile.am, test/script/test2dlf.in: Remove test
        superservice.

2003-01-23 22:35  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/Test/Makefile.am: make distcheck works again

2003-01-20 04:07  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/DlfConverterProcessTest.pm: Refactored fixtures and
        expected results checking into Lire::Test::DlfConverterTestCase.

2003-01-20 04:06  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: Makefile.am, OldDlfAdapter.pm: Added
        Lire::OldDlfAdapter and Lire/Test directory.

2003-01-20 04:05  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, all/lib/Lire/Test/.cvsignore,
        all/lib/Lire/Test/DlfConverterTestCase.pm,
        all/lib/Lire/Test/Makefile.am: Added
        Lire::Test::DlfConverterTestCase.

2003-01-20 01:06  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/: Aggregator.pm, AsciiDlfFactory.pm,
        DerivedRecordsCreator.pm, DlfInfo.pm, ExtendedFieldsCreator.pm,
        FilterExpr.pm, Group.pm, GroupOp.pm, Rangegroup.pm, Records.pm,
        ReportOperator.pm, Timegroup.pm, Timeslot.pm: @ISA => use base
        cleanup

2003-01-20 00:49  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/: Group.pm, GroupOp.pm: - Remove the
        THRESHOLD stuff (to slowly get rid of DlfInfo).

2003-01-20 00:48  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config.pm.in: - Fixed path initialization call.  -
        Remove the THRESHOLD stuff (to slowly get rid of DlfInfo).

2003-01-19 23:14  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/DlfStreamTest.pm: Added unit tests for sorted DLF
        stream.

2003-01-19 23:14  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DlfStream.pm: Can now read the DLF stream sorted
        according to $sort_spec.

2003-01-19 23:13  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DlfStore.pm: Add sort_spec parameter to get a sorted
        DLF stream.

2003-01-16 23:24  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/.cvsignore: Added lr_vendor_cron.

2003-01-16 21:56  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/GroupOp.pm: - use base.  - Import is_numeric_type()
        from Lire::DataTypes.

2003-01-16 21:55  Francis J. Lacoste <flacoste@logreport.org>

        * all/etc/defaults.in: Initial values for schemas, filters and
        reports search path can be set through environment variables.

2003-01-16 21:54  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config.pm.in: - Remove some global variables:
        xsldir, dsssldir, SCHEMAS_PATH,   REPORTS_PATH and FILTERS_PATH.  -
        Initialize the search path of Lire::DlfSchema, Lire::ReportSpec,  
        Lire::FilterSpec based on the env vars.  - Move @SUPERSERVICES and
        @SERVICES initialization to separate   functions.

2003-01-16 21:53  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportSpec.pm: Added methods to manipulate the
        report specification search path.

2003-01-16 21:52  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/FilterSpec.pm: - Added filter_path() methods.

2003-01-16 21:52  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DlfSchema.pm: - Lire::Config now calls
        add_schema_path_dir().  - Complain when no $dir param is given.

2003-01-16 21:51  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Program.pm: Since Lire::Config needs to be loaded to
        init some configuration, make sure all Lire::Program gets the
        configuration initialized.

2003-01-16 21:50  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DataTypes.pm: We don't need to use the module to
        access its global vars.

2003-01-16 21:50  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/: FilterSpecTest.pm, Makefile.am,
        ReportSpecTest.pm: Added unit tests for filter_path(),
        report_path() and friends methods.

2003-01-16 20:21  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Added bug about newer ArGoMail version.

2003-01-16 20:21  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_vendor_cron.in: Added back daemon variable with
        comments explaining its purpose.

2003-01-12 22:52  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_xml2pdf.in: added comment

2003-01-12 22:51  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_vendor_cron.in: use su -: clean environment

2003-01-12 22:50  Joost van Baal <joostvb@logreport.org>

        * all/script/: lr_xml2dbx.in, lr_xml2html.in, lr_xml2rtf.in,
        lr_xml2xhtml.in: no longer rely on executable current working
        directory at startup time

2003-01-12 18:52  Joost van Baal <joostvb@logreport.org>

        * NEWS: note on lr_vendor_cron

2003-01-12 18:50  Joost van Baal <joostvb@logreport.org>

        * all/script/Makefile.am, configure.in: added lr_vendor_cron

2003-01-12 18:50  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_vendor_cron.in: now Lire user, DEBUG, confdir and
        logger(1) priority are configurable using environment variables. 
        /etc/sysconfig/lire.d somewhat less hardcoded.  removed (probably
        obsolete) unused `daemon' variable.  Added manpage.

2003-01-12 17:47  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_vendor_cron.in: moved from
        package/rpm/SOURCES/lr_vendor_cron: will support more platforms

2003-01-11 22:53  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/: API, Config.pm, Parser.pm, Spec.pm,
        SpecParser.pm, Values.pm, spec.xml: proposed API to read and modify
        configuration files from the rest of Lire (and lr_config)

2003-01-09 22:19  Joost van Baal <joostvb@logreport.org>

        * email/script/Makefile.am: fixed yet another typo

2003-01-09 21:45  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/LogSource.pm: some english language fixes in manpage

2003-01-09 21:40  Joost van Baal <joostvb@logreport.org>

        * email/script/Makefile.am: fixed typo

2003-01-09 18:14  Joost van Baal <joostvb@logreport.org>

        * configure.in: added s1ms2dlf

2003-01-09 18:01  Joost van Baal <joostvb@logreport.org>

        * email/script/s1ms2dlf.in: avoid useless use of cat award, fixed
        year in copyright (i believe), fixed some english language style

2003-01-09 17:54  Joost van Baal <joostvb@logreport.org>

        * email/script/Makefile.am: fixed typo

2003-01-08 22:37  Arnaud Gaillard

        * email/script/Makefile.am, all/etc/address.cf,
        all/lib/Lire/Syslog.pm: 
        Added sun one messaging service by jean-yves monnier

2003-01-08 22:36  Arnaud Gaillard

        * email/script/s1ms2dlf.in: 
        Added sun one messaging service by jean yves monnier

2003-01-05 04:12  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/DlfStreamTest.pm: - Generate v2 and aref DLF
        automatically.  - Added 2 tests for read_dlf_aref method.

2003-01-05 04:11  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DlfStream.pm: - We also need to detect fields
        swapping.  - Added read_dlf_aref method which returns the DLF as an
        array reference.

2003-01-05 02:57  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/: DlfConverterProcessTest.pm, Makefile.am, all.pm:
        - Added Lire::DlfConverterProcess unit tests.  - Added a suite
        which runs all tests.

2003-01-05 02:56  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: DlfConverterProcess.pm, Makefile.am: Added
        Lire::DlfConverterProcess

2003-01-05 01:08  Arnaud Gaillard

        * msgstore/script/nmsmmp2dlf.in: 
        Added a workaround for broken session and added 2 more case

2003-01-04 23:15  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DlfStream.pm: - Only check for the "" case.

2003-01-04 23:11  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DlfStream.pm: Prevent warnings when $time isn't a
        number.

2003-01-04 23:03  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DlfConverter.pm: - Remove "\n" in croak call.  - The
        DLF Converter API methods are finally part of  
        DlfConverterProcess.  - Added methods for log file processing
        (instead of line-based processing).

2003-01-04 23:02  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DlfStore.pm: The DLF Converter API methods are
        finally part of DlfConverterProcess.

2003-01-04 23:02  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/LogSource.pm: Implemented documented default.

2003-01-04 23:01  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DataTypes.pm: Relax the check_superservice check
        since the schema path can be modified at runtime.

2003-01-04 19:14  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/: LogSourceTest.pm, Makefile.am: Added
        Lire::LogSource unit tests.

2003-01-04 19:14  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: LogSource.pm, Makefile.am: Added Lire::LogSource
        class.

2003-01-04 19:14  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/: Lire/DlfStream.pm, tests/DlfStreamTest.pm: Updated to
        use storage_file() API.

2003-01-04 19:13  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/: Lire/DlfStore.pm, tests/DlfStoreTest.pm: Removed
        dlf_path and generalize into 'category' and 'storage_file'.

2003-01-04 17:25  Francis J. Lacoste <flacoste@logreport.org>

        * all/etc/defaults.in: Don't abort when the DocBook DTD cannot be
        found by xmlcatalog.

2003-01-04 00:14  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/DlfStoreTest.pm: - Updated based on new
        understanding of set_up() and tear_down().  - Added test for DLF
        streams-related method.

2003-01-04 00:14  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DlfStore.pm: - Added DLF streams method:
        dlf_streams(), has_dlf_stream() and   open_dlf_stream() - Use croak
        instead of die.

2003-01-04 00:13  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DlfStream.pm: Check some params on new() call.

2003-01-03 23:24  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/DlfSchemaTest.pm: - Added 'use strict' - Finally
        understood that set_up and tear_down are called before and after  
        *every* test (which is nice, actually).  - Added a test for the
        load/reload behavior.

2003-01-03 23:22  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/: DlfStreamTest.pm, Makefile.am: Added unit tests
        for Lire::DlfStream

2003-01-03 23:22  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: DlfStream.pm, Makefile.am: Added Lire::DlfStream
        which encapsulates a persistent DLF data stream.

2003-01-03 23:19  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/: DlfConverterManagerTest.pm, DlfStoreTest.pm,
        ExtendedSchemaTest.pm, UtilsTest.pm: Added 'use strict'

2003-01-03 23:17  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/AsciiDlfTimegroupTest.pm: - Added 'use strict'.  -
        Use proper API to modify the schema loading path.

2003-01-03 23:16  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Utils.pm: Check param's type.

2003-01-03 19:07  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/: Lire/Utils.pm, tests/UtilsTest.pm: Fixed warnings when
        writing undef values.

2003-01-03 18:03  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/ExtendedSchemaTest.pm: Use the proper API to
        manipulate schema loading path.

2003-01-03 18:02  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/: DlfSchemaTest.pm, Makefile.am: Start unit tests
        for Lire::DlfSchema.

2003-01-03 18:01  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DlfSchema.pm: - Added static methods to modify the
        schema path.  - Make sure the cached schema is in sync with its
        disk   representation.

2003-01-02 21:16  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/UtilsTest.pm: Move unlink to tear_down

2003-01-02 21:15  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/: Makefile.am, UtilsTest.pm: Added tests for
        Lire::Utils.

2003-01-02 21:15  Francis J. Lacoste <flacoste@logreport.org>

        * all/: lib/Lire/FilterExpr.pm, lib/Lire/Makefile.am,
        lib/Lire/Report.pm, lib/Lire/XMLSpecContainer.pm,
        lib/Lire/XMLUtils.pm, lib/Lire/Report/Entry.pm,
        lib/Lire/Report/Image.pm, lib/Lire/Report/Note.pm,
        lib/Lire/Report/Section.pm, lib/Lire/Report/Subreport.pm,
        script/lr_dlf2xml.in: Renamed Lire::XMLUtils to Lire::Utils

2003-01-02 21:14  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Utils.pm: - Renamed XMLUtils.pm to Utils.pm - Added
        read_keyvalue_file, write_keyvalue_file and diff_lists   utility
        functions.

2002-12-31 00:12  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/: DlfStoreTest.pm, Makefile.am: Added unit tests
        for DlfStore.

2002-12-31 00:10  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DlfStore.pm: Implemented open() and close() methods
        to access the DlfStore.

2002-12-30 20:11  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/tests/: DlfConverterManagerTest.pm, Makefile.am: Added
        unit test for Lire::DlfConverterManager.

2002-12-30 20:11  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DlfConverterManager.pm: - Normalized method names
        (there were dlf_converter and converter)   settled on _converter
        variant.  - Implemented DlfConverterManager.

2002-12-30 18:29  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Added request about postfix's reject: log entry.

2002-12-30 18:28  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: DlfConverter.pm, DlfConverterManager.pm,
        DlfStore.pm, Makefile.am: Added packages based on the DLF converter
        API proposal.

2002-12-29 21:29  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_mail.in: - Use text/html on XHTML format so that it
        is displayed by HTML   mailer.  - Set encoding to either base64 or
        quoted-printable to make sure   that our emails are transferred
        correctly by all MTAs.

2002-12-22 21:44  Joost van Baal <joostvb@logreport.org>

        * doc/dev-manual.dbx: indentation

2002-12-22 21:43  Joost van Baal <joostvb@logreport.org>

        * email/script/sendmail2dlf.in: manpage more explicit on required
        log format

2002-12-20 17:19  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Added bugs about 'Messages forwarded' syslog tag.

2002-12-17 22:51  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/PloticusChartWriter.pm: Don't force $hq
        to true.

2002-12-17 22:51  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in: sh(1) compatibility.

2002-12-13 21:46  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, all/lib/Makefile.am, all/lib/tests/.cvsignore,
        all/lib/tests/AsciiDlfTimegroupTest.pm,
        all/lib/tests/ExtendedFieldsCreator.pm,
        all/lib/tests/ExtendedSchemaTest.pm, all/lib/tests/Makefile.am,
        all/lib/tests/schemas/test-extended.xml,
        all/lib/tests/schemas/test.xml, doc/dev-manual.dbx: - Added the
        unit tests used to debug the Extended schema and Timegroup   bugs. 
        - Document the use of Unit tests in the developers' manual.

2002-12-13 20:20  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/Timegroup.pm: Timegroup didn't merged its
        children.

2002-12-13 20:19  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/Subreport.pm: Removed unused parameter.
        Switch to use base.

2002-12-13 18:08  Francis J. Lacoste <flacoste@logreport.org>

        * all/etc/defaults.in: Always make sure that the directory
        containing our perl libraries is included in the @INC. Enables use
        of lr_run perl -d -e '<code> using our libraries'.

2002-12-13 18:06  Francis J. Lacoste <flacoste@logreport.org>

        * doc/user-manual.dbx: strong isn't a DocBook tag.

2002-12-13 18:05  Francis J. Lacoste <flacoste@logreport.org>

        * doc/dev-manual.dbx: Add lire: prefix to example. Users aren't
        necesserly familiar with the namespace concept and using lire: will
        probably work in their case.

2002-12-12 23:02  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DlfSchema.pm: Removed use of global file handle and
        global variables which prevented calling load_schema in the middle
        of another load_schema call. This made calling
        Lire::DlfSchema::load_schema( "super-extended" ) without calling
        Lire::DlfSchema::load_schema( "super" ) first, failed with an expat
        error.

2002-12-12 21:39  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Makefile.am: Moved Syslog.pm and Time.pm to their
        proper place..

2002-12-12 21:31  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/: .cvsignore, Makefile.am, Syslog.pm, Time.pm,
        Lire/Syslog.pm, Lire/Time.pm: Moved Syslog.pm and Time.pm modules
        at their proper place in the directory hierarchy.

2002-12-12 12:56  Joost van Baal <joostvb@logreport.org>

        * doc/roadmap.dbx: updated: new proposals sent to development list

2002-12-09 03:39  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/: Config.pm, Parser.pm, Spec.pm, Values.pm:
        Implement cascading in a single configuration file. Add
        documentation to Spec.pm

2002-12-08 01:22  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/: Config.pm, Parser.pm, Spec.pm, Values.pm,
        conf.xml: check() now works

2002-12-07 17:53  Joost van Baal <joostvb@logreport.org>

        * doc/user-manual.dbx: added extra note on supported systems

2002-12-07 15:07  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_xml2chart.in: slight manpage improvement

2002-12-07 15:06  Joost van Baal <joostvb@logreport.org>

        * doc/faq.dbx: more openbsd notes

2002-12-04 20:14  Joost van Baal <joostvb@logreport.org>

        * INSTALL: fixed typo

2002-12-04 21:14  Joost van Baal <joostvb@logreport.org>

        * doc/faq.dbx: more notes on openbsd

2002-12-03 20:12  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Add wishlist item for syslog encapsulated named log
        file.

2002-12-03 11:07  Francis J. Lacoste <flacoste@logreport.org>

        * ---------------------- Lire 1.2.1 released ---------------------
        * NEWS, all/etc/defaults.in: LR_SYSCONFDIR mess fixed.

2002-12-03 09:52  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/: conf.xml, spec.xml: tiny testfiles

2002-12-03 09:44  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/: Config.pm, Parser.pm, Spec.pm,
        SpecParser.pm, Values.pm: can parse things now

2002-11-30 08:09  Wessel Dankers <wsl@logreport.org>

        * doc/lire-dlf-converters.eps: cleaned up

2002-11-30 07:43  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/: Parser.pm, Spec.pm, Values.pm: use real
        data types instead of ad-hoc strings and hashes

2002-11-29 22:30  Francis J. Lacoste <flacoste@logreport.org>

        * doc/faq.dbx: Closed missing listitem.
        * ---------------------- Lire 1.2 released ---------------------

2002-11-29 21:25  Joost van Baal <joostvb@logreport.org>

        * INSTALL: note on ploticus added

2002-11-29 21:25  Joost van Baal <joostvb@logreport.org>

        * msgstore/script/nmsmmp2dlf.in: oops, typo

2002-11-29 21:24  Joost van Baal <joostvb@logreport.org>

        * doc/faq.dbx: updated openbsd notes

2002-11-29 20:42  Joost van Baal <joostvb@logreport.org>

        * msgstore/script/nmsmmp2dlf.in: credits

2002-11-29 20:41  Joost van Baal <joostvb@logreport.org>

        * configure.in: cosmetics

2002-11-29 20:15  Joost van Baal <joostvb@logreport.org>

        * AUTHORS: more credit

2002-11-29 20:12  Joost van Baal <joostvb@logreport.org>

        * msgstore/script/nmsstore2dlf.in: added credits

2002-11-29 20:07  Joost van Baal <joostvb@logreport.org>

        * INSTALL, NEWS: moved notes on incompatible changes from NEWS to
        INSTALL, purged obsolete notes from INSTALL

2002-11-29 18:29  Francis J. Lacoste <flacoste@logreport.org>

        * extras/.cvsignore: Rename *.tar.gz to tar.gz.off to not include
        them in make dist.

2002-11-29 18:11  Francis J. Lacoste <flacoste@logreport.org>

        * ChangeLog: Updated ChangeLog for 1.2 release.

2002-11-29 11:57  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: Update NEWS for 1.2 release.

2002-11-29 11:25  Francis J. Lacoste <flacoste@logreport.org>

        * all/etc/profile_lean.in: 037 isn't a sane umask value, it creates
        directory without the search permission set.

2002-11-29 10:36  Francis J. Lacoste <flacoste@logreport.org>

        * msgstore/script/nmsstore2dlf.in: Applied fix from Jean-Yves
        Monnier to parse log entries generated by the webmail interface.

2002-11-29 10:35  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Added request for RealServer log files.

2002-11-28 14:13  Francis J. Lacoste <flacoste@logreport.org>

        * all/etc/defaults.in: Added hook to load more configuration files.
        (Poor man's configuration extensions API)

2002-11-28 14:11  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, all/script/.cvsignore, all/script/Makefile.am,
        all/script/lr_env.in: Added a lr_env(1) script which can be used to
        retrieve Lire installation information.

2002-11-27 20:22  Joost van Baal <joostvb@logreport.org>

        * NEWS: cosmetics

2002-11-26 23:35  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, all/etc/defaults.in: - When xmlcatalog and
        /etc/xml/catalog are available, use that   to determine location of
        DocBook XML DTD. (This is the only sane   things to do on RH 7.3
        and beyond).  - Set initial value of LR_IMAGE_STYLE based on the
        presence of   ploticus.

2002-11-23 21:22  Francis J. Lacoste <flacoste@logreport.org>

        * doc/faq.dbx: Updated answer about newer version of DBK
        stylesheets.

2002-11-23 21:22  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: Added note about LR_WEEKS_START_ON

2002-11-23 18:20  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_config.in: Applied Solaris patch contributed by
        Jean-Yves Monnier.

2002-11-23 18:18  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Added MS ICF as wishlist item.

2002-11-23 18:04  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: Filled to 72 columnds for easier pasting in email messages.

2002-11-23 10:18  Joost van Baal <joostvb@logreport.org>

        * all/etc/address.cf: added test-service, to make
        lr_check_superservice no longer spit out debug messages about
        missing service/superservice

2002-11-23 09:57  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_cron.in: adapted to Lire 1.1 lr_log2mail interface.
         Was lr_cron failing always in Lire 1.1?

2002-11-21 00:05  Joost van Baal <joostvb@logreport.org>

        * NEWS, doc/dev-manual.dbx: some documentation on "test"
        superservice

2002-11-20 23:53  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: one little pending issue about weeknumbering

2002-11-20 23:53  Joost van Baal <joostvb@logreport.org>

        * Makefile.am, configure.in: removed obsolete comments

2002-11-20 23:36  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/WeekCalculator.pm: fixed CVS conflict at my side,
        updated authors

2002-11-20 22:34  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: RC release.

2002-11-20 22:33  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_config.in: Added some services/superservices.

2002-11-20 22:28  Francis J. Lacoste <flacoste@logreport.org>

        * doc/roadmap.dbx: Next release will be 1.3

2002-11-17 00:50  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Close Timeslot/Timegroup/WeekCalculator bugs.

2002-11-17 00:50  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/Timegroup.pm: - Use Lire::WeekCalculator. 
        - Fixed multiple in month, year and week unit.  - Tested and
        debugged year changes.  - Moved code common to merge_ and update_
        to separate functions.

2002-11-17 00:49  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/Timeslot.pm: - Use Lire::WeekCalculator.  -
        Handle multiple correctly.  - Use param'unit to select the unit
        (not the number of seconds it   represents)

2002-11-17 00:48  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: Makefile.am, WeekCalculator.pm: Added
        WeekCalculator which encapsulates ISO/U/V logic.

2002-11-17 00:35  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DataTypes.pm: Added some functions for completeness.

2002-11-17 00:35  Francis J. Lacoste <flacoste@logreport.org>

        * test/script/: .cvsignore, Makefile.am, test2dlf.in: DLF converter
        which generates random data.

2002-11-17 00:34  Francis J. Lacoste <flacoste@logreport.org>

        * Makefile.am, configure.in, test/.cvsignore, test/Makefile.am,
        test/test.cfg, test/test.xml, test/reports/.cvsignore,
        test/reports/Makefile.am, test/reports/period-report.xml,
        test/reports/timeslot-report.xml: Added start of a test
        superservice to hold test report specification.s

2002-11-14 22:16  Francis J. Lacoste <flacoste@logreport.org>

        * www/: www.cfg, reports/Makefile.am, reports/bytes-by-dir.xml,
        reports/bytes-by-period.xml, reports/bytes-by-result-by-period.xml,
        reports/bytes-by-result.xml, reports/clienthost-by-period.xml,
        reports/keywords-by-search_engine.xml,
        reports/requests-by-attack.xml, reports/requests-by-browser.xml,
        reports/requests-by-country.xml,
        reports/requests-by-gzip_result.xml,
        reports/requests-by-keywords.xml, reports/requests-by-lang.xml,
        reports/requests-by-method.xml, reports/requests-by-os.xml,
        reports/requests-by-period.xml,
        reports/requests-by-result-by-period.xml,
        reports/requests-by-result.xml, reports/requests-by-robot.xml,
        reports/requests-by-search_engine.xml,
        reports/requests-by-size.xml, reports/requests-by-timeslot.xml,
        reports/requests-by-useragent.xml, reports/requests-by-version.xml,
        reports/requests-summary.xml,
        reports/top-avg-compression-by-file-type.xml,
        reports/top-avg-compression-by-url.xml,
        reports/top-client_host-by-result.xml,
        reports/top-client_host-by-size.xml, reports/top-client_host.xml,
        reports/top-first_page.xml, reports/top-last_page.xml,
        reports/top-pages-by-client_host.xml,
        reports/top-referer-page-connections.xml,
        reports/top-referers-by-page.xml, reports/top-referers.xml,
        reports/top-referring_sites.xml, reports/top-requested-page.xml,
        reports/top-tracked_pages-by-client_host.xml,
        reports/top-traversals.xml, reports/top-urls-by-client_host.xml,
        reports/top-urls-by-result.xml,
        reports/tracked_pages-by-period.xml,
        reports/user_session-finished.xml,
        reports/user_session-page_counts.xml,
        reports/user_session-summary.xml,
        reports/user_session-visit-times.xml,
        reports/user_session-visit_number.xml,
        reports/user_sessions-by-period.xml: Updated for 2.0 DTDs.

2002-11-14 18:09  Francis J. Lacoste <flacoste@logreport.org>

        * syslog/: syslog.cfg, reports/Makefile.am,
        reports/messages-by-facility.xml, reports/messages-by-level.xml,
        reports/messages-by-period.xml, reports/syslog-reports-infos.dbx,
        reports/syslog-summary.xml, reports/top-hosts.xml,
        reports/top-messages-by-period.xml,
        reports/top-messages-by-process.xml, reports/top-messages.xml,
        reports/top-processes-by-period.xml, reports/top-processes.xml:
        Updated for 2.0 version of the DTDs.

2002-11-14 17:48  Francis J. Lacoste <flacoste@logreport.org>

        * spamfilter/: spamfilter.cfg, reports/Makefile.am,
        reports/stats-delay-average.xml, reports/stats-delay-max.xml,
        reports/stats-delay.xml, reports/stats-messages-scanned.xml,
        reports/stats-messages-spamsfound.xml, reports/stats-score-max.xml,
        reports/top-receiving-spam.xml: Updated for 2.0 DTDs.

2002-11-14 17:32  Francis J. Lacoste <flacoste@logreport.org>

        * proxy/reports/: bytes-by-cache_result.xml, bytes-by-period.xml,
        bytes-by-result_src_code.xml, bytes-by-timeslot.xml,
        requests-by-cache_result.xml, requests-by-period.xml,
        requests-by-size.xml, requests-by-time.xml,
        requests-by-timeslot.xml, top-clients-by-destinations.xml,
        top-destinations-by-bytes.xml, top-destinations-by-clients.xml,
        top-destinations-by-users.xml, top-destinations.xml,
        top-types-by-bytes.xml, top-urls-by-users.xml,
        top-users-by-bytes.xml, top-users-by-destinations.xml: Updated for
        2.0 DTDs.

2002-11-14 17:32  Francis J. Lacoste <flacoste@logreport.org>

        * proxy/: proxy.cfg, reports/Makefile.am,
        reports/client_hosts-summary.xml, reports/requests-summary.xml,
        reports/users-summary.xml: Removed summary reports.

2002-11-13 23:43  Joost van Baal <joostvb@logreport.org>

        * spamfilter/reports/top-receiving-spam.xml: fixed LRSML syntax

2002-11-13 23:34  Joost van Baal <joostvb@logreport.org>

        * spamfilter/reports/: stats-delay-average.xml,
        stats-delay-max.xml, stats-messages-scanned.xml,
        stats-messages-spamsfound.xml, stats-score-max.xml,
        top-receiving-spam.xml: added descriptions, in order to make 
        reports valid LRSML

2002-11-13 00:14  Francis J. Lacoste <flacoste@logreport.org>

        * print/script/cups_pagelog2dlf.in: Removed debugging code.

2002-11-13 00:11  Francis J. Lacoste <flacoste@logreport.org>

        * print/reports/: billing-per-printer.xml, jobs-per-period.xml,
        jobs-per-printer-per-period.xml, jobs-per-printer.xml,
        jobs-per-sheets.xml, jobs-per-user-per-period.xml,
        sheets-per-period.xml, sheets-per-user-per-period.xml,
        sheets-per-user.xml, top-users.xml: Updated for 2.0 DTDs.

2002-11-13 00:10  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lrsml.xml: The field's name isn't an ID.

2002-11-12 23:16  Francis J. Lacoste <flacoste@logreport.org>

        * msgstore/reports/: Makefile.am, badlogin-by-period.xml,
        close-by-period.xml, events-by-protocol.xml, login-by-period.xml,
        top-user-leftover-bytes.xml, top-user-leftover-messages.xml,
        top-user-login.xml, top-user-most-bytes.xml,
        top-user-most-messages.xml, top-user-select.xml, unique-user.xml:
        Updated reports for 2.0 DTDs.

2002-11-12 22:52  Francis J. Lacoste <flacoste@logreport.org>

        * ftp/reports/: bytes-by-dir-by-user-by-period.xml,
        bytes-by-period-by-user.xml, bytes-by-period.xml,
        bytes-by-user-by-period.xml, top-files-in.xml, top-files-out.xml,
        top-files.xml, top-remote-host.xml, top-users-bytes.xml,
        top-users.xml, tracked-files.xml, tracked-users.xml,
        transfers-by-direction.xml, transfers-by-file.xml,
        transfers-by-type.xml: Updated for 2.0 DTDs.

2002-11-12 22:51  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: Records.pm, AsciiDlf/Records.pm: Fixed bugs in
        records operator.

2002-11-12 22:26  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lrsml.xml: We are still using the fields
        attribute.

2002-11-12 21:56  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: - Added suggestion from Brett Hales - Added bug about
        the LR_SCALE_ configuration variables.

2002-11-12 21:54  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DataTypes.pm: Number without a unit should be
        interpreted as a second.

2002-11-11 00:01  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/reports/: bytes-by-period.xml, bytes-by-rule.xml,
        bytes-by-timeslot.xml, bytesperfrom.xml, bytesperfromperport.xml,
        bytesperto.xml, bytespertoperport.xml, deniedtcpperport.xml,
        pkt-by-period.xml, pkt-by-rule.xml, pkt-by-timeslot.xml,
        top-bytes-dst-by-src.xml, top-bytes-src-by-dst.xml,
        top-dst-by-msg.xml, top-msg.xml, top-pkt-by-dst.xml,
        top-pkt-by-src.xml, top-pkt-dst-by-src.xml, top-pkt-src-by-dst.xml,
        top-src-by-msg.xml: Updated for 2.0 DTDs.

2002-11-11 00:00  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/firewall.xml: Shorten the port labels.

2002-11-11 00:00  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/script/welf2dlf.in: Destination information was
        identical to source.

2002-11-10 23:59  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/: firewall.cfg, reports/Makefile.am,
        reports/pkt-summary.xml, reports/vol-summary.xml: Removed obsolete
        summary reports.

2002-11-10 23:59  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/Entry.pm: Only update stats when the value
        will be displayed.

joostvb@gelfand:~/cv...eforge/logreport/service% vim ChangeLog
joostvb@gelfand:~/cv...eforge/logreport/service% cvs2cl       
2002-11-13 00:14  Francis J. Lacoste <flacoste@logreport.org>

        * print/script/cups_pagelog2dlf.in: Removed debugging code.

2002-11-13 00:11  Francis J. Lacoste <flacoste@logreport.org>

        * print/reports/: billing-per-printer.xml, jobs-per-period.xml,
        jobs-per-printer-per-period.xml, jobs-per-printer.xml,
        jobs-per-sheets.xml, jobs-per-user-per-period.xml,
        sheets-per-period.xml, sheets-per-user-per-period.xml,
        sheets-per-user.xml, top-users.xml: Updated for 2.0 DTDs.

2002-11-13 00:10  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lrsml.xml: The field's name isn't an ID.

2002-11-12 23:16  Francis J. Lacoste <flacoste@logreport.org>

        * msgstore/reports/: Makefile.am, badlogin-by-period.xml,
        close-by-period.xml, events-by-protocol.xml, login-by-period.xml,
        top-user-leftover-bytes.xml, top-user-leftover-messages.xml,
        top-user-login.xml, top-user-most-bytes.xml,
        top-user-most-messages.xml, top-user-select.xml, unique-user.xml:
        Updated reports for 2.0 DTDs.

2002-11-12 22:52  Francis J. Lacoste <flacoste@logreport.org>

        * ftp/reports/: bytes-by-dir-by-user-by-period.xml,
        bytes-by-period-by-user.xml, bytes-by-period.xml,
        bytes-by-user-by-period.xml, top-files-in.xml, top-files-out.xml,
        top-files.xml, top-remote-host.xml, top-users-bytes.xml,
        top-users.xml, tracked-files.xml, tracked-users.xml,
        transfers-by-direction.xml, transfers-by-file.xml,
        transfers-by-type.xml: Updated for 2.0 DTDs.

2002-11-12 22:51  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: Records.pm, AsciiDlf/Records.pm: Fixed bugs in
        records operator.

2002-11-12 22:26  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lrsml.xml: We are still using the fields
        attribute.

2002-11-12 21:56  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: - Added suggestion from Brett Hales - Added bug about
        the LR_SCALE_ configuration variables.

2002-11-12 21:54  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DataTypes.pm: Number without a unit should be
        interpreted as a second.

2002-11-11 00:01  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/reports/: bytes-by-period.xml, bytes-by-rule.xml,
        bytes-by-timeslot.xml, bytesperfrom.xml, bytesperfromperport.xml,
        bytesperto.xml, bytespertoperport.xml, deniedtcpperport.xml,
        pkt-by-period.xml, pkt-by-rule.xml, pkt-by-timeslot.xml,
        top-bytes-dst-by-src.xml, top-bytes-src-by-dst.xml,
        top-dst-by-msg.xml, top-msg.xml, top-pkt-by-dst.xml,
        top-pkt-by-src.xml, top-pkt-dst-by-src.xml, top-pkt-src-by-dst.xml,
        top-src-by-msg.xml: Updated for 2.0 DTDs.

2002-11-11 00:00  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/firewall.xml: Shorten the port labels.

2002-11-11 00:00  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/script/welf2dlf.in: Destination information was
        identical to source.

2002-11-10 23:59  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/: firewall.cfg, reports/Makefile.am,
        reports/pkt-summary.xml, reports/vol-summary.xml: Removed obsolete
        summary reports.

2002-11-10 23:59  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/Entry.pm: Only update stats when the value
        will be displayed.

2002-11-10 23:20  Francis J. Lacoste <flacoste@logreport.org>

        * email/reports/: deliveries-by-delay.xml,
        deliveries-by-period-by-status.xml, deliveries-by-period.xml,
        deliveries-by-size.xml, errors-by-to-relay.xml,
        from_domain-by-period.xml, from_user-from-domain-by-period.xml,
        summary.xml, to_domain-by-period.xml,
        to_user-from-domain-by-period.xml,
        top-avg-delay-by-to-relay-and-to-domain.xml,
        top-deliveries-btw-relays.xml, top-from-domain.xml,
        top-from-email-by-domain.xml, top-from-relay.xml,
        top-largest-email-exchange-per-relay.xml,
        top-largest-email-exchange.xml, top-status-by-domain.xml,
        top-to-domain.xml, top-to-email-by-domain.xml, top-to-relay.xml,
        top-volume-from-domain.xml, top-volume-to-domain.xml,
        tracked-recipients.xml, tracked-senders.xml, volume-by-period.xml:
        Updated for 2.0 DTDs.

2002-11-10 23:19  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/AsciiWriter.pm: - Don't try to second
        guess the col_width set in the XML report.  - Reduce each column
        proportionnally (bigger column are reduced more).

2002-11-10 23:19  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/: GroupInfo.pm, TableInfo.pm: Rename
        column_info_by_col_idx() to column_info_by_col_start() to make it
        more explicit. And actually returns the correct column (based on
        col_start() and not index())

2002-11-10 23:18  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/GroupOp.pm: Make sure that bytes and
        duration are formatted correctly.

2002-11-10 22:56  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: BUGS cleanup.

2002-11-10 22:56  Francis J. Lacoste <flacoste@logreport.org>

        * all/: man/lr_xml2pdf.dbx, script/responder.cgi: Removed obsolete
        files.

2002-11-10 21:17  Francis J. Lacoste <flacoste@logreport.org>

        * email/email.cfg: Fixed non-existing  report specification ID.

2002-11-10 21:16  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/AsciiWriter.pm: Fixed line separator
        when there is more than one categorical column on the first header
        row.

2002-11-10 21:16  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: Aggregator.pm, GroupField.pm, GroupOp.pm,
        Rangegroup.pm, Records.pm, ReportParser.pm, Timegroup.pm,
        Timeslot.pm: Updates for changes to the way ColumnInfo and
        GroupInfo are created.

2002-11-10 21:15  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/: ColumnInfo.pm, Group.pm, GroupInfo.pm,
        TableInfo.pm: Keep a reference to the GroupInfo which is a parent.

2002-11-06 23:16  Francis J. Lacoste <flacoste@logreport.org>

        * dnszone/: dnszone.cfg, reports/Makefile.am,
        reports/server-summary.xml, reports/top-axfr-host.xml,
        reports/top-axfr-zone.xml, reports/top-axfr.xml,
        reports/top-denied-axfr.xml, reports/top-dynamicdenied.xml,
        reports/top-loadedzone.xml: Updated for 2.0 version DTDs.

2002-11-06 23:15  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/: AsciiWriter.pm, ExcelWriter.pm: Don't
        display header and summary when the report doesn't contain at least
        one entry.

2002-11-06 23:15  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/Aggregator.pm: Quote field name for
        robustness (fix problems with field names containing '-')

2002-11-06 22:47  Francis J. Lacoste <flacoste@logreport.org>

        * dns/: dns.cfg, reports/Makefile.am,
        reports/req-by-period-by-method.xml,
        reports/req-by-timeslot-by-method.xml,
        reports/requests-by-period.xml, reports/requests-by-timeslot.xml,
        reports/requests-summary-by-method.xml,
        reports/requests-summary.xml, reports/requesttype-by-method.xml,
        reports/requesttype-distribution.xml,
        reports/top-requested-names.xml, reports/top-requesting-hosts.xml:
        Updated for 2.0 version of the DTDs.

2002-11-06 22:46  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_check_prereq.in: Configuration variable is
        LR_IMAGE_STYLE

2002-11-06 22:46  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/: ChartWriter.pm,
        PloticusChartWriter.pm: Only grab the first categorical and
        numerical columns. Ignore the others.

2002-11-06 22:01  Francis J. Lacoste <flacoste@logreport.org>

        * dialup/reports/: connection-time-by-period.xml,
        connections-by-connect-status.xml,
        connections-by-connection-time.xml,
        connections-by-hangup-status.xml, connections-by-period.xml,
        connections-by-type.xml, cost-by-period.xml,
        cost-by-telephone-number.xml, top-telephone-number-from.xml,
        top-telephone-number.xml: Updated for 2.0 version of the DTDs.

2002-11-06 22:00  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/Group.pm: Summary stats should also be
        included in column's stats (max-chars, avg-chars, etc.)

2002-11-06 21:35  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: Some NEWS on LRML 2.0 and LRSML 2.0

2002-11-06 21:26  Joost van Baal <joostvb@logreport.org>

        * THANKS, all/lib/Lire/AsciiDlf/Timegroup.pm: credits added

2002-11-06 21:25  Joost van Baal <joostvb@logreport.org>

        * NEWS: updated to current status

2002-11-06 20:57  Francis J. Lacoste <flacoste@logreport.org>

        * database/reports/: actions-by-period.xml, top-databases.xml,
        top-querytypes.xml, top-users.xml: - Added labels and ratios.  -
        Updated DTD to 2.0

2002-11-06 20:54  Francis J. Lacoste <flacoste@logreport.org>

        * all/etc/address.cf: Don't know if it's 'stable' (what is?) but we
        are shipping it!

2002-11-06 19:15  Francis J. Lacoste <flacoste@logreport.org>

        * spamfilter/.cvsignore, spamfilter/script/.cvsignore,
        www/script/.cvsignore: Ignore generated files.

2002-11-06 19:05  Francis J. Lacoste <flacoste@logreport.org>

        * spamfilter/spamfilter.xml, syslog/syslog.xml, www/www-attack.xml,
        www/www-domain.xml, www/www-robot.xml, www/www-search.xml,
        www/www-session_id.xml, www/www-url.xml, www/www-user_agent.xml,
        www/www-user_session.xml, www/www.xml: - Added labels to all
        schema's fields.  - Updated DTD version to 1.1 - Removed unneeded
        default attribute (this will go away in a future   release).

2002-11-06 19:02  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/firewall.xml, ftp/ftp.xml, msgstore/msgstore.xml,
        print/print-sheets.xml, print/print.xml, proxy/proxy.xml: - Added
        labels to all schema's fields.  - Updated DTD version to 1.1 -
        Removed unneeded default attribute (this will go away in a future  
        release).

2002-11-06 18:59  Francis J. Lacoste <flacoste@logreport.org>

        * database/database-querytype.xml, database/database.xml,
        dialup/dialup.xml, dnszone/dnszone.xml, email/email-email.xml,
        email/email.xml: - Added labels to all schema's fields.  - Updated
        DTD version to 1.1 - Removed unneeded default attribute (this will
        go away in a future   release).

2002-11-06 18:57  Francis J. Lacoste <flacoste@logreport.org>

        * Makefile.am, configure.in: Include spamfilter.

2002-11-06 17:39  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/.cvsignore, all/script/Makefile.am,
        all/script/lr_check_prereq.in, all/script/lr_config.cgi.in,
        all/script/lr_config.in, all/script/lr_config.js,
        all/script/lr_log2mail.in, all/script/lr_log2report.in,
        all/script/lr_rawmail2mail.in, all/script/lr_xml2logml.in,
        all/script/lr_xml2mail.in, all/script/lr_xml2report.in,
        all/script/lr_xml2rtf.in, doc/BUGS, doc/dev-manual.dbx,
        doc/user-manual.dbx: - Removed LogML support.  - Remove obsolete
        lr_config.cgi

2002-11-06 17:38  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/stylesheet/xsl/: Makefile.am, logml-email.xsl,
        logml-www.xsl, logml.xsl: Removed LogML support and removed
        obsolete lr_config.cgi.

2002-11-06 01:12  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/AsciiWriter.pm: Updated for LRML 2.0.
        (Support row header, table summary and multiple columns output).

2002-11-06 01:10  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/TableInfo.pm: Method is called
        column_info_by_col_idx().

2002-11-06 01:10  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/GroupInfo.pm: Readability.

2002-11-06 01:10  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/ColumnInfo.pm: Whan a label is used, the
        name's length shouldn't initialize the max_length attribute.

2002-11-05 20:16  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/RowColHandler.pm: - Documented usage of
        the module.  - Added synthesis of handle_header_row() event.  -
        Added summary_when initialisation parameter which can be used   to
        choose when the handle_table_summary() event is triggered.

2002-11-05 20:02  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/ExcelWriter.pm: - Updated in regards to
        DocBookFormatter update.  - Added support for labels and summary.

2002-11-05 20:02  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/DocBookFormatter.pm: DocBookFormatter
        doesn't inherit anymore from Lire::ReportParser (client must do so
        itself) because of problems related to multiple inheritance of
        Lire::ReportParser.

2002-11-05 20:01  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/TableInfo.pm: Added a groups() method.

2002-11-05 19:59  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/Timegroup.pm: Fix day appearing many time.
        Tnx to Edwin Groothuis for the patch.

2002-11-05 18:04  Josh Koenig <joshk@logreport.org>

        * all/lib/xml/stylesheet/xsl/html.xsl: working xsl file for HTML
        reports, uses report.css

2002-11-05 18:04  Josh Koenig <joshk@logreport.org>

        * all/lib/xml/stylesheet/xsl/report.css: working .css file for HTML
        reports

2002-11-02 01:13  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/ExcelWriter.pm: Use RowColHandler.

2002-11-02 01:13  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/: Makefile.am, RowColHandler.pm: Added
        RowColHandler which synthetise handle_row events().

2002-11-02 01:12  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/TableInfo.pm: Added ncols(), columns() and
        columns_width() method.

2002-11-02 01:12  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/DocBookFormatter.pm: Moved parameter
        initialization in a separate method to fix some problems with
        multiple inheritance.

2002-11-02 01:11  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: ReportParser.pm, ReportParser/ChartWriter.pm,
        ReportParser/PloticusChartWriter.pm, ReportParser/ReportBuilder.pm:
        Removed the all_entries attribute which caused some problems and
        there are better way to do this now.

2002-10-31 04:21  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/GroupOp.pm: Also formats summary value.

2002-10-31 04:21  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/Aggregator.pm: Merge nrecords.

2002-10-31 03:57  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/GroupOp.pm: Fixed merging initialisation of
        First and Last operators.

2002-10-31 03:38  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/ReportBuilder.pm: - Handle summary
        values.  - Use stacks to track group and entries properly.  - Use
        more methods to set attributes on the Report objects.

2002-10-31 03:38  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser.pm: - Keep the attributes of groups and
        entries on two stacks instead   of using one stack by attribute.  -
        ColumnInfo is available in handle_value, handle_name and  
        handle_summary_value.

2002-10-30 22:12  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/stylesheet/xsl/html.xsl: Working make.cells function.

2002-10-30 22:00  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lrml.xml: Removed reference to non-existent ncols
        attribute.

2002-10-30 15:36  Joost van Baal <joostvb@logreport.org>

        * msgstore/: msgstore.cfg, msgstore.xml, reports/Makefile.am,
        reports/top-user-leftover-bytes.xml,
        reports/top-user-leftover-messages.xml, script/dbmail2dlf.in: patch
        and added reports by Edwin Groothuis applied and integrated

2002-10-30 14:54  Joost van Baal <joostvb@logreport.org>

        * msgstore/reports/badlogin-by-period.xml,
        msgstore/reports/close-by-period.xml,
        msgstore/reports/login-by-period.xml,
        proxy/reports/client_hosts-summary.xml: report ids now consistent,
        tnx Edwin Groothuis for bugreport

2002-10-30 13:11  Joost van Baal <joostvb@logreport.org>

        * spamfilter/spamfilter.cfg: cleaned up rude language

2002-10-30 13:10  Joost van Baal <joostvb@logreport.org>

        * spamfilter/script/spamassassin2dlf.in: expand configure
        variables, renamed from spamd2dlf to spamassassin2dlf, fixed typo

2002-10-30 13:03  Joost van Baal <joostvb@logreport.org>

        * AUTHORS, THANKS: updated: code contribution from Edwin Groothuis

2002-10-30 12:58  Joost van Baal <joostvb@logreport.org>

        * Makefile.am, configure.in, spamfilter/.cvsignore,
        spamfilter/Makefile.am, spamfilter/reports/.cvsignore,
        spamfilter/reports/Makefile.am, spamfilter/script/Makefile.am,
        all/etc/address.cf, spamfilter/script/.cvsignore: setup
        spamassassin Lire integration stuff. not yet enabled fully

2002-10-30 12:47  Joost van Baal <joostvb@logreport.org>

        * spamfilter/: spamfilter.cfg, spamfilter.xml,
        reports/stats-delay-average.xml, reports/stats-delay-max.xml,
        reports/stats-messages-scanned.xml,
        reports/stats-messages-spamsfound.xml, reports/stats-score-max.xml,
        reports/top-receiving-spam.xml, script/spamassassin2dlf.in: new
        superservice spamfilter with service spamassassin contributed by
        Edwin Groothuis

2002-10-30 00:30  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/stylesheet/xsl/: Makefile.am, html.xsl: - Small
        cleanup of HTML stylesheet.  - Header processing is kind of working
        - make.cells isn't working for regular cell yet (@col-start is a
        property   of column-info)

2002-10-29 21:45  Josh Koenig <joshk@logreport.org>

        * all/lib/xml/stylesheet/xsl/html.xsl: A very hackish start

2002-10-29 17:55  Joost van Baal <joostvb@logreport.org>

        * configure.in: dont make lr_config.cgi clutter up our build system
        (we are not distributing it, even).

2002-10-29 17:54  Joost van Baal <joostvb@logreport.org>

        * all/script/: Makefile.am, lr_desyslog, lr_desyslog.in: renamed
        lr_desyslog to lr_desyslog.in; for consistency (and to get rid of
        the wacky workaround stuff in Makefile.am)

2002-10-29 17:53  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_xml2png.in: renamed to lr_xml2graph

2002-10-29 17:48  Joost van Baal <joostvb@logreport.org>

        * all/script/: lr_xml2dbx.in, lr_xml2html.in, lr_xml2pdf.in,
        lr_xml2rtf.in, lr_xml2xhtml.in: lr_xml2png is renamed to
        lr_xml2chart

2002-10-29 17:13  Joost van Baal <joostvb@logreport.org>

        * all/lib/Syslog.pm, all/lib/Lire/DlfSchema.pm,
        all/lib/Lire/Group.pm, all/lib/Lire/GroupField.pm,
        all/lib/Lire/GroupOp.pm, all/lib/Lire/Rangegroup.pm,
        all/lib/Lire/Records.pm, all/lib/Lire/Timegroup.pm,
        all/lib/Lire/Timeslot.pm, all/lib/Lire/AsciiDlf/Aggregator.pm,
        all/lib/Lire/AsciiDlf/DlfInfo.pm,
        all/lib/Lire/AsciiDlf/ReportOperator.pm,
        all/lib/Lire/Config/Values.pm, all/lib/Lire/Report/Entry.pm,
        all/lib/Lire/Report/Group.pm,
        database/extensions/DatabaseSchema.pm,
        database/script/pgsql2dlf.in, dns/script/bind9_query2dlf.in,
        email/extensions/EmailSchema.pm, print/extensions/PrintSchema.pm,
        www/extensions/AttackSchema.pm, www/extensions/DomainSchema.pm,
        www/extensions/RobotSchema.pm, www/extensions/SearchSchema.pm,
        www/extensions/URLSchema.pm, www/extensions/UserAgentSchema.pm,
        www/lib/Apache.pm, www/script/referer2dlf.in: pod syntax errors
        fixed: cosmetics in manpages

2002-10-29 17:12  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: more documentation to be written

2002-10-29 16:26  Joost van Baal <joostvb@logreport.org>

        * all/man/lr_processmail.pod: another manpage included in source

2002-10-29 16:23  Joost van Baal <joostvb@logreport.org>

        * all/man/.cvsignore, all/man/Makefile.am, all/man/lr_desyslog.pod,
        all/man/lr_rawmail2mail.pod, all/man/lr_tag.pod,
        all/man/lr_xml2dbx.pod, all/man/lr_xml2html.pod,
        all/man/lr_xml2logml.pod, all/man/lr_xml2mail.pod,
        all/man/lr_xml2pdf.pod, all/man/lr_xml2report.pod,
        all/man/lr_xml2rtf.pod, all/man/lr_xml2xhtml.pod,
        all/man/lr_xslt.pod, all/script/Makefile.am,
        all/script/dlf_resolve.in, all/script/lr_anonymize.in,
        all/script/lr_archive_log.in, all/script/lr_check_errlines.in,
        all/script/lr_check_prereq.in, all/script/lr_config.in,
        all/script/lr_cron.in, all/script/lr_db_fetch.in,
        all/script/lr_db_purge.in, all/script/lr_db_store.in,
        all/script/lr_desyslog, all/script/lr_dlf2xml.in,
        all/script/lr_dlf_analyze.in, all/script/lr_getbody.in,
        all/script/lr_inflate.in, all/script/lr_log2mail.in,
        all/script/lr_log2report.in, all/script/lr_log2xml.in,
        all/script/lr_mail.in, all/script/lr_processmail.in,
        all/script/lr_prof_report.in, all/script/lr_rawmail2mail.in,
        all/script/lr_run.in, all/script/lr_run_tests.in,
        all/script/lr_spool.in, all/script/lr_tag.in,
        all/script/lr_xml2chart.in, all/script/lr_xml2dbx.in,
        all/script/lr_xml2html.in, all/script/lr_xml2logml.in,
        all/script/lr_xml2mail.in, all/script/lr_xml2pdf.in,
        all/script/lr_xml2png.in, all/script/lr_xml2report.in,
        all/script/lr_xml2rtf.in, all/script/lr_xml2xhtml.in,
        all/script/lr_xml_merge.in, all/script/lr_xslt.in, doc/BUGS,
        email/script/argomail2dlf.in, email/script/exim2dlf.in,
        email/script/nms2dlf.in, email/script/postfix2dlf.in,
        email/script/postfix2dlf_main.in, email/script/postfix2dlf_pre.in,
        email/script/qmail2dlf.in, email/script/sendmail2dlf.in,
        firewall/script/cisco_ios2dlf.in, firewall/script/ipchains2dlf.in,
        firewall/script/ipfilter2dlf.in, firewall/script/iptables2dlf.in,
        firewall/script/welf2dlf.in, ftp/script/iis_ftp2dlf.in,
        print/script/cups_pagelog2dlf.in,
        print/script/lprng_account2dlf.in, proxy/script/ms_isa2dlf.in,
        proxy/script/squid_access2dlf.in, proxy/script/welf_proxy2dlf.in,
        syslog/script/syslog2dlf.in, www/script/combined2dlf.in,
        www/script/common2dlf.in, www/script/modgzip2dlf.in,
        www/script/referer2dlf.in, www/script/w3c_extended2dlf.in: moved
        some manpages from all/man/*pod to all/script : included in source
        now.  ran podchecker over all pods and fixed some pod syntax errors
        (cosmetical, mostly)

2002-10-29 16:20  Joost van Baal <joostvb@logreport.org>

        * all/etc/defaults.in: comment updated

2002-10-29 15:21  Joost van Baal <joostvb@logreport.org>

        * all/man/lr_getbody.pod: lr_getbody manpage is included in
        lr_getbody.in (for some time now)

2002-10-29 14:14  Joost van Baal <joostvb@logreport.org>

        * configure.in: now finds pl as the Ploticus program: FreeBSD
        installs it as such

2002-10-29 12:31  Joost van Baal <joostvb@logreport.org>

        * configure.in: updated comment

2002-10-29 12:31  Joost van Baal <joostvb@logreport.org>

        * NEWS: some layout added

2002-10-28 22:57  Joost van Baal <joostvb@logreport.org>

        * all/lib/: Syslog.pm, Lire/DlfSchema.pm, Lire/Program.pm,
        Lire/Report.pm, Lire/Report/Entry.pm: manpage proofreading: typos,
        grammar, pod syntax

2002-10-28 21:34  Joost van Baal <joostvb@logreport.org>

        * include/rules.mk: ripped out --name flag to pod2man call: we'd
        like to keep supporting perl 5.00503

2002-10-28 21:05  Joost van Baal <joostvb@logreport.org>

        * doc/roadmap.dbx: small rescheduling, cf email discussion:
        configuration api postponed. some docbk tweaks: version numbering

2002-10-28 03:13  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_xml_merge.in: Merging methods are on the top-level
        aggregator.

2002-10-28 03:13  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/GroupOp.pm: merge_group_data() expects the
        value in an hash ref.

2002-10-28 03:12  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/Group.pm: - Method should be named
        merge_aggregator_data() - Use the good variable: $key_data.

2002-10-28 03:11  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/Aggregator.pm: - Method name should be
        merge_subreport.  - Uses notice value on missing summary value.

2002-10-28 03:11  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser.pm: Handle the group-summary element.

2002-10-28 02:24  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Merge package doesn't exists anymore.

2002-10-28 02:24  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/Entry.pm: Added data_by_name() method.

2002-10-28 02:23  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, all/lib/Lire/Makefile.am,
        all/lib/Lire/AsciiDlf/Aggregator.pm,
        all/lib/Lire/AsciiDlf/Group.pm, all/lib/Lire/AsciiDlf/GroupOp.pm,
        all/lib/Lire/AsciiDlf/Rangegroup.pm,
        all/lib/Lire/AsciiDlf/Records.pm,
        all/lib/Lire/AsciiDlf/ReportOperator.pm,
        all/lib/Lire/AsciiDlf/Timegroup.pm,
        all/lib/Lire/AsciiDlf/Timeslot.pm, all/lib/Lire/Merge/.cvsignore,
        all/lib/Lire/Merge/Aggregator.pm, all/lib/Lire/Merge/Group.pm,
        all/lib/Lire/Merge/GroupOp.pm, all/lib/Lire/Merge/Makefile.am,
        all/lib/Lire/Merge/MergeFactory.pm,
        all/lib/Lire/Merge/NestableAggregator.pm,
        all/lib/Lire/Merge/Rangegroup.pm, all/lib/Lire/Merge/Records.pm,
        all/lib/Lire/Merge/ReportSpec.pm, all/lib/Lire/Merge/Timegroup.pm,
        all/lib/Lire/Merge/Timeslot.pm: - Moved Merging implementation into
        the AsciiDlf package to make it   easier to maintain.

2002-10-27 23:15  Joost van Baal <joostvb@logreport.org>

        * all/man/lire.pod, include/rules.mk: minor bugfix

2002-10-27 23:08  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_xml2xls.in: minor manpage fix

2002-10-27 23:07  Joost van Baal <joostvb@logreport.org>

        * all/man/Makefile.am: no longer ship lr_xml2pdf.dbx. should
        probably get purged from CVS too: obsoleted by lr_xml2pdf.pod

2002-10-27 23:07  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/AsciiDlf/Timegroup.pm: minor manpage addition

2002-10-27 23:05  Joost van Baal <joostvb@logreport.org>

        * all/man/.cvsignore, all/man/lire.pod, doc/BUGS, include/rules.mk:
        added lire(7)

2002-10-27 23:02  Joost van Baal <joostvb@logreport.org>

        * README, all/script/lr_log2mail.in, all/script/lr_log2report.in:
        added referal to lire(7)

2002-10-27 23:01  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/Aggregator.pm: fixed pod syntax bug

2002-10-27 22:43  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Merge/: Group.pm, Rangegroup.pm, Timegroup.pm,
        Timeslot.pm: Corrected a bug in Lire 1.1 merging implementation
        (empty groups didn't write anything to the report)

2002-10-27 21:38  Joost van Baal <joostvb@logreport.org>

        * NEWS: note on doc improvement added

2002-10-27 21:36  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/ReportParser.pm: fixed grammar and typos in manpage

2002-10-27 21:31  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: GroupOp.pm, ReportSpecFactory.pm,
        XMLSpecContainer.pm, AsciiDlf/AsciiDlfFactory.pm,
        AsciiDlf/GroupOp.pm: Added first and last operator.

2002-10-27 21:30  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DlfSchema.pm: Added a method which returns a
        function which can be used to compare two DLF arrays by some
        fields.

2002-10-27 19:59  Francis J. Lacoste <flacoste@logreport.org>

        * dns/reports/: req-by-period-by-method.xml,
        req-by-timeslot-by-method.xml, requests-by-timeslot.xml,
        requesttype-by-method.xml, requesttype-distribution.xml,
        top-clients-detailed-report.xml: Removed top-level count element
        (obsoleted by the use of summary information).

2002-10-27 19:58  Francis J. Lacoste <flacoste@logreport.org>

        * dns/reports/: top-requested-names.xml, top-requesting-hosts.xml:
        Ratio example.

2002-10-27 19:57  Francis J. Lacoste <flacoste@logreport.org>

        * dns/reports/: Makefile.am, requests-by-period-by-method.xml,
        requesttype-distribution-by-method.xml,
        top-requested-names-by-method.xml,
        top-requesting-hosts-by-method.xml: Removed obsolete reports.

2002-10-27 19:57  Francis J. Lacoste <flacoste@logreport.org>

        * dns/dns.xml: Less confusing label.

2002-10-27 19:57  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/: Entry.pm, Group.pm, Subreport.pm: Made it
        possible "to walk" the subreport tree (at least to access the
        group's and entry's parent).

2002-10-27 19:56  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/GroupOp.pm: Implemented ratio attribute.

2002-10-27 16:53  Joost van Baal <joostvb@logreport.org>

        * email/script/qmail2dlf.in: added some notes on what we use:
        qmail-smtpd vs qmail-send

2002-10-26 21:11  Joost van Baal <joostvb@logreport.org>

        * include/rules.mk: prettier headers in manpages, not tested yet
        for perl modules (these should have fancy :: in header

2002-10-25 21:26  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/ReportConfig.pm: spellchecked manpage

2002-10-25 14:54  Joost van Baal <joostvb@logreport.org>

        * configure.in: moved postfix2dlf manpage: now included in source.

2002-10-25 14:54  Joost van Baal <joostvb@logreport.org>

        * email/: Makefile.am, script/Makefile.am, script/postfix2dlf.in:
        moved postfix2dlf manpage: now included in source.  added some
        notes which might be helpful when debugging

2002-10-23 01:45  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/stylesheet/xsl/docbook.xsl: Include summary
        information in the formatted report.

2002-10-23 01:44  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/Group.pm: Fixed accidental removal of
        Lire::AsciiDlf::Aggregator.

2002-10-23 01:15  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/: Lire/Report/Group.pm, xml/dtd/lrml.xml: Added a row-idx
        attribute to group-summary information.

2002-10-23 00:52  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/Aggregator.pm: Reoranized summary data
        structure to play well with sorting assumptions described in
        ReportOperator.

2002-10-23 00:50  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/Group.pm: - Moved sort_cmp initialization
        into its own function.  - If the sort field isn't found in the
        immediate children, we'll use   the summary value from the
        aggregator child.

2002-10-22 23:21  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lrsml.xml: The sort-column attribute won't be
        needed.

2002-10-22 23:20  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: Aggregator.pm, Group.pm, ReportOperator.pm: Make
        sure that name is unique among all the operators of the report
        specification.

2002-10-22 22:03  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: AsciiDlf/Aggregator.pm, AsciiDlf/Group.pm,
        AsciiDlf/GroupOp.pm, AsciiDlf/Rangegroup.pm, AsciiDlf/Timegroup.pm,
        AsciiDlf/Timeslot.pm, Report/Entry.pm, Report/Group.pm,
        Report/GroupInfo.pm, Report/Subreport.pm: Implemented group-summary
        element.

2002-10-22 22:03  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lrml.xml: Forgot to add the col-width attribute
        to the DTD

2002-10-20 22:47  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/: Parser.pm, Spec.pm, SpecParser.pm,
        Values.pm: encapsulate values

2002-10-20 20:48  Francis J. Lacoste <flacoste@logreport.org>

        * all/: lib/Lire/AsciiDlf/Aggregator.pm,
        lib/Lire/AsciiDlf/Group.pm, lib/Lire/AsciiDlf/GroupOp.pm,
        lib/Lire/AsciiDlf/Rangegroup.pm,
        lib/Lire/AsciiDlf/ReportOperator.pm,
        lib/Lire/AsciiDlf/Timegroup.pm, lib/Lire/AsciiDlf/Timeslot.pm,
        script/lr_dlf2xml.in: Fixed the DLF sort fields problem.

2002-10-20 18:40  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/GroupOp.pm: Implemented average operator
        using Sum and Count operators.

2002-10-20 18:38  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/: Group.pm, ReportOperator.pm: - Documented
        constraints (for sorting purpose) that are placed on the data
        structure returned by init_group_data() - Added a
        group_data_value() function which encapsulates these constraints.

2002-10-20 17:35  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/: Config.pm, Parser.pm, SpecParser.pm: it's
        still limited, but it works now

2002-10-20 16:27  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/: Config.pm, Parser.pm, Spec.pm,
        SpecParser.pm: still many bugs left, but it's getting there

2002-10-19 16:22  Joost van Baal <joostvb@logreport.org>

        * all/script/: lr_inflate.in, lr_log2mail.in, lr_log2report.in:
        documented uncompressing-on-the-fly feature

2002-10-18 01:53  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/GroupOp.pm: Avg is a SimpleStat

2002-10-18 01:38  Francis J. Lacoste <flacoste@logreport.org>

        * all/: lib/Lire/AsciiDlf/Aggregator.pm, script/lr_dlf2xml.in: The
        dlf_sort_fields() logic needs to be worken out.

2002-10-18 01:37  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/GroupOp.pm: Fixed init call.

2002-10-18 01:12  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/GroupOp.pm: Provide function headers
        describing where the methods come from.

2002-10-18 01:11  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/Records.pm: Added empty implementation of
        end_report (so as not to trigger the unimplemented error).

2002-10-18 00:52  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/: Group.pm, Rangegroup.pm, Records.pm,
        Timegroup.pm, Timeslot.pm: Inherits from Ascii:: modules first.

2002-10-18 00:52  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/: Aggregator.pm, FilterExpr.pm, GroupOp.pm,
        ReportOperator.pm: - Do not make abstract classes inherit from
        other abstract classes in Lire::, otherwise its possible for
        abstract methods to be called before the implementation located in
        a subclass in the Lire:: package.

2002-10-17 22:25  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/: Lire/Extension.pm, Lire/Makefile.am,
        Lire/ReportSpec.pm, Lire/XMLSpecContainer.pm, xml/dtd/lrsml.xml: -
        Removed extension elements. This was never used, isn't well tested 
         and incomplete anyway.
        
        - Redesign this once concrete needs arise.

2002-10-17 22:17  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: Aggregator.pm, AsciiDlf/Aggregator.pm: Documented
        where create_entries come from.

2002-10-17 22:00  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/: Aggregator.pm, Group.pm, GroupOp.pm,
        Rangegroup.pm, Records.pm, ReportOperator.pm, Timegroup.pm,
        Timeslot.pm: - Documented AsciiDlf API in Lire::Aggregator(3pm) and
          Lire::AsciiDlf::ReportOperator(3pm) - Added a
        Lire::Ascii::ReportOperator module.  - Top-level aggregator case is
        now handled exclusively by Aggregator   (rename create_entries to
        create_group_entries in subclasses).  - Lire::AsciiDlf::Recodrs
        isn't a GroupOp by a ReportOperator.

2002-10-17 21:57  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: Aggregator.pm, GroupOp.pm, Rangegroup.pm,
        Records.pm, Timegroup.pm, Timeslot.pm: Use API method instead of
        accessing directly the attribute.

2002-10-17 21:56  Francis J. Lacoste <flacoste@logreport.org>

        * all/: lib/Lire/ReportSpec.pm,
        lib/Lire/AsciiDlf/AsciiDlfFactory.pm,
        lib/Lire/AsciiDlf/Makefile.am, lib/Lire/AsciiDlf/ReportSpec.pm,
        script/lr_dlf2xml.in: No need to subclass ReportSpec anymore.

2002-10-17 19:50  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/ReportOperator.pm: fixed some typos

2002-10-17 18:51  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Some man pages were written.

2002-10-17 18:48  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: Group.pm, GroupField.pm, GroupOp.pm,
        Rangegroup.pm, Records.pm, Timegroup.pm, Timeslot.pm,
        XMLSpecContainer.pm: - Modified to respect new class hierarchy.  -
        Documented the public API.  - Added weight and ratio attributes to
        Sum and Avg.

2002-10-17 18:46  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: Aggregator.pm, Makefile.am, NestableAggregator.pm,
        ReportOperator.pm: - Reorganized the operator hierarchy. We now
        have ReportOperator  (generic), Aggregator and GroupOp.  -
        Documented the public API.

2002-10-17 18:44  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/Timegroup.pm: - Removed NestableAggregator
        (replaced by Aggregator) - Removed debugging code which broke the
        operator.

2002-10-17 18:43  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/: Aggregator.pm, Group.pm, Makefile.am,
        NestableAggregator.pm, Rangegroup.pm, Timeslot.pm: - Removed
        NestableAggregator.

2002-10-17 18:17  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/WeekCalculator.pm, doc/BUGS: reported bug, and
        started on fixing it: moving week-numbering voodoo to one new
        module

2002-10-17 18:14  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/AsciiDlf/: Timegroup.pm, Timeslot.pm: added comments

2002-10-17 16:33  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lrsml.xml: Use programlisting in example.

2002-10-17 16:32  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/stylesheet/xsl/make-dtd.xsl: Do not include
        programlisting element that have the role attribute set to 'doc' in
        the DTD

2002-10-17 14:21  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: added bug on old cruft in CVS tree

2002-10-17 14:13  Joost van Baal <joostvb@logreport.org>

        * all/Makefile.am: changed ordering: hope we can do a make
        maintainer-clean-recursive without fuzz now

2002-10-17 14:09  Joost van Baal <joostvb@logreport.org>

        * all/lib/xml/dtd/lrsml.xml: make-dtd.xsl chokes on programlisting
        and CDATA when its there for docbook only: it shows up in the
        generated dtd

2002-10-16 23:42  Joost van Baal <joostvb@logreport.org>

        * all/lib/xml/dtd/lrsml.xml: added some examples on timeslot usage

2002-10-16 23:41  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_dlf2xml.in: eval the create_report, in order to
        properly handle errors raised

2002-10-16 23:40  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/AsciiDlf/Timegroup.pm: added some more developers
        info to manpage

2002-10-16 23:38  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/: ReportConfig.pm, ReportSection.pm, ReportSpec.pm,
        AsciiDlf/Timeslot.pm: minor comments added

2002-10-15 22:41  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_xml2chart.in: removed code which seems to be
        left-over debugging stuff to me

2002-10-15 22:41  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_dlf2xml.in: some more hints on debugging added to
        manpage

2002-10-15 22:40  Joost van Baal <joostvb@logreport.org>

        * all/etc/defaults.in: LR_WEEK_NUMBERING in defaults(.local) was
        ignored up to now: we need to explictly export it since we are
        using it via Config.pm

2002-10-15 22:31  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/AsciiDlf/Timegroup.pm: added some debug code

2002-10-15 15:45  Joost van Baal <joostvb@logreport.org>

        * doc/roadmap.dbx: dont mention people as responsibles without
        their explicit consent

2002-10-13 17:29  Joost van Baal <joostvb@logreport.org>

        * all/script/: lr_log2report.in, lr_log2xml.in: updated and
        improved manpages

2002-10-13 12:28  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/Config/: Config.pm, Parser.pm, Spec.pm,
        SpecParser.pm: fixed copyright and author in pod

2002-10-12 22:28  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/: Parser.pm, Spec.pm, SpecParser.pm: move
        stuff around; make sure $self works in Start and End

2002-10-12 21:50  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/: GroupInfo.pm, TableInfo.pm: - Fixed
        column_info_by_col_idx when looking for a Columninfo located   in a
        subgroup.  - correct_spanning_columns_width() Pass $table_info as
        parameter since   its possible that columns need to access columns
        in a higher GroupInfo.

2002-10-12 21:37  Francis J. Lacoste <flacoste@logreport.org>

        * www/reports/top-requested-page.xml: Fixed ID.

2002-10-12 21:37  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: DlfSchema.pm, XMLSpecContainer.pm: - Make sure
        that the XML files contains the requested  id/superservice/schema

2002-10-12 14:03  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/Config/: Config.pm, Parser.pm, Spec.pm,
        SpecParser.pm: initial go at implementation

2002-10-12 14:03  Wessel Dankers <wsl@logreport.org>

        * doc/configuration-api.txt: added comments on the implementation

2002-10-11 13:55  Joost van Baal <joostvb@logreport.org>

        * doc/: BUGS, faq.dbx: added not-yet answered faq entry

2002-10-11 13:48  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_log2report.in: added some more explanation to
        manpage

2002-10-11 13:47  Joost van Baal <joostvb@logreport.org>

        * README: added some more explanation

2002-10-11 13:47  Joost van Baal <joostvb@logreport.org>

        * msgstore/script/: nmsmmp2dlf.in, nmsstore2dlf.in: cosmetics

2002-10-10 23:43  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: - Closed bug related to FO.  - Normalize my initials to
        FLJ.  - Added minor bugs regarding qmail warning messages.

2002-10-10 23:23  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/Subreport.pm: Support for row-idx attribute.

2002-10-10 23:23  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/GroupInfo.pm: - Implemented row-idx
        attribute.  - Moved compute_table_width() to TableInfo - Fixed
        column assignment for other group than the first one in an entry.

2002-10-10 23:09  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/: Entry.pm, Group.pm: Implemented row-idx
        attribute.

2002-10-10 23:08  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/TableInfo.pm: - Moved compute_columns_width
        to TableInfo.  - Support for row-idx.

2002-10-10 23:07  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lrml.xml: - Added col attribute on name and
        value. It is very useful in XSLT to   match a column-info to a
        cell.  - Added row-idx on group-info and entry element. This is
        also very   convenient to create complex table from XSLT.

2002-10-10 23:06  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/stylesheet/xsl/docbook.xsl: Complete support for
        table header, multi-column, multi-group layout.

2002-10-10 23:06  Francis J. Lacoste <flacoste@logreport.org>

        * dns/dns.cfg: Added top-clients-detailed-report.

2002-10-10 23:05  Francis J. Lacoste <flacoste@logreport.org>

        * dns/reports/: Makefile.am, top-clients-detailed-report.xml: Added
        a top-clients-detailed-report to show off the multi-columns
        /multi-groups capabilities of Lire.
        
        CAUTION: It will only render properly with DocBook based output
        formats and without charts.

2002-10-10 19:59  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/TableInfo.pm: Removed bogus ".

2002-10-10 19:58  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report.pm: lire.dtd was renamed to lrml.dtd

2002-10-10 09:03  Joost van Baal <joostvb@logreport.org>

        * doc/roadmap.dbx: typos

2002-10-09 18:58  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/GroupInfo.pm: - Renamed column_info() to
        column_info_by_name().  - Added a column_info_by_col_idx() method. 
        - Handle the complex table layout logic here.

2002-10-09 18:57  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/ColumnInfo.pm: - Added support for new
        column-info attributes.  - Fix bug in average computation.

2002-10-09 18:56  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/TableInfo.pm: - Renamed column_info() to
        column_info_by_name().  - Added column_info_by_col_idx() method.  -
        Call compute_columns_width() before writing the report.

2002-10-09 18:55  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportSpec.pm: Use the new compute_layout method.

2002-10-09 18:54  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser.pm: Added support for the new
        column-info attributes.

2002-10-09 18:54  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: GroupField.pm, GroupOp.pm, Rangegroup.pm,
        Records.pm, Timegroup.pm, Timeslot.pm: Specify the column's class
        whenc creating the ColumInfo.

2002-10-09 18:52  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lrml.xml: - Added class, col-start, col-end,
        col-width attributes to   column-info.  - Rephrase the meaning of
        the type field.  - Added precisions regarding the difference
        between value and name  (related to the class attribute in
        column-info).  - name elements must comes before the value and
        group elements in entry.

2002-10-09 15:32  Joost van Baal <joostvb@logreport.org>

        * doc/roadmap.dbx: fixed typo, som e more explanation added

2002-10-09 14:30  Joost van Baal <joostvb@logreport.org>

        * doc/roadmap.dbx: got rid of cvs conflicts

2002-10-08 23:42  Francis J. Lacoste <flacoste@logreport.org>

        * doc/roadmap.dbx: First try at putting estimated man/hours need to
        complete the item.

2002-10-08 15:30  Joost van Baal <joostvb@logreport.org>

        * database/script/mysql2dlf.in: query continuation lines in mysql
        logs sometimes have a leading double tab, tnx Fatih Gey for
        reporting this bug

2002-10-07 11:30  Joost van Baal <joostvb@logreport.org>

        * firewall/script/iptables2dlf.in: fixed some minor documentation
        glitches

2002-10-06 17:24  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_dlf2xml.in: now shows Lire version in a comment in
        the generated XML report

2002-10-06 17:24  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_log2xml.in: minor documentation update

2002-10-06 17:23  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/AsciiDlf/Timeslot.pm: added some more comments in
        the code

2002-10-06 17:21  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/AsciiDlf/Timegroup.pm: make sure week numbering
        shows up OK in XML report when using ISO format (not finished yet
        though...)

2002-10-06 17:18  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/AsciiDlf/DlfInfo.pm: typos

2002-10-06 17:14  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/Config.pm.in: now offers Lire version in interface

2002-10-06 15:00  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/: Report.pm, ReportConfig.pm, Report/Entry.pm,
        Report/TableInfo.pm: typos

2002-10-06 12:33  Joost van Baal <joostvb@logreport.org>

        * www/: www.cfg, reports/Makefile.am,
        reports/top-client_host-by-size.xml: top-client_host-by-size www
        report added (i need it myself)

2002-10-05 00:57  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: Report.pm, ReportParser.pm, ReportSpec.pm,
        AsciiDlf/Group.pm, AsciiDlf/NestableAggregator.pm,
        AsciiDlf/Rangegroup.pm, AsciiDlf/Records.pm, AsciiDlf/Timegroup.pm,
        AsciiDlf/Timeslot.pm, Merge/Group.pm, Merge/NestableAggregator.pm,
        Merge/Rangegroup.pm, Merge/Records.pm, Merge/Timegroup.pm,
        Merge/Timeslot.pm: Updated to new Lire::Report:: package API.

2002-10-05 00:55  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/: Entry.pm, Group.pm: Changed the way the
        data and groups are added to the Group and Entry, this enables us
        to track the Info objects in used are to gather some useful
        information for display purpose.

2002-10-05 00:54  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/Subreport.pm: Removed the copy of the Group
        methods since we are inheriting from the module anyway.

2002-10-05 00:54  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/GroupInfo.pm: - Added children(),
        group_children(), info_by_index() methods to the API.  - Added a
        compute_padding_columns() method which will compute the   necessary
        padding columns.

2002-10-05 00:52  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/ColumnInfo.pm: Implement the three new
        attributes: padded-cols, max-chars and avg-chars.

2002-10-05 00:51  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/Image.pm: Do not require that the filename
        and format be specified at creation time anymore.

2002-10-05 00:51  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/ReportBuilder.pm: Use the public
        Lire::Report package interface whenever possible.

2002-10-05 00:50  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lrml.xml: - col attribute isn't needed in name
        and value elements.  - group attribute isn't needed in group
        elements.  - Added a padding-columns, avg-chars and max-chars
        method that holds   expensive computation that most formatting
        backends will want to do.  - Improve the description of the entry
        element.  - Made ordering of the elements in entry more explicit.

2002-10-05 00:47  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: Makefile.am, Summary.pm, ReportSpecFactory.pm,
        AsciiDlf/AsciiDlfFactory.pm, AsciiDlf/Makefile.am,
        AsciiDlf/Summary.pm, Merge/Makefile.am, Merge/MergeFactory.pm,
        Merge/Summary.pm: Removed summary.

2002-10-04 18:45  Francis J. Lacoste <flacoste@logreport.org>

        * www/script/w3c_extended2dlf.in: - Map version field to
        http_procotol.  - Simply ignore records that are in a different
        schema than the   first Fields directive.

2002-10-04 18:44  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/W3CExtendedLog.pm: Don't abort when encoutering a
        new Fields directive which introduce a different fields layout.
        Only skip the fields.

2002-10-02 19:23  Joost van Baal <joostvb@logreport.org>

        * doc/roadmap.dbx: minor updates, cf feedback from francis

2002-10-02 02:50  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/stylesheet/xsl/docbook.xsl: Dumb nested-group
        implementation.

2002-10-02 02:18  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/stylesheet/xsl/docbook.xsl: - Initial multi-column
        and labels support.  - Still missing support for nested group.

2002-10-02 02:16  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lrml.xml: Fix syntax errors.

2002-10-02 02:16  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lrml-1.0.dtd: Fix syntax.

2002-10-01 22:46  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lrml.xml: - Removed ncols and ngroups attributes
        from *-info elements.  - Added type attribute to column-info
        element.

2002-10-01 22:46  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/XMLSpecContainer.pm: Complain about summary reports.

2002-10-01 22:45  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: Aggregator.pm, Group.pm, GroupField.pm,
        GroupOp.pm, NestableAggregator.pm, Rangegroup.pm, Records.pm,
        ReportParser.pm, ReportSpec.pm, Timegroup.pm, Timeslot.pm,
        Report/ColumnInfo.pm, Report/GroupInfo.pm, Report/Makefile.am,
        Report/Subreport.pm, Report/TableInfo.pm,
        ReportParser/ReportBuilder.pm: Implemented new table-info,
        group-info and column-info elements.

2002-09-30 18:33  Wessel Dankers <wsl@logreport.org>

        * doc/BUGS: fixed in CVS

2002-09-30 15:01  Wessel Dankers <wsl@logreport.org>

        * all/script/lr_check_prereq.in: forgot one line

2002-09-30 14:19  Wessel Dankers <wsl@logreport.org>

        * all/script/lr_check_prereq.in: use environment variable as set by
        defaults.in

2002-09-30 14:18  Wessel Dankers <wsl@logreport.org>

        * doc/: lire-design.dia, lire-design.eps, lire-dlf-converters.dia,
        lire-dlf-converters.eps: use purty fonts

2002-09-30 09:53  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/AsciiDlf/Timeslot.pm: one more comment, on how to go
        implementing iso weeknumbering

2002-09-30 00:16  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/AsciiDlf/Timeslot.pm: some more comments

2002-09-29 23:55  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: minor update of week numbering stuff

2002-09-29 23:54  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/: AsciiDlf/GroupOp.pm, AsciiDlf/Timeslot.pm,
        Merge/Timegroup.pm, Merge/Timeslot.pm: added some comments

2002-09-29 21:43  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lrml.xml: DTD syntax fixes.

2002-09-29 21:41  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: Report.pm, ReportParser.pm, XMLSpecContainer.pm,
        Report/Makefile.am, Report/Note.pm, Report/Section.pm,
        Report/Subreport.pm, ReportParser/DocBookFormatter.pm,
        ReportParser/ReportBuilder.pm: Initial support for notes element.

2002-09-29 19:23  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: Aggregator.pm, GroupField.pm, GroupOp.pm,
        NestableAggregator.pm: Added support for label attribute.

2002-09-29 19:22  Francis J. Lacoste <flacoste@logreport.org>

        * dns/reports/: requests-by-period.xml, top-requested-names.xml,
        top-requesting-hosts.xml: Added some labels for testing.

2002-09-29 19:22  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lrsml.xml: Fixed DTD syntax.

2002-09-29 18:43  Francis J. Lacoste <flacoste@logreport.org>

        * all/: etc/defaults.in, lib/Lire/Report.pm,
        lib/Lire/ReportParser.pm, lib/Lire/ReportSection.pm,
        lib/Lire/ReportSpec.pm, lib/Lire/XMLSpecContainer.pm,
        lib/Lire/Report/Section.pm, lib/Lire/Report/Subreport.pm,
        lib/Lire/ReportParser/AsciiWriter.pm,
        lib/Lire/ReportParser/DocBookFormatter.pm,
        lib/Lire/ReportParser/ReportBuilder.pm,
        lib/xml/stylesheet/xsl/config.xsl.in,
        lib/xml/stylesheet/xsl/docbook.xsl, script/lr_config.in,
        script/lr_xml2ascii.in, script/lr_xml2dbx.in, script/lr_xml2xls.in:
        Removed target-user functionality.

2002-09-29 17:56  Francis J. Lacoste <flacoste@logreport.org>

        * dns/dns.xml: Added labels.

2002-09-29 17:56  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: DlfSchema.pm, Field.pm: Added support for label
        attribute.

2002-09-29 17:28  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lrml.xml: - Use new version of textual elements. 
        - Added table-info, group-info, colum-info elements that describe  
        the table structure.  - Added group-summary and display-summary
        elements which contains   summary statistics.  - Added notes and
        note elements.  - Added id attribute to most elements for linking
        purpose.

2002-09-29 17:26  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lrsml.xml: - Added label attribute.  - Use new
        version of the textual elements.  - Removed summary operation.  -
        Added first and last elements.  - Added a ratio attribute to sum
        and count.  - Added a weight attribute to avg and sum.  - Added
        name and sort-column attribute to all aggregator element.  - Use
        field elements to select the fields to display in the records  
        element.

2002-09-29 17:23  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/ldsml.xml: Added a label attribute. Use new
        version of the Textual Elements.

2002-09-29 17:22  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lire-desc.xml: - Removed the 'target-user'
        attribute.  - Declare DocBook block level elements we use as a
        parameter entity.

2002-09-29 17:21  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/Makefile.am: Install old versions of the DTDs.

2002-09-29 17:21  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/: catalog, catalog.xml, lire-desc-1.0.mod,
        lrml-1.0.dtd, lrsml-1.0.dtd: Keep old versions of the DTDs for
        validation purpose.

2002-09-29 16:13  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: reported minor loose end in ploticus stuff

2002-09-28 14:31  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_xml2chart.in: fixed minor bugs in documentation

2002-09-28 14:17  Wessel Dankers <wsl@logreport.org>

        * all/script/lr_check_prereq.in: fix spurious messages when
        checking for ploticus

2002-09-25 00:05  Francis J. Lacoste <flacoste@logreport.org>

        * doc/dev-manual.dbx: Include documentation on types and
        description DTD modules.

2002-09-25 00:04  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/: .cvsignore, Makefile.am: .mod are now generated
        from DocBook documents.

2002-09-25 00:03  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/: lire-types.mod, lire-types.xml: Transformed
        lire-types.mod into new XML format.

2002-09-25 00:03  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/: lire-desc.mod, lire-desc.xml: - Transform
        lire-desc.mod to new XML format.  - Removed the xml:lang attribute
        (never used) and the not loading   of DocBook.

2002-09-24 21:49  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/ldsml.xml: This is stile version 1.0 of the DTD.

2002-09-24 21:48  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/: catalog, catalog.xml: Updated catalog for new
        lrml.dtd filename.

2002-09-24 14:16  Joost van Baal <joostvb@logreport.org>

        * AUTHORS, configure.in, all/etc/address.cf,
        all/script/lr_config.in, msgstore/reports/Makefile.am,
        msgstore/script/Makefile.am, msgstore/script/dbmail2dlf.in:
        integrated new dbmail service in Lire framework

2002-09-24 13:55  Joost van Baal <joostvb@logreport.org>

        * msgstore/: msgstore.cfg, reports/top-user-most-bytes.xml,
        reports/top-user-most-messages.xml, script/dbmail2dlf.in: code for
        DBmail (www.dbmail.org) POP3 logging, contributed by Edwin
        Groothuis


2002-09-22 23:53  Francis J. Lacoste <flacoste@logreport.org>

        * doc/dev-manual.dbx: Include reference documentation on Lire's
        markup languages.

2002-09-22 23:52  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/: dtd/.cvsignore, dtd/Makefile.am, dtd/ldsml.dtd,
        dtd/ldsml.xml, dtd/lire.dtd, dtd/lrml.xml, dtd/lrsml.dtd,
        dtd/lrsml.xml, stylesheet/xsl/Makefile.am,
        stylesheet/xsl/make-dtd.xsl, stylesheet/xsl/make-dtddoc.xsl:
        Generate DTDs and their reference documentation from a DocBook
        file.

2002-09-22 22:31  Wessel Dankers <wsl@logreport.org>

        * doc/configuration-api.txt: ...with a filter...

2002-09-22 22:23  Wessel Dankers <wsl@logreport.org>

        * doc/configuration-api.txt: Piece of the report configuration, to
        get a feeling for what it will look like

2002-09-22 18:31  Wessel Dankers <wsl@logreport.org>

        * doc/configuration-api.txt: Entered all current configuration
        statements (from defaults.in)

2002-09-18 23:30  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: added note on pending stuff for WEEK_NUMBERING move

2002-09-18 23:30  Joost van Baal <joostvb@logreport.org>

        * doc/dev-manual.dbx: refer to some starts of documentation in
        manpages. added lr_xml2chart to scripts overview

2002-09-18 23:29  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/AsciiDlf/Timegroup.pm: started working on
        documentation: notes on year_wk_idx_offset added

2002-09-18 23:29  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/AsciiDlf/GroupOp.pm: started working on
        documentation

2002-09-18 23:27  Joost van Baal <joostvb@logreport.org>

        * all/: lib/Lire/Config.pm.in, script/lr_config.in: moved from
        LR_WEEK_STARTS_ON (support for strtime's %U and %W) to
        LR_WEEK_NUMBERING (adds support for ISO weeknumbering).

2002-09-18 23:26  Joost van Baal <joostvb@logreport.org>

        * all/etc/defaults.in: moved from LR_WEEK_STARTS_ON to
        LR_WEEK_NUMBERING (offering backwards compatibility).  Ripped out
        backward compatibility for ~/.lirerc.

2002-09-18 18:36  Francis J. Lacoste <flacoste@logreport.org>

        * doc/roadmap.dbx: Updated in regards of the latest discussion
        regarding the cross-superservice problem.

2002-09-17 18:22  Joost van Baal <joostvb@logreport.org>

        * firewall/script/pix2dlf.in: now silently skips %PIX-3-201002, tnx
        Tom Dager for reporting this

2002-09-17 18:06  Joost van Baal <joostvb@logreport.org>

        * all/: man/Makefile.am, man/lr_check_prereq.pod,
        man/lr_config.pod, man/lr_cron.pod, man/lr_db_fetch.pod,
        man/lr_db_purge.pod, man/lr_db_store.pod, script/Makefile.am,
        script/lr_check_prereq.in, script/lr_config.in, script/lr_cron.in,
        script/lr_db_fetch.in, script/lr_db_purge.in,
        script/lr_db_store.in: some more manpages are now shipped in the
        source files

2002-09-17 17:47  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: socks2dlf is obsolete.  if one needs socks support, one
        could better reimplement from scratch

2002-09-17 13:44  Joost van Baal <joostvb@logreport.org>

        * NEWS: some more news items added

2002-09-17 13:43  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_setup_responder.in: typos

2002-09-17 13:43  Joost van Baal <joostvb@logreport.org>

        * doc/user-manual.dbx: added reference to lr_setup_responder

2002-09-17 12:48  Joost van Baal <joostvb@logreport.org>

        * all/etc/defaults.in: somewhat more self-documenting

2002-09-17 12:41  Joost van Baal <joostvb@logreport.org>

        * all/etc/defaults.in: fixed typo which caused PATHTOPLOTICUS fail
        to expand

2002-09-17 12:37  Joost van Baal <joostvb@logreport.org>

        * doc/roadmap.dbx: rescheduled, reprioritized, added deadlines and
        release plan.

2002-09-17 12:33  Joost van Baal <joostvb@logreport.org>

        * doc/user-manual.dbx: Wessel added to authors: he contributed.

2002-09-17 12:15  Joost van Baal <joostvb@logreport.org>

        * www/reports/requests-by-country.xml: fixed minor errors which
        caused report definitions to fail to conform to dtd

2002-09-15 23:46  Wessel Dankers <wsl@logreport.org>

        * doc/configuration-api.txt: Examples for the new configuration
        API.
        
        This will eventually form the new configuration system of Lire.
        
        It's a revised form of Message-ID:
        <20020915153301.GA21417@fruit.eu.org>.  (see that message for
        details!)

2002-09-14 20:09  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/ReportParser/PloticusChartWriter.pm: Suppress
        spurious "informational" messages from ploticus.

2002-09-11 23:30  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, all/etc/defaults.in, all/script/lr_check_prereq.in,
        all/script/lr_xml2pdf.in: Offer PassiveTeX as an alternative to
        jade/DSSSL to generate PDF reports (altough there isn't much
        advantage to using that now).

2002-09-11 23:29  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/stylesheet/xsl/docbook.xsl: PassiveTeX doesn't like
        proportional column width.

2002-09-11 21:29  Francis J. Lacoste <flacoste@logreport.org>

        * include/rules.mk: - Actually check if another pdfjadetex run is
        needed.  - Added a XML2PDF_FO_RULE which could be used as an  
        alternative to the jade based one (altough for now, pdfxmltex   is
        much slower than pdfjadetex which kills the performance   gained by
        using xsltproc instead of (open)jade)

2002-09-11 21:27  Francis J. Lacoste <flacoste@logreport.org>

        * doc/: faq.dbx, roadmap.dbx: - '<', '>' and '&' in URLs make
        pdfxmltex choke.  - Set cols attribute to proper number of columns.

2002-09-10 18:05  Wessel Dankers <wsl@logreport.org>

        * ftp/reports/transfers-by-file.xml: apparently this file was never
        added!

2002-09-10 17:54  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Syslog.pm: Ignore white space at the beginning of the
        line.

2002-09-10 17:21  Wessel Dankers <wsl@logreport.org>

        * doc/user-manual.dbx: Updated sections on requirements and
        configuration for the ploticus module

2002-09-10 16:50  Joost van Baal <joostvb@logreport.org>

        * doc/roadmap.dbx: cosmetics, starting update

2002-09-08 23:21  Wessel Dankers <wsl@logreport.org>

        * configure.in, all/etc/defaults.in, all/lib/Lire/Config.pm.in,
        all/lib/Lire/ReportParser/PloticusChartWriter.pm,
        all/lib/Lire/ReportParser/PloticusChartWriter.pm.in: -
        substitutions in all/lib/ are tabu.  - make configure search for gs

2002-09-08 20:41  Wessel Dankers <wsl@logreport.org>

        * bootstrap, configure.in, all/etc/defaults.in,
        all/lib/Lire/Config.pm.in, all/lib/Lire/ReportParser.pm,
        all/lib/Lire/ReportParser/ChartWriter.pm,
        all/lib/Lire/ReportParser/Makefile.am,
        all/lib/Lire/ReportParser/PloticusChartWriter.pm,
        all/lib/Lire/ReportParser/PloticusChartWriter.pm.in,
        all/lib/Lire/ReportParser/PloticusGraphWriter.pm,
        all/script/.cvsignore, all/script/Makefile.am,
        all/script/lr_check_prereq.in, all/script/lr_xml2chart.in,
        all/script/lr_xml2dbx.in, all/script/lr_xml2html.in,
        all/script/lr_xml2pdf.in, all/script/lr_xml2rtf.in,
        all/script/lr_xml2xhtml.in, doc/TODO, ftp/reports/Makefile.am: The
        fully configurable, all-singing, all-dancing ploticus chart
        graphing module.

2002-09-08 16:55  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, all/script/.cvsignore, all/script/Makefile.am,
        all/script/lr_setup_responder.in: Added a script which creates the
        necessary Maildir and aliases for the responder.

2002-09-07 23:52  Francis J. Lacoste <flacoste@logreport.org>

        * proxy/script/squid_access2dlf.in: CONNECT operation doesn't
        include a real URL but a hostname:port pair.

2002-09-04 14:38  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/ReportParser/PloticusChartWriter.pm: Ploticus
        calculates the image size automatically.

2002-09-04 14:37  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/ReportParser/PloticusChartWriter.pm: Updated manpage
        section Updated filehandle referencing to correct way (perl 5.8
        compatible) Made the resolution a parameter

2002-09-04 13:09  Joost van Baal <joostvb@logreport.org>

        * all/etc/: address.cf, service_aliases.cf: self documenting wrt
        format

2002-09-04 12:51  Joost van Baal <joostvb@logreport.org>

        * doc/: dev-manual.dbx, faq.dbx, user-manual.dbx: now allows for
        stuff like  and  in dbx. tnx Egon!

2002-09-04 12:39  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: documented Francis/Egon's idea for new manpage handling
        scheme

2002-09-03 22:05  Egon Willighagen <egonw@logreport.org>

        * www/reports/requests-by-country.xml: Added option to show a
        limited set of countries.

2002-09-02 16:46  Francis J. Lacoste <flacoste@logreport.org>

        * email/reports/: from_user-from-domain-by-period.xml,
        to_user-from-domain-by-period.xml: Fixed: from_user-from-domain
        showed recipients and to_user-from-domain showed sender

2002-09-02 16:41  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Syslog.pm: Turn off debugging.

2002-09-02 16:38  Francis J. Lacoste <flacoste@logreport.org>

        * all/: etc/address.cf, lib/Lire/Config.pm.in: Allow empty lines in
        address.cf.

2002-09-02 16:37  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config.pm.in: Skip empty lines.

2002-09-02 16:37  Francis J. Lacoste <flacoste@logreport.org>

        * all/etc/service_aliases.cf: Canonical name is cisco_ios.  This
        fixes a bug: there was _no_ backwards compatibility offered for the
        old name `cisco' for the cisco_ios service.  The errormessage you
        got when using the name `cisco' was probably very misleading.

2002-09-02 13:49  Joost van Baal <joostvb@logreport.org>

        * all/script/: Makefile.am, lr_log2report.in, lr_run.in: lr_run
        manpage source moved to script itself, make sure we're not getting
        nominated for the useless-use-of-cat-award.

2002-09-02 13:48  Joost van Baal <joostvb@logreport.org>

        * all/man/: Makefile.am, lr_run.pod: lr_run manpage source moved to
        script itself

2002-09-01 17:07  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: This is a common source of errors.

2002-09-01 17:06  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS, all/lib/Syslog.pm: - Added support for webtrends syslog.  -
        Fixed bugs in Kiwi date formats.

2002-09-01 15:40  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/script/cisco_ios2dlf.in,
        firewall/script/ipchains2dlf.in, firewall/script/ipfilter2dlf.in,
        firewall/script/iptables2dlf.in, firewall/script/pix2dlf.in,
        firewall/script/watchguard2dlf.in, firewall/script/welf2dlf.in,
        ftp/script/iis_ftp2dlf.in, ftp/script/xferlog2dlf.in,
        msgstore/script/nmsmmp2dlf.in, msgstore/script/nmsstore2dlf.in,
        print/script/cups_pagelog2dlf.in,
        print/script/lprng_account2dlf.in, proxy/script/ms_isa2dlf.in,
        proxy/script/squid_access2dlf.in, proxy/script/welf_proxy2dlf.in,
        syslog/script/syslog2dlf.in, www/script/combined2dlf.in,
        www/script/common2dlf.in, www/script/modgzip2dlf.in,
        www/script/referer2dlf.in, www/script/w3c_extended2dlf.in: Added
        examples to several utilities' documentation.  Contributed by Edwin
        Groothuis.

2002-09-01 15:13  Francis J. Lacoste <flacoste@logreport.org>

        * all/man/lr_run.pod, all/script/lr_log2report.in,
        database/script/mysql2dlf.in, database/script/pgsql2dlf.in,
        dialup/script/isdnlog2dlf.in, dns/script/bind8_query2dlf.in,
        dns/script/bind9_query2dlf.in, dnszone/script/bind8_named2dlf.in,
        email/script/argomail2dlf.in, email/script/exim2dlf.in,
        email/script/nms2dlf.in, email/script/postfix2dlf_main.in,
        email/script/postfix2dlf_pre.in, email/script/qmail2dlf.in,
        email/script/sendmail2dlf.in: Added examples to several utilities'
        documentation.  Contributed by Edwin Groothuis.

2002-08-31 19:45  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/ReportParser/PloticusChartWriter.pm: - Web quality
        images work - High quality images work - PDF images should work,
        but isn't tested yet - A bug with the labels is being investigated.

2002-08-30 12:19  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/ReportParser/PloticusChartWriter.pm: does most of
        what's needed. now proceeding to proper PDF en PNG-aa generation.

2002-08-29 23:53  Joost van Baal <joostvb@logreport.org>

        * NEWS, dnszone/script/bind8_named2dlf.in, doc/user-manual.dbx: all
        bind 8.* logs have same syntax

2002-08-29 16:48  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_log2mail.in: multiple args can mean multiple
        recipients: no longer catch pre-1.1 usage.  This fixes a bug which
        would pop up e.g. on Online Responders which respect multiple
        addresses in the Reply-To field in emails holding submitted logs.

2002-08-29 15:35  Joost van Baal <joostvb@logreport.org>

        * doc/dev-manual.dbx: xsltproc chokes on 

2002-08-29 12:41  Joost van Baal <joostvb@logreport.org>

        * doc/dev-manual.dbx: more cvs2cl tips and tricks, for ChangeLog
        generating

2002-08-29 12:38  Joost van Baal <joostvb@logreport.org>

        * doc/roadmap.dbx: updated for lire 1.1, fixed typos and grammar,
        added prio field.  msgstore superservice is implemented. 
        responders http upload is implemented.  added some names of people
        working on items.  dynamic registration has partially been
        implemented.

2002-08-26 18:43  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: snort is popular

2002-08-26 18:43  Joost van Baal <joostvb@logreport.org>

        * ChangeLog: splitted: moved chunks to doc/

2002-08-26 18:41  Joost van Baal <joostvb@logreport.org>

        * doc/dev-manual.dbx: added notes on debian packaging, added note
        on ChangeLog maintenance

2002-08-26 18:41  Joost van Baal <joostvb@logreport.org>

        * NEWS: fixed copyright years, added referal to new ChangeLog

2002-08-26 13:31  Joost van Baal <joostvb@logreport.org>

        * doc/: ChangeLog.2000.gz, ChangeLog.2001.gz, Makefile.am: splitted
        ChangeLog: it was somewhat big

2002-08-25 20:09  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_xml2png.in: layout fix

2002-08-25 20:08  Joost van Baal <joostvb@logreport.org>

        * all/script/Makefile.am: lr_run_tests manpage gets generated and
        installed again

2002-08-25 20:08  Joost van Baal <joostvb@logreport.org>

        * NEWS: up to next release

2002-08-25 20:07  Joost van Baal <joostvb@logreport.org>

        * ChangeLog: ChangeLog generated from cvs2cl --prune --usermap
        ../CVSROOT/users

2002-08-23 19:00  Joost van Baal <joostvb@logreport.org>

        * doc/user-manual.dbx: Paul Sponner reported success on Red Hat 7.3

2002-08-21 11:41  Joost van Baal <joostvb@logreport.org>

        * INSTALL, THANKS, doc/dev-manual.dbx: Lire has hit the FreeBSD
        ports collection

2002-08-21 11:32  Joost van Baal <joostvb@logreport.org>

        * doc/roadmap.dbx: FreeBSD port is shipped with FreeBSD now

2002-08-20 03:56  Francis J. Lacoste <flacoste@logreport.org>

        * all/etc/defaults.in: Only output warning if LR_ARCHIVE was set
        (otherwise it's only needed for temporary IPC).

2002-08-20 03:35  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_config.in: Added isdnlog and watchguard services

2002-08-20 03:23  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in: nsgml was replaced xmllint

2002-08-20 00:15  Francis J. Lacoste <flacoste@logreport.org>

        * doc/faq.dbx: Added note on fix to problems with recent DocBook
        XSLT stylesheets.

2002-08-20 00:05  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: more wishes
        * ---------------------- Lire 1.1 released ---------------------

2002-08-19 23:18  Francis J. Lacoste <flacoste@logreport.org>

        * email/script/postfix2dlf.in: More bogus messages fixed.

2002-08-19 22:58  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/: lr_log2mail.in, lr_log2report.in: Fixed bogus
        message error.

2002-08-19 22:53  Joost van Baal <joostvb@logreport.org>

        * NEWS: NEWS file seems ok like this.

2002-08-19 16:36  Joost van Baal <joostvb@logreport.org>

        * all/: man/Makefile.am, man/lr_spool.pod, script/Makefile.am,
        script/lr_spool.in: manpage now included

2002-08-19 16:34  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_log2mail.in: minor bugfix

2002-08-19 16:33  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_spoold.in: finished manpage

2002-08-19 05:08  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in: Find XSLT and DSSSL stylesheets correctly on  RH
        and Mandrake systems

2002-08-19 04:04  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Syslog.pm: perl 5.00503 doesn't have the implicit ->
        between [] and ();

2002-08-19 03:52  Francis J. Lacoste <flacoste@logreport.org>

        * database/script/Makefile.am, dialup/script/Makefile.am,
        dns/script/Makefile.am, dnszone/script/Makefile.am,
        email/script/Makefile.am, firewall/script/Makefile.am,
        ftp/script/Makefile.am, msgstore/script/Makefile.am,
        print/script/Makefile.am, proxy/script/Makefile.am,
        syslog/script/Makefile.am, www/script/Makefile.am: Use automatic
        suffix rule.

2002-08-19 02:48  Wessel Dankers <wsl@logreport.org>

        * all/lib/Lire/ReportParser/PloticusGraphWriter.pm: Still needs a
        lot of work, but it does write Pie charts now. barcharts are next
        :)

2002-08-19 02:47  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/script/welf2dlf.in: Prevent undefined warnings.

2002-08-19 02:41  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/script/watchguard2dlf.in: Uses Lire::Syslog and skip non
        firewalld records.

2002-08-19 02:27  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/script/ipfilter2dlf.in: Don't count non-ipfilter lines
        as errors.

2002-08-19 02:21  Francis J. Lacoste <flacoste@logreport.org>

        * dnszone/script/bind8_named2dlf.in: Prevent undefined warning.

2002-08-19 02:19  Francis J. Lacoste <flacoste@logreport.org>

        * email/: email.cfg, reports/domain-by-period.xml: Removed bogus
        domain-by-period report.

2002-08-19 01:37  Francis J. Lacoste <flacoste@logreport.org>

        * doc/dev-manual.dbx: Attribute is named class.

2002-08-18 21:50  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_run_tests.in: - Test more output formats in mail. 
        - Updated for new release.  - Output lists of non-tested services.

2002-08-18 21:44  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/: lr_log2mail.in, lr_log2report.in: Check service
        argument.

2002-08-18 21:32  Joost van Baal <joostvb@logreport.org>

        * all/script/: lr_addresses2serviceflags.in, lr_getaddresses.in:
        replaced by lr_check_service and lr_check_superservice

2002-08-18 21:29  Joost van Baal <joostvb@logreport.org>

        * all/man/lr_cron.pod: new ui

2002-08-18 21:29  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: more wishes

2002-08-18 21:28  Joost van Baal <joostvb@logreport.org>

        * doc/dev-manual.dbx: dynamic service registration

2002-08-18 21:27  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/Config.pm.in: more documentation

2002-08-18 21:26  Joost van Baal <joostvb@logreport.org>

        * doc/user-manual.dbx: renamed service, new log2mail ui

2002-08-18 21:12  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/Makefile.am: - New scripts which embeds their
        documentation using POD.  - Use new automatic rules for man pages
        generation.

2002-08-18 21:11  Francis J. Lacoste <flacoste@logreport.org>

        * all/man/: Makefile.am, lr_archive_log.pod, lr_check_errlines.pod,
        lr_run_tests.pod: More shell scripts now embed their documentation
        using POD.

2002-08-18 21:10  Francis J. Lacoste <flacoste@logreport.org>

        * include/rules.mk: Add automatic suffix rule to generate man page
        from .in file.

2002-08-18 21:10  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/: lr_archive_log.in, lr_check_errlines.in: -   Call
        lr_check_superservice to determine the superservice from     the
        LR_SERVICE env variable.
        
        - Embeds POD.

2002-08-18 18:49  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/: lr_check_service.in, lr_check_superservice.in:
        Output one (super)service by line with -l option.

2002-08-18 17:39  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: closed bug

2002-08-18 17:39  Joost van Baal <joostvb@logreport.org>

        * doc/user-manual.dbx: adapted for lr_log2reports new UI

2002-08-18 17:18  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_check_superservice.in: added -l flag, to lists
        superservices

2002-08-18 17:18  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_config.in: added new services and superservices. 
        not yet fully supported though

2002-08-18 15:13  Joost van Baal <joostvb@logreport.org>

        * all/man/: lr_log2mail.pod, lr_log2xml.pod, lr_spoold.pod:
        manpages embedded now

2002-08-18 15:12  Joost van Baal <joostvb@logreport.org>

        * INSTALL, NEWS: documented changes

2002-08-18 15:00  Joost van Baal <joostvb@logreport.org>

        * doc/dev-manual.dbx: restored and updated full list of scripts
        calling scripts.

2002-08-18 14:59  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: found some other annoyances

2002-08-18 14:58  Joost van Baal <joostvb@logreport.org>

        * all/script/: lr_log2mail.in, lr_log2report.in, lr_log2xml.in,
        lr_processmail.in: no longer needs superservice as arg. embeds
        manpage

2002-08-18 14:56  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_spoold.in: now uses new interface to services list,
        superservice no longer needed. embeds manpage

2002-08-18 14:54  Joost van Baal <joostvb@logreport.org>

        * all/script/: lr_check_service.in, lr_check_superservice.in: typo

2002-08-18 14:53  Joost van Baal <joostvb@logreport.org>

        * all/man/lr_xml2report.pod: refered to new helper scripts

2002-08-18 14:52  Joost van Baal <joostvb@logreport.org>

        * all/: man/Makefile.am, script/Makefile.am: some more scripts
        embed their manpage

2002-08-18 14:52  Joost van Baal <joostvb@logreport.org>

        * README: lr_log2report ui changed

2002-08-18 00:16  Joost van Baal <joostvb@logreport.org>

        * configure.in, all/script/Makefile.am: added
        lr_check_superservice, should be used by lr_log2xml. all other
        scripts should require either service or superservice as arg, not
        both

2002-08-18 00:15  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_log2report.in: -l flag moved to lr_check_service.
        still need to rip out requirement of superservice as arg

2002-08-18 00:13  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_check_service.in: added -l flags, for users
        convenience (users should only have to know servicename, not
        superservice)

2002-08-18 00:10  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/Config.pm.in: added address.cf consistency check
        routine

2002-08-17 15:51  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_check_superservice.in: lr_log2xml should call this.
         (lr_spoold should just pass service along, not superservice.) 
        routine in Lire::Config not tested yet.

2002-08-17 15:50  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/Config.pm.in: started on doing all superservice and
        service handling via Config. untested: might break during compile,
        even

2002-08-17 03:56  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Some bugs were closed.

2002-08-17 03:56  Francis J. Lacoste <flacoste@logreport.org>

        * all/: lib/Lire/ReportParser/ExcelWriter.pm, script/lr_xml2xls.in:
        Descriptions, date and timespan are now included in Excel output
        formats.

2002-08-17 03:55  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser.pm: Fixed function name in
        documentation

2002-08-17 03:04  Francis J. Lacoste <flacoste@logreport.org>

        * www/: lib/Apache.pm, script/common2dlf.in: Made parsing of http
        request line more robust.

2002-08-17 02:52  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/stylesheet/xsl/docbook.xsl: Make timespan and date
        appears in HTML and PDF reports.

2002-08-17 02:11  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/script/iptables2dlf.in: Do not rely on process name
        being set to kernel.  Detect SuSE targets.

2002-08-17 02:11  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/script/ipchains2dlf.in: Do not rely on process name
        being set to kernel.

2002-08-17 00:55  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/Config.pm.in: small bugfix

2002-08-17 00:54  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_check_service.in: typos

2002-08-17 00:54  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_spoold.in: ugly awk and perl hack for now, to use
        new service-list functionality. should use some Config.pm routines

2002-08-17 00:50  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: - Tag bug as wishlist item.  - Add another wishlist
        item.

2002-08-17 00:48  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: AsciiDlf/Records.pm, Merge/Records.pm: Fixed
        problem when records operation is nested into another aggregator.

2002-08-17 00:13  Joost van Baal <joostvb@logreport.org>

        * all/man/lr_log2report.pod: in code itself now

2002-08-17 00:13  Joost van Baal <joostvb@logreport.org>

        * all/etc/service_aliases.cf: backwards compatibility

2002-08-17 00:12  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: moved some subtask to BUGS: its not gonna happen in 1.1

2002-08-17 00:11  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_log2xml.in: now uses lr_check_service to build
        TODLF from SERVICE

2002-08-17 00:10  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_log2report.in: included manpages in source; -l flag
        still left for implementation

2002-08-17 00:02  Joost van Baal <joostvb@logreport.org>

        * all/script/: lr_log2mail.in, lr_sql2report.in, lr_xml2mail.in,
        lr_xml2report.in: profile_lean and defaults no longer depend on
        LR_SERVICE: no more need to source these twice

2002-08-17 00:00  Joost van Baal <joostvb@logreport.org>

        * all/script/Makefile.am: removed scripts

2002-08-16 23:59  Joost van Baal <joostvb@logreport.org>

        * all/man/Makefile.am: lr_log2report includes its manpage in the
        code

2002-08-16 23:57  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/Config.pm.in: use backward-compatibility aliase file

2002-08-16 23:57  Joost van Baal <joostvb@logreport.org>

        * all/etc/defaults.in: lr_log2xml now constructs LR_TODLF from
        canonicalized service name.

2002-08-16 23:55  Joost van Baal <joostvb@logreport.org>

        * all/etc/address.cf: an address is a service now: no need for 3
        columns. some services renamed. we still need this file in order to
        build a superservice name from a service. lr_spoold needs that info

2002-08-16 23:53  Joost van Baal <joostvb@logreport.org>

        * all/etc/Makefile.am: service_aliases.cf added: offer backwards
        compatibility to old service names for command line interfaces like
        lr_log2report.

2002-08-16 23:52  Joost van Baal <joostvb@logreport.org>

        * configure.in: the address scripts are no longer shipped with
        lire: see lr_spoold for how to get the information these produced. 
        we might want to reimplement new commandline interfaces later.
        `flags' haven't been used for a long time,
        lr_addresses2serviceflags was a bit wacky anyway.  we'd better use
        the word `service' for `address': these are the same things now.

2002-08-16 23:46  Joost van Baal <joostvb@logreport.org>

        * INSTALL: documented some more changes

2002-08-16 23:02  Joost van Baal <joostvb@logreport.org>

        * firewall/script/: .cvsignore, Makefile.am, ipfilter2dlf.in,
        ipmon2dlf.in: renamed ipmon2dlf to ipfilter2dlf: consistency

2002-08-16 21:41  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/script/welf2dlf.in, proxy/script/welf_proxy2dlf.in:
        Updated URLs.

2002-08-16 21:40  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS, firewall/script/pix2dlf.in: Added support for messages
        106010 and 305006.

2002-08-16 20:29  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Closed missing display-spec bug.

2002-08-16 20:23  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/XMLSpecContainer.pm: - Check that all parameters
        used actually exists.  - Check that the specification contains a
        title, a description and   a display title (as required by the
        DTD).

2002-08-16 20:03  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config.pm.in: Import lr_err

2002-08-16 18:00  Joost van Baal <joostvb@logreport.org>

        * Makefile.am, NEWS, all/man/lr_log2report.pod,
        all/script/.cvsignore: cosmetics

2002-08-16 17:58  Joost van Baal <joostvb@logreport.org>

        * INSTALL: documented change of convertor location

2002-08-16 17:56  Joost van Baal <joostvb@logreport.org>

        * include/rules.mk: Makefile.am hack for moved location

2002-08-16 17:56  Joost van Baal <joostvb@logreport.org>

        * all/etc/profile_lean.in: convertors moved, no more need for path
        tweaking

2002-08-16 17:54  Joost van Baal <joostvb@logreport.org>

        * database/script/Makefile.am, dialup/script/Makefile.am,
        dns/script/Makefile.am, dnszone/script/Makefile.am,
        email/script/Makefile.am, firewall/script/Makefile.am,
        ftp/script/Makefile.am, msgstore/script/Makefile.am,
        print/script/Makefile.am, proxy/script/Makefile.am,
        syslog/script/Makefile.am, www/script/Makefile.am: all 2dlf
        convertors are moved from libexec/lire/LR_SUPERSERVICE/ to
        libexec/lire/convertors/ .  This takes us one step closer to a
        loose superservice-service mapping.  Furthermore, it's easier to
        contruct a list of services from an easy globbing test:
        convertors/*2dlf.  (We won't get hit by e.g. lr_sql2dlf.)  We no
        longer need to tweak our PATH depending on LR_SUPERSERVICE in
        profile_lean.  (A responder still needs to know to which
        superservice a service belongs.  We keep maintaining address.cf for
        precisely this purpose.)

2002-08-16 17:48  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_check_service.in: now operational

2002-08-16 17:44  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/Config.pm.in: added check_service subroutine, and
        %SERVICE_ALIASES hash (not yet fully implemented).  check_service
        should replace the static LR_TODLF assignment in defaults.in.  we
        let check_service take care of a user-friendly errormessage. 
        callers should not have to care about this (so that they can drop
        the argument they passed to check_service: no need for temp
        variables.)

2002-08-16 14:19  Joost van Baal <joostvb@logreport.org>

        * all/script/: Makefile.am, lr_check_service.in: added
        lr_check_service: commandline interface to yet-to-implement perl
        routine

2002-08-16 14:18  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/Config.pm.in: build and offer SERVICES array, using
        new and not yet implemented interface

2002-08-16 14:17  Joost van Baal <joostvb@logreport.org>

        * configure.in: starting lr_check_service, finalised
        acl_cisco_log2dlf -> cisco_ios2dlf renaming

2002-08-15 23:57  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_log2xml.in: removed obsolete FLAGS variable

2002-08-15 23:56  Joost van Baal <joostvb@logreport.org>

        * all/man/: lr_log2mail.pod, lr_log2report.pod: fixed manpage

2002-08-15 23:08  Joost van Baal <joostvb@logreport.org>

        * AUTHORS, INSTALL, NEWS, configure.in, all/etc/defaults.in,
        proxy/proxy.xml, proxy/script/.cvsignore, proxy/script/Makefile.am,
        proxy/script/squid2dlf.in, proxy/script/squid_access2dlf.in:
        renamed squid2dlf to squid_access2dlf: more descriptive name

2002-08-15 23:00  Joost van Baal <joostvb@logreport.org>

        * AUTHORS, INSTALL, all/etc/defaults.in,
        firewall/script/.cvsignore, firewall/script/Makefile.am,
        firewall/script/acl_cisco_log2dlf.in,
        firewall/script/cisco_ios2dlf.in,
        firewall/script/watchguard2dlf.in: renamed acl_cisco_log2dlf to
        cisco_ios2dlf: more descriptive name

2002-08-15 22:54  Joost van Baal <joostvb@logreport.org>

        * AUTHORS, INSTALL, configure.in, all/etc/defaults.in,
        dns/script/.cvsignore, dns/script/Makefile.am,
        dns/script/bind8-query2dlf.in, dns/script/bind8_query2dlf.in,
        dns/script/bind9-query2dlf.in, dns/script/bind9_query2dlf.in:
        renamed bind{8,9}-query2dlf to bind{8,9}_query2dlf: consistency

2002-08-15 22:53  Wessel Dankers <wsl@logreport.org>

        * NEWS: added new email reports

2002-08-15 22:30  Joost van Baal <joostvb@logreport.org>

        * NEWS: cosmetics

2002-08-15 22:19  Joost van Baal <joostvb@logreport.org>

        * NEWS: reported on new sql stuff by Arnaud

2002-08-15 22:17  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_sql2report.in: LR_SERVICE should not be 'sql' but
        'all' if unset.  Lire logging tags have 'superservice service'. 
        `all' is used as a default value if the script is not being run for
        a specific service.
        
        fixed bug in logging output message: s/lr_log2xml/lr_sql2dlf/.
        
        fixed bug in tmpfile naming: $id is not set, use $LR_ID.
        
        finished manpage.

2002-08-15 22:14  Joost van Baal <joostvb@logreport.org>

        * all/script/: lr_dlf2sql.in, lr_sql2dlf.in: improved manpage

2002-08-15 22:13  Joost van Baal <joostvb@logreport.org>

        * all/script/Makefile.am: lr_sql2report embeds manpage in shell

2002-08-15 21:17  Wessel Dankers <wsl@logreport.org>

        * email/email.cfg: Added the new sections

2002-08-15 18:03  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_sql2report.in: started lr_sql2report manpage

2002-08-15 17:42  Joost van Baal <joostvb@logreport.org>

        * all/man/lr_log2xml.pod: manpage business

2002-08-15 17:21  Joost van Baal <joostvb@logreport.org>

        * firewall/lib/Firewall.pm, print/script/cups_pagelog2dlf.in,
        print/script/lprng_account2dlf.in: completed manpage

2002-08-15 17:19  Joost van Baal <joostvb@logreport.org>

        * INSTALL, NEWS, README.lire-client, configure.in, doc/BUGS,
        all/lib/Lire/Config.pm.in, all/man/lr_xml2logml.pod,
        all/script/lr_dlf2sql.in: cosmetics, typos, layout

2002-08-15 17:17  Joost van Baal <joostvb@logreport.org>

        * AUTHORS: josh's name was not yet mentioned in Lire sources

2002-08-14 23:35  Joost van Baal <joostvb@logreport.org>

        * doc/dev-manual.dbx: more notes on CVS branching, it seems we just
        formulated a policy for cvs tag naming

2002-08-14 12:44  Joost van Baal <joostvb@logreport.org>

        * doc/dev-manual.dbx: while working with Arnaud, more standards
        where established

2002-08-14 12:43  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: more wishes

2002-08-14 12:43  Joost van Baal <joostvb@logreport.org>

        * all/etc/defaults.in: more comments

2002-08-13 02:44  Francis J. Lacoste <flacoste@logreport.org>

        * all/: lib/Lire/Config.pm.in, script/lr_dlf2sql.in: Made
        $ENV{LR_SQL_MAX_SIZE} part of Lire::Config

2002-08-11 23:02  Arnaud Gaillard

        * all/: etc/defaults.in, script/lr_dlf2sql.in: 
        Added simple check of the sql table size

2002-08-11 18:34  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: Added news on cisco and pix enhancements.

2002-08-11 18:02  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/script/acl_cisco_log2dlf.in: Use Lire::Syslog module and
        regex for more robust parsing of the many log formats out there.

2002-08-11 18:01  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Syslog.pm: counter feature isn't a new syslog type but a
        feature of Cisco devices. Remove also the 2w5d: (uptime?) which
        some cisco configuration seems to generate.
        
        extract_process() now takes to remove the following cisco "junk":
        timestamp, counter, uptime (maybe we should save them in the $log
        record?)

2002-08-10 23:43  Arnaud Gaillard

        * all/script/lr_dlf2sql.in: 
        Modified usage line

2002-08-10 21:20  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Added LIRE_NOTAVAIL as 'missing value' request.

2002-08-10 21:01  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config.pm.in: New connect_dbi() function which makes
        the connection to the database based on the appropriate
        configuration variables.

2002-08-10 21:00  Francis J. Lacoste <flacoste@logreport.org>

        * all/etc/defaults.in: Added configuration variables for
        experimental SQL storage.

2002-08-10 20:58  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, all/script/.cvsignore, all/script/Makefile.am,
        all/script/lr_dlf2sql.in, all/script/lr_log2xml.in,
        all/script/lr_sql2dlf.in, all/script/lr_sql2report.in: Merged in
        Arnaud Gaillard's SQL patch.

2002-08-10 19:10  Francis J. Lacoste <flacoste@logreport.org>

        * email/script/sendmail2dlf.in: Make it possible to use syslog
        formats that do not contains the hostname.

2002-08-10 19:08  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Syslog.pm: Be more strict on hostname matching so as not
        to confuse the process name with it.

2002-08-10 18:15  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS, proxy/script/squid2dlf.in: Support Netcache log files in
        squid format.

2002-08-10 16:31  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_processmail.in: Remove periods at the beginning of
        LR_EXTID.

2002-08-09 21:49  Francis J. Lacoste <flacoste@logreport.org>

        * proxy/script/squid2dlf.in: Allow trailing spaces.

2002-08-09 21:49  Francis J. Lacoste <flacoste@logreport.org>

        * email/script/postfix2dlf_pre.in: Show more error messages.

2002-08-07 16:11  Egon Willighagen <egonw@logreport.org>

        * dialup/: dialup.cfg, dialup.xml, reports/Makefile.am,
        reports/connections-by-connect-status.xml,
        reports/connections-by-hangup-status.xml,
        reports/connections-by-period.xml, script/isdnlog2dlf.in: Added
        detection of connection status at connect and hangup.  Connect
        status options: ring (but no connection), busy and failed.  Hangup
        status options: no_answer, unallocated, normal.

2002-08-07 16:06  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: reported de-dos wishlist bug

2002-08-07 12:59  Egon Willighagen <egonw@logreport.org>

        * dialup/: dialup.xml, reports/connection-time-by-period.xml,
        script/isdnlog2dlf.in: Support for more connections at the same
        time. Added DLF field for local telephone number (I have 4
        different numbers).

2002-08-06 23:00  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Records.pm: Method is id(), not name().

2002-08-06 19:10  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_processmail.in: Test for .. case.

2002-08-06 12:30  Wessel Dankers <wsl@logreport.org>

        * doc/dev-manual.dbx: small bug

2002-08-05 20:55  Joost van Baal <joostvb@logreport.org>

        * NEWS, doc/dev-manual.dbx, doc/user-manual.dbx: more notes on
        writing own reports

2002-08-05 20:44  Joost van Baal <joostvb@logreport.org>

        * email/: email.cfg, reports/Makefile.am,
        reports/top-largest-email-exchange-per-relay.xml: added volume per
        relay pair report, on request of Andrew Pollock

2002-08-05 04:46  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Lire::Syslog overhauled closed some BUGS.

2002-08-05 04:44  Francis J. Lacoste <flacoste@logreport.org>

        * msgstore/script/: .cvsignore, Makefile.am, nmsmmp2dlf.in,
        nmsstore2dlf.in: Merged msgstore superservice contributed by Arnaud
        Gaillard and Arnaud Taddei.

2002-08-05 04:43  Francis J. Lacoste <flacoste@logreport.org>

        * Makefile.am, NEWS, configure.in, all/etc/defaults.in,
        doc/dev-manual.dbx, doc/user-manual.dbx, msgstore/.cvsignore,
        msgstore/Makefile.am, msgstore/msgstore.cfg, msgstore/msgstore.xml,
        msgstore/filters/.cvsignore, msgstore/filters/Makefile.am,
        msgstore/filters/select-client-host.xml,
        msgstore/reports/.cvsignore, msgstore/reports/Makefile.am,
        msgstore/reports/badlogin-by-period.xml,
        msgstore/reports/close-by-period.xml,
        msgstore/reports/events-by-protocol.xml,
        msgstore/reports/login-by-period.xml,
        msgstore/reports/top-user-login.xml,
        msgstore/reports/top-user-select.xml,
        msgstore/reports/unique-user.xml: Merged msgstore superservice
        contributed by Arnaud Taddei and Arnaud Gaillard.

2002-08-05 03:44  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Time.pm: Uses array instead of hash. (Faster and force
        numeric context on key).

2002-08-05 01:21  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Syslog.pm: In most formats, we don't need to match
        process and process id so use a separate extract_process function
        for that which can also take care of removing extra timestamps that
        we find the messages from some network devices.

2002-08-04 23:33  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Syslog.pm: No space after priority.

2002-08-04 23:28  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Syslog.pm, email/script/nms2dlf.in: Added facility and
        level attributes to NMS format.

2002-08-04 22:16  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_getbody.in: Output TO address and Date.

2002-08-04 21:35  Francis J. Lacoste <flacoste@logreport.org>

        * syslog/: .cvsignore, Makefile.am, syslog.cfg, syslog.xml: Added
        syslog superservice.

2002-08-04 21:34  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Syslog.pm: Reorganised Syslog parser heavily:     - New
        supported syslog formats: Kiwi Sylsog (ISO, US and DD-MM     
        date), Sendmail Switch Logging daemon, unknown other format.   -
        Each supported formats is tried on the first record.

2002-08-04 21:31  Francis J. Lacoste <flacoste@logreport.org>

        * Makefile.am, configure.in, all/etc/defaults.in,
        doc/dev-manual.dbx, doc/user-manual.dbx, syslog/filters/.cvsignore,
        syslog/filters/Makefile.am, syslog/filters/exclude-message.xml,
        syslog/filters/exclude-priority.xml,
        syslog/filters/exclude-process.xml, syslog/filters/select-host.xml,
        syslog/filters/select-message.xml,
        syslog/filters/select-priority.xml,
        syslog/filters/select-process.xml, syslog/reports/.cvsignore,
        syslog/reports/Makefile.am,
        syslog/reports/messages-by-facility.xml,
        syslog/reports/messages-by-level.xml,
        syslog/reports/messages-by-period.xml,
        syslog/reports/syslog-reports-infos.dbx,
        syslog/reports/syslog-summary.xml, syslog/reports/top-hosts.xml,
        syslog/reports/top-messages-by-period.xml,
        syslog/reports/top-messages-by-process.xml,
        syslog/reports/top-messages.xml,
        syslog/reports/top-processes-by-period.xml,
        syslog/reports/top-processes.xml, syslog/script/.cvsignore,
        syslog/script/Makefile.am, syslog/script/syslog2dlf.in: Added
        syslog superservice.

2002-08-04 21:29  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: Gave some organisation to recent NEWS.

2002-08-04 21:28  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Time.pm: Use prototypes to check the number of arguments.
         Tolerate a trailing : in the time arugment.

2002-08-04 21:27  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_xslt.in: An absolute path is better there.

2002-08-04 21:26  Francis J. Lacoste <flacoste@logreport.org>

        * print/filters/Makefile.am: Added proper XML_FILES variable.

2002-08-04 01:58  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/: lr_archive_log.in, lr_log2xml.in, lr_processmail.in:
        - Too much escaping of LR_EXTID isn't very good.  - Do not use
        LR_TIME as filename since this may not be unique  (especially for
        the 1970...-1970 timestamp which is common on errors).

2002-08-04 01:11  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_processmail.in: Fixed archiving of requests.

2002-08-03 19:32  Francis J. Lacoste <flacoste@logreport.org>

        * email/: email.cfg, filters/Makefile.am,
        filters/select-client-ip.xml, reports/Makefile.am,
        reports/from_domain-by-period.xml,
        reports/from_user-from-domain-by-period.xml,
        reports/to_domain-by-period.xml,
        reports/to_user-from-domain-by-period.xml: Added new email filter
        and reports based on sample reports from Arnaud Gaillard and Arnaud
        Taddei.

2002-08-03 19:27  Francis J. Lacoste <flacoste@logreport.org>

        * dnszone/script/bind8_named2dlf.in: - Use Lire::Syslog to support
        more log files.  - Defaults are set by the hashref2asciidlf
        function.

2002-08-03 19:15  Francis J. Lacoste <flacoste@logreport.org>

        * doc/user-manual.dbx: Fixed path to files.

2002-08-03 19:15  Francis J. Lacoste <flacoste@logreport.org>

        * dnszone/filters/axfr-approved-only.xml: Fixed ID.

2002-08-03 19:15  Francis J. Lacoste <flacoste@logreport.org>

        * dnszone/filters/Makefile.am: Fixed superservice's name.

2002-08-03 15:49  Joost van Baal <joostvb@logreport.org>

        * doc/user-manual.dbx: oops, forgot manual update

2002-08-03 15:03  Joost van Baal <joostvb@logreport.org>

        * configure.in, dnszone/.cvsignore, dnszone/filters/.cvsignore,
        dnszone/reports/.cvsignore, dnszone/reports/Makefile.am,
        dnszone/script/.cvsignore: fixing some minor loose ends

2002-08-03 14:58  Joost van Baal <joostvb@logreport.org>

        * AUTHORS, Makefile.am, NEWS, configure.in, all/etc/address.cf,
        all/etc/defaults.in, all/script/lr_config.in, dnszone/Makefile.am,
        dnszone/dnszone.cfg, dnszone/dnszone.xml,
        dnszone/filters/Makefile.am,
        dnszone/filters/axfr-approved-only.xml,
        dnszone/filters/axfr-axfr-only.xml,
        dnszone/filters/axfr-denied-only.xml,
        dnszone/filters/dyndns-only.xml, dnszone/filters/loaded-only.xml,
        dnszone/reports/server-summary.xml,
        dnszone/reports/top-axfr-host.xml,
        dnszone/reports/top-axfr-zone.xml, dnszone/reports/top-axfr.xml,
        dnszone/reports/top-denied-axfr.xml,
        dnszone/reports/top-dynamicdenied.xml,
        dnszone/reports/top-loadedzone.xml, dnszone/script/Makefile.am,
        dnszone/script/bind8_named2dlf.in, doc/dev-manual.dbx,
        doc/user-manual.dbx, extras/expat/Makefile: new superservice:
        dnszone.  integrated Edwin Groothuis' code contribution.  adapted
        documentation about how to add new superservice.

2002-08-02 22:36  Joost van Baal <joostvb@logreport.org>

        * AUTHORS: updated to reflect nms2dlf code contribution from Arnaud
        and Arnaud

2002-08-02 22:20  Joost van Baal <joostvb@logreport.org>

        * doc/dev-manual.dbx: added nice example from francis

2002-08-02 16:21  Egon Willighagen <egonw@logreport.org>

        * dialup/reports/connections-by-type.xml: Fixed incorrect ID.

2002-08-02 16:13  Egon Willighagen <egonw@logreport.org>

        * configure.in: Added missing ":".

2002-08-02 15:36  Egon Willighagen <egonw@logreport.org>

        * include/rules.mk: Solaris /bin/sh does not know export.

2002-08-02 15:13  Egon Willighagen <egonw@logreport.org>

        * configure.in: Solaris fails on "if !" -> added workaround.

2002-08-02 15:06  Egon Willighagen <egonw@logreport.org>

        * configure.in, extras/expat/Makefile: Patch to ignore CVS build
        checks.

2002-08-02 14:02  Wessel Dankers <wsl@logreport.org>

        * email/reports/: Makefile.am, domain-by-period.xml, summary.xml,
        top-status-by-domain.xml: New reports:
        
        domain-by-period    delivery attempts by period summary    
               summary of email deliveries top-status-by-domain    
         summary for the most common domains

2002-08-01 22:21  Francis J. Lacoste <flacoste@logreport.org>

        * doc/user-manual.dbx: Fixed wrong filename and missing closing
        tag.

2002-08-01 22:21  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS, THANKS, email/script/nms2dlf.in: Merged NMS changes.

2002-08-01 21:12  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Added note on login and daemon schema.

2002-08-01 16:54  Egon Willighagen <egonw@logreport.org>

        * doc/user-manual.dbx: Updated for isdnlog/dialup (super)service.

2002-07-30 17:51  Joost van Baal <joostvb@logreport.org>

        * configure.in, all/etc/defaults.in, doc/BUGS: status update on FO
        issue

2002-07-30 17:01  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: bug reported by Mark D Nagel

2002-07-30 16:58  Joost van Baal <joostvb@logreport.org>

        * firewall/script/welf2dlf.in: added some comments, applied fix for
        netscreen welf-style logs

2002-07-30 15:27  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/AsciiDlf/DlfInfo.pm: fix bug reported by MavEtJu

2002-07-28 21:29  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Makefile.am, all/lib/Lire/Report.pm,
        all/lib/Lire/ReportParser.pm,
        all/lib/Lire/ReportParser/AsciiWriter.pm,
        all/lib/Lire/ReportParser/ChartWriter.pm,
        all/lib/Lire/ReportParser/DocBookFormatter.pm,
        all/lib/Lire/ReportParser/ExcelWriter.pm,
        all/lib/Lire/ReportParser/Makefile.am,
        all/lib/Lire/ReportParser/ReportBuilder.pm, doc/BUGS: - Documented
        and rationalised Lire::ReportParser API.  - Moved DocBook plain
        text formatting to a separate module which   can be reused by other
        processors.  - Documented and updated all XML Report processors
        module to   rationalised API.

2002-07-27 23:02  Egon Willighagen <egonw@logreport.org>

        * dialup/: dialup.cfg, dialup.xml, reports/Makefile.am,
        reports/connection-time-by-period.xml,
        reports/connections-by-type.xml, reports/cost-by-period.xml,
        reports/cost-by-telephone-number.xml, script/isdnlog2dlf.in: Added
        three new reports. Added connection_type DLF field.

2002-07-26 23:52  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Added some BUGS.

2002-07-26 23:13  Joost van Baal <joostvb@logreport.org>

        * firewall/script/iptables2dlf.in: more comments, for documenting
        intentions

2002-07-26 23:13  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: one more wishlist bug

2002-07-26 18:17  Joost van Baal <joostvb@logreport.org>

        * NEWS: some more news items from Francis' post to announce cvs
        snapshot

2002-07-26 18:00  Joost van Baal <joostvb@logreport.org>

        * NEWS, dialup/script/isdnlog2dlf.in: isdnlog docs somewhat less
        Debian centered

2002-07-26 16:02  Joost van Baal <joostvb@logreport.org>

        * AUTHORS: updated about lr_l2r_cron

2002-07-26 16:01  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: more about ipv6 stuff

2002-07-26 16:00  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_l2r_cron: added comment

2002-07-26 14:24  Egon Willighagen <egonw@logreport.org>

        * NEWS, dialup/dialup.cfg, dialup/dialup.xml,
        dialup/reports/Makefile.am,
        dialup/reports/connections-by-period.xml,
        dialup/reports/cost-by-period.xml,
        dialup/reports/top-telephone-number-from.xml,
        dialup/reports/top-telephone-number.xml,
        dialup/script/isdnlog2dlf.in: Extended dialup DLF format, and added
        two more reports.

2002-07-26 13:55  Joost van Baal <joostvb@logreport.org>

        * doc/dev-manual.dbx: one more link

2002-07-26 13:52  Joost van Baal <joostvb@logreport.org>

        * doc/: BUGS, dev-manual.dbx: added small contributing-code section

2002-07-26 13:10  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_l2r_cron: code contribution from JP Glutting

2002-07-25 17:21  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Some new requests from M. Wood.

2002-07-25 15:30  Egon Willighagen <egonw@logreport.org>

        * dialup/script/isdnlog2dlf.in: Fixed bug in setting time of start
        connection.

2002-07-25 13:51  Egon Willighagen <egonw@logreport.org>

        * Makefile.am, configure.in, all/etc/defaults.in,
        dialup/.cvsignore, dialup/Makefile.am, dialup/dialup.cfg,
        dialup/dialup.xml, dialup/reports/.cvsignore,
        dialup/reports/Makefile.am,
        dialup/reports/connections-by-connection-time.xml,
        dialup/reports/connections-by-period.xml,
        dialup/reports/top-telephone-number.xml, dialup/script/.cvsignore,
        dialup/script/Makefile.am, dialup/script/isdnlog2dlf.in: Added
        first version of dialup superservice with one 2dlf convertor and
        three reports.

2002-07-24 17:56  Joost van Baal <joostvb@logreport.org>

        * database/script/mysql2dlf.in: fixed indentation.  added &debug
        subroutine, to optionally surpress lr_debug calls.  now, by default
        lr_debug does _not_ get called.  (when running in debug mode, lots
        and lots of output gets printed on stderr.  this will cause trouble
        with production-size logs.)

2002-07-21 23:50  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: one more wishlist bug

2002-07-21 23:49  Joost van Baal <joostvb@logreport.org>

        * doc/dev-manual.dbx: potato is no longer supported: woody is
        blessed stable by now

2002-07-21 21:32  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/Makefile.am: typo

2002-07-21 21:01  Joost van Baal <joostvb@logreport.org>

        * all/lib/: Lire/Makefile.am, xml/stylesheet/xsl/Makefile.am: we
        shipped both config.xsl.in and config.xsl, as well as both
        Config.pm and Config.pm.in in our tarball.  _that's_ what caused
        dpkg-source to barf (the previous commit was bogus).

2002-07-21 20:46  Joost van Baal <joostvb@logreport.org>

        * configure.in, all/lib/Lire/Makefile.am,
        all/lib/xml/stylesheet/xsl/Makefile.am: running
        
         make distclean
        
        before
        
         dpkg-source -b lire-1.0
        
        caused a
        
         dpkg-source: warning: ignoring deletion of file
        all/lib/xml/stylesheet/xsl/config.xsl
         dpkg-source: warning: ignoring deletion of file
        all/lib/Lire/Config.pm

2002-07-21 20:20  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: what are we gonna do with FO stuff?

2002-07-21 20:20  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_xml2mail.in: informs on kept tmpfiles in case of
        error

2002-07-21 20:19  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_check_prereq.in: now also inspects
        LR_DBK_HTML_ONEPAGE_XSL and LR_DBK_XHTML_ONEPAGE_XSL : better
        checking for [x]html_page requirements.  more compact code.

2002-07-21 20:17  Joost van Baal <joostvb@logreport.org>

        * all/man/lr_xml2mail.pod: documented _page behaviour

2002-07-21 20:17  Joost van Baal <joostvb@logreport.org>

        * all/man/lr_xml2html.pod: fixed indentation bug

2002-07-21 20:16  Joost van Baal <joostvb@logreport.org>

        * all/man/lr_log2mail.pod: documented behaviour with -o html and
        xhtml vs their _page counterparts

2002-07-21 20:15  Joost van Baal <joostvb@logreport.org>

        * all/man/lr_check_prereq.pod: fixed indentation bug, updated list
        of supported outputformats.

2002-07-21 16:11  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_config.in: we do support merging now

2002-07-21 16:11  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: found and reported uglyness

2002-07-20 22:20  Joost van Baal <joostvb@logreport.org>

        * NEWS: added news item

2002-07-20 22:13  Joost van Baal <joostvb@logreport.org>

        * AUTHORS, configure.in, all/etc/defaults.in,
        firewall/script/.cvsignore, firewall/script/Makefile.am,
        firewall/script/watchguard2dlf.in: Added Joost Bekkers' new code
        contribution: watchguard2dlf, for WatchGuard Firebox syslog files.

2002-07-19 22:32  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS, firewall/script/pix2dlf.in: Some more PIX fixes:    
        -Ignore whitespace at end of line. - Proper interface name
        regex.

2002-07-19 21:57  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: Some news.

2002-07-19 21:56  Francis J. Lacoste <flacoste@logreport.org>

        * dns/script/bind9-query2dlf.in, doc/user-manual.dbx: Support for
        Bind 9.3 log format.

2002-07-19 18:00  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_dlf2xml.in: Add warning about NFS mount.

2002-07-19 17:59  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_config.in: Better phrasing. Tnx to MavEtJu for
        reporting this.

2002-07-19 17:50  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Close dynamic catalog.xml request.

2002-07-19 17:49  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_config.in: We do support PIX logs.

2002-07-19 17:44  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, all/script/lr_xslt.in: Generate catalog.xml
        dynamically.

2002-07-19 17:04  Francis J. Lacoste <flacoste@logreport.org>

        * all/etc/: .cvsignore, Makefile.am, catalog.xml.in, defaults.in:
        Generate catalog.xml dynamically

2002-07-19 17:01  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/: catalog.xml, Makefile.am: Added XML version of
        the catalog

2002-07-18 19:47  Joost van Baal <joostvb@logreport.org>

        * doc/: .cvsignore, dev-manual.dbx: we require dia to build from
        cvs

2002-07-18 17:58  Joost van Baal <joostvb@logreport.org>

        * doc/: flow-analysis.eps, flow-generation.eps,
        flow-normalisation.eps, flow-overview.eps, flow-report.eps,
        flow-xslt.eps: these are build from their .dia sources

2002-07-18 17:57  Joost van Baal <joostvb@logreport.org>

        * doc/: flow-analysis.eps, flow-overview.eps, flow-report.eps,
        roadmap.dbx: added not on MavEtJu s friet package

2002-07-18 14:54  Joost van Baal <joostvb@logreport.org>

        * email/reports/: tracked-recipients.xml, tracked-senders.xml:
        documented regexp support

2002-07-18 14:30  Joost van Baal <joostvb@logreport.org>

        * dns/script/bind9-query2dlf.in: grrr. previous one was bogus.

2002-07-18 14:23  Joost van Baal <joostvb@logreport.org>

        * dns/script/bind9-query2dlf.in: Documented discussion as in
        Message-ID: <3D36584A.80401@nlnet.nl>. Pasted Wytze's second BIND
        patch in manpage.  Make ISC-style recursiveness logging aware.

2002-07-16 23:20  Francis J. Lacoste <flacoste@logreport.org>

        * doc/Makefile.am: Updated for new check-xml rule.

2002-07-16 23:17  Francis J. Lacoste <flacoste@logreport.org>

        * database/Makefile.am, database/catalog,
        database/filters/Makefile.am, database/filters/catalog,
        database/reports/Makefile.am, database/reports/catalog,
        dns/Makefile.am, dns/catalog, dns/filters/Makefile.am,
        dns/filters/catalog, dns/reports/Makefile.am, dns/reports/catalog,
        email/Makefile.am, email/catalog, email/filters/Makefile.am,
        email/filters/catalog, email/reports/Makefile.am,
        email/reports/catalog, firewall/Makefile.am, firewall/catalog,
        firewall/filters/Makefile.am, firewall/filters/catalog,
        firewall/reports/Makefile.am, firewall/reports/catalog,
        ftp/Makefile.am, ftp/catalog, ftp/filters/Makefile.am,
        ftp/filters/catalog, ftp/reports/Makefile.am, ftp/reports/catalog,
        print/Makefile.am, print/catalog, print/filters/Makefile.am,
        print/filters/catalog, print/reports/Makefile.am,
        print/reports/catalog, proxy/Makefile.am, proxy/catalog,
        proxy/filters/Makefile.am, proxy/filters/catalog,
        proxy/reports/Makefile.am, proxy/reports/catalog, www/Makefile.am,
        www/catalog, www/filters/Makefile.am, www/filters/catalog,
        www/reports/Makefile.am, www/reports/catalog: - Removed old
        check-xml rule which is now automatically defined based   on
        XML_FILES.  - Rationalize MAINTAINERCLEANFILES and EXTRA_DIST -
        Removed unneeded catalog file

2002-07-16 23:16  Francis J. Lacoste <flacoste@logreport.org>

        * include/rules.mk: Call automatically check-xml on make check

2002-07-16 22:53  Francis J. Lacoste <flacoste@logreport.org>

        * ftp/ftp.xml: Closed missing para.

2002-07-16 22:52  Francis J. Lacoste <flacoste@logreport.org>

        * dns/reports/requests-by-period-by-method.xml,
        dns/reports/requesttype-distribution-by-method.xml,
        dns/reports/top-requested-names-by-method.xml,
        dns/reports/top-requesting-hosts-by-method.xml,
        www/reports/keywords-by-search_engine.xml,
        www/reports/top-pages-by-client_host.xml,
        www/reports/top-tracked_pages-by-client_host.xml,
        www/reports/tracked_pages-by-period.xml,
        www/reports/user_session-finished.xml: Remove link element since
        validation will fail because the referenced ID isn't present in the
        file.

2002-07-16 22:51  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/stylesheet/xsl/Makefile.am: Include make-schema-doc
        in tarball.

2002-07-16 22:48  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/: ldsml.dtd, lire.dtd, lrsml.dtd:
        superservice.type shouldn't have parentheses since it's not an
        enumeration anymore

2002-07-16 20:42  Francis J. Lacoste <flacoste@logreport.org>

        * doc/Makefile.am: Made the dev-manual depends on the generated
        schemas documentation.

2002-07-16 20:41  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS, email/email.xml, print/print-sheets.xml,
        print/print.xml, www/www-attack.xml, www/www-domain.xml,
        www/www-robot.xml, www/www-url.xml, www/www-user_agent.xml,
        www/www-user_session.xml, www/www.xml: Completed the documentation
        of the DLF schemas.

2002-07-15 15:27  Joost van Baal <joostvb@logreport.org>

        * www/script/common2dlf.in: found and reported bug, did some
        initial investigating

2002-07-15 15:27  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: found and reported bug

2002-07-14 23:08  Francis J. Lacoste <flacoste@logreport.org>

        * ftp/script/: iis_ftp2dlf.in, xferlog2dlf.in: - Better codes than
        the one-letter abbrev found in xferlog(5).  - Support for the
        completion_status field in xferlog2dlf.

2002-07-14 23:08  Francis J. Lacoste <flacoste@logreport.org>

        * email/email-email.xml, email/email.xml, firewall/firewall.xml,
        ftp/ftp.xml, proxy/proxy.xml: Documented more schemas.

2002-07-14 13:42  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: reported wishlist manpage bug by MavEtJu

2002-07-13 00:51  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/: Lire/Config.pm.in, Lire/DataTypes.pm,
        Lire/DlfSchema.pm, Lire/FilterSpec.pm, Lire/ReportSpec.pm,
        xml/dtd/lire-types.mod: - Made the list of superservices dynamic. 
        - Schemas, reports and filters are also search for under  
        $HOME/.lire/{filters,reports,schemas}

2002-07-13 00:37  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/stylesheet/xsl/make-schema-doc.xsl,
        database/.cvsignore, database/Makefile.am, dns/.cvsignore,
        dns/Makefile.am, doc/dev-manual.dbx, email/.cvsignore,
        email/Makefile.am, firewall/.cvsignore, firewall/Makefile.am,
        ftp/.cvsignore, ftp/Makefile.am, include/rules.mk,
        print/.cvsignore, print/Makefile.am, proxy/.cvsignore,
        proxy/Makefile.am, www/.cvsignore, www/Makefile.am: Integrated DLF
        Schema documentation in the developer's manual.

2002-07-12 23:34  Wessel Dankers <wsl@logreport.org>

        * print/print.cfg: structure

2002-07-12 23:18  Wessel Dankers <wsl@logreport.org>

        * print/: print-sheets.xml, print.cfg, extensions/PrintSchema.pm:
        activate them

2002-07-12 23:14  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/ldsml.dtd: DTD fix.

2002-07-12 23:14  Francis J. Lacoste <flacoste@logreport.org>

        * database/database-querytype.xml, database/database.xml,
        dns/dns.xml: Documented DLF schemas.

2002-07-12 23:12  Wessel Dankers <wsl@logreport.org>

        * print/reports/: Makefile.am, billing-per-printer.xml,
        billing.xml, jobs-per-user-per-period.xml, sheets-per-user.xml: New
        and improved printer reports!

2002-07-12 16:14  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/script/iptables2dlf.in: Some log have netfilter in the
        process instead of kernel.

2002-07-12 15:21  Wessel Dankers <wsl@logreport.org>

        * print/reports/: jobs-per-period.xml, jobs-per-sheets.xml,
        jobs-per-user-per-period.xml, sheets-per-period.xml,
        sheets-per-user-per-period.xml: New reports, as requested in
        <3CD3F6D6.9060409@danka.de>

2002-07-12 01:03  Francis J. Lacoste <flacoste@logreport.org>

        * doc/roadmap.dbx: Reorganise roadmap and use a new layout.

2002-07-11 22:16  Francis J. Lacoste <flacoste@logreport.org>

        * doc/: Makefile.am, dev-manual.dbx: Reorganized the dev manual a
        little.  Complete rewrite of the architecture's overview based on
        SANE 2002 BOF paper.

2002-07-11 22:15  Francis J. Lacoste <flacoste@logreport.org>

        * include/rules.mk: Reduce the size of the pictures a little in
        PDF.

2002-07-11 22:14  Francis J. Lacoste <flacoste@logreport.org>

        * doc/: flow-analysis.dia, flow-overview.dia, flow-report.dia:
        Minor corrections to the diagrams.

2002-07-11 22:13  Francis J. Lacoste <flacoste@logreport.org>

        * doc/: flow-analysis.eps, flow-generation.eps,
        flow-normalisation.eps, flow-overview.eps, flow-report.eps,
        flow-xslt.eps: Added EPS version from the dia sources.

2002-07-09 23:29  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in: convert(1) is still needed to build PNG in the
        documentation tool chain.

2002-07-09 23:28  Francis J. Lacoste <flacoste@logreport.org>

        * doc/flow-overview.dia: Report generation (not creation)

2002-07-09 22:04  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/script/pix2dlf.in: - Uses Lire::Syslog to support more
        syslog date format.  - Applied patch from acquant to enable - in
        interface's name.

2002-07-09 22:00  Francis J. Lacoste <flacoste@logreport.org>

        * doc/: pkg-generation.dia, pkg-overview.dia,
        pkg-post-processing.dia: More diagramming.

2002-07-09 17:26  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/script/acl_cisco_log2dlf.in, firewall/script/pix2dlf.in,
        firewall/script/welf2dlf.in, proxy/script/squid2dlf.in,
        proxy/script/welf_proxy2dlf.in: Use lire_chomp and skip empty
        lines.

2002-07-09 17:26  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Program.pm: Added a new lire_chomp function which
        removes DOS and UNIX line ending.

2002-07-05 23:50  Francis J. Lacoste <flacoste@logreport.org>

        * doc/: pkg-analysis.dia, pkg-dlf.dia, pkg-normalisation.dia,
        pkg-overview.dia, pkg-utilities.dia: Some high-level UML diagrams.

2002-07-05 22:42  Francis J. Lacoste <flacoste@logreport.org>

        * all/etc/defaults.in: Remvoed convert variable.

2002-07-05 22:19  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Close convert bug.

2002-07-04 19:19  Francis J. Lacoste <flacoste@logreport.org>

        * email/lib/Email.pm: parse should return the syslog record or die
        on error.

2002-07-02 23:43  Francis J. Lacoste <flacoste@logreport.org>

        * doc/: flow-analysis.dia, flow-generation.dia,
        flow-normalisation.dia, flow-overview.dia, flow-report.dia,
        flow-xslt.dia: Added DIA schemas of the SANE BOF session.

2002-07-02 18:24  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS, THANKS, configure.in, all/etc/defaults.in,
        all/lib/Lire/Config.pm.in,
        all/lib/Lire/ReportParser/ChartWriter.pm, all/script/lr_config.in,
        all/script/lr_xml2png.in: Implemented change suggested by Bill
        Gertz to use native GD formats.

2002-07-01 20:15  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/ExcelWriter.pm: Patch from Edwin
        Groothuis which removes a warning on perl 5.005

2002-07-01 20:15  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in: Patch from Edwin Groothuis which makes DocBook XSL
        stylesheets detectable under FreeBSD.

2002-06-26 01:08  Joost van Baal <joostvb@logreport.org>

        * doc/roadmap.dbx: cosmetics

2002-06-26 00:52  Francis J. Lacoste <flacoste@logreport.org>

        * doc/roadmap.dbx: Initial notes on the architectural roadmap.

2002-06-25 17:33  Wessel Dankers <wsl@logreport.org>

        * print/Makefile.am: install the extended schema declaration

2002-06-25 01:22  Joost van Baal <joostvb@logreport.org>

        * configure.in, all/lib/Lire/Config.pm.in, doc/BUGS: one more
        wishlist bug, tnx billg

2002-06-24 17:19  Joost van Baal <joostvb@logreport.org>

        * NEWS, doc/user-manual.dbx: Added note on xsltproc's misleading
        "Attempt to load network entity..." message

2002-06-23 21:23  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/AsciiDlf/Group.pm, all/lib/Lire/Report/Entry.pm,
        all/lib/Lire/Report/Group.pm, all/lib/Lire/Report/Image.pm,
        all/lib/Lire/ReportParser/ReportBuilder.pm,
        firewall/script/ipmon2dlf.in, firewall/script/iptables2dlf.in,
        print/extensions/PrintSchema.pm, proxy/script/squid2dlf.in: hope it
        no longer makes pod2man as shipped with ye ole perl 5.005_03 choke.
        * ------------------- Lire 1.0 released ---------------------------

2002-06-23 17:10  Joost van Baal <joostvb@logreport.org>

        * doc/dev-manual.dbx: cvs tag name consistency

2002-06-23 17:03  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: one more

2002-06-23 16:41  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/AsciiDlf/Makefile.am: now actually builds the
        manpages

2002-06-23 16:40  Joost van Baal <joostvb@logreport.org>

        * configure.in: hope i'll never see
        
         Makefile:203: warning: overriding commands for target `pix2dlf'
         Makefile:199: warning: ignoring old commands for target `pix2dlf'
        
        again, and have squashed that bug.

2002-06-23 15:25  Joost van Baal <joostvb@logreport.org>

        * doc/: dev-manual.dbx, user-manual.dbx: some notes on possible
        issues with merging in dev-manual now. gave some worst case
        scenario examples.

2002-06-23 15:24  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: one more wish

2002-06-23 15:23  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/AsciiDlf/Makefile.am: now ships two more manpages

2002-06-23 15:23  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/AsciiDlf/Group.pm: added some documentation on
        guess_extra_entries merging heuristic

2002-06-23 15:21  Joost van Baal <joostvb@logreport.org>

        * AUTHORS: added note about ExcelWriter.pm authorship

2002-06-23 12:41  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_xml2xls.in: fixed author

2002-06-23 12:40  Joost van Baal <joostvb@logreport.org>

        * all/man/: lr_log2report.pod, lr_xml2mail.pod, lr_xml2report.pod:
        documented support for excel95 output format

2002-06-23 04:41  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS, configure.in, all/lib/Lire/ReportParser/ExcelWriter.pm,
        all/lib/Lire/ReportParser/Makefile.am, all/script/.cvsignore,
        all/script/Makefile.am, all/script/lr_check_prereq.in,
        all/script/lr_config.in, all/script/lr_xml2mail.in,
        all/script/lr_xml2report.in, all/script/lr_xml2xls.in, doc/BUGS:
        Added Excel95 spreadsheet output format.

2002-06-23 04:01  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lire.dtd: Made it a requirement that all values
        come before group.

2002-06-23 04:00  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser.pm: Added a show_current_entry()
        method.

2002-06-23 01:03  Joost van Baal <joostvb@logreport.org>

        * NEWS: its not gonna happen today

2002-06-23 00:52  Joost van Baal <joostvb@logreport.org>

        * doc/user-manual.dbx: described some gotchas with merging, not yet
        finished

2002-06-23 00:51  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS:  what was i thinking?

2002-06-22 19:41  Joost van Baal <joostvb@logreport.org>

        * doc/faq.dbx: installed current cvs on openbsd box, found out
        about some thingies

2002-06-22 19:40  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: some more minor stuff

2002-06-22 19:40  Joost van Baal <joostvb@logreport.org>

        * setversion: possibly helpful comment

2002-06-22 19:40  Joost van Baal <joostvb@logreport.org>

        * configure.in, all/script/lr_processmail.in: cleaned up some old
        cruft

2002-06-22 19:39  Joost van Baal <joostvb@logreport.org>

        * NEWS: cosmetics

2002-06-22 14:24  Joost van Baal <joostvb@logreport.org>

        * print/Makefile.am: extensions now gets made

2002-06-22 14:23  Joost van Baal <joostvb@logreport.org>

        * firewall/script/Makefile.am: why did it state:
        
        make[2]: Entering directory
        `/home/hibou/lire-1.0-pre-2-20020622/firewall/script' Makefile:203:
        warning: overriding commands for target `pix2dlf' Makefile:199:
        warning: ignoring old commands for target `pix2dlf'
        
        ?

2002-06-22 14:22  Joost van Baal <joostvb@logreport.org>

        * doc/roadmap.dbx: updated to current status

2002-06-22 14:22  Joost van Baal <joostvb@logreport.org>

        * doc/TODO: grrr, this is getting annoying...

2002-06-22 14:22  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: 2 more

2002-06-22 14:21  Joost van Baal <joostvb@logreport.org>

        * all/etc/: address.cf, defaults.in: added pgsql service

2002-06-22 14:20  Joost van Baal <joostvb@logreport.org>

        * setversion: we should come up with a new versioning scheme...

2002-06-22 14:20  Joost van Baal <joostvb@logreport.org>

        * README, THANKS, database/script/pgsql2dlf.in: cosmetics

2002-06-22 14:19  Joost van Baal <joostvb@logreport.org>

        * NEWS: announced pgsql service

2002-06-22 14:17  Joost van Baal <joostvb@logreport.org>

        * INSTALL, Makefile.am: cosmetics

2002-06-22 01:06  Joost van Baal <joostvb@logreport.org>

        * doc/user-manual.dbx: more stuff on merging

2002-06-22 01:05  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: one solved, one reported

2002-06-22 01:05  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_xml_merge.in: stores found time_span in Lire db,
        available for other scripts (should evolve into a sane
        datawarehouse)

2002-06-22 01:03  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_xml2report.in: option names consistency. now takes
        care of archiving: lr_xml_merge offers support.

2002-06-22 01:02  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_xml2mail.in: now supports multiple xml input files,
        just like lr_xml2report.  unfortunately, a change in user interface
        was needed.  furthermore, now sets LR_ID in case needed.

2002-06-22 01:00  Joost van Baal <joostvb@logreport.org>

        * all/script/: lr_log2mail.in, lr_rawmail2mail.in: uses new
        lr_xml2mail user interface

2002-06-22 00:59  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_dlf2xml.in: hmm.... this smelled like a bug

2002-06-22 00:59  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_archive_log.in: somewhat more robust

2002-06-22 00:58  Joost van Baal <joostvb@logreport.org>

        * all/man/lr_xml2report.pod: we run out of option letters...

2002-06-22 00:56  Joost van Baal <joostvb@logreport.org>

        * all/man/lr_xml2mail.pod: documented new user interface

2002-06-22 00:56  Joost van Baal <joostvb@logreport.org>

        * setversion: we have a new versioning scheme

2002-06-22 00:55  Joost van Baal <joostvb@logreport.org>

        * NEWS: more stuff on merging and on top-0 hack

2002-06-22 00:42  Wessel Dankers <wsl@logreport.org>

        * configure.in: process makefile in new directory

2002-06-21 23:09  Wessel Dankers <wsl@logreport.org>

        * print/extensions/Makefile.am: Install printer extended schema
        script

2002-06-21 21:51  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/AsciiWriter.pm: Removed unneeded stuff.

2002-06-21 21:49  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportConfig.pm: Fixed bug when a parameter is set
        to 0.

2002-06-21 21:42  Joost van Baal <joostvb@logreport.org>

        * www/: www.cfg, reports/keywords-by-search_engine.xml,
        reports/requests-by-keywords.xml: no longer these l o o o n g  
        lists of search keywords by default

2002-06-21 21:41  Joost van Baal <joostvb@logreport.org>

        * doc/: BUGS, user-manual.dbx: reported reason for postponing
        archive support in lr_xml2report as a bug

2002-06-21 21:40  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_xml2report.in: sets LR_ID: lr_archive_log needs it,
        only merges when needed; new interface: requires service and
        superservice (for lr_archive and lr_xml_merge); lr_archive_log
        support posponed for now.

2002-06-21 21:37  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_archive_log.in: fixed typo

2002-06-21 21:37  Joost van Baal <joostvb@logreport.org>

        * all/man/lr_xml2report.pod: documented new multiple xml files
        interface

2002-06-21 16:43  Wessel Dankers <wsl@logreport.org>

        * print/: print-sheets.xml, extensions/PrintSchema.pm,
        reports/sheets-per-user.xml: First attempt at a new report and a
        new superservice for printing. print-sheets.xml contains a field
        for the actual number of physical sheets of paper printed.
        sheets-per-user.xml uses this to do accounting per user over it.

2002-06-21 16:19  Joost van Baal <joostvb@logreport.org>

        * all/script/: Makefile.am, lr_smtpfield.in: lr_smtpfield is
        obsolete

2002-06-21 14:25  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/DataTypes.pm: statiging
        
        FOO=
        
        in defaults will set the boolean perl value FOO to false now.  (Up
        to now,
        
        use Lire::Config;
        
        would result in:
        
        'warning invalid boolean value for LR_SCALE_NUMBER ()'
        
        with the Lire supplied /etc/lire/defaults file.)
        
        Francis: will this change lead to subtle errors in other parts of
        Lire?
        
        Furthermore, 'FaLsE' and "TRUE" are handled as expected now: match
        caseinsensitive.

2002-06-21 14:14  Joost van Baal <joostvb@logreport.org>

        * all/: man/lr_xml2report.pod, script/lr_xml2report.in: optional
        reportcfg argument

2002-06-21 14:13  Joost van Baal <joostvb@logreport.org>

        * all/script/: lr_log2mail.in, lr_log2report.in,
        lr_rawmail2mail.in, lr_xml2mail.in: extra fancy version output

2002-06-21 14:12  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_archive_log.in: fixed syntax error

2002-06-21 14:06  Joost van Baal <joostvb@logreport.org>

        * all/script/Makefile.am: some more manpages are getting installed
        now

2002-06-21 13:57  Joost van Baal <joostvb@logreport.org>

        * dns/script/bind8-query2dlf.in, dns/script/bind9-query2dlf.in,
        firewall/script/acl_cisco_log2dlf.in, firewall/script/pix2dlf.in,
        ftp/script/xferlog2dlf.in, print/script/cups_pagelog2dlf.in,
        print/script/lprng_account2dlf.in, proxy/script/squid2dlf.in,
        www/script/combined2dlf.in, www/script/common2dlf.in,
        www/script/modgzip2dlf.in, www/script/referer2dlf.in: should use
        DlfSchema before Program

2002-06-21 02:36  Joost van Baal <joostvb@logreport.org>

        * NEWS: documented change. BEWARE: not yet tested...

2002-06-21 02:34  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_xml2report.in: now supports multiple xml files by
        calling lr_xml_merge

2002-06-21 02:33  Joost van Baal <joostvb@logreport.org>

        * all/script/: lr_log2mail.in, lr_log2report.in: uses new
        lr_archive_log interface

2002-06-21 02:32  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_archive_log.in: new interface: now supports
        multiple logs and xmls

2002-06-21 02:29  Joost van Baal <joostvb@logreport.org>

        * all/man/lr_archive_log.pod: some typos, new interface: now
        supports multiple logs and xmls

2002-06-18 21:57  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lire-desc.mod: Made it possible to use directly
        an admonition without the need to wrap it in a para.

2002-06-18 21:55  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lrsml.dtd: Enumeration needs ().

2002-06-18 21:30  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: AsciiDlf/Group.pm, Merge/Group.pm: Made top 0
        equivalent to top "infinity".

2002-06-18 21:29  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/: ldsml.dtd, lire-desc.mod, lire-types.mod,
        lire.dtd, lrsml.dtd: - Added show attribute to table and group.  -
        Added flags attribute to subreport.  - Make DTD validation using
        xmllint work.

2002-06-18 21:27  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/stylesheet/xsl/config.xsl.in: Those aren't needed
        anymore.

2002-06-18 21:27  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/: Lire/ReportParser.pm, Lire/AsciiDlf/Group.pm,
        Lire/Merge/Group.pm, Lire/Report/Group.pm,
        Lire/Report/Subreport.pm, Lire/ReportParser/AsciiWriter.pm,
        Lire/ReportParser/ChartWriter.pm,
        Lire/ReportParser/ReportBuilder.pm, xml/stylesheet/xsl/docbook.xsl:
        - For "Top X" type of report, extra entries are kept for more
        accurate   merging. Number of extra entries depends on the X. (More
        for low   number, less for higher).  - Added a 'show' attribute
        which specifify how many entries should be   displayed.

2002-06-18 21:24  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config.pm.in: It doesn't make any sense to let the
        user configure this.

2002-06-18 17:49  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/: Makefile.am, lr_xml_merge.in: Add technical man
        page.

2002-06-18 16:42  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Merge/Timeslot.pm: Implemented "real weeks" merging.

2002-06-18 16:42  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Merge/Timegroup.pm: - Implemented "real weeks"
        merging.  - Reorganize code due to the fact since we know the whole
        covered time   period in advance, we don't need to support
        reorganizing the   timeslices data structure.

2002-06-18 16:40  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Merge/: Aggregator.pm, Group.pm, GroupOp.pm,
        NestableAggregator.pm, Rangegroup.pm, Records.pm, Summary.pm: New
        period_start and period_end parameters are available in init_merge.

2002-06-18 16:39  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_xml_merge.in: - Merge reports in the order of their
        starting period.  - Determine the covered range before initializing
        the report   specifications so that those can know the period range
        in advance.

2002-06-18 16:38  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/Timeslot.pm: Bug fixes for new wk timeslot:
            - Always account for week 0 data in week 53.      - Keep the
        real index in the XML report.    - Last index is always 52.

2002-06-18 16:36  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/Timegroup.pm: Off by one.

2002-06-18 16:36  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/ReportBuilder.pm: Added a only_head
        option to constructor which will only parse the header information
        and check for well-formedness of the XML file.

2002-06-18 16:35  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser.pm: Add a convenient parsefile method.

2002-06-18 16:35  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report.pm: Don't forget the superservice attribute.

2002-06-18 16:34  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config.pm.in: Made default the same as in lr_config.

2002-06-15 22:46  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/Timeslot.pm: 1w now also means real week
        number.

2002-06-15 22:35  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/Timegroup.pm: Changed the meaning of 1w in
        timegroup.

2002-06-15 22:23  Francis J. Lacoste <flacoste@logreport.org>

        * all/: etc/defaults.in, script/lr_config.in: Added
        LR_WEEK_STARTS_ON configuration variable.

2002-06-15 22:21  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: Config.pm.in, DataTypes.pm: - Moved configuration
        to Lire::Config.  - Added yearly_duration, weekly_duration and
        monthly_duration   functions.  - Added LR_WEEK_STARTS_ON
        configuration variable.

2002-06-14 18:21  Francis J. Lacoste <flacoste@logreport.org>

        * AUTHORS, all/lib/WWW/UserAgent/Browser.pm,
        all/lib/WWW/UserAgent/Language.pm, all/lib/WWW/UserAgent/OS.pm:
        Updated copyright status. Those files were edited a lot by
        LogReport developers.

2002-06-14 14:07  Wessel Dankers <wsl@logreport.org>

        * database/script/pgsql2dlf.in: updated documentation

2002-06-14 13:09  Wessel Dankers <wsl@logreport.org>

        * database/script/.cvsignore: Updated to ignore pgsql2dlf generated
        files

2002-06-14 13:07  Wessel Dankers <wsl@logreport.org>

        * configure.in: this version does work.

2002-06-14 13:01  Wessel Dankers <wsl@logreport.org>

        * database/script/pgsql2dlf.in: this version does work.

2002-06-14 00:10  Wessel Dankers <wsl@logreport.org>

        * database/script/: Makefile.am, pgsql2dlf.in: used the wrong
        datatype, it's now  instead of %ctx.

2002-06-13 23:55  Joost van Baal <joostvb@logreport.org>

        * AUTHORS, all/lib/WWW/Domain/Country.pm,
        all/lib/WWW/Domain/Robot.pm, all/lib/WWW/Filename/Attack.pm,
        all/lib/WWW/UserAgent/Language.pm, all/lib/WWW/UserAgent/Robot.pm:
        AUTHORS: updated, other files: cleaned up consistency

2002-06-13 23:21  Wessel Dankers <wsl@logreport.org>

        * database/script/pgsql2dlf.in: Initial checkin, not functional yet

2002-06-13 23:01  Joost van Baal <joostvb@logreport.org>

        * INSTALL: syntax error

2002-06-13 22:41  Joost van Baal <joostvb@logreport.org>

        * INSTALL: added note about large file support

2002-06-12 00:18  Joost van Baal <joostvb@logreport.org>

        * firewall/script/pix2dlf.in: more docs

2002-06-11 23:44  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/Report.pm: fixed typo which caused pod2man to barf

2002-06-11 22:19  Joost van Baal <joostvb@logreport.org>

        * firewall/script/pix2dlf.in: added some notes.
        
        script runs ok on test logs in hibou:/data/logs/firewall/pix/.
        awaiting more test logs for further tweaking and debugging.

2002-06-11 22:12  Joost van Baal <joostvb@logreport.org>

        * firewall/script/pix2dlf.in: no longer uses IDS lines, since these
        lead to same event showing up in dlf twice

2002-06-11 20:26  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Merge/: Rangegroup.pm, Timegroup.pm: We need to
        reset the index after shifting the data.

2002-06-11 20:25  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_xml_merge.in: Release parsed report once merged.

2002-06-11 18:04  Joost van Baal <joostvb@logreport.org>

        * firewall/script/pix2dlf.in: added support for 106023 type
        messages

2002-06-11 15:27  Joost van Baal <joostvb@logreport.org>

        * firewall/script/pix2dlf.in: now also parses logs supplied by
        Ketil Adolfsen, Jan 2002.

2002-06-11 14:22  Joost van Baal <joostvb@logreport.org>

        * firewall/script/pix2dlf.in: some more pix messages are converted
        to dlf.

2002-06-09 20:24  Joost van Baal <joostvb@logreport.org>

        * firewall/script/pix2dlf.in: added pointers to cisco
        documentation, now uses IDS type loglines, and uses dlf{msg} for
        that, found some other things to delve into further (noted as
        FIXME's)

2002-06-09 12:23  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: added comments by Francis

2002-06-08 23:57  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/Records.pm: xml_encode is managed by
        Lire::Report

2002-06-08 23:56  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/: NestableAggregator.pm, Summary.pm: Use
        ops() method instead of using directly the hash value.

2002-06-08 23:56  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/: ReportSpec.pm, Timegroup.pm: Removed dead
        code.

2002-06-08 23:55  Francis J. Lacoste <flacoste@logreport.org>

        * all/: lib/Lire/Merge/Group.pm, lib/Lire/Merge/GroupOp.pm,
        lib/Lire/Merge/Makefile.am, lib/Lire/Merge/NestableAggregator.pm,
        lib/Lire/Merge/Rangegroup.pm, lib/Lire/Merge/Records.pm,
        lib/Lire/Merge/ReportSpec.pm, lib/Lire/Merge/Summary.pm,
        lib/Lire/Merge/Timegroup.pm, lib/Lire/Merge/Timeslot.pm,
        script/.cvsignore, script/Makefile.am, script/lr_xml_merge.in: -
        Beta merging implementation.  - Merging reports using the same
        configuration that was used to generate   them, and in correct
        timestamp order works. - Didn't test changing parameters.

2002-06-08 23:52  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/ReportBuilder.pm: Save ref to parent
        report.

2002-06-08 23:51  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Report/Subreport.pm: - Save ref to parent report.  -
        Added type() method.

2002-06-08 23:50  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Makefile.am: Process Merge subdirectory.

2002-06-08 23:49  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Aggregator.pm: Added op_by_name method.

2002-06-08 23:49  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in: Integrate lr_xml_merge in configure.

2002-06-05 00:15  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Added some users' requests.

2002-05-31 11:02  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: two more wishlist bugs popped up while talking with
        users at first sane day

2002-05-29 23:45  Joost van Baal <joostvb@logreport.org>

        * firewall/script/pix2dlf.in: got rid of some use of uninitialized
        value warnings; fixed annoying typo: snd_intf / send_intf; use
        regexp, not split
        
        still needs proper stresstesting, we could probably use much more
        info from the logs: we probably skip too much lines.

2002-05-29 21:20  Joost van Baal <joostvb@logreport.org>

        * README: lr_log2report interface has changed

2002-05-28 19:36  Joost van Baal <joostvb@logreport.org>

        * firewall/script/pix2dlf.in: use the pixtag thingie.

2002-05-28 13:23  Joost van Baal <joostvb@logreport.org>

        * email/script/sendmail2dlf.in: cosmetics

2002-05-28 13:19  Joost van Baal <joostvb@logreport.org>

        * firewall/script/pix2dlf.in: skipping more for-now-unsupported
        lines, as found in Roberto's log.

2002-05-27 23:40  Francis J. Lacoste <flacoste@logreport.org>

        * all/: lib/Lire/Merge/.cvsignore, lib/Lire/Merge/Aggregator.pm,
        lib/Lire/Merge/Group.pm, lib/Lire/Merge/GroupOp.pm,
        lib/Lire/Merge/Makefile.am, lib/Lire/Merge/MergeFactory.pm,
        lib/Lire/Merge/NestableAggregator.pm, lib/Lire/Merge/Rangegroup.pm,
        lib/Lire/Merge/Records.pm, lib/Lire/Merge/ReportSpec.pm,
        lib/Lire/Merge/Summary.pm, lib/Lire/Merge/Timegroup.pm,
        lib/Lire/Merge/Timeslot.pm, script/lr_xml_merge.in: Merging
        skeleton and some initial implementation.

2002-05-27 23:38  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/: Group.pm, ReportSpec.pm: Cosmetics.

2002-05-27 21:59  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: wishlist bugs, pix stuff

2002-05-24 16:05  Wessel Dankers <wsl@logreport.org>

        * configure.in: add pix2dlf (forgot to commit this earlier)

2002-05-23 23:48  Joost van Baal <joostvb@logreport.org>

        * NEWS: more sendmail2dlf bugs fixed

2002-05-23 23:47  Joost van Baal <joostvb@logreport.org>

        * email/script/sendmail2dlf.in: first workaround for bug as
        reported by Edward E in
        Pine.A41.4.21L1.0205140901430.68110-100000@login2.isis.unc.edu

2002-05-21 20:36  Francis J. Lacoste <flacoste@logreport.org>

        * all/: lib/Lire/ReportSpec.pm, lib/Lire/AsciiDlf/Aggregator.pm,
        lib/Lire/AsciiDlf/Group.pm, lib/Lire/AsciiDlf/GroupOp.pm,
        lib/Lire/AsciiDlf/NestableAggregator.pm,
        lib/Lire/AsciiDlf/Rangegroup.pm, lib/Lire/AsciiDlf/Records.pm,
        lib/Lire/AsciiDlf/ReportSpec.pm, lib/Lire/AsciiDlf/Summary.pm,
        lib/Lire/AsciiDlf/Timegroup.pm, lib/Lire/AsciiDlf/Timeslot.pm,
        script/lr_dlf2xml.in: Use new Lire::Report API to write the report.

2002-05-21 20:26  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/AsciiDlfFactory.pm: @ISA is a global
        variable.

2002-05-21 20:25  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: ReportConfig.pm, ReportSection.pm: - Added
        documentation to the report configuration file API.  - Added method
        to create a Lire::Report from a Lire::ReportConfig   object.

2002-05-21 20:24  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: Report.pm, Report/Entry.pm, Report/Group.pm,
        Report/Image.pm, Report/Section.pm, Report/Subreport.pm: Add
        constructors and mutators methods to the Lire::Report API.

2002-05-21 20:22  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/ReportBuilder.pm: New way to specify
        the generator.

2002-05-21 20:21  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_archive_log.in: Fix for solaris shell.

2002-05-21 19:31  Joost van Baal <joostvb@logreport.org>

        * all/etc/defaults.in: added warning

2002-05-21 18:48  Wessel Dankers <wsl@logreport.org>

        * doc/user-manual.dbx: Fixed engrish.

2002-05-20 23:29  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/AsciiDlfFactory.pm: Made a subclass of
        Lire::ReportSpecFactory.

2002-05-20 23:24  Egon Willighagen <egonw@logreport.org>

        * configure.in: Check xmllint version (i.e. libxml version...)

2002-05-20 23:01  Egon Willighagen <egonw@logreport.org>

        * catalog.in: No longer depends on active internet connection for
        DocBook DTD with xmllint.

2002-05-20 22:34  Egon Willighagen <egonw@logreport.org>

        * include/rules.mk: Properly check */reports/*.xml.

2002-05-20 22:33  Egon Willighagen <egonw@logreport.org>

        * doc/dev-manual.dbx: More updates for current CVS.

2002-05-20 22:15  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportSpecFactory.pm: Remove unused module.

2002-05-20 21:50  Egon Willighagen <egonw@logreport.org>

        * configure.in: Require xsltproc and xmllint for building from CVS
        too.

2002-05-20 21:49  Egon Willighagen <egonw@logreport.org>

        * include/rules.mk: Use xmllint instead of nsgmls for checking
        validity of XML docs.

2002-05-20 21:33  Egon Willighagen <egonw@logreport.org>

        * configure.in: Stop configuration if building from CVS when a
        required tool is missing.

2002-05-20 21:32  Egon Willighagen <egonw@logreport.org>

        * doc/.cvsignore: HTML files are autogenerated too.

2002-05-20 21:32  Egon Willighagen <egonw@logreport.org>

        * doc/dev-manual.dbx: Added some links to programs required for
        building from CVS.

2002-05-20 17:56  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, all/lib/Lire/Makefile.am, all/lib/Lire/Report.pm,
        all/lib/Lire/Report/.cvsignore, all/lib/Lire/Report/Entry.pm,
        all/lib/Lire/Report/Group.pm, all/lib/Lire/Report/Image.pm,
        all/lib/Lire/Report/Makefile.am, all/lib/Lire/Report/Section.pm,
        all/lib/Lire/Report/Subreport.pm,
        all/lib/Lire/ReportParser/.cvsignore,
        all/lib/Lire/ReportParser/Makefile.am,
        all/lib/Lire/ReportParser/ReportBuilder.pm: Added an
        object-oriented API to XML report file.

2002-05-20 17:55  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/: AsciiWriter.pm, ChartWriter.pm:
        Updated for handle_name and handle_value API change.

2002-05-20 17:55  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser.pm: - Parse image and file elements.  -
        Uses hash reference in handle_ function of name and value elements.

2002-05-20 17:53  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lire-desc.mod: Attribute is target-user not
        userlevel.

2002-05-20 17:52  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lire.dtd: Made superservice a required attribute
        of the subreport element.

2002-05-20 17:52  Francis J. Lacoste <flacoste@logreport.org>

        * all/: lib/Lire/AsciiDlf/Rangegroup.pm,
        lib/Lire/AsciiDlf/ReportSpec.pm, script/lr_dlf2xml.in: Indentation
        improvements.  XML encode titles.

2002-05-18 19:18  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: ReportParser.pm, ReportParser/AsciiWriter.pm:
        Modified to parse new XML report format.

2002-05-18 19:18  Francis J. Lacoste <flacoste@logreport.org>

        * all/: lib/Lire/AsciiDlf/GroupOp.pm,
        lib/Lire/AsciiDlf/Rangegroup.pm, lib/Lire/AsciiDlf/ReportSpec.pm,
        lib/Lire/AsciiDlf/Summary.pm, lib/Lire/AsciiDlf/Timegroup.pm,
        lib/Lire/AsciiDlf/Timeslot.pm, script/lr_dlf2xml.in: Modified XML
        output to comply with new DTD.

2002-05-18 19:17  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lire.dtd: - Added attributes and elements needed
        to implement reports merging.

2002-05-17 23:06  Francis J. Lacoste <flacoste@logreport.org>

        * doc/: blurb, log.txt-src: Removed obsolete files

2002-05-17 17:14  Wessel Dankers <wsl@logreport.org>

        * www/script/common2dlf.in: PureFTPD can log in CLF

2002-05-17 16:08  Joost van Baal <joostvb@logreport.org>

        * doc/roadmap.dbx: started updating to current status

2002-05-14 00:09  Joost van Baal <joostvb@logreport.org>

        * NEWS, email/lib/Email.pm: credits

2002-05-14 00:06  Joost van Baal <joostvb@logreport.org>

        * email/lib/Email.pm: nah, it's not a good idea to keep spaces in
        domainnames.  Tnx Edward Eldred for bringing this up.

2002-05-13 20:46  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/: FilterExpr.pm, GroupOp.pm, Rangegroup.pm,
        Records.pm, Summary.pm, Timegroup.pm, Timeslot.pm: Emacs
        fontification improvements.

2002-05-11 22:33  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_getbody.in: Fixed problem with nested MIME entity.

2002-05-10 14:56  Joost van Baal <joostvb@logreport.org>

        * doc/user-manual.dbx: added francis' notes on how to setup
        responder with procmail

2002-05-10 14:08  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: added 2 wishlists for more service support, cf francis'
        discussions with people who uploaded failed OR submits

2002-05-01 22:24  Joost van Baal <joostvb@logreport.org>

        * all/lib/WWW/UserAgent.pm: added comment

2002-04-29 22:44  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Another person requested a snort converter.

2002-04-28 23:00  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: flacoste was all mixed up with the name change

2002-04-28 22:57  Francis J. Lacoste <flacoste@logreport.org>

        * www/lib/Apache.pm: - We now parse referer and user agent with "
        in them.  - Do not die when the extra fields can't be parsed, only
        output a   warning since the common fields contains valid
        information.

2002-04-28 22:53  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Closed performance wishlist item.  s/anonymi/anonimi/

2002-04-28 22:38  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/.cvsignore: Scripts names changed

2002-04-24 12:36  Joost van Baal <joostvb@logreport.org>

        * doc/: BUGS, dev-manual.dbx: formulated manpage policy, updated
        BUG on this accordingly

2002-04-23 12:49  Joost van Baal <joostvb@logreport.org>

        * INSTALL, NEWS, README, README.lire-client, configure.in,
        all/man/lr_log2mail.pod, all/man/lr_log2report.pod,
        all/man/lr_rawmail2mail.pod, all/man/lr_xml2mail.pod,
        all/script/.cvsignore, all/script/Makefile.am,
        all/script/lr_anondump.in, all/script/lr_anonimize.in,
        all/script/lr_anonymize.in, all/script/lr_deanonimize.in,
        all/script/lr_deanonymize.in, all/script/lr_rawmail2mail.in,
        doc/BUGS, doc/faq.dbx, doc/user-manual.dbx: fixed spelling error.
        it's a "nym" not a "nim"

2002-04-22 15:30  Joost van Baal <joostvb@logreport.org>

        * all/script/: lr_getbody.in, lr_processmail.in: now allows for
        Reply-To: foo@bar.com, joe@example.com in a message sent to a
        responder

2002-04-21 17:26  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Program.pm: Make sure that TMPDIR gets used.

2002-04-21 14:54  Joost van Baal <joostvb@logreport.org>

        * AUTHORS: updated

2002-04-21 14:51  Joost van Baal <joostvb@logreport.org>

        * firewall/script/pix2dlf.in: fixed AUTHOR tag

2002-04-21 14:36  Joost van Baal <joostvb@logreport.org>

        * email/lib/Email.pm: use warn on non-fatal errors. tnx flacoste

2002-04-21 13:40  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: removed bug which was fixed by Francis

2002-04-21 13:31  Joost van Baal <joostvb@logreport.org>

        * all/lib/WWW/UserAgent/OS.pm: added comment, tnx MavEtJu

2002-04-20 23:49  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/script/pix2dlf.in: - The length, count and rule fields
        are available. - Don't write unknown lines on STDOUT.

2002-04-20 23:41  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS, configure.in, all/etc/address.cf, all/etc/defaults.in,
        firewall/script/.cvsignore, firewall/script/Makefile.am: Integrated
        pix2dlf.

2002-04-20 02:55  Wessel Dankers <wsl@logreport.org>

        * firewall/script/pix2dlf.in: More robust parsing, compensate for
        stateful connection length

2002-04-18 16:00  Wessel Dankers <wsl@logreport.org>

        * firewall/script/: Makefile.am, pix2dlf.in: New pix2dlf script
        (based on cisco_acl2dlf)

2002-04-15 20:07  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/WWW/UserAgent/: Browser.pm, OS.pm: Implemented Edwin's
        suggestions.

2002-04-14 23:33  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: Sets version number.

2002-04-14 23:33  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Program.pm: Prevent warnings with perl 5.00503.

2002-04-14 23:32  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/Group.pm: Fix warning.

2002-04-14 23:32  Francis J. Lacoste <flacoste@logreport.org>

        * email/script/Makefile.am: No more POD in postfix2dlf.

2002-04-14 22:40  Francis J. Lacoste <flacoste@logreport.org>

        * doc/: faq.dbx, roadmap.dbx: Fix small problems.

2002-04-14 20:04  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_config.in: Added new argomail service. Added new
        xhtml_page and html_page output format.

2002-04-14 18:38  Francis J. Lacoste <flacoste@logreport.org>

        * email/extensions/EmailSchema.pm: UNKNOWN is better than -@-.

2002-04-14 18:21  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/script/ipmon2dlf.in: Some ipfilter logs have the
        hostnames as src_host[ip] -> to_host[ip].

2002-04-14 17:58  Francis J. Lacoste <flacoste@logreport.org>

        * doc/: lire.ent, user-manual.dbx: Added information about ArGoSoft
        Mail Server.  Small updates for dropped configuration variable and
        command line UI changes.

2002-04-14 17:20  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS, doc/BUGS: Fixed problems with signature attachment, LR_FROM
        and LR_REPLYTO.

2002-04-14 17:20  Francis J. Lacoste <flacoste@logreport.org>

        * all/etc/explanation: The explanation is sent with the report.

2002-04-14 17:19  Francis J. Lacoste <flacoste@logreport.org>

        * all/etc/defaults.in: Make sure lr_mail gets to see LR_FROM and
        LR_REPLYTO

2002-04-14 17:19  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_xml2mail.in: Better encapsulation of the extra
        files. Let lr_mail handle LR_FROM and LR_REPLYTO.

2002-04-14 17:18  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_mail.in: Sets 'From' and 'Reply-To' default based
        on LR_FROM and LR_REPLYTO (this avoid having to play with quote
        expansion in lr_xml2mail).

2002-04-14 12:33  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: reported minor bug

2002-04-14 10:50  Joost van Baal <joostvb@logreport.org>

        * NEWS, doc/BUGS: reported bug in LR_FROM and LR_REPLYTO variables

2002-04-14 10:39  Joost van Baal <joostvb@logreport.org>

        * NEWS: mentioned some backward-incompatible changes in ui

2002-04-14 10:23  Joost van Baal <joostvb@logreport.org>

        * NEWS, all/etc/defaults.in: cleanup of aold backwardscompatibility
        hacks. www apache did no longer work, since apache-access_log2dlf
        is removed

2002-04-14 01:47  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/WWW/: Domain/Country.pm, Domain/Robot.pm,
        UserAgent/Browser.pm, UserAgent/OS.pm, UserAgent/Robot.pm: Use
        index instead of compiled regex (since we didn't need the regex
        possibility).  Add some entries in the database.

2002-04-14 01:45  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/WWW/UserAgent.pm, all/lib/WWW/UserAgent/Language.pm,
        www/extensions/UserAgentSchema.pm: Changed way browser's language
        is determined.

2002-04-14 01:03  Joost van Baal <joostvb@logreport.org>

        * NEWS, README.lire-client, configure.in, doc/BUGS, doc/TODO,
        doc/dev-manual.dbx, doc/faq.dbx, doc/user-manual.dbx,
        www/extensions/DomainSchema.pm, www/extensions/RobotSchema.pm,
        www/extensions/UserAgentSchema.pm: renamed vars to LR_foo, in order
        to prevend nameclashes

2002-04-14 00:56  Joost van Baal <joostvb@logreport.org>

        * firewall/etc/: Makefile.am, defaults.in: removed obsolete
        defaults file

2002-04-14 00:53  Joost van Baal <joostvb@logreport.org>

        * all/man/lr_archive_log.pod, all/man/lr_check_errlines.pod,
        all/man/lr_cron.pod, all/man/lr_log2mail.pod,
        all/man/lr_log2report.pod, all/man/lr_log2xml.pod,
        all/man/lr_rawmail2mail.pod, all/man/lr_run.pod,
        all/man/lr_run_tests.pod, all/man/lr_spool.pod,
        all/man/lr_xml2mail.pod, all/man/lr_xml2report.pod,
        all/man/lr_xslt.pod, all/etc/defaults.in, all/etc/profile_lean.in,
        all/script/lr_archive_log.in, all/script/lr_check_errlines.in,
        all/script/lr_check_prereq.in, all/script/lr_config.in,
        all/script/lr_cron.in, all/script/lr_desyslog,
        all/script/lr_dlf2xml.in, all/script/lr_getbody.in,
        all/script/lr_log2mail.in, all/script/lr_log2report.in,
        all/script/lr_log2xml.in, all/script/lr_mail.in,
        all/script/lr_processmail.in, all/script/lr_rawmail2mail.in,
        all/script/lr_run.in, all/script/lr_run_tests.in,
        all/script/lr_spool.in, all/script/lr_xml2ascii.in,
        all/script/lr_xml2dbx.in, all/script/lr_xml2html.in,
        all/script/lr_xml2logml.in, all/script/lr_xml2mail.in,
        all/script/lr_xml2pdf.in, all/script/lr_xml2report.in,
        all/script/lr_xml2rtf.in, all/script/lr_xml2xhtml.in,
        all/script/lr_xslt.in, email/script/postfix2dlf.in: renamed vars to
        LR_foo, in order to prevend nameclashes

2002-04-14 00:52  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/: Config.pm.in, Program.pm: renamed vars to LR_foo;
        some perl vars too

2002-04-14 00:50  Joost van Baal <joostvb@logreport.org>

        * INSTALL: upgrade notes: NOT backwardscompatible!

2002-04-13 23:14  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_run_tests.in: Updated to use new commands.

2002-04-13 23:12  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: This is fixed by newer version of the stylesheets
        (1.50).

2002-04-13 23:11  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_xml2pdf.in, doc/BUGS: Handle pdfjadetex errors.

2002-04-13 23:07  Joost van Baal <joostvb@logreport.org>

        * INSTALL: removed old upgrade notes

2002-04-13 21:48  Joost van Baal <joostvb@logreport.org>

        * doc/dev-manual.dbx: updated script overview

2002-04-13 21:16  Joost van Baal <joostvb@logreport.org>

        * include/rules.mk: set jade -E flag, for easier debugging

2002-04-13 20:59  Francis J. Lacoste <flacoste@logreport.org>

        * email/script/exim2dlf.in: Prevent print_dlf redefined warning by
        using explicit import.

2002-04-13 20:58  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_dlf2xml.in: - sorted_reports isn't initialized when
        cancel_input is called - cancel_input should be called with the
        input data structure.

2002-04-13 20:38  Francis J. Lacoste <flacoste@logreport.org>

        * email/script/argomail2dlf.in: Lowered severity of some messages.

2002-04-13 20:33  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_xml2mail.in: Added missing syslog level.

2002-04-13 17:58  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS, all/man/lr_log2mail.pod, all/man/lr_log2report.pod,
        all/man/lr_log2xml.pod, all/script/lr_log2mail.in,
        all/script/lr_log2report.in, all/script/lr_log2xml.in: Added a -c
        option to specify an alternate report configuration file.

2002-04-13 17:58  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/stylesheet/xsl/docbook.xsl: Increased the line width.

2002-04-13 13:08  Wessel Dankers <wsl@logreport.org>

        * doc/dev-manual.dbx: Small fixes to the text; updated the bits
        about website uploading.

2002-04-09 17:44  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/stylesheet/xsl/docbook.xsl, doc/BUGS: Fixed problem
        with multiple lire:names.  Improved table display (at least in
        PDF). Norman Walsh's HTML stylesheets don't yet fully support
        colspec and rowspec attributes nor relative width or rowsep and
        colsep attribute :(.

2002-04-09 17:42  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/stylesheet/xsl/lire-lib.xsl: Added join "function".

2002-04-09 00:13  Joost van Baal <joostvb@logreport.org>

        * doc/dev-manual.dbx: minor fix in debian procedure

2002-04-08 00:04  Francis J. Lacoste <flacoste@logreport.org>

        * www/extensions/RobotSchema.pm: Fixed typo.

2002-04-08 00:04  Francis J. Lacoste <flacoste@logreport.org>

        * www/www.xml: http_result doesn't have the semantics of an int.

2002-04-07 23:59  Joost van Baal <joostvb@logreport.org>

        * email/lib/Email.pm: fixed minor issue when ip addresses appear
        where we'd have expected hostnames

2002-04-07 23:54  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in: Added paths for FreeBSD

2002-04-07 23:44  Joost van Baal <joostvb@logreport.org>

        * email/email.cfg: give the users something to look at: nice
        section headers

2002-04-07 23:38  Joost van Baal <joostvb@logreport.org>

        * email/reports/top-deliveries-btw-relays.xml: we cannot display
        this 3 column table in a barchart

2002-04-07 23:38  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in: Always look in all the available SGML/XML trees to
        search for files.

2002-04-07 23:04  Francis J. Lacoste <flacoste@logreport.org>

        * INSTALL: Removed reference to mpack and point to MIME::Tools
        instead.

2002-04-07 22:59  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: NEWS on MIME::Tools and lr_rawmail2mail

2002-04-07 22:51  Francis J. Lacoste <flacoste@logreport.org>

        * all/man/: lr_processmail.pod, lr_rawmail2mail.pod: Updated man
        pages.

2002-04-07 22:51  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in: Removed lr_smtpfield.

2002-04-07 22:36  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_rawmail2mail.in: Added -i, -o, -h and -v options. 
        Updated for new lr_getbody and lr_xml2mail interface.

2002-04-07 22:35  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_xml2xhtml.in: Made -1 option works.

2002-04-07 22:35  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in: Bad location of XHTMLNOCHUNK

2002-04-07 22:35  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_mail.in: Fixed problem with directory change.

2002-04-07 22:10  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_xml2mail.in: Fix bad redirection.

2002-04-07 22:06  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/: lr_log2mail.in, lr_log2report.in: Fix variable name.

2002-04-07 22:06  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/: lr_getbody.in, lr_processmail.in: Don't die when no
        attachment can be found.

2002-04-07 21:31  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, all/man/Makefile.am, all/script/.cvsignore,
        all/script/Makefile.am, all/script/lr_getbody.in,
        all/script/lr_processmail.in: Reimplemented lr_getbody using
        MIME::Tools.

2002-04-07 21:27  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_log2mail.in: Improved error message.

2002-04-07 21:27  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_inflate.in: Prevent the environment from making
        gzip(1) fail.

2002-04-07 21:26  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_getbody, all/script/lr_processmail,
        www/script/.cvsignore, www/script/Makefile.am,
        www/script/apache-access_log2dlf.in: Removed obsolete
        apache-access_log2dlf

2002-04-07 17:41  Francis J. Lacoste <flacoste@logreport.org>

        * all/man/: Makefile.am, lr_archive_log.pod, lr_check_errlines.pod,
        lr_log2mail.pod, lr_log2report.pod, lr_log2xml.pod,
        lr_xml2mail.pod, lr_xml2report.pod: Updated man pages.

2002-04-07 17:41  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/: lr_xml2mail.in, lr_xml2report.in: Normalize -h and
        -v options.

2002-04-07 17:41  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/Makefile.am: Install lr_xml2mail under bin.

2002-04-07 01:05  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: Some NEWS on lr_log2mail and lr_log2report changes.

2002-04-07 00:58  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: lr_log2mail can send reports in all supported output
        format.

2002-04-07 00:58  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_log2mail.in: Removed flags argument.  Added -i and
        -o options.

2002-04-07 00:57  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_log2report.in: Removed errfile and flags arguments.
         Moved parts that are shared by lr_log2mail to lr_check_errlines
        and lr_archive_log.  Added -v option.

2002-04-07 00:56  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_xml2mail.in: Take care of sending explanation,
        signature and disclaimer file. Added possibility to send to more
        than one email address.

2002-04-07 00:55  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_log2xml.in: Removed unused FLAGS argument.

2002-04-07 00:55  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_mail.in: Added possibility to send to more than one
        address.

2002-04-07 00:54  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, all/script/.cvsignore, all/script/Makefile.am,
        all/script/lr_archive_log.in, all/script/lr_check_errlines.in:
        Added lr_archive_log and lr_check_errlines scriptlets.

2002-04-07 00:46  Francis J. Lacoste <flacoste@logreport.org>

        * all/etc/defaults.in: Exports some values that are used in
        Config.pm

2002-04-06 20:08  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Added Exchange 2000 as wishlist.

2002-04-02 17:07  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_xml2mail.in: Added KEEP.

2002-04-02 17:06  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/: lr_xml2html.in, lr_xml2xhtml.in: Improved cleanup.

2002-04-02 17:05  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_mail.in: Cleanup temporary directory.

2002-04-02 17:04  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config.pm.in: Added KEEP variable.

2002-04-02 14:38  Joost van Baal <joostvb@logreport.org>

        * all/man/Makefile.am: fixed typo which caused lr_xml2mail.pod to
        get removed when running make maintainer-clean-recursive

2002-04-01 17:59  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Closed line continuation bug and add a question on man
        page content.

2002-04-01 17:58  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/AsciiWriter.pm: Put a limit on the
        length of the names. When doing line continuation, don't add to the
        margin on each new line.

2002-04-01 17:37  Francis J. Lacoste <flacoste@logreport.org>

        * all/man/: Makefile.am, lr_xml2mail.pod: Added man page for
        lr_xml2mail.

2002-04-01 17:37  Francis J. Lacoste <flacoste@logreport.org>

        * all/man/lr_log2report.pod: Added the html_page and xhtml_page
        output format to the doc.

2002-04-01 17:37  Francis J. Lacoste <flacoste@logreport.org>

        * all/man/: lr_xml2html.pod, lr_xml2xhtml.pod: Documented the -1
        option.

2002-04-01 17:36  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_xml2mail.in: Sets special content-type for xml
        output so that lr_rawmail2mail can detect XML report.

2002-04-01 07:20  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, all/script/.cvsignore, all/script/Makefile.am,
        all/script/lr_xml2mail.in: Added lr_xml2mail command.

2002-04-01 06:58  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_mail.in: Proper content-type is multipart/related. 
        The <> goes in the Content-Id: header and not in the URL.  Fix for
        XHTML and sets proper content-type on CSS.  One page HTML report
        processed with the application/x-lire-html-tar works in Evolution
        and Mozilla Mail. Multiple pages report doesn't work too well.

2002-04-01 06:25  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, all/etc/defaults.in, all/script/lr_check_prereq.in,
        all/script/lr_xml2html.in, all/script/lr_xml2report.in,
        all/script/lr_xml2xhtml.in: Added xhtml_page and html_page output
        format which outputs the report in one page only.

2002-04-01 01:10  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_mail.in: Images filenames contains '-'.

2002-04-01 01:02  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, all/script/.cvsignore, all/script/Makefile.am,
        all/script/lr_mail.in: Added lr_mail MIME mailer. Conversion to
        HTML mail isn't yet working properly.

2002-04-01 01:01  Francis J. Lacoste <flacoste@logreport.org>

        * all/etc/defaults.in: Added SENDMAIL variable.

2002-04-01 01:01  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Program.pm: Added tempdir function.

2002-04-01 01:00  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config.pm.in: Let defaults override compile time
        values.

2002-04-01 00:23  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: reported bug which just caused some interesting effects
        on my pc

2002-03-28 23:31  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS, configure.in, all/man/Makefile.am,
        all/man/lr_xml2report.pod, all/script/.cvsignore,
        all/script/Makefile.am, all/script/lr_log2report.in,
        all/script/lr_xml2report.in, doc/BUGS: Added lr_xml2report command.

2002-03-28 22:25  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Close lr_inflate bug.

2002-03-28 22:24  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS, configure.in, all/lib/Lire/Config.pm.in,
        all/man/Makefile.am, all/man/lr_inflate.pod,
        all/script/Makefile.am, all/script/lr_inflate,
        all/script/lr_inflate.in, all/script/lr_log2report.in,
        all/script/lr_processmail: Use magic checking in lr_inflate to
        detect compressed log files.  lr_inflate is now used in
        lr_log2report so that it can also handle compressed log file.  Use
        gzip -dc over zcat so that zip, compress and gzip are always
        supported (zcat will only handle the compress format on Solaris).

2002-03-28 22:03  Joost van Baal <joostvb@logreport.org>

        * doc/roadmap.dbx: updated to outcome of tonights irc chat

2002-03-28 18:04  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: Added NEWS about the argomail service.

2002-03-28 18:03  Francis J. Lacoste <flacoste@logreport.org>

        * THANKS: Thanks Denon.

2002-03-28 18:01  Francis J. Lacoste <flacoste@logreport.org>

        * email/script/argomail2dlf.in: Completed the man page.

2002-03-28 12:35  Joost van Baal <joostvb@logreport.org>

        * email/script/postfix2dlf_main.in: not so clean fix for wacky
        postfix lines which caused reporting engine to choke: - where
        number expected

2002-03-28 12:34  Joost van Baal <joostvb@logreport.org>

        * email/script/postfix2dlf_pre.in: finished manpage

2002-03-28 11:46  Joost van Baal <joostvb@logreport.org>

        * email/script/postfix2dlf_pre.in: make sure every line gets its
        own timestamp, deal with nqmgr to-lines as we do with qmgr to-lines

2002-03-28 11:45  Joost van Baal <joostvb@logreport.org>

        * email/lib/Email.pm: catch wacky postfix lines early in processing
        stage

2002-03-28 11:44  Joost van Baal <joostvb@logreport.org>

        * NEWS: postfix2dlf stuff announcement

2002-03-28 01:53  Francis J. Lacoste <flacoste@logreport.org>

        * email/script/argomail2dlf.in: Completed initial version which
        actually converts to DLF.

2002-03-27 22:50  Joost van Baal <joostvb@logreport.org>

        * all/etc/defaults.in: fixed minor loose end

2002-03-27 22:50  Joost van Baal <joostvb@logreport.org>

        * email/script/: postfix2dlf.in, postfix2dlf_main.in,
        postfix2dlf_pre.in: minor cleanup, a better way to deal with lr_db
        stuff and statistics on nof lines

2002-03-27 20:07  Joost van Baal <joostvb@logreport.org>

        * email/: man/postfix2dlf.pod, script/postfix2dlf.in,
        script/postfix2dlf_main.in, script/postfix2dlf_pre.in: postfix2dlf
        useable again. still needs stresstesting with suitably contorted
        logs

2002-03-27 20:02  Francis J. Lacoste <flacoste@logreport.org>

        * email/script/argomail2dlf.in: Added SMTP protocol parsing.

2002-03-27 18:00  Joost van Baal <joostvb@logreport.org>

        * configure.in, email/Makefile.am, email/man/.cvsignore,
        email/man/Makefile.am, email/man/postfix2dlf.pod,
        email/script/postfix2dlf.in, email/script/postfix2dlf_main.in,
        email/script/postfix2dlf_pre.in: postfix2dlf is a three-scripts
        setup

2002-03-27 16:36  Joost van Baal <joostvb@logreport.org>

        * email/script/: .cvsignore, postfix2dlf.in, postfix2dlf_main.in,
        postfix2dlf_pre.in: postfix2dlf reimplementation is ready for
        debugging. lots of pending issues still

2002-03-25 17:50  Joost van Baal <joostvb@logreport.org>

        * configure.in, email/script/Makefile.am,
        email/script/postfix2dlf_main.in, email/script/postfix2dlf_pre.in:
        restarted working on postfix2dlf

2002-03-25 00:22  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, all/etc/address.cf, all/etc/defaults.in,
        email/script/.cvsignore, email/script/Makefile.am,
        email/script/argomail2dlf.in: Initial version of the ArGoSoft DLF
        converter.

2002-03-24 22:38  Wessel Dankers <wsl@logreport.org>

        * doc/user-manual.dbx: Lots and lots of typo fixes

2002-03-24 17:25  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Added Jens Ott's request.

2002-03-24 00:33  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: Field.pm, Group.pm, GroupField.pm, GroupOp.pm,
        Rangegroup.pm, Timegroup.pm, Timeslot.pm: - Updated imports from
        Lire::DataTypes - Improved error checking

2002-03-24 00:32  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DataTypes.pm: Added a is_quantity_type and removed
        duration from the time type (it is more a quantity).

2002-03-24 00:31  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lrsml.dtd: New records element.

2002-03-24 00:31  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: Added news about the new records element.

2002-03-24 00:31  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Makefile.am, all/lib/Lire/Records.pm,
        all/lib/Lire/ReportSpecFactory.pm,
        all/lib/Lire/XMLSpecContainer.pm,
        all/lib/Lire/AsciiDlf/AsciiDlfFactory.pm,
        all/lib/Lire/AsciiDlf/Group.pm, all/lib/Lire/AsciiDlf/Makefile.am,
        all/lib/Lire/AsciiDlf/Records.pm, doc/BUGS,
        ftp/reports/tracked-files.xml, ftp/reports/tracked-users.xml: Added
        a lire:records group operation element.

2002-03-23 18:47  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Add other name interested by PIX support.

2002-03-23 18:46  Francis J. Lacoste <flacoste@logreport.org>

        * proxy/script/squid2dlf.in: - Keep fractional timestamp -
        result_src_code can contains underscores.

2002-03-21 16:18  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: added UnixConfig idea, as suggested by Floris
        Lambrechts

2002-03-17 20:36  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Time.pm: Improved year guessing.

2002-03-17 19:24  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_xml2png.in, doc/BUGS: Fixed lr_xml2png man page.

2002-03-17 19:18  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/Timegroup.pm, doc/BUGS: Fixed problem with
        year wrap and 1M period.

2002-03-17 00:31  Francis J. Lacoste <flacoste@logreport.org>

        * ftp/: ftp.cfg, reports/Makefile.am,
        reports/bytes-by-period-by-user.xml: Added bytes-by-period-by-user
        FTP report.

2002-03-17 00:09  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS, all/lib/Lire/Group.pm, all/lib/Lire/Makefile.am,
        all/lib/Lire/NestableAggregator.pm, all/lib/Lire/Rangegroup.pm,
        all/lib/Lire/Timegroup.pm, all/lib/Lire/Timeslot.pm,
        all/lib/Lire/XMLSpecContainer.pm, all/lib/Lire/AsciiDlf/Group.pm,
        all/lib/Lire/AsciiDlf/Makefile.am,
        all/lib/Lire/AsciiDlf/NestableAggregator.pm,
        all/lib/Lire/AsciiDlf/Rangegroup.pm,
        all/lib/Lire/AsciiDlf/Timegroup.pm,
        all/lib/Lire/AsciiDlf/Timeslot.pm, all/lib/xml/dtd/lrsml.dtd,
        doc/BUGS: timegroup, rangegroup and timeslot elements can now be
        nested like the group element.

2002-03-16 20:47  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/: Aggregator.pm, GroupOp.pm: Also minimize
        memory used by count and avg operations when they are using keys.

2002-03-16 20:46  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/Group.pm: Thresholds are now in
        Lire::Config

2002-03-16 20:46  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_dlf2xml.in: Bug fix.

2002-03-16 20:46  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config.pm.in: Put KEYS_THRESHOLD_ in central place.
        Added way to force the selection of the algorithm for testing
        purpose through an environment variable.

2002-03-16 19:53  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS, all/lib/Lire/FilterExpr.pm,
        all/lib/Lire/ReportSpecFactory.pm,
        all/lib/Lire/XMLSpecContainer.pm,
        all/lib/Lire/AsciiDlf/AsciiDlfFactory.pm,
        all/lib/Lire/AsciiDlf/FilterExpr.pm, all/lib/xml/dtd/lrsml.dtd,
        www/reports/clienthost-by-period.xml: Removed uniq filter element.

2002-03-16 19:35  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_dlf2xml.in: Catch error.

2002-03-16 19:34  Francis J. Lacoste <flacoste@logreport.org>

        * INSTALL, all/etc/defaults.in, all/script/lr_config.in,
        doc/user-manual.dbx: Removed references to LR_MAX_MEMORY variable.

2002-03-16 06:21  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_dlf2xml.in: Reorganized to use DlfInfo object and
        implement different sorting of the DLF source. Dropped the old
        sequential/parallel alternative.

2002-03-16 06:20  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/Group.pm: Added alternative minimal memory
        footprint algorithm that relies on sorted DLF input (on the fields
        used in the group).

2002-03-16 06:19  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/Timegroup.pm: We can now determine the
        start of the period from the dlf_info object in init_report(). We
        no longer rely on sorted input.

2002-03-16 06:18  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/Aggregator.pm,
        all/lib/Lire/AsciiDlf/DerivedRecordsCreator.pm,
        all/lib/Lire/AsciiDlf/ExtendedFieldsCreator.pm,
        all/lib/Lire/AsciiDlf/GroupOp.pm,
        all/lib/Lire/AsciiDlf/Rangegroup.pm,
        all/lib/Lire/AsciiDlf/ReportSpec.pm,
        all/lib/Lire/AsciiDlf/Summary.pm,
        all/lib/Lire/AsciiDlf/Timeslot.pm,
        database/extensions/DatabaseSchema.pm,
        email/extensions/EmailSchema.pm, www/extensions/AttackSchema.pm,
        www/extensions/DomainSchema.pm, www/extensions/RobotSchema.pm,
        www/extensions/SearchSchema.pm, www/extensions/URLSchema.pm,
        www/extensions/UserAgentSchema.pm,
        www/extensions/UserSessionSchema.pm: Updated for new init_report()
        and init_computation() call with the dlf_info parameter.

2002-03-16 06:16  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/DlfInfo.pm: Some bug fixes.

2002-03-16 06:15  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Program.pm: We no longer need to output the DLF file
        sorted on the timestamp.

2002-03-15 16:26  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_dlf_analyze.in: lr_dlf_analyze is now a frontend to
        the Lire::AsciiDlf::DlfInfo module.

2002-03-15 16:25  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/: DlfInfo.pm, Makefile.am: Added
        Lire::AsciiDlf::DlfInfo module.

2002-03-15 16:24  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DataTypes.pm: Fixed typo.

2002-03-12 23:21  Joost van Baal <joostvb@logreport.org>

        * email/script/: .cvsignore, Makefile.am, postfix2dlf_pre.in: first
        shot at reimplemting postfix2dlf.  Idea is:
        
          postfix2dlf calls
        
            postfix2dlf_pre | postfix2dlf_main
        
        postfix2dlf_pre does what used to be done by the sort(1) call: it
        builds a berkeley db.  postfix2dlf_main reparses the logfile, using
        _pre's info.

2002-03-12 13:11  Joost van Baal <joostvb@logreport.org>

        * doc/roadmap.dbx: updated

2002-03-11 18:11  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: reported small doc bug

2002-03-11 18:11  Joost van Baal <joostvb@logreport.org>

        * email/reports/: deliveries-by-period.xml, volume-by-period.xml:
        now generates graphics for

2002-03-09 20:07  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/: Aggregator.pm, Group.pm, Makefile.am,
        Rangegroup.pm, Summary.pm, Timegroup.pm, Timeslot.pm: Added
        Lire::AsciiDlf::Aggregator module.  Added a dlf_sort_fields method
        which returns the required sort order for the operation.

2002-03-09 15:53  Francis J. Lacoste <flacoste@logreport.org>

        * THANKS, firewall/script/iptables2dlf.in: Fixed parsing of the
        rule tag.  Thanks to Jens Ott for reporting and proposing a fix.

2002-03-08 10:52  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: found and reported bug

2002-03-08 10:51  Joost van Baal <joostvb@logreport.org>

        * all/lib/xml/dtd/lire-types.mod: added comment

2002-03-08 08:19  Joost van Baal <joostvb@logreport.org>

        * email/script/postfix2dlf.in: documented way to implement solution
        in a comment

2002-03-07 23:03  Joost van Baal <joostvb@logreport.org>

        * email/script/postfix2dlf.in: thinking about it. no solution yet.
        added comments on pending issues

2002-03-06 23:37  Joost van Baal <joostvb@logreport.org>

        * email/script/postfix2dlf.in: yes! it compiles!
        
        naming of variables more in sync with sendmail2dlf conventions. 
        datastructure the same as sendmail2dlf one.  purging of old msgs
        from %msg hash now on same criterium as sendmail2dlf. no longer
        calls sort(1). added some documentation.
        
        still needs a lot of testing.

2002-03-06 12:14  Joost van Baal <joostvb@logreport.org>

        * email/script/postfix2dlf.in: ripped out print_dlf. lots of things
        left to do: its broken now.  wont compile even.

2002-03-04 17:20  Joost van Baal <joostvb@logreport.org>

        * email/script/sendmail2dlf.in: now uses print_dlf from
        Lire::Email.  interface to this function has changed slightly.

2002-03-04 17:20  Joost van Baal <joostvb@logreport.org>

        * email/lib/Email.pm: moved print_dlf from sendmail2dlf in.  all
        other email convertors should use this shared printing routine.

2002-03-04 01:34  Francis J. Lacoste <flacoste@logreport.org>

        * doc/dev-manual.dbx: Added missing chapter closing element.

2002-03-04 01:17  Joost van Baal <joostvb@logreport.org>

        * email/script/postfix2dlf.in: now conditionally calls
        
         delete $msgs{$oldqid}
        
        , based on wether print_dlf did actuall do some printing.  $qid ne
        $oldqid is not a sufficient condition in cases where log carries
        stuff like '[ID 197553 mail.info]', since "sort -k 6,6" does no
        sane sorting then.  This patch should be revoked once we have a
        more flexible sort call.  See mrbill's bugreport on the questions
        list.

2002-03-04 00:28  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_dlf2xml.in: Added missing chapter closing element.

2002-03-04 00:28  Francis J. Lacoste <flacoste@logreport.org>

        * www/extensions/URLSchema.pm: Fixed bug with files ending in .

2002-03-03 09:36  Joost van Baal <joostvb@logreport.org>

        * all/man/lr_cron.pod: added note about lr_config

2002-03-03 09:35  Joost van Baal <joostvb@logreport.org>

        * doc/dev-manual.dbx: restored which-script-calls-which-script
        overview

2002-03-02 19:19  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config.pm.in: Added availability of the DEBUG
        variables.

2002-03-02 19:17  Francis J. Lacoste <flacoste@logreport.org>

        * www/extensions/: DomainSchema.pm, RobotSchema.pm,
        UserAgentSchema.pm: Save unknown values in files when DEBUG is on. 
        Clear memory and set the default values based on the schema
        definition.

2002-03-02 19:16  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/WWW/UserAgent/Language.pm: Some browsers put the language
        between brackets [].

2002-03-02 19:16  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/WWW/UserAgent/OS.pm: Fixed recognition of windows OS.

2002-03-02 18:19  Francis J. Lacoste <flacoste@logreport.org>

        * www/extensions/AttackSchema.pm: Set defaults based on schema.
        Free memory.

2002-03-02 18:19  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/WWW/Filename/Attack.pm: Simplify the analysis.

2002-03-02 18:18  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/WWW/: Domain.pm, Filename.pm, UserAgent.pm: Made the
        default values configurable (so that it can set from the schema
        definition).  Made the %notInXXXHash  instance variable so that it
        can be freed.

2002-03-01 11:57  Joost van Baal <joostvb@logreport.org>

        * doc/roadmap.dbx: added plamen's gui table, so that it won't get
        lost

2002-02-26 18:57  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: News about the ASCII formatting fixes.

2002-02-26 18:56  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/AsciiWriter.pm: Wrapped long names
        instead of cropping them.

2002-02-26 18:35  Francis J. Lacoste <flacoste@logreport.org>

        * www/filters/: Makefile.am, exclude-sessions-by-page.xml,
        select-sessions-by-page.xml: Added exclude-sessions-by-page and
        select-sessions-by-page filters.

2002-02-26 18:13  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/AsciiWriter.pm: Fixed bugs in ASCII
        DocBook formatter.

2002-02-26 18:12  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportSection.pm: Removed extra }

2002-02-26 17:36  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: New user requests.

2002-02-24 23:50  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportSection.pm: Removed extra {.

2002-02-24 23:27  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: Some more news.

2002-02-24 23:26  Francis J. Lacoste <flacoste@logreport.org>

        * www/extensions/SearchSchema.pm: New analysis on the referrer:
        referring_site and search_engine.

2002-02-24 23:24  Francis J. Lacoste <flacoste@logreport.org>

        * www/www-search.xml: Documented the schema.  Added referring_site
        and search_engine fields.

2002-02-24 23:23  Francis J. Lacoste <flacoste@logreport.org>

        * www/: www.cfg, reports/Makefile.am,
        reports/keywords-by-search_engine.xml,
        reports/requests-by-search_engine.xml,
        reports/top-referring_sites.xml: Added keywords-by-search_engine,
        requests-by-search_engine and top-referring_sites reports.

2002-02-24 21:49  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: Some NEWS.

2002-02-24 21:48  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Traversals is implemented. No need for Lire::WWW::URL
        in Apache.pm

2002-02-24 21:47  Francis J. Lacoste <flacoste@logreport.org>

        * www/reports/user_session-page_counts.xml: Fixed param
        specification.

2002-02-24 21:47  Francis J. Lacoste <flacoste@logreport.org>

        * www/reports/: user_session-finished.xml,
        user_session-summary.xml: Marked user_session-finished report as
        obsolete.  Integrated completed information in the summary.

2002-02-24 21:46  Francis J. Lacoste <flacoste@logreport.org>

        * www/reports/: top-first_page.xml, top-last_page.xml: Removed
        filter_spec since this has to be implemented at the analysis level.

2002-02-24 21:46  Francis J. Lacoste <flacoste@logreport.org>

        * www/extensions/UserSessionSchema.pm: Fixed bugs in session code. 
        Implemented analysis for the new fields in the schema.

2002-02-24 21:44  Francis J. Lacoste <flacoste@logreport.org>

        * www/www-user_session.xml: Added req_count, visit-number and other
        fields for page traversal.

2002-02-24 21:44  Francis J. Lacoste <flacoste@logreport.org>

        * www/www.cfg: Added new session reports. Commented out the
        clienthost-by-period report since it gives about the same
        information as user_session-by-period.

2002-02-24 21:41  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_dlf2xml.in: - The name of the temporary file should
        always appear when   LR_KEEP_TEMP_DLF is set.  - Pass on list of
        unavailable fields to the init_computation method   of the derived
        and extended schemas creator.

2002-02-24 21:37  Francis J. Lacoste <flacoste@logreport.org>

        * www/reports/: Makefile.am, top-traversals.xml,
        user_session-visit_number.xml: Added top-traversals and
        user_session-visit_number reports.

2002-02-21 00:13  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: Some NEWS.

2002-02-21 00:12  Francis J. Lacoste <flacoste@logreport.org>

        * www/: Makefile.am, www-country.xml, www-dir.xml, www-domain.xml,
        www-url.xml, www.xml, extensions/CountrySchema.pm,
        extensions/DirSchema.pm, extensions/DomainSchema.pm,
        extensions/Makefile.am, extensions/RobotSchema.pm,
        extensions/URLSchema.pm, lib/Apache.pm, reports/bytes-by-dir.xml,
        reports/requests-by-country.xml,
        reports/top-avg-compression-by-file-type.xml,
        reports/top-pages-by-client_host.xml,
        reports/top-referers-by-page.xml, script/w3c_extended2dlf.in: Moved
        requested_file and requested_page_ext into www-url extended schema
        (merged with www-dir). Moved client_domain into an extended schema
        (merged with www-country).

2002-02-20 22:46  Francis J. Lacoste <flacoste@logreport.org>

        * www/www.cfg: Reorganised www report to use section and global
        filters.

2002-02-20 22:46  Francis J. Lacoste <flacoste@logreport.org>

        * www/reports/top-referers.xml: Removed extra character.

2002-02-20 22:45  Francis J. Lacoste <flacoste@logreport.org>

        * www/reports/: Makefile.am, top-urls-by-result.xml,
        user_session-summary.xml: Added top-urls-by-result and
        user_session-summary reports.

2002-02-20 22:45  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/stylesheet/xsl/logml-www.xsl, doc/user-manual.dbx:
        Fixed LogML uses for -by-day reports.

2002-02-20 22:44  Francis J. Lacoste <flacoste@logreport.org>

        * dns/reports/requests-by-period-by-method.xml,
        dns/reports/requesttype-distribution-by-method.xml,
        dns/reports/top-requested-names-by-method.xml,
        dns/reports/top-requesting-hosts-by-method.xml,
        www/reports/top-pages-by-client_host.xml,
        www/reports/top-tracked_pages-by-client_host.xml,
        www/reports/tracked_pages-by-period.xml: Marked obsolete some
        report specifications which are better served by global filter.

2002-02-20 21:23  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS, ftp/reports/Makefile.am, ftp/reports/bytes-by-day.xml,
        www/reports/Makefile.am, www/reports/bytes-by-day.xml,
        www/reports/bytes-by-result-by-day.xml,
        www/reports/clienthost-by-day.xml, www/reports/requests-by-day.xml,
        www/reports/requests-by-result-by-day.xml: Removed obsoleted
        -by-day reports.

2002-02-19 21:25  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/stylesheet/xsl/docbook.xsl: Fixed broken DocBook
        output when no subreports are in a section.

2002-02-19 17:59  Francis J. Lacoste <flacoste@logreport.org>

        * print/print.xml: Added client_host field.

2002-02-19 17:59  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS, print/script/lprng_account2dlf.in: Fixed LPR-Ng DLF
        converter.

2002-02-19 16:41  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS, all/script/lr_xml2html.in, all/script/lr_xml2xhtml.in:
        Reverted the corrupted tar file non-bug.

2002-02-19 15:25  Joost van Baal <joostvb@logreport.org>

        * NEWS, all/script/lr_xml2html.in, all/script/lr_xml2xhtml.in:
        fixed bug which caused (x)html output to be corrupted

2002-02-17 23:34  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in: Always uses the variables setted by the user for
        SGML files detection.  Only print a warning if they aren't present
        on the system.

2002-02-16 19:32  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Added some users' requests.  Added gzip bug.

2002-02-16 19:31  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: And we start again...

2002-02-16 02:39  Josh Koenig <joshk@logreport.org>

        * all/script/responder.cgi: Hunting down mystery bugs - restored to
        original content

2002-02-15 23:52  Josh Koenig <joshk@logreport.org>

        * all/script/responder.cgi: Hunting down mystery bugs

2002-02-15 23:48  Josh Koenig <joshk@logreport.org>

        * all/script/responder.cgi: Hunting down mystery bugs

2002-02-15 23:29  Josh Koenig <joshk@logreport.org>

        * all/script/responder.cgi: Hunting down mystery bugs

2002-02-15 23:21  Josh Koenig <joshk@logreport.org>

        * all/script/responder.cgi: Hunting down mystery bugs

2002-02-15 23:04  Josh Koenig <joshk@logreport.org>

        * all/script/responder.cgi: added stuff to deal with compressed
        logfiles, bugfiz

2002-02-15 21:14  Josh Koenig <joshk@logreport.org>

        * all/script/responder.cgi: added stuff to deal with compressed
        logfiles

2002-02-14 16:05  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: Ready to release 20020214

2002-02-13 22:57  Francis J. Lacoste <flacoste@logreport.org>

        * doc/: lire.ent, user-manual.dbx: Updated user's manual for new
        services and log file formats we support.

2002-02-13 22:56  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: Reviewed before release.

2002-02-13 18:14  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_run_tests.in: Bug fixes.

2002-02-13 18:13  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_config.in: Comsmetics.

2002-02-13 08:23  Joost van Baal <joostvb@logreport.org>

        * email/reports/top-volume-to-domain.xml: fixed language style bug

2002-02-12 22:47  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Field.pm: default wasn't working correctly when none
        was set

2002-02-12 22:47  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DataTypes.pm: Make sure that context is scalar.

2002-02-12 22:19  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_run_tests.in: (X)HTML output is a tar file.

2002-02-12 22:19  Francis J. Lacoste <flacoste@logreport.org>

        * all/etc/address.cf: Fixed ms_isa address, added mysql.

2002-02-12 21:44  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: one more note on measuring performance

2002-02-12 21:28  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: did some more performance measuring

2002-02-12 20:59  Francis J. Lacoste <flacoste@logreport.org>

        * proxy/proxy.xml: Put default on int fields for which the default
        shouldn't be 0.

2002-02-12 20:40  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_config.in: Fixed typo.

2002-02-12 20:20  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: timestamp on "bug"

2002-02-12 20:19  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: raised some issues with performance.  i guess this
        should be somewhere on our roadmap too.

2002-02-12 19:47  Francis J. Lacoste <flacoste@logreport.org>

        * all/: man/lr_run_tests.pod, script/lr_run_tests.in: XSLT ASCII
        reports were dropped.

2002-02-12 18:40  Francis J. Lacoste <flacoste@logreport.org>

        * database/database.cfg, email/email.cfg, print/print.cfg,
        www/www.cfg: Make sure that there is something than the default
        "Section" title.

2002-02-12 18:40  Francis J. Lacoste <flacoste@logreport.org>

        * INSTALL: Minor fixes for new update.

2002-02-12 18:40  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_check_prereq.in: HTML and XHTML always need tar

2002-02-12 18:39  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS, all/script/lr_config.in, doc/BUGS: lr_config now configures
        LR_ARCHIVEDIR and ARCHIVE can be run by any user offers format
        based on what is available on the system

2002-02-11 00:03  Francis J. Lacoste <flacoste@logreport.org>

        * doc/: Makefile.am, dev-manual.dbx, lire-dlf-converters.dia,
        lire-dlf-converters.eps: More detailed Log Abstraction section.

2002-02-10 23:15  Francis J. Lacoste <flacoste@logreport.org>

        * doc/dev-manual.dbx: Completed definitions section.

2002-02-10 23:15  Francis J. Lacoste <flacoste@logreport.org>

        * doc/lire.ent: Use citetitle in book's title.

2002-02-10 21:36  Francis J. Lacoste <flacoste@logreport.org>

        * doc/: Makefile.am, dev-manual.dbx, lire-design.dia,
        lire-design.eps, lire.ent: Flesh out the Architecture's overview. 
        Included lire-design schema.

2002-02-10 21:35  Francis J. Lacoste <flacoste@logreport.org>

        * include/rules.mk: Modified HTML and PDF rule to support .eps and
        .png listed in the dependencies.

2002-02-10 21:34  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in: Added tests for tools need to build documentation
        in CVS.

2002-02-10 21:33  Francis J. Lacoste <flacoste@logreport.org>

        * proxy/reports/requests-by-time.xml: Fixed id.

2002-02-10 17:12  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: DlfSchema.pm, Field.pm, Makefile.am: Added
        Lire::Field man page.

2002-02-10 00:16  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DlfSchema.pm, all/lib/Lire/Makefile.am,
        all/lib/Lire/Program.pm, doc/BUGS: Added Lire::DlfSchema man page.

2002-02-09 23:13  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: Makefile.am, Program.pm: Added Lire::Program man
        page.

2002-02-09 21:41  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Time.pm, doc/BUGS: Completed Time.pm man page.

2002-02-09 18:53  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS, ftp/ftp.cfg, ftp/reports/Makefile.am,
        ftp/reports/bytes-by-dir-by-user-by-period.xml: Added Cedric's
        bytes-by-dir-by-user-by-period report spec.

2002-02-09 18:30  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Added Rob Dinoff's requests. Removed fixed proxy bugs.

2002-02-08 18:08  Joost van Baal <joostvb@logreport.org>

        * all/etc/defaults.in: fixed bug which caused setting LR_SCALE_* in
        defaults.local to be ignored

2002-02-08 18:06  Joost van Baal <joostvb@logreport.org>

        * THANKS: added Cedric Gross

2002-02-08 16:33  Joost van Baal <joostvb@logreport.org>

        * proxy/proxy.xml: fixed Id tag

2002-02-07 21:45  Francis J. Lacoste <flacoste@logreport.org>

        * proxy/: proxy.cfg, reports/Makefile.am,
        reports/bytes-by-cache_result.xml,
        reports/bytes-by-result_src_code.xml, reports/requests-by-size.xml,
        reports/requests-by-time.xml,
        reports/top-clients-by-destinations.xml: Added
        bytes-by-cache_result, bytes_by-result_src_code, requests-by-size,
        requests-by-time and top-clients-by-destinations report
        specifications.
        
        Adde Denied Sites section to proxy report.

2002-02-07 21:44  Francis J. Lacoste <flacoste@logreport.org>

        * proxy/proxy.xml: Made it clear that squid's codes should be used.

2002-02-07 21:44  Francis J. Lacoste <flacoste@logreport.org>

        * proxy/reports/top-types-by-bytes.xml: Fixed report.

2002-02-07 21:43  Francis J. Lacoste <flacoste@logreport.org>

        * proxy/reports/top-users-by-destinations.xml: Fixed typos.

2002-02-07 21:43  Francis J. Lacoste <flacoste@logreport.org>

        * proxy/script/ms_isa2dlf.in: Map s-object-source to the proper
        squid code.

2002-02-07 21:43  Francis J. Lacoste <flacoste@logreport.org>

        * proxy/filters/: Makefile.am, select-cache_result.xml: Added
        select-cache_result filter.

2002-02-07 00:08  Francis J. Lacoste <flacoste@logreport.org>

        * proxy/reports/: top-destinations-by-clients.xml,
        top-destinations-by-users.xml, top-urls-by-users.xml: A report-spec
        can only contains one param-spec.

2002-02-07 00:07  Francis J. Lacoste <flacoste@logreport.org>

        * proxy/: proxy.cfg, reports/Makefile.am,
        reports/bytes-by-period.xml, reports/bytes-by-timeslot.xml,
        reports/requests-by-cache_result.xml,
        reports/requests-by-period.xml, reports/requests-by-timeslot.xml,
        reports/top-types-by-bytes.xml,
        reports/top-users-by-destinations.xml: Added bytes-by-period,
        bytes-by-timeslot, requests-by-cache_result, requests-by-period,
        requets-by-timeslot, top-types-by-bytes and
        top-users-by-destinations.

2002-02-07 00:06  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: There's too many reports in the proxy superservice to list
        them all here.

2002-02-07 00:04  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lire-types.mod: Added proxy superservice.

2002-02-06 23:16  Francis J. Lacoste <flacoste@logreport.org>

        * proxy/: proxy.cfg, reports/Makefile.am,
        reports/client_hosts-summary.xml, reports/requests-summary.xml,
        reports/top-destinations-by-users.xml, reports/users-summary.xml:
        Added client_hosts-summary, requests-summary,
        top-destinations-by-users and users-summary reports.

2002-02-06 23:14  Francis J. Lacoste <flacoste@logreport.org>

        * proxy/reports/top-users-by-bytes.xml: Filter out records where
        user information isn't available.

2002-02-06 23:13  Francis J. Lacoste <flacoste@logreport.org>

        * proxy/reports/top-urls-by-users.xml: - Filter out records where
        user information isn't available.  - requested_url without the
        hostname isn't that interesting.

2002-02-06 23:12  Francis J. Lacoste <flacoste@logreport.org>

        * proxy/reports/top-destinations-by-clients.xml: Use client_host
        and removed charttype attribute.

2002-02-06 23:12  Francis J. Lacoste <flacoste@logreport.org>

        * proxy/script/ms_isa2dlf.in: - Mapped new fields: mime-type,
        rule#1, c-host, time-taken - r-host and friends is about the
        destination only when the object is   fetch from the source.  - Add
        sc-bytes and cs-bytes into bytes.  - Parse cs-uri using
        Lire::WWW::URL - Don't mapped field with ISA default '-'.  - Handle
        some of the FIXME comments.  - Fill-in client_host from client_ip
        when the info isn't available (this way we can use client_host in
        reports). Besides according to  the DLF schema semantics (in
        lire-types.mod) an IP is an host but   the reverse isn't true.

2002-02-06 23:08  Francis J. Lacoste <flacoste@logreport.org>

        * proxy/script/squid2dlf.in: - Put client_ip into client_host (this
        way we can always use client_host field).  - duration is in
        millisecond - Removed comments about checking ms_isa.

2002-02-06 21:24  Joost van Baal <joostvb@logreport.org>

        * doc/.cvsignore: html gets generated in subdirs now

2002-02-06 21:23  Joost van Baal <joostvb@logreport.org>

        * doc/faq.dbx: added id to question, so that html links in toc are
        no longer broken

2002-02-06 18:49  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: Added NEWS about the new dns reports

2002-02-06 18:46  Francis J. Lacoste <flacoste@logreport.org>

        * dns/reports/: Makefile.am, req-by-period-by-method.xml,
        req-by-timeslot-by-method.xml, requests-by-timeslot.xml,
        requests-summary-by-method.xml, requests-summary.xml,
        requesttype-by-method.xml: Added timeslot and summary reports. Use
        timeslot, requesttype and period reports which show splitted value
        for recurs/nonrec value by default.

2002-02-06 18:45  Francis J. Lacoste <flacoste@logreport.org>

        * dns/dns.cfg: Added timeslot and summary reports. Use timeslot,
        requesttype and period reports which show splitted value for
        recurs/nonrec value by default.

2002-02-06 18:45  Francis J. Lacoste <flacoste@logreport.org>

        * dns/reports/requests-by-period.xml: Added charttype attribute.

2002-02-06 15:16  Joost van Baal <joostvb@logreport.org>

        * proxy/proxy.xml: cosmetics

2002-02-05 22:57  Francis J. Lacoste <flacoste@logreport.org>

        * all/etc/address.cf: Added all new proxy services.

2002-02-05 22:57  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS, configure.in, all/etc/defaults.in, proxy/script/.cvsignore,
        proxy/script/Makefile.am, proxy/script/welf_proxy2dlf.in: Added
        welf_proxy service.

2002-02-05 22:56  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/reports/: top-bytes-src-by-dst.xml, top-dst-by-msg.xml,
        top-src-by-msg.xml: Fixed id.

2002-02-05 22:56  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/filters/select-action.xml: Fixed description.

2002-02-05 22:56  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/WELF.pm, firewall/script/welf2dlf.in: Handle
        SonicWall extensions in Lire::WELF

2002-02-05 22:09  Francis J. Lacoste <flacoste@logreport.org>

        * proxy/proxy.xml: Added cat_action field (from Welf).

2002-02-05 19:37  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_config.in: Implemented Wytze's fix.

2002-02-05 19:33  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/reports/: bytes-by-rule.xml, pkt-by-rule.xml: Count
        field should be summed.

2002-02-05 19:33  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: Firewall NEWS

2002-02-05 19:33  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Removed firewall related bugs.  Add lr_gethostbyaddr
        wishlist item.

2002-02-05 19:33  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/: firewall.cfg, reports/Makefile.am: Added a lot of new
        firewall reports.

2002-02-05 19:27  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/AsciiWriter.pm: Wrap long titles. 
        Other small fixes.

2002-02-05 19:26  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/script/acl_cisco_log2dlf.in: Commit port numbers to
        names.

2002-02-05 19:26  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/reports/: top-bytes-dst-by-src.xml,
        top-bytes-src-by-dst.xml, top-dst-by-msg.xml, top-msg.xml,
        top-pkt-dst-by-src.xml, top-pkt-src-by-dst.xml, top-src-by-msg.xml:
        Convert port numbers to names

2002-02-05 19:24  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/WELF.pm: WELF log can use CRLF line ending
        convention.

2002-02-05 18:08  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/AsciiWriter.pm: Improved display when
        multiple names are used in subgroups.

2002-02-05 17:17  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_config.in: Load common settings at beginning so
        that they can be overriden locally.

2002-02-04 17:31  Joost van Baal <joostvb@logreport.org>

        * database/script/mysql2dlf.in: added example

2002-02-04 16:43  Joost van Baal <joostvb@logreport.org>

        * NEWS: typos, added francis' new firewall reports

2002-02-04 00:06  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/: firewall.cfg, reports/Makefile.am,
        reports/bytes-by-period.xml, reports/bytes-by-rule.xml,
        reports/bytes-by-timeslot.xml, reports/pkt-by-period.xml,
        reports/pkt-by-rule.xml, reports/pkt-by-timeslot.xml,
        reports/top-pkt-by-dst.xml, reports/top-pkt-by-src.xml: Added a
        bunch of firewall reports.

2002-02-04 00:02  Joost van Baal <joostvb@logreport.org>

        * proxy/script/squid2dlf.in: now i understand what result_src_foo
        is about

2002-02-03 23:43  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/filters/: Makefile.am, select-action.xml: Added
        firewall's filter that select records according to denied/permitted

2002-02-03 23:37  Joost van Baal <joostvb@logreport.org>

        * proxy/script/squid2dlf.in: now uses Lire::WWW::URL, still needs a
        lot of testing, esp. wrt dlf interpretation as oposed to ms_isa

2002-02-03 23:35  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: updated

2002-02-03 23:35  Joost van Baal <joostvb@logreport.org>

        * all/lib/WWW/URL.pm: lended heavily from rfc examples and URI from
        CPAN

2002-02-03 23:34  Joost van Baal <joostvb@logreport.org>

        * all/lib/WWW/Makefile.am: WWW::URL is usable now

2002-02-03 22:57  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/: firewall.cfg, reports/Makefile.am,
        reports/pkt-summary.xml, reports/vol-summary.xml: Added packets and
        volume summary to firewall report.

2002-02-03 22:57  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/reports/: bytesperfromperport.xml,
        bytespertoperport.xml, deniedtcpperport.xml: Fixed duplicate ID.

2002-02-03 22:57  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_dlf2xml.in: Debug to off by default.

2002-02-03 22:56  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: Group.pm, AsciiDlf/Summary.pm,
        ReportParser/AsciiWriter.pm: Made it possible for group's name to
        appears in summary reports as label.

2002-02-03 18:20  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: Added news about nms and new firewall superservice
        semantics.

2002-02-03 18:18  Francis J. Lacoste <flacoste@logreport.org>

        * email/script/nms2dlf.in: - Make sure that process_error is run
        before print_local_messages - Rewrite conditional test in
        print_local_messages for understanbility - Added correction for
        message id and email that contains :

2002-02-03 14:20  Joost van Baal <joostvb@logreport.org>

        * all/lib/WWW/URL.pm: moving all url parsing to one place

2002-02-03 14:20  Joost van Baal <joostvb@logreport.org>

        * proxy/script/squid2dlf.in: added some comments

2002-02-03 14:17  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: some missing manpages are normal bugs, not wishlist

2002-02-03 14:17  Joost van Baal <joostvb@logreport.org>

        * all/lib/WWW/Filename.pm, www/lib/Apache.pm: improved manpage

2002-02-03 01:05  Francis J. Lacoste <flacoste@logreport.org>

        * email/script/nms2dlf.in: Working version with current email
        schema.

2002-02-02 12:37  Joost van Baal <joostvb@logreport.org>

        * doc/user-manual.dbx: updated list of platforms

2002-02-02 12:27  Joost van Baal <joostvb@logreport.org>

        * email/script/postfix2dlf.in: now only conditionally updates
        $msgs{$qid}{'size'} : no longer produces bogus '-' for size in
        dlf's. added some debug code.

2002-02-02 12:25  Joost van Baal <joostvb@logreport.org>

        * email/lib/Email.pm: cosmetics

2002-02-02 12:24  Joost van Baal <joostvb@logreport.org>

        * NEWS: improved postfix stuff

2002-02-02 00:03  Joost van Baal <joostvb@logreport.org>

        * email/script/postfix2dlf.in: now supports postfix/virtual. still
        hassle with size fields though

2002-02-02 00:02  Joost van Baal <joostvb@logreport.org>

        * email/lib/Email.pm: fiddling with - as size. postfix logs give
        havoc

2002-02-02 00:01  Joost van Baal <joostvb@logreport.org>

        * NEWS: squid support

2002-02-01 23:59  Joost van Baal <joostvb@logreport.org>

        * all/script/responder.cgi: rats. cant get a lean ENV working

2002-02-01 23:22  Joost van Baal <joostvb@logreport.org>

        * all/script/responder.cgi: more ENV fiddling, got rid of hardcoded
        absolute webhost name

2002-02-01 22:34  Joost van Baal <joostvb@logreport.org>

        * all/script/responder.cgi: fixed stupid bug

2002-02-01 22:29  Joost van Baal <joostvb@logreport.org>

        * all/script/responder.cgi: stored /home/or/ in a variable, since
        it occured more than once.  applied Francis' idea about ENV hash (
        Message-ID: <20020130164125.GK6972@Contre.COM> ) added a skeleton
        for a manpage added a cvs Id tag

2002-02-01 22:16  Joost van Baal <joostvb@logreport.org>

        * all/script/responder.cgi: resurrected cosmetics

2002-02-01 20:19  Josh Koenig <joshk@logreport.org>

        * all/script/responder.cgi: Fixed tempfiles and strict issues -
        fixed indents

2002-02-01 20:17  Josh Koenig <joshk@logreport.org>

        * all/script/responder.cgi: Fixed tempfiles and strict issues

2002-02-01 18:08  Joost van Baal <joostvb@logreport.org>

        * all/script/responder.cgi: cosmetics

2002-02-01 00:03  Joost van Baal <joostvb@logreport.org>

        * NEWS, configure.in, all/etc/defaults.in, proxy/proxy.cfg,
        proxy/reports/Makefile.am,
        proxy/reports/top-destinations-by-bytes.xml,
        proxy/reports/top-destinations-by-clients.xml,
        proxy/reports/top-destinations.xml, proxy/script/Makefile.am,
        proxy/script/squid2dlf.in: new proxy reports, proxy dlf as produced
        by ms_isa and squid somewhat more in sync

2002-01-31 22:14  Josh Koenig <joshk@logreport.org>

        * all/script/responder.cgi: updated to refer to the ~/or directory

2002-01-31 20:07  Joost van Baal <joostvb@logreport.org>

        * doc/roadmap.dbx: updated cf today irc chat

2002-01-30 21:09  Francis J. Lacoste <flacoste@logreport.org>

        * email/lib/Email.pm: Postfix queue identifier can be 8 characters
        in length

2002-01-30 18:17  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Added requests from Cedric.

2002-01-30 18:17  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/: Lire/XMLSpecContainer.pm, xml/dtd/lrsml.dtd: Typos and
        more precise error message.

2002-01-29 23:14  Joost van Baal <joostvb@logreport.org>

        * NEWS: new proxy report

2002-01-29 22:54  Joost van Baal <joostvb@logreport.org>

        * doc/faq.dbx: added extra question for the impatient. fixed
        typos. added advertisement to contribute.

2002-01-27 22:40  Francis J. Lacoste <flacoste@logreport.org>

        * doc/faq.dbx: Complete basic answers to licensing questions.

2002-01-26 11:03  Egon Willighagen <egonw@logreport.org>

        * NEWS: Updated for new database report.

2002-01-26 11:01  Egon Willighagen <egonw@logreport.org>

        * configure.in, database/Makefile.am,
        database/database-querytype.xml, database/database.cfg,
        database/extensions/.cvsignore,
        database/extensions/DatabaseSchema.pm,
        database/extensions/Makefile.am, database/reports/Makefile.am,
        database/reports/top-querytypes.xml: Added query type extension and
        report. Types: create, select, show and insert.

2002-01-26 10:43  Egon Willighagen <egonw@logreport.org>

        * all/etc/defaults.in: Added mysql service.

2002-01-25 16:42  Joost van Baal <joostvb@logreport.org>

        * proxy/reports/top-urls-by-users.xml: as suggested by Andrei
        Steriopol

2002-01-25 16:41  Joost van Baal <joostvb@logreport.org>

        * proxy/: proxy.cfg, reports/Makefile.am: added top-urls-by-users
        report

2002-01-25 16:01  Joost van Baal <joostvb@logreport.org>

        * AUTHORS, all/lib/WWW/UserAgent/Robot.pm: merged WWW::UserAgent
        copyright stuff in generall AUTHORS file, fixed typo

2002-01-25 15:08  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_dlf2xml.in, www/extensions/SearchSchema.pm: fixed
        bug which caused requests-by-keywords report in www-search
        extension to choke on search request with empty keyword

2002-01-24 19:13  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS, www/www.cfg, www/reports/Makefile.am,
        www/reports/top-referers.xml: Added top-referers www report.

2002-01-24 18:29  Francis J. Lacoste <flacoste@logreport.org>

        * doc/BUGS: Some removed, one wishlist item added.

2002-01-24 17:42  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Syslog.pm: Facility can contains digits (local0)

2002-01-24 16:52  Francis J. Lacoste <flacoste@logreport.org>

        * email/script/sendmail2dlf.in: Time is now in timestamp attribute

2002-01-23 23:06  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: Added NEWS about new (X)HTML output behaviour.

2002-01-23 23:01  Francis J. Lacoste <flacoste@logreport.org>

        * all/man/: lr_xml2html.pod, lr_xml2xhtml.pod: Documented new
        output behaviour.

2002-01-23 22:56  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/: lr_xml2html.in, lr_xml2xhtml.in: Always output tar
        file for (X)HTML output. Uses chunk.xsl stylesheet.

2002-01-23 22:39  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, doc/.cvsignore, doc/Makefile.am, include/rules.mk:
        HTML documentation is now splitted in multiple files.

2002-01-23 22:38  Francis J. Lacoste <flacoste@logreport.org>

        * proxy/: catalog, reports/catalog: Added missing files for
        check-xml target.

2002-01-23 21:48  Josh Koenig <joshk@logreport.org>

        * all/script/: responder.cgi, responder.cgi, responder.cgi: All new
        with taint and strict

2002-01-23 00:38  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/script/: acl_cisco_log2dlf.in, ipchains2dlf.in,
        ipmon2dlf.in, iptables2dlf.in, welf2dlf.in: Updated for modified
        schema.

2002-01-23 00:38  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/firewall.xml: Added new fields: rule, snt_intf,
        from_host, to_host, count and msg.  Added documentation to some
        fields.

2002-01-22 22:26  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: NEWS about global filters and report's sections.

2002-01-22 22:25  Francis J. Lacoste <flacoste@logreport.org>

        * doc/user-manual.dbx: Documented report's sections and global
        filters.

2002-01-22 21:25  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in: Added template filters subdirectories.

2002-01-22 21:24  Francis J. Lacoste <flacoste@logreport.org>

        * dns/filters/.cvsignore, dns/filters/Makefile.am, doc/Makefile.am,
        doc/user-manual.dbx, firewall/firewall.xml, include/rules.mk,
        www/filters/.cvsignore, www/filters/Makefile.am: Include
        automatically generated filters documentation.

2002-01-22 21:24  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/stylesheet/xsl/convert_reportspec2docbook.xsl: Made
        it possible to generate documentation about filter specification.

2002-01-22 20:53  Francis J. Lacoste <flacoste@logreport.org>

        * print/filters/Makefile.am: Fixed superservice.

2002-01-22 20:49  Francis J. Lacoste <flacoste@logreport.org>

        * database/Makefile.am, database/filters/.cvsignore,
        database/filters/Makefile.am, database/filters/catalog,
        email/Makefile.am, email/filters/.cvsignore,
        email/filters/Makefile.am, email/filters/catalog,
        firewall/Makefile.am, firewall/filters/.cvsignore,
        firewall/filters/Makefile.am, firewall/filters/catalog,
        ftp/Makefile.am, ftp/filters/.cvsignore, ftp/filters/Makefile.am,
        ftp/filters/catalog, print/Makefile.am, print/filters/.cvsignore,
        print/filters/Makefile.am, print/filters/catalog,
        proxy/Makefile.am, proxy/filters/.cvsignore,
        proxy/filters/Makefile.am, proxy/filters/catalog: Added template
        filters directories

2002-01-21 00:17  Francis J. Lacoste <flacoste@logreport.org>

        * www/: Makefile.am, filters/.cvsignore, filters/Makefile.am,
        filters/catalog, filters/exclude-client_host.xml,
        filters/exclude-referer.xml, filters/exclude-url.xml,
        filters/select-client_host.xml, filters/select-url.xml: Added some
        www filters.

2002-01-21 00:01  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, dns/filters/.cvsignore: Removed *.txt

2002-01-20 23:28  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/stylesheet/xsl/: docbook.xsl, logml.xsl: Added
        support for lire:section element.

2002-01-20 23:10  Francis J. Lacoste <flacoste@logreport.org>

        * database/reports/.cvsignore, database/reports/Makefile.am,
        dns/reports/.cvsignore, dns/reports/Makefile.am,
        email/reports/.cvsignore, email/reports/Makefile.am,
        firewall/reports/Makefile.am, ftp/reports/.cvsignore,
        ftp/reports/Makefile.am, include/rules.mk,
        print/reports/.cvsignore, print/reports/Makefile.am,
        proxy/reports/.cvsignore, proxy/reports/Makefile.am,
        www/reports/.cvsignore, www/reports/Makefile.am: Precompiled ASCII
        descriptions aren't needed anymore.

2002-01-20 23:03  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/: lr_log2report.in, lr_xml2ascii.in: Removed XSLT
        ASCII converter.

2002-01-20 23:02  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/stylesheet/xsl/: Makefile.am, ascii.xsl,
        build-description.xsl: Removed ascii.xml and build-description.xml

2002-01-20 23:01  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser/AsciiWriter.pm: - Added support for
        section element.  - Print 'No content in report.' when subreport is
        empty. - Format description directly (not all DocBook elements are
        supported,   but the one most likely to be use are. Tables aren't
        supported. Use  lists instead!)

2002-01-20 22:59  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportParser.pm: Added support for section element. 
        Added a skip method to skip processing of the current element and
        its children.

2002-01-20 22:57  Francis J. Lacoste <flacoste@logreport.org>

        * www/reports/requests-by-result.xml: Removed extra parenthese.

2002-01-20 13:50  Joost van Baal <joostvb@logreport.org>

        * doc/roadmap.dbx: updated roadmap to Wed, 9 Jan 2002 email message

2002-01-20 01:33  Joost van Baal <joostvb@logreport.org>

        * doc/TODO: we should not forget the pics egon made

2002-01-19 21:17  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_dlf2xml.in: - lr_err will exit the program, so put
        debug() calls before it - Write report with section.

2002-01-19 21:16  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lire.dtd: Added section element.

2002-01-19 21:15  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportSection.pm: Added expand_display_description
        method which lists the section's filters.

2002-01-19 19:29  Joost van Baal <joostvb@logreport.org>

        * doc/: BUGS, TODO: closed bug, added leftover todo items

2002-01-19 19:20  Joost van Baal <joostvb@logreport.org>

        * NEWS, all/lib/WWW/CHANGELOG, all/lib/WWW/Domain.pm,
        all/lib/WWW/Filename.pm, all/lib/WWW/Makefile.am,
        all/lib/WWW/README, all/lib/WWW/UserAgent.pm,
        all/lib/WWW/Domain/Country.pm, all/lib/WWW/Domain/Makefile.am,
        all/lib/WWW/Domain/Robot.pm, all/lib/WWW/Filename/Attack.pm,
        all/lib/WWW/Filename/Makefile.am, all/lib/WWW/UserAgent/Browser.pm,
        all/lib/WWW/UserAgent/Language.pm,
        all/lib/WWW/UserAgent/Makefile.am, all/lib/WWW/UserAgent/OS.pm,
        all/lib/WWW/UserAgent/Robot.pm, doc/TODO,
        www/extensions/AttackSchema.pm, www/extensions/CountrySchema.pm,
        www/extensions/RobotSchema.pm, www/extensions/UserAgentSchema.pm:
        moved WWW::* to Lire::WWW::*

2002-01-19 18:38  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/DataTypes.pm: added doc

2002-01-19 18:31  Joost van Baal <joostvb@logreport.org>

        * NEWS: added MS ISA note

2002-01-19 18:00  Joost van Baal <joostvb@logreport.org>

        * proxy/script/ms_isa2dlf.in: dealt with - as default value when
        data unknown.  ms_isa service in proxy superservice actually does
        something useful now.

2002-01-19 17:59  Joost van Baal <joostvb@logreport.org>

        * proxy/proxy.xml: added comment

2002-01-19 16:20  Joost van Baal <joostvb@logreport.org>

        * proxy/: proxy.xml, reports/top-users-by-bytes.xml: added cvs id
        tag

2002-01-19 16:19  Joost van Baal <joostvb@logreport.org>

        * doc/dev-manual.dbx, proxy/proxy.cfg: my goodness!  this has kept
        me busy for just too long... '-' vs '_' issue. aarghh.

2002-01-19 16:18  Joost van Baal <joostvb@logreport.org>

        * all/: lib/Lire/DlfSchema.pm, lib/Lire/ReportConfig.pm,
        lib/Lire/XMLSpecContainer.pm, script/lr_dlf2xml.in: added debug
        code

2002-01-19 15:29  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_dlf2xml.in: added some debug code,
        create_secondary_inputs now in an eval: will no longer lead to
        lr_run incompliant error messages

2002-01-19 01:40  Joost van Baal <joostvb@logreport.org>

        * proxy/script/ms_isa2dlf.in: now reports on bytes

2002-01-19 01:39  Joost van Baal <joostvb@logreport.org>

        * proxy/reports/: Makefile.am, top-users-by-bytes.xml: defined
        report

2002-01-19 01:38  Joost van Baal <joostvb@logreport.org>

        * proxy/: proxy.xml, proxy.cfg: more descriptive name

2002-01-19 01:37  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_dlf2xml.in: added debug and error reporting code

2002-01-19 01:36  Joost van Baal <joostvb@logreport.org>

        * all/etc/defaults.in: registered ms_isa service

2002-01-19 01:35  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/: DataTypes.pm, DlfSchema.pm: added some
        errorreporting code

2002-01-19 01:35  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/Config.pm.in: added some docs

2002-01-18 21:54  Egon Willighagen <egonw@logreport.org>

        * doc/user-manual.dbx: Fixed syntax.

2002-01-18 16:43  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/DlfSchema.pm, all/lib/Lire/W3CExtendedLog.pm,
        proxy/proxy.xml, proxy/script/ms_isa2dlf.in,
        proxy/script/squid2dlf.in, www/script/squid2dlf.in: got some more
        isa info to show up in proxy dlf

2002-01-18 14:41  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/W3CExtendedLog.pm: fixed to no longer complain
        loudly, actually writes a dlf happily now.  proxy dlf spec will
        need some tweaking, though

2002-01-18 13:17  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/W3CExtendedLog.pm: r is a field identifier prefix
        too

2002-01-18 13:05  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/W3CExtendedLog.pm: started to document

2002-01-18 01:42  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/W3CExtendedLog.pm, proxy/script/ms_isa2dlf.in:
        trying to get ms isa workarounds in, episode 3

2002-01-17 19:26  Joost van Baal <joostvb@logreport.org>

        * all/lib/Lire/W3CExtendedLog.pm, proxy/script/ms_isa2dlf.in:
        trying to hack in ms specific stuff, not finished yet...

2002-01-17 16:41  Egon Willighagen <egonw@logreport.org>

        * doc/: lire.ent, user-manual.dbx: Added info about supporter MySQL
        application.

2002-01-17 16:16  Joost van Baal <joostvb@logreport.org>

        * proxy/proxy.xml: some more comments and descriptions

2002-01-17 14:23  Joost van Baal <joostvb@logreport.org>

        * proxy/: .cvsignore, script/.cvsignore: .cvsignore fiddling

2002-01-17 14:22  Joost van Baal <joostvb@logreport.org>

        * Makefile.am, configure.in, all/lib/Lire/DataTypes.pm: adjusted
        for new proxy superservice

2002-01-17 14:21  Joost van Baal <joostvb@logreport.org>

        * doc/dev-manual.dbx: some more notes on adding superservice

2002-01-17 14:21  Joost van Baal <joostvb@logreport.org>

        * proxy/: Makefile.am, proxy.cfg, proxy.xml, reports/.cvsignore,
        reports/Makefile.am, reports/top-users-by-bytes.xml,
        script/.cvsignore, script/Makefile.am, script/ms_isa2dlf.in: first
        shot at a proxy superservice

2002-01-16 22:50  Francis J. Lacoste <flacoste@logreport.org>

        * dns/dns.cfg: New configuration file for DNS superservice using
        global filters.

2002-01-16 22:49  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in: Added dns/filters subdirectory

2002-01-16 22:49  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: Added note about removal of sort attribute on filter-spec
        element.

2002-01-16 22:49  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_dlf2xml.in: - Updated to use new Lire::ReportConfig
        module.  - Implemented global fitler functionalities

2002-01-16 22:48  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: Makefile.am, ReportConfig.pm, ReportSection.pm:
        Add Lire::ReportConfig and Lire::ReportSection

2002-01-16 22:48  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: ReportSpec.pm, XMLSpecContainer.pm: - Common
        functionalities to object defined in XML specification file  
        (report-spec, global-filter-spec) is now in the
        Lire::XMLSpecContainer  module.

2002-01-16 22:47  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/FilterSpec.pm: FilterSpec is now used to represent
        global-filter-spec

2002-01-16 22:46  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/FilterExpr.pm: - report_spec is now called
        container.  - xml_encode is now in XMLUtils

2002-01-16 22:45  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/ReportSpecFactory.pm: Fixed package name.

2002-01-16 22:45  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/AsciiDlf/: AsciiDlfFactory.pm, FilterExpr.pm,
        FilterSpec.pm, Makefile.am: - Removed FilterSpec (obsolete once
        sort attribute was removed).  - In FilterExpr: report_spec
        parameter is now called container.

2002-01-16 22:42  Francis J. Lacoste <flacoste@logreport.org>

        * dns/: Makefile.am, filters/.cvsignore, filters/Makefile.am,
        filters/catalog, filters/select-resolver.xml: Add select-resolver
        filter specification.

2002-01-16 22:41  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/xml/dtd/lrsml.dtd: Added global-filter-spec elements.
        Remove sort attribute on filter-spec.

2002-01-16 22:41  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config.pm.in: Forgot to list $filterdir in use vars

2002-01-16 22:26  Francis J. Lacoste <flacoste@logreport.org>

        * dns/script/bind8-query2dlf.in: Fixed parsing of nonrecursive
        requests.

2002-01-16 21:21  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: Extension.pm, XMLUtils.pm, AsciiDlf/Group.pm:
        Moved xml_encode into a separate module: Lire::XMLUtils.

2002-01-16 21:20  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/: DlfSchema.pm, ExtendedSchema.pm: Added
        is_schema_compatible method.

2002-01-16 20:34  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/Config.pm.in: Added $filterdir variable.

2002-01-16 20:34  Francis J. Lacoste <flacoste@logreport.org>

        * email/reports/: top-avg-delay-by-to-relay-and-to-domain.xml,
        top-largest-email-exchange.xml: Removed used of uniq filter (which
        wasn't appropriate).

2002-01-16 20:34  Francis J. Lacoste <flacoste@logreport.org>

        * dns/reports/: requesttype-distribution-by-method.xml,
        top-requested-names-by-method.xml,
        top-requesting-hosts-by-method.xml: param-spec goes before
        display-spec

2002-01-16 17:36  Joost van Baal <joostvb@logreport.org>

        * THANKS: added Simon Flatt, for his responder debugging and other
        help

2002-01-16 12:34  Joost van Baal <joostvb@logreport.org>

        * firewall/lib/Firewall.pm: fiddled with documentation

2002-01-14 22:38  Joost van Baal <joostvb@logreport.org>

        * all/lib/WWW/UserAgent/Browser.pm: more descriptive name

2002-01-14 22:20  Joost van Baal <joostvb@logreport.org>

        * all/lib/WWW/UserAgent/Browser.pm: added fetch, as reported by
        Edwin Groothuis. tnx!

2002-01-14 00:11  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, all/etc/address.cf, all/etc/defaults.in,
        email/script/.cvsignore, email/script/Makefile.am: Added nms
        service.

2002-01-14 00:10  Francis J. Lacoste <flacoste@logreport.org>

        * email/script/nms2dlf.in: Initial draft of NMS DLF converter. It
        is not yet finished. (The code doesn't even compile correctly yet.)
        I'm awaiting a new log file with Mailbox-Deliver enabled before I
        can "fix" the problems.

2002-01-13 12:39  Joost van Baal <joostvb@logreport.org>

        * database/reports/catalog: hope we can do a make dist now

2002-01-11 16:19  Joost van Baal <joostvb@logreport.org>

        * NEWS: spellcheck

2002-01-11 15:58  Joost van Baal <joostvb@logreport.org>

        * dns/script/bind9-query2dlf.in: updated wytze patch pointer

2002-01-11 15:16  Joost van Baal <joostvb@logreport.org>

        * BSD, Makefile.am, AUTHORS: we keep everything under the GPL only

2002-01-11 14:36  Joost van Baal <joostvb@logreport.org>

        * NEWS: documented change

2002-01-11 14:31  Joost van Baal <joostvb@logreport.org>

        * all/script/lr_processmail: .. and \ are considered evil , we are
        no longer using these characters when creating directories

2002-01-09 23:16  Joost van Baal <joostvb@logreport.org>

        * doc/dev-manual.dbx: minor updates in debian package upload stuff

2002-01-09 22:16  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/WELF.pm: WELF standard says various time components
        may have one or two digits.

2002-01-09 19:49  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS: News about WELF.

2002-01-09 19:33  Francis J. Lacoste <flacoste@logreport.org>

        * configure.in, all/etc/address.cf, all/etc/defaults.in,
        all/lib/Lire/.cvsignore, all/lib/Lire/Makefile.am,
        all/lib/Lire/WELF.pm, firewall/script/.cvsignore,
        firewall/script/Makefile.am, firewall/script/welf2dlf.in: Added
        WELF firewall converter.

2002-01-09 19:32  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/lib/Firewall.pm: Prevent warnings about undef.

2002-01-09 18:09  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: added perl5/WWW bug

2002-01-09 09:54  Egon Willighagen <egonw@logreport.org>

        * database/script/mysql2dlf.in: Added a bit more precise man page.

2002-01-09 00:47  Joost van Baal <joostvb@logreport.org>

        * doc/BUGS: added pointer to discussion

2002-01-08 17:58  Francis J. Lacoste <flacoste@logreport.org>

        * all/script/lr_dlf2xml.in: Make sure that the DLF records have the
        proper number of fields.

2002-01-08 17:58  Francis J. Lacoste <flacoste@logreport.org>

        * all/lib/Lire/DlfSchema.pm: - Added field_count method.  - Use
        sane default for numeric field.

2002-01-05 23:26  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS, www/Makefile.am, www/www-search.xml, www/www.cfg,
        www/extensions/Makefile.am, www/extensions/SearchSchema.pm,
        www/reports/Makefile.am, www/reports/requests-by-keywords.xml:
        Added requests-by-keywords report.

2002-01-05 13:38  Egon Willighagen <egonw@logreport.org>

        * doc/TODO: Added some TODO items for database superservice.

2002-01-05 13:36  Egon Willighagen <egonw@logreport.org>

        * NEWS, configure.in, database/Makefile.am, database/database.cfg,
        database/database.xml, database/reports/.cvsignore,
        database/reports/Makefile.am,
        database/reports/actions-by-period.xml,
        database/reports/top-databases.xml, database/reports/top-users.xml,
        database/script/mysql2dlf.in: MySQL plugin transforms more
        information. Added three reports for database superservice.

2002-01-02 14:53  Egon Willighagen <egonw@logreport.org>

        * configure.in, all/lib/Lire/DataTypes.pm, database/Makefile.am,
        database/database.xml, database/script/.cvsignore,
        database/script/Makefile.am, database/script/mysql2dlf.in: Added
        MySQL plugin.

2002-01-02 02:29  Francis J. Lacoste <flacoste@logreport.org>

        * NEWS, configure.in, all/etc/address.cf, all/etc/defaults.in,
        firewall/script/.cvsignore, firewall/script/Makefile.am,
        firewall/script/iptables2dlf.in: Added iptables firewall service.

2002-01-02 02:28  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/firewall.xml: Clarify comments.

2002-01-02 02:28  Francis J. Lacoste <flacoste@logreport.org>

        * firewall/: Makefile.am, lib/.cvsignore, lib/Firewall.pm,
        lib/Makefile.am, script/ipchains2dlf.in: Put number to protocol and
        TCP service into a separate module.

2002-01-02 02:27  Francis J. Lacoste <flacoste@logreport.org>

        * doc/faq.dbx: Added questions about licensing (answers still need
        to be filled in).

2002-01-01 18:07  Egon Willighagen <egonw@logreport.org>

        * Makefile.am, configure.in, all/lib/xml/dtd/lire-types.mod,
        database/.cvsignore, database/Makefile.am, database/catalog,
        database/database.cfg, database/database.xml: Added start of
        database super service.

