2001-12-30 01:37 Francis J. Lacoste * NEWS, dns/reports/Makefile.am, doc/Makefile.am, doc/images/Makefile.am, email/lib/Email.pm, email/reports/Makefile.am, firewall/reports/Makefile.am, ftp/reports/Makefile.am, print/reports/Makefile.am, www/reports/Makefile.am: Merged bug fix release. 2001-12-30 01:03 Francis J. Lacoste * NEWS, email/lib/Email.pm, email/script/exim2dlf.in: Backported some other fixes. 2001-12-29 19:48 Francis J. Lacoste * NEWS: News for release 20011205.1 2001-12-29 19:47 Francis J. Lacoste * dns/reports/Makefile.am, doc/Makefile.am, doc/images/Makefile.am, email/reports/Makefile.am, firewall/reports/Makefile.am, ftp/reports/Makefile.am, print/reports/Makefile.am, www/reports/Makefile.am: DISTCLEANFILES are really MAINTAINERCLEANFILES 2001-12-29 19:47 Francis J. Lacoste * all/script/lr_xml2logml.in: Merge typo fix from Egon. 2001-12-28 19:45 Egon Willighagen * all/script/lr_xml2logml.in: Fixed typo. 2001-12-27 18:41 Francis J. Lacoste * email/lib/Email.pm: Changed sendmail queue identifier for older sendmail release. 2001-12-23 16:58 Francis J. Lacoste * doc/.cvsignore: reportinfo.xml is not generated anymore 2001-12-23 16:44 Francis J. Lacoste * NEWS: Oops. 2001-12-23 16:44 Francis J. Lacoste * NEWS: Added NEWS about support for Netscape Messaging Server log daemon. 2001-12-23 16:40 Francis J. Lacoste * email/script/postfix2dlf.in, email/script/sendmail2dlf.in, firewall/script/ipchains2dlf.in, firewall/script/ipmon2dlf.in: Update for new timestamp field which is computed in Lire::Syslog 2001-12-23 16:40 Francis J. Lacoste * all/lib/Syslog.pm: Add support for Netscape Messaging Log timestamp. Convert to timestamp in the Lire::Syslog module. 2001-12-23 03:32 Francis J. Lacoste * all/lib/Lire/W3CExtendedLog.pm: Added comments about the fact that W3C Extended dates are in UTC time. 2001-12-23 03:28 Francis J. Lacoste * NEWS, configure.in, all/etc/address.cf, all/etc/defaults.in, ftp/script/.cvsignore, ftp/script/Makefile.am, ftp/script/iis_ftp2dlf.in: Added new service: iis_ftp 2001-12-23 01:27 Francis J. Lacoste * all/lib/Lire/Makefile.am, all/lib/Lire/W3CExtendedLog.pm, www/script/w3c_extended2dlf.in: Put basic W3C extended log parsing into a module for reuse in FTP superservice. 2001-12-21 21:00 Francis J. Lacoste * email/lib/Email.pm: Sendmail 8.12.1 has 14 letters queue identifier 2001-12-21 20:46 Francis J. Lacoste * NEWS: Added news about new FTP reports. 2001-12-21 02:43 Francis J. Lacoste * www/script/w3c_extended2dlf.in: Parse Date directive and use that as default when no date field is present. 2001-12-21 02:16 Francis J. Lacoste * email/script/exim2dlf.in: Make sure time field is initialized even when not all messages related to the delivery are included in the log. 2001-12-21 01:22 Francis J. Lacoste * ftp/: ftp.cfg, reports/Makefile.am, reports/bytes-by-user-by-period.xml, reports/top-users-bytes.xml: Added bytes-by-user-by-period and top-users-bytes. 2001-12-13 22:09 Joost van Baal * Makefile.am: make sure BSD gets distributed with tarball 2001-12-13 22:09 Joost van Baal * BSD: modified BSD license 2001-12-13 22:08 Joost van Baal * AUTHORS, Makefile.am, all/Makefile.am, all/etc/Makefile.am, all/etc/address.cf, all/etc/catalog.xml.in, all/etc/defaults.in, all/etc/profile_lean.in, all/lib/Makefile.am, all/lib/Syslog.pm, all/lib/Time.pm, all/lib/Lire/Aggregator.pm, all/lib/Lire/Config.pm.in, all/lib/Lire/DataTypes.pm, all/lib/Lire/DerivedSchema.pm, all/lib/Lire/DlfSchema.pm, all/lib/Lire/ExtendedSchema.pm, all/lib/Lire/Extension.pm, all/lib/Lire/Field.pm, all/lib/Lire/FilterExpr.pm, all/lib/Lire/FilterSpec.pm, all/lib/Lire/Group.pm, all/lib/Lire/GroupField.pm, all/lib/Lire/GroupOp.pm, all/lib/Lire/Makefile.am, all/lib/Lire/Param.pm, all/lib/Lire/Program.pm, all/lib/Lire/Rangegroup.pm, all/lib/Lire/ReportParser.pm, all/lib/Lire/ReportSpec.pm, all/lib/Lire/ReportSpecFactory.pm, all/lib/Lire/Summary.pm, all/lib/Lire/Timegroup.pm, all/lib/Lire/Timeslot.pm, all/lib/Lire/AsciiDlf/AsciiDlfFactory.pm, all/lib/Lire/AsciiDlf/DerivedRecordsCreator.pm, all/lib/Lire/AsciiDlf/ExtendedFieldsCreator.pm, all/lib/Lire/AsciiDlf/FilterExpr.pm, all/lib/Lire/AsciiDlf/FilterSpec.pm, all/lib/Lire/AsciiDlf/Group.pm, all/lib/Lire/AsciiDlf/GroupOp.pm, all/lib/Lire/AsciiDlf/Makefile.am, all/lib/Lire/AsciiDlf/Rangegroup.pm, all/lib/Lire/AsciiDlf/ReportSpec.pm, all/lib/Lire/AsciiDlf/Summary.pm, all/lib/Lire/AsciiDlf/Timegroup.pm, all/lib/Lire/AsciiDlf/Timeslot.pm, all/lib/Lire/ReportParser/AsciiWriter.pm, all/lib/Lire/ReportParser/ChartWriter.pm, all/lib/Lire/ReportParser/Makefile.am: tidying statement of copying permission 2001-12-06 09:06 Joost van Baal * doc/user-manual.dbx: got rid of ridiculously long line 2001-12-06 03:34 Francis J. Lacoste * NEWS: And we start again ! 2001-12-06 02:56 Francis J. Lacoste * NEWS: Added note about CISCO IOS service. Set version number. 2001-12-06 01:33 Joost van Baal * doc/roadmap.dbx: some things from roadmap have been done 2001-12-06 01:32 Joost van Baal * doc/: TODO, faq.dbx: spelling bugs 2001-12-06 01:31 Joost van Baal * doc/BUGS: we don't use egon's uml pics. duh. 2001-12-06 00:40 Joost van Baal * Makefile.am, all/lib/Time.pm, all/lib/WWW/README, all/script/responder.cgi, dns/script/bind8-query2dlf.in, doc/user-manual.dbx: fixed broken hyperlinks, now in sync with new website 2001-12-05 21:39 Joost van Baal * doc/user-manual.dbx: added GPL notice, various spelling bugs, added Mac OS X to list of supported platforms, added some links to supported services, some style issues 2001-12-05 21:34 Joost van Baal * doc/: dev-manual.dbx, faq.dbx: added GPL notice 2001-12-05 19:01 Josh Koenig * doc/faq.dbx: Updated MacOS section 2001-12-05 18:27 Joost van Baal * doc/faq.dbx: indentation, linelength 2001-12-05 18:01 Joost van Baal * doc/dev-manual.dbx: fixed various spelling bugs. updated ascii art diagram to reflect use of generic report in LRML XML. added not about s/in cvs/20011205/ in NEWS. various other minor cosmetics. 2001-12-05 17:02 Joost van Baal * AUTHORS, INSTALL, NEWS, README, README.lire-client: AUTHORS: fixed list of copyright owners INSTALL: made promise on binary packages, updated list of addresses to list lacking yet to phase out obsolete addresses README: updated to new full list of supported services README.lire-client: refer to website for addresses of responders 2001-12-05 16:58 Joost van Baal * all/script/lr_log2report.in: fixed message on usage when running -h 2001-12-05 15:33 Joost van Baal * doc/BUGS: we did update roadmap 2001-12-04 14:23 Joost van Baal * doc/: BUGS, Makefile.am, roadmap.dbx, roadmap.xml: moved old roadmap.xml to cvs-hibou/hibou/doc/foundation/roadmap-20010618.dbx , ripped relevant stuff from cvs-hibou journal-and-roadmap-current.dbx and build roadmap.dbx from that. roadmap as distributed with lire tarball now is somewhat up to date. 2001-12-04 13:47 Joost van Baal * doc/BUGS: added some wishlist items from Brett Simpson 2001-12-04 05:19 Francis J. Lacoste * doc/user-manual.dbx: Added log samples for all supported log format. 2001-12-03 17:09 Joost van Baal * doc/user-manual.dbx: fixed xml syntax 2001-12-03 04:58 Francis J. Lacoste * doc/user-manual.dbx: Completed : - Customizing Lire's Repots (Tnx Egon!) - Using A Responder - Sending Anonimized Logs To A Responder - Running Lire Standalone 2001-12-02 04:10 Francis J. Lacoste * doc/user-manual.dbx: Wrote sections about lr_cron, lr_config (used Egon's first LinuxFocus article). Wrote the installation parameters reference. 2001-12-02 01:52 Francis J. Lacoste * INSTALL, doc/faq.dbx, doc/user-manual.dbx: Updated for new requirements (libxslt 1.0.4, XSL stylesheets.) 2001-11-29 21:18 Francis J. Lacoste * all/script/lr_config.in: Generalized the eval quote by putting it after the answer_string prompt. BTW, I think we have a problem if the user enters a string with " in it. But we all know that this program is too complex for a portable shell script anyway ;-) 2001-11-29 19:48 Francis J. Lacoste * email/lib/Email.pm: Hmm, somebody found a postfix logs where queue identifier have 9 characters (instead of 10). 2001-11-29 19:00 Francis J. Lacoste * www/script/w3c_extended2dlf.in: Don't abort when new Fields directive is identical to the previous one. Fixed interpretation of fields with - in them. Don't try to parse new directives. 2001-11-28 12:15 Plamen Bozukov * all/script/lr_config.cgi.in: Some changes 2001-11-27 15:02 Joost van Baal * all/script/lr_config.in: added some comments 2001-11-27 14:56 Joost van Baal * all/script/lr_config.in: voodoo++ , to be able to do quoting in filters 2001-11-27 14:34 Joost van Baal * doc/dev-manual.dbx: updated, now that egons homedir is gone 2001-11-27 06:22 Francis J. Lacoste * all/script/lr_run_tests.in: Fix error in some tests. Cleanup tar file and tmp dir. Explicitely set others variables for test run. 2001-11-27 06:21 Francis J. Lacoste * doc/BUGS: Added new bugs and recategorized some. 2001-11-27 04:39 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Timegroup.pm: Printing of day change appears on the correct hour. 2001-11-26 21:04 Joost van Baal * all/man/lr_run_tests.pod: added some more notes, fixed some language bugs 2001-11-26 19:04 Francis J. Lacoste * all/lib/Lire/DataTypes.pm: Number can contains period in them. 2001-11-26 18:57 Francis J. Lacoste * all/script/lr_run_tests.in: Fixed grep expression, fixed typos. 2001-11-26 18:24 Francis J. Lacoste * configure.in, all/man/Makefile.am, all/man/lr_run_tests.pod, all/script/.cvsignore, all/script/lr_run_tests.in: Added lr_run_tests. 2001-11-26 17:57 Francis J. Lacoste * all/lib/Lire/DataTypes.pm: Prevent warnings on values such as "n/a". 2001-11-26 17:57 Francis J. Lacoste * print/script/cups_pagelog2dlf.in: Remove warning on first record. 2001-11-26 17:56 Francis J. Lacoste * www/lib/Apache.pm: Gzip status field can contains : . and other characters. 2001-11-25 20:16 Francis J. Lacoste * doc/BUGS: Removed some bugs, added others. 2001-11-25 20:13 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/docbook.xsl: Fixed find.max.nesting so it doesn't choke with "too much recursion" on big table. 2001-11-25 18:46 Francis J. Lacoste * all/script/lr_log2report.in: Only turn on image for output format that support it when INCLUDEIMAGES is set 2001-11-25 18:45 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/docbook.xsl: Prevent conflict IDs between subreport of the same type. 2001-11-25 18:45 Francis J. Lacoste * all/lib/Lire/ReportParser/ChartWriter.pm: Make sure that it is possible to generate multiple chart of the same type. 2001-11-25 18:45 Francis J. Lacoste * all/lib/Lire/ReportParser.pm: Added current_subreport_count function 2001-11-25 18:45 Francis J. Lacoste * all/lib/Lire/DataTypes.pm: Make sure that check_ and is_ predicate returns proper boolean value even when used in array context. 2001-11-24 12:18 Joost van Baal * all/man/: Makefile.am, lr_check_prereq.pod, lr_log2report.pod: added lr_check_prereq manpage 2001-11-23 14:22 Joost van Baal * doc/TODO: updated a bit 2001-11-22 19:10 Francis J. Lacoste * configure.in, all/script/.cvsignore, all/script/Makefile.am, all/script/lr_check_prereq.in, all/script/lr_log2report.in, all/script/lr_xml2dbx.in, all/script/lr_xml2html.in, all/script/lr_xml2logml.in, all/script/lr_xml2pdf.in, all/script/lr_xml2rtf.in, all/script/lr_xml2xhtml.in: Centralized all pre-requirements for all output format in one script. This makes it possible to abort lr_log2report early when the requirements for the selected output format aren't available. 2001-11-22 19:08 Francis J. Lacoste * all/script/lr_config.in: Fixed regex 2001-11-22 14:44 Plamen Bozukov * doc/BUGS, firewall/script/ipchains2dlf.in: wishlist: improve firewall reports: port to names 2001-11-22 13:26 Joost van Baal * doc/BUGS: added smallish bug 2001-11-22 12:58 Joost van Baal * dns/dns.xml: added some comments 2001-11-22 12:57 Joost van Baal * dns/script/bind9-query2dlf.in: fixed bug which swapped requested name and type of resource record, this made reports ridiculously big. tnx Wytze for bugreport 2001-11-21 18:39 Francis J. Lacoste * all/lib/WWW/Domain/Country.pm: Prevent unintialized warnings when TLD extraction fails. 2001-11-21 18:32 Francis J. Lacoste * all/script/: lr_xml2dbx.in, lr_xml2html.in, lr_xml2pdf.in, lr_xml2rtf.in, lr_xml2xhtml.in: Test for empty variables. ( test -r "" seems to return true ) 2001-11-21 17:03 Francis J. Lacoste * doc/BUGS: Added some bugs found. 2001-11-21 01:29 Francis J. Lacoste * catalog.in, all/etc/catalog.xml.in, all/lib/xml/dtd/lire-desc.mod, all/lib/xml/stylesheet/xsl/build-description.xsl, all/lib/xml/stylesheet/xsl/docbook.xsl, all/script/lr_xml2pdf.in, all/script/lr_xml2rtf.in, doc/dev-manual.dbx, doc/faq.dbx, doc/roadmap.xml, doc/user-manual.dbx: Make it clear that we are using DocBook XML V4.1.2 2001-11-21 00:01 Francis J. Lacoste * configure.in: More verbose version check for libxslt. DocBook 4.1 DTD is broken. Only check for 4.1.2 2001-11-20 22:28 Francis J. Lacoste * NEWS: Added note about Walsh's XSL stylesheets and libxslt 1.0.4 2001-11-20 22:07 Joost van Baal * NEWS: ordered a bit, added not about --disable-server 2001-11-20 21:44 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Group.pm: Special hack to format time field in group fields. 2001-11-20 16:47 Joost van Baal * configure.in: fixed stupid bug in lynx setting which i introduced. now lynx gets treated like any other needed program 2001-11-19 17:08 Joost van Baal * configure.in, all/script/lr_xslt.in, doc/BUGS: reported wishlist bug on lr_xslt 2001-11-19 16:45 Joost van Baal * all/: lib/WWW/Domain/Country.pm, script/lr_dlf2xml.in: trying to fix this bug: all all UNSET lr_dlf2xml warning Use of uninitialized value in hash element at /home/hibou/logreport/share/perl5/WWW/Domain/Country.pm line 307, line 6763. the last line in the dlf file leads to a uninitialized value, reproduce by running ./lr_dlf2xml www etc/lire/www.cfg wwwcombinedlog.dlf 2001-11-19 13:43 Joost van Baal * README.lire-client: the client is no separate software package, but it is a way of invoking the vanilla Lire 2001-11-19 12:24 Joost van Baal * dns/script/bind9-query2dlf.in: added comments, documented wytze patch 2001-11-19 00:22 Francis J. Lacoste * NEWS, all/lib/Syslog.pm: Handle Solaris 8 special tag: [ID .... facility.level] 2001-11-17 19:46 Francis J. Lacoste * README.lire-client, configure.in, all/etc/Makefile.am, all/lib/Makefile.am, all/lib/Lire/Makefile.am, all/man/Makefile.am, all/script/Makefile.am, dns/Makefile.am, dns/reports/Makefile.am, email/Makefile.am, email/reports/Makefile.am, firewall/Makefile.am, firewall/reports/Makefile.am, ftp/Makefile.am, ftp/reports/Makefile.am, print/Makefile.am, print/reports/Makefile.am, www/Makefile.am, www/reports/Makefile.am: Removed --disable-client option. 2001-11-17 18:23 Francis J. Lacoste * NEWS, ftp/ftp.cfg, ftp/reports/Makefile.am, ftp/reports/tracked-files.xml, ftp/reports/tracked-users.xml: Added tracked-files and tracked-users FTP report specification. 2001-11-17 18:21 Francis J. Lacoste * all/lib/xml/stylesheet/Makefile.am: Removed dsssl subdir. 2001-11-17 06:03 Francis J. Lacoste * NEWS: Added NEWS about jade not being used anymore for HTML conversion. 2001-11-17 06:02 Francis J. Lacoste * configure.in, all/etc/defaults.in, doc/Makefile.am, doc/html.dsl: Removed HTML DSSSL. 2001-11-17 05:57 Francis J. Lacoste * all/etc/defaults.in: Set XML_CATALOG_FILES 2001-11-17 05:56 Francis J. Lacoste * all/etc/: .cvsignore, Makefile.am, catalog.xml.in: Added XML catalog 2001-11-17 05:56 Francis J. Lacoste * all/script/lr_xslt.in: Set XML_CATALOG_FILES for when running in the source tree. Removed --novalid option (needed to access ID attribute in XML document) 2001-11-17 05:55 Francis J. Lacoste * all/script/lr_xml2html.in: Use lr_xslt and XSL stylesheets for DBX -> HTML conversion 2001-11-17 05:54 Francis J. Lacoste * include/rules.mk: Modified XML2HTML rule to use lr_xlst instead of jade 2001-11-17 05:53 Francis J. Lacoste * configure.in: Added catalog.xml and updated required version of libxslt to 1.0.4 (needed for basic XML catalog support) 2001-11-17 04:53 Francis J. Lacoste * all/script/lr_log2report.in: Removed sync. Use errorlines to determine if it was a bogus file. 2001-11-16 23:41 Francis J. Lacoste * email/lib/Email.pm: Skip all postfix lines which don't have a valid queueid. 2001-11-16 23:14 Francis J. Lacoste * dns/script/bind9-query2dlf.in: Support resolver in patched Bind9. 2001-11-16 22:00 Francis J. Lacoste * doc/BUGS: Removed fixed bugs. (I also removed the bugs which I added comments as to why they weren't) 2001-11-16 21:59 Francis J. Lacoste * NEWS: DLF converters NEWS. 2001-11-16 21:54 Francis J. Lacoste * email/script/sendmail2dlf.in: Major update. Updated to use new DLF API. Handle a lot more log lines: - bounce and DSN messages are correctly interpreted. - Ignore SYSERR. - Use lines with ruleset (anti-spam filters). 2001-11-16 21:51 Francis J. Lacoste * email/lib/Email.pm: Use croak to spot bad usage of the functions. 2001-11-16 21:51 Francis J. Lacoste * email/email.xml: Prevent some error by defaulting the time field to 0. 2001-11-16 18:19 Joost van Baal * dns/script/bind9-query2dlf.in: added some comments 2001-11-16 14:53 Plamen Bozukov * all/script/lr_config.cgi.in: Some minor changes 2001-11-16 14:00 Plamen Bozukov * all/script/lr_config.cgi.in: Some minor changes 2001-11-15 22:40 Joost van Baal * firewall/script/acl_cisco_log2dlf.in: fixed various bugs which were introduced by latest commit 2001-11-15 21:11 Joost van Baal * doc/BUGS: updated 2001-11-15 20:43 Joost van Baal * firewall/script/acl_cisco_log2dlf.in: got rid of -a commandline flag (ACL), now uses Lire::DlfSchema 2001-11-15 17:33 Plamen Bozukov * all/script/lr_config.cgi.in: Some changes that Joost ask for 2001-11-14 18:32 Francis J. Lacoste * www/script/w3c_extended2dlf.in: No need for /g. 2001-11-14 18:21 Francis J. Lacoste * www/script/w3c_extended2dlf.in: Handle DOS end-of-lines. Use numeric comparison to check for version number. 2001-11-14 18:07 Francis J. Lacoste * all/script/lr_smtpfield.in: Header name should be case insensitive. 2001-11-14 18:07 Francis J. Lacoste * all/lib/Lire/DlfSchema.pm: Fixed problem with default of 0. 2001-11-14 16:30 Joost van Baal * www/lib/Apache.pm: found possible place to fix bug From: "E.L. Willighagen" Date: Tue, 30 Oct 2001 17:20:43 +0100 (MET) Message-Id: <200110301620.f9UGKhh16160@studs3.sci.kun.nl> To: bugs@logreport.org, edwin@mavetju.org Subject: re: hex-encoded pathnames 2001-11-14 15:12 Joost van Baal * www/script/squid2dlf.in: started on implementing new dlf scheme stuff, with make_hashref2asciidlf_func and Lire::DlfSchema::load_schema. made regexp a bit more readable. converted documentation to pod, to show up in manpage. 2001-11-13 23:29 Francis J. Lacoste * email/script/exim2dlf.in: Updated to new DLF API. Reorganized for more clarity and modularity. Use Time::Local instead of twisting the date to parse it using syslog2cal. Fix bug that would happen when using anonimized log that wouldn't work with local user. Use more functions from Lire::Email. 2001-11-13 23:27 Francis J. Lacoste * email/script/postfix2dlf.in: Fixed typo. 2001-11-13 20:47 Francis J. Lacoste * all/script/lr_log2xml.in: Remove the count of lines in the log file which is also counted by the 2dlf scripts. 2001-11-13 17:01 Plamen Bozukov * all/script/lr_config.cgi.in: Some minor changes 2001-11-13 16:18 Joost van Baal * all/script/lr_log2xml.in: lr_db_store is now handled by end_dlf_converter, no longer needs to be called here (are all convertors calling Lire::Program::end_dlf_converter now?) Got rid of stupid sync call. 2001-11-13 16:08 Joost van Baal * firewall/script/ipmon2dlf.in: updated and extended manpage 2001-11-13 16:06 Joost van Baal * all/: etc/address.cf, etc/defaults.in, script/lr_config.in, script/.cvsignore, script/lr_config.cgi.in: added ipfilter 2001-11-13 16:05 Joost van Baal * NEWS: fixed some typos, added ipfilter announcement 2001-11-13 15:58 Plamen Bozukov * all/script/lr_config.cgi.in: Some minor changes 2001-11-13 15:44 Joost van Baal * firewall/script/ipmon2dlf.in: fixed some minor bugs 2001-11-13 15:12 Joost van Baal * firewall/script/ipmon2dlf.in: converting to new architecture, borrowing from ipchains2dlf 2001-11-13 15:11 Joost van Baal * firewall/script/ipchains2dlf.in: added pointer to webpage 2001-11-13 15:11 Joost van Baal * firewall/script/acl_cisco_log2dlf.in: better description 2001-11-13 15:11 Joost van Baal * doc/BUGS: added firewall dlf format bug 2001-11-13 10:52 Plamen Bozukov * all/script/lr_config.cgi.in: Corrected error in html header, about location of javascript file 2001-11-12 17:38 Plamen Bozukov * all/script/lr_config.cgi.in: Added lr_config.cgi.in 2001-11-11 18:20 Francis J. Lacoste * email/script/postfix2dlf.in: Reorganized code in logical functions. Updated to Lire::Program DLF converter interface. 2001-11-11 18:17 Francis J. Lacoste * email/lib/Email.pm: lr_err and return 0 is better rewritten as die. 2001-11-11 18:16 Francis J. Lacoste * email/email.xml: Fixed typo in field name. 2001-11-11 00:17 Francis J. Lacoste * dns/script/: bind8-query2dlf.in, bind9-query2dlf.in: Updated to use a regex for parsing. Use init and end_dlf_converter functions. Also updated to use the hashref2asciidlf function. 2001-11-11 00:16 Francis J. Lacoste * all/lib/Time.pm: Fixed month check. 2001-11-10 23:22 Francis J. Lacoste * email/script/qmail2dlf.in, firewall/script/ipchains2dlf.in, ftp/script/xferlog2dlf.in, print/script/cups_pagelog2dlf.in, print/script/lprng_account2dlf.in, www/extensions/UserSessionSchema.pm, www/lib/Apache.pm, www/script/apache-access_log2dlf.in, www/script/combined2dlf.in, www/script/common2dlf.in, www/script/modgzip2dlf.in, www/script/referer2dlf.in, www/script/w3c_extended2dlf.in: Added proper fields parameter to new make_hashref2asciidlf_func and added use of init_dlf_converter and end_dlf_converter functions. 2001-11-10 23:19 Francis J. Lacoste * all/script/lr_log2mail.in: Removed sync called. 2001-11-10 23:19 Francis J. Lacoste * all/etc/address.cf: Added xferlog address. 2001-11-10 22:37 Francis J. Lacoste * all/lib/Lire/Program.pm: Added init_dlf_converter and end_dlf_converter functions which should be used by DLF converters. 2001-11-10 22:36 Francis J. Lacoste * all/lib/Lire/DlfSchema.pm: make_hashref2asciidlf_func now takes the list of available field as parameter. 2001-11-10 22:35 Francis J. Lacoste * all/lib/Time.pm: Fixed small typo. 2001-11-10 21:05 Francis J. Lacoste * all/lib/Time.pm: Resurrected tzdiff2sec (tz2zone wasn't an equivalent) Made it possible to call date2cal without a tzdiff argument (will use the local time zone) Fixed cal2rfc. 2001-11-09 16:18 Plamen Bozukov * configure.in, all/script/lr_config.js: lr_config as CGI, first commit 2001-11-07 14:26 Joost van Baal * doc/BUGS: added serious bug, tnx Egon 2001-11-07 11:16 Joost van Baal * THANKS: added MavEtJu 2001-11-07 04:53 Francis J. Lacoste * all/lib/xml/dtd/lrsml.dtd: Added missing semicolon in LIRE.field ATTLIST declaration. 2001-11-07 03:50 Francis J. Lacoste * all/etc/defaults.in, all/script/lr_dlf2xml.in, doc/user-manual.dbx: Added LR_KEEP_TEMP_DLF variable. Set it to true when debugging extended and derived schema creators. 2001-11-07 03:18 Francis J. Lacoste * all/etc/address.cf: Added print superservice's addresses 2001-11-06 17:07 Joost van Baal * all/lib/WWW/UserAgent/Robot.pm: we don't use the "utf8" pragma (yet). IsAlpha is not yet supported in perl 5.005_03 2001-11-06 16:54 Joost van Baal * all/lib/WWW/UserAgent/OS.pm: POSIX character classes are not yet available in 5.005_03 2001-11-06 16:35 Joost van Baal * NEWS: some more notes on bugfixes 2001-11-06 16:34 Joost van Baal * all/lib/Lire/AsciiDlf/Timegroup.pm: now complies with perl 5.005_03 pickyness, i hope 2001-11-06 16:33 Joost van Baal * email/lib/Email.pm: cosmetics: nicer error messages 2001-11-06 16:32 Joost van Baal * www/www.xml: added some comments 2001-11-06 15:45 Joost van Baal * all/lib/WWW/Domain/Country.pm: english language... 2001-11-06 15:06 Joost van Baal * all/lib/WWW/: Domain.pm, Domain/Robot.pm: more anchoring of regexps, the bugfix by francis somehow didnt make it in our last release... :( 2001-11-06 13:56 Joost van Baal * NEWS: noted bugfix 2001-11-06 13:52 Joost van Baal * all/lib/WWW/Domain/Country.pm: added .org (oops, we missed that one... ) added some planned new tld's. 2001-11-04 19:51 Francis J. Lacoste * all/script/lr_config.in: Made LR_SCALE_* vars configurable. 2001-11-04 19:50 Francis J. Lacoste * NEWS, all/etc/defaults.in, doc/user-manual.dbx: Documented LR_SCALE_* variables. 2001-11-04 19:35 Francis J. Lacoste * all/lib/Lire/AsciiDlf/: GroupOp.pm, Rangegroup.pm: Uses format_numeric_type function. 2001-11-04 19:34 Francis J. Lacoste * all/lib/Lire/DataTypes.pm: Added format_numeric_type function which uses the environment variables LR_SCALE_BYTES, LR_SCALE_SEC and LR_SCALE_NUMBER. 2001-11-04 19:11 Francis J. Lacoste * all/lib/: Lire/ReportParser.pm, Lire/ReportParser/ChartWriter.pm, xml/dtd/lire.dtd: Added 'value' attribute to lire:value element. This attribute will contains the numeric value when the content was scaled. 2001-11-04 18:23 Francis J. Lacoste * all/lib/Lire/DataTypes.pm: Added number2count, count2number and bytes2size functions. 2001-11-04 05:09 Francis J. Lacoste * all/lib/Time.pm: Cleanup. Removed obsolete functions. Use Time::Timezone. Interpret syslog dates in the local time zone. 2001-11-04 05:07 Francis J. Lacoste * NEWS, configure.in, all/etc/address.cf, all/etc/defaults.in, all/script/lr_config.in, firewall/script/.cvsignore, firewall/script/Makefile.am, firewall/script/ipchains2dlf.in: Added ipchains firewall service. 2001-11-04 04:45 Francis J. Lacoste * firewall/script/: report_bytesperfrom, report_bytesperfromperport, report_bytesperto: Removed obsolete files. 2001-11-03 23:37 Francis J. Lacoste * NEWS, configure.in, all/etc/address.cf, all/etc/defaults.in, all/script/lr_config.in, www/script/.cvsignore, www/script/Makefile.am, www/script/w3c_extended2dlf.in: Added DLF converter for W3C Extended Log Format 2001-11-03 18:20 Francis J. Lacoste * all/lib/Syslog.pm, email/lib/Email.pm, email/script/postfix2dlf.in, email/script/sendmail2dlf.in: Changed design of Lire::Syslog and Lire::Email to one parser object instead of one objet by record for a 50% speed increase. 2001-11-03 17:20 Francis J. Lacoste * NEWS: Added important news item from WWW's ChangeLog 2001-11-03 17:17 Francis J. Lacoste * NEWS: Renamed deliveries-by-volume to deliveries-by-size 2001-11-03 05:54 Francis J. Lacoste * email/: email.cfg, reports/Makefile.am, reports/deliveries-by-size.xml, reports/deliveries-by-volume.xml: Rename deliveries-by-volume to deliveries-by-size. 2001-11-03 05:53 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Timegroup.pm: Forgot some stuff in data structure change. 2001-11-01 19:45 Francis J. Lacoste * all/etc/defaults.in: Use 40Megs as sequential treshold, not 40k 2001-11-01 18:53 Francis J. Lacoste * www/reports/user_session-visit-times.xml: Use size-scale to limit the number of empty step when there are extreme values. 2001-11-01 18:51 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Rangegroup.pm: Use [,> notation. 2001-11-01 18:47 Francis J. Lacoste * NEWS: Added some NEWS. 2001-11-01 18:46 Francis J. Lacoste * ftp/ftp.cfg, ftp/reports/bytes-by-day.xml, ftp/reports/bytes-by-period.xml, www/www.cfg, www/reports/Makefile.am, www/reports/bytes-by-day.xml, www/reports/bytes-by-period.xml, www/reports/bytes-by-result-by-day.xml, www/reports/bytes-by-result-by-period.xml, www/reports/clienthost-by-day.xml, www/reports/clienthost-by-period.xml, www/reports/requests-by-day.xml, www/reports/requests-by-period.xml, www/reports/requests-by-result-by-day.xml, www/reports/requests-by-result-by-period.xml: Add -by-period equivalent for all -by-day reports. Mark -by-day reports as obsolete. 2001-10-31 18:04 Egon Willighagen * www/: www-user_session.xml, www.cfg, extensions/UserSessionSchema.pm, reports/Makefile.am, reports/user_session-page_counts.xml, reports/user_session-visit-times.xml: Added page_counts user session report. Finally completely fixed the visit times report. This is my last paid commit. As such noted ;) 2001-10-31 17:12 Francis J. Lacoste * all/lib/Lire/: DerivedSchema.pm, ExtendedSchema.pm: required-fields is now #IMPLIED 2001-10-31 16:41 Francis J. Lacoste * www/www-user_session.xml: Root element is a lire:derived-schema. 2001-10-31 16:41 Francis J. Lacoste * www/www-robot.xml: Removed required-fields attribute. 2001-10-31 16:41 Francis J. Lacoste * all/lib/xml/dtd/ldsml.dtd: required-fields attribute's content is NMTOKENS and it can be ommited when no fields are required. 2001-10-31 15:55 Egon Willighagen * all/lib/Lire/AsciiDlf/Rangegroup.pm: Correct closing ]. 2001-10-31 08:10 Egon Willighagen * doc/dev-manual.dbx: Added docbook-xml-stylesheets to list of required packages. Was deleted when docbook-utils was presumed to replace this package as well. 2001-10-31 05:46 Francis J. Lacoste * www/reports/requests-summary.xml: Added more summary statistics. 2001-10-31 05:46 Francis J. Lacoste * all/lib/Lire/: GroupOp.pm, ReportSpec.pm, AsciiDlf/GroupOp.pm: Implemented new semantics of lire:avg. Added 'by-keys' attribute. Made it possible to use non-numeric 'field' attribute. Implemented missing 'field' attribute. 2001-10-31 05:43 Francis J. Lacoste * all/lib/xml/dtd/lrsml.dtd: Made lire:avg field optional: useful to have the avg of records by a key. 2001-10-31 05:42 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Group.pm: Use Lire::DlfSchema::make_key_access_func() 2001-10-31 05:41 Francis J. Lacoste * all/lib/Lire/DlfSchema.pm: Added method to create compiled DLF key accessor function. 2001-10-31 04:41 Francis J. Lacoste * all/lib/Lire/AsciiDlf/GroupOp.pm: Implemented semantic changes to fields attribute. 2001-10-31 04:41 Francis J. Lacoste * all/lib/Lire/ReportSpec.pm: fields attribute of lire:count should be pass as an array reference. 2001-10-31 04:10 Francis J. Lacoste * all/lib/xml/dtd/lrsml.dtd: Added by-fields attribute to lire:avg. Changed the meaning of the fields attribute in lire:count. 2001-10-31 04:03 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Timegroup.pm: Use array as data structure. 2001-10-29 16:27 Plamen Bozukov * configure.in, doc/dev-manual.dbx: Changing configure.in for RH 7.2, and silly missing para tag :) 2001-10-28 13:27 Egon Willighagen * doc/dev-manual.dbx: Added XML::Parser to list of requirements for building from CVS. 2001-10-28 13:13 Egon Willighagen * doc/dev-manual.dbx: Updated docs about replacing Woody docbook-utils package. 2001-10-28 01:42 Francis J. Lacoste * all/script/lr_getbody: Log content-type, content-transfer-encoding and make sure that grep -i "text" won't stop the script. 2001-10-28 01:21 Francis J. Lacoste * NEWS, doc/BUGS: Updated for new stuff. 2001-10-28 01:15 Francis J. Lacoste * email/: email.cfg, reports/Makefile.am, reports/deliveries-by-delay.xml, reports/deliveries-by-volume.xml: Added deliveries-by-delay and deliveries-by-volume email repots. 2001-10-28 01:11 Francis J. Lacoste * www/: www.cfg, reports/Makefile.am, reports/requests-by-size.xml: Added requests-by-size WWW report. 2001-10-28 01:11 Francis J. Lacoste * www/reports/user_session-visit-times.xml: Better name for the lire:count element. 2001-10-28 01:10 Francis J. Lacoste * all/lib/xml/dtd/lrsml.dtd: Added min-value, max-value and size-scale attribute to lire:rangegroup. 2001-10-28 01:09 Francis J. Lacoste * all/lib/Lire/: Makefile.am, Rangegroup.pm, ReportSpec.pm, ReportSpecFactory.pm, AsciiDlf/AsciiDlfFactory.pm, AsciiDlf/Makefile.am, AsciiDlf/Rangegroup.pm: Added implementation of lire:rangegroup element. 2001-10-28 01:09 Francis J. Lacoste * all/lib/Lire/: Timegroup.pm, Timeslot.pm: Fixed regex to determine if value is a parameter name. 2001-10-28 01:08 Francis J. Lacoste * all/lib/Lire/FilterExpr.pm: Fixed name of case-sensitive attribute. 2001-10-28 01:08 Francis J. Lacoste * all/lib/Lire/DataTypes.pm: Fixed parsing for seconds in duration. 2001-10-27 21:21 Francis J. Lacoste * www/: www.cfg, reports/Makefile.am, reports/requests-by-timeslot.xml: Added requests-by-timeslot report. 2001-10-27 21:21 Francis J. Lacoste * email/: email.cfg, reports/Makefile.am, reports/tracked-recipients.xml, reports/tracked-senders.xml: Added tracked-recipients and tracked-senders reports. 2001-10-27 21:20 Francis J. Lacoste * all/lib/Lire/: Makefile.am, ReportSpec.pm, ReportSpecFactory.pm, Timeslot.pm, AsciiDlf/AsciiDlfFactory.pm, AsciiDlf/Makefile.am, AsciiDlf/Timeslot.pm: Added implementation of lire:timeslot 2001-10-27 21:04 Joost van Baal * doc/BUGS: doc bug 2001-10-26 23:09 Francis J. Lacoste * all/script/lr_getbody: Handle quoted-printable text message. 2001-10-26 17:44 Francis J. Lacoste * doc/faq.dbx: Fixed DocBook errors. 2001-10-26 17:44 Francis J. Lacoste * doc/lire.ent: Added MacOSX entity. 2001-10-26 15:58 Josh Koenig * doc/faq.dbx: Added quick MacOSX section 2001-10-24 19:53 Josh Koenig * all/script/responder.cgi: HTTP upload cgi script. VERY BETA 2001-10-24 10:29 Joost van Baal * all/script/lr_log2report.in: fixed some minor language bugs 2001-10-23 13:14 Egon Willighagen * doc/BUGS: Design mistake. 2001-10-23 13:02 Egon Willighagen * www/: lib/Apache.pm, reports/Makefile.am, reports/user_session-finished.xml, reports/user_session-visit-times.xml: Fixed redefine of clf2cal in Apache.pm. Updated but still not working visit times report. 2001-10-23 12:38 Egon Willighagen * doc/BUGS: lr_dlf2xml does not count skipped reports. 2001-10-23 12:05 Egon Willighagen * all/lib/WWW/: CHANGELOG, Domain/Country.pm: Fixed typo. 2001-10-23 12:03 Egon Willighagen * all/lib/WWW/UserAgent/OS.pm: Proper name is CP/M not CPM. 2001-10-23 07:17 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Timegroup.pm: Added support for month and year periods. 2001-10-23 07:15 Francis J. Lacoste * all/lib/Lire/DataTypes.pm: Added recognition of Month and year in duration string. 2001-10-23 06:13 Francis J. Lacoste * www/: www.cfg, reports/Makefile.am, reports/requests-summary.xml: Added requests-summary report. 2001-10-23 06:13 Francis J. Lacoste * all/lib/Lire/: Makefile.am, ReportSpec.pm, ReportSpecFactory.pm, Summary.pm, AsciiDlf/AsciiDlfFactory.pm, AsciiDlf/Makefile.am, AsciiDlf/Summary.pm: Added implementation of the lire:summary element. 2001-10-23 06:12 Francis J. Lacoste * all/lib/Lire/GroupOp.pm: parent can be any aggregator. 2001-10-23 05:14 Francis J. Lacoste * www/: www.cfg, reports/user_session-visit-times.xml: Use 1h as default period. (1m is really too short) 2001-10-23 05:13 Francis J. Lacoste * all/lib/Lire/: Aggregator.pm, Group.pm, Makefile.am, ReportSpec.pm, Timegroup.pm: Added a base class for all aggregator elements. Lire::Group and Lire::Timegroup are now descendants of Lire::Aggregator. 2001-10-23 04:56 Francis J. Lacoste * all/lib/xml/dtd/lrsml.dtd: Added lire:summary, lire:timeslot and lire:rangegroup aggregators. 2001-10-22 21:41 Egon Willighagen * print/: print.xml, script/cups_pagelog2dlf.in, script/lprng_account2dlf.in: - Added duration field. Field "time" is now starting time. - fixed cups2dlf: pagnum field is not the number of pages, but for each page a line is added to the DLF - fixed cups2dlf: zero-length user id's exist 2001-10-22 20:26 Egon Willighagen * print/script/.cvsignore: Ignore lprng2dlf. 2001-10-22 09:39 Egon Willighagen * all/script/lr_config.in: Updated for LPRng service. 2001-10-22 09:36 Egon Willighagen * doc/dev-manual.dbx: Added info about adding a super service. 2001-10-22 09:10 Egon Willighagen * doc/user-manual.dbx: Fixed XML syntax. (Sorry, forgot to "make check-xml") 2001-10-22 08:52 Egon Willighagen * NEWS, doc/lire.ent, doc/user-manual.dbx: Updated docs. 2001-10-22 08:42 Egon Willighagen * doc/BUGS: Bug seems fixed. 2001-10-22 08:40 Egon Willighagen * configure.in, all/etc/defaults.in, all/lib/Time.pm, print/script/Makefile.am, print/script/lprng_account2dlf.in: Added LPR-NG service (for print superservice). 2001-10-20 15:23 Egon Willighagen * all/script/lr_config.in: Updated lr_config for print/CUPS. 2001-10-20 15:13 Egon Willighagen * all/lib/WWW/: Makefile.PerlPackage, README, Readme: Release 0.3.2 version. 2001-10-20 15:03 Egon Willighagen * doc/: lire.ent, user-manual.dbx: Updated docs about CUPS support. 2001-10-20 14:34 Egon Willighagen * print/: print.cfg, reports/Makefile.am, reports/jobs-per-printer-per-period.xml, reports/top-users.xml: Two new reports. 2001-10-20 11:38 Egon Willighagen * Makefile.am, NEWS, configure.in, all/etc/defaults.in, all/lib/Time.pm, all/lib/Lire/DataTypes.pm, all/lib/xml/dtd/lire-types.mod, doc/BUGS, firewall/reports/.cvsignore, print/.cvsignore, print/Makefile.am, print/catalog, print/print.cfg, print/print.xml, print/reports/.cvsignore, print/reports/Makefile.am, print/reports/catalog, print/reports/jobs-per-printer.xml, print/script/.cvsignore, print/script/Makefile.am, print/script/cups_pagelog2dlf.in: New "print" superservice with CUPS page_log plugin 2001-10-19 17:27 Egon Willighagen * www/reports/top-referer-page-connections.xml: Fixed incorrect XML syntax. 2001-10-19 12:24 Egon Willighagen * www/reports/top-referer-page-connections.xml: Non working exclusion of images as connnection targets. 2001-10-19 12:16 Egon Willighagen * ftp/reports/transfers-by-type.xml: Fixed title and description. 2001-10-19 11:08 Egon Willighagen * www/: www.cfg, reports/Makefile.am, reports/user_session-finished.xml, reports/user_session-visit-times.xml: New report that (tries) to show the length of the visits aggregated in minutes. 2001-10-19 09:31 Egon Willighagen * www/: www.cfg, extensions/UserSessionSchema.pm: Updated user session support. 2001-10-19 09:26 Egon Willighagen * NEWS: First change in HEAD? (aka first post garbage ;) 2001-10-19 09:26 Egon Willighagen * doc/BUGS: Filed wishlist items on LinuxFocus Talkback page for first article on Lire. 2001-10-18 21:13 Francis J. Lacoste * .cvsignore, AUTHORS, INSTALL, Makefile.am, NEWS, README, README.lire-client, configure.in, all/Makefile.am, all/etc/address.cf, all/etc/defaults.in, all/lib/.cvsignore, all/lib/Makefile.am, all/lib/Syslog.pm, all/lib/Time.pm, all/lib/Lire/DerivedSchema.pm, all/lib/Lire/DlfSchema.pm, all/lib/Lire/ExtendedSchema.pm, all/lib/Lire/Makefile.am, all/lib/Lire/Program.pm, all/lib/Lire/ReportSpec.pm, all/lib/Lire/ReportParser/ChartWriter.pm, all/lib/WWW/.cvsignore, all/lib/WWW/CHANGELOG, all/lib/WWW/Domain.pm, all/lib/WWW/Filename.pm, all/lib/WWW/Makefile.PL, all/lib/WWW/Makefile.am, all/lib/WWW/Readme, all/lib/WWW/UserAgent.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/Makefile.am, all/lib/WWW/UserAgent/OS.pm, all/lib/WWW/UserAgent/Robot.pm, all/lib/xml/Makefile.am, all/lib/xml/xml.dcl, all/lib/xml/dtd/ldsml.dtd, all/lib/xml/stylesheet/Makefile.am, all/lib/xml/stylesheet/xsl/build-description.xsl, all/lib/xml/stylesheet/xsl/convert_reportspec2docbook.xsl, all/lib/xml/stylesheet/xsl/docbook.xsl, all/lib/xml/stylesheet/xsl/logml.xsl, all/man/.cvsignore, all/man/Makefile.am, all/man/lr_getbody.pod, all/man/lr_inflate.pod, all/man/lr_log2report.pod, all/man/lr_querycalc2xml.pod, all/man/lr_spool.pod, all/man/lr_spoold.pod, all/man/lr_xml2dbx.pod, all/man/lr_xml2html.pod, all/man/lr_xml2logml.pod, all/man/lr_xml2pdf.pod, all/man/lr_xml2rtf.pod, all/man/lr_xml2xhtml.pod, all/man/lr_xslt.pod, all/script/.cvsignore, all/script/Makefile.am, all/script/lr_anonimize.in, all/script/lr_config.in, all/script/lr_dlf2xml.in, all/script/lr_dlf_analyze.in, all/script/lr_getaddresses.in, all/script/lr_getbody, all/script/lr_inflate, all/script/lr_log2report.in, all/script/lr_log2xml.in, all/script/lr_processmail, all/script/lr_prof_report.in, all/script/lr_rawmail2mail.in, all/script/lr_run.in, all/script/lr_smtpfield.in, all/script/lr_xml2ascii.in, all/script/lr_xml2dbx.in, all/script/lr_xml2html.in, all/script/lr_xml2logml.in, all/script/lr_xml2pdf.in, all/script/lr_xml2rtf.in, all/script/lr_xml2xhtml.in, all/script/lr_xslt.in, dns/Makefile.am, dns/dns.cfg, dns/reports/.cvsignore, dns/reports/Makefile.am, dns/reports/requests-by-period-by-method.xml, dns/reports/requests-by-period.xml, dns/reports/requesttype-distribution-by-method.xml, dns/reports/requesttype-distribution-nonrecursive.xml, dns/reports/requesttype-distribution-recursive.xml, dns/reports/top-requested-names-by-method.xml, dns/reports/top-requested-names-nonrecursive.xml, dns/reports/top-requested-names-recursive.xml, dns/reports/top-requesting-hosts-by-method.xml, dns/reports/top-requesting-hosts-nonrecursive.xml, dns/reports/top-requesting-hosts-recursive.xml, dns/script/.cvsignore, dns/script/Makefile.am, dns/script/bind8-query2dlf.in, dns/script/bind9-query2dlf.in, doc/BUGS, doc/Makefile.am, doc/TODO, doc/dev-manual.dbx, doc/faq.dbx, doc/lire.ent, doc/make_reportchapter, doc/user-manual.dbx, email/Makefile.am, email/email-email.xml, email/email.cfg, email/lib/.cvsignore, email/lib/Email.pm, email/lib/Makefile.am, email/reports/.cvsignore, email/reports/Makefile.am, email/reports/deliveries-by-day-by-status.xml, email/reports/deliveries-by-hour.xml, email/reports/deliveries-by-period-by-status.xml, email/reports/deliveries-by-period.xml, email/reports/top-volume-to-domain.xml, email/reports/volume-by-period.xml, email/script/.cvsignore, email/script/Makefile.am, email/script/exim2dlf.in, email/script/postfix2dlf.in, email/script/sendmail2dlf.in, extras/Makefile.am, extras/expat-1.95.2.patch, extras/Time/Makefile.am, extras/XML-Parser/.cvsignore, extras/XML-Parser/Makefile, extras/XML-Parser/Makefile.in, extras/expat/.cvsignore, extras/expat/Makefile, extras/expat/Makefile.in, extras/expat/configure, firewall/Makefile.am, firewall/firewall.cfg, firewall/firewall.xml, firewall/reports/Makefile.am, firewall/reports/bytes-by-period.xml, firewall/reports/bytesperfrom.xml, firewall/reports/bytesperfromperport.xml, firewall/reports/bytesperto.xml, firewall/reports/bytespertoperport.xml, firewall/reports/deniedtcpperport.xml, firewall/script/.cvsignore, firewall/script/Makefile.am, firewall/script/acl_cisco_log2dlf.in, ftp/Makefile.am, ftp/reports/.cvsignore, ftp/reports/Makefile.am, ftp/script/.cvsignore, ftp/script/Makefile.am, ftp/script/xferlog2dlf.in, include/rules.mk, www/Makefile.am, www/www-attack.xml, www/www-country.xml, www/www-dir.xml, www/www-robot.xml, www/www-session_id.xml, www/www-user_agent.xml, www/www-user_session.xml, www/www.cfg, www/extensions/DirSchema.pm, www/lib/.cvsignore, www/lib/Apache.pm, www/lib/Makefile.am, www/reports/.cvsignore, www/reports/Makefile.am, www/reports/bytes-by-dir.xml, www/reports/requests-by-attack.xml, www/reports/requests-by-browser.xml, www/reports/requests-by-country.xml, www/reports/requests-by-lang.xml, www/reports/requests-by-os.xml, www/reports/top-pages-by-client_host.xml, www/reports/top-referer-page-connections.xml, www/reports/top-referers-by-page.xml, www/reports/top-requested-page.xml, www/reports/top-tracked_pages-by-client_host.xml, www/reports/tracked_pages-by-period.xml, www/reports/user_sessions-by-period.xml, www/script/.cvsignore, www/script/Makefile.am, www/script/apache-access_log2dlf.in, www/script/combined2dlf.in, www/script/common2dlf.in, www/script/modgzip2dlf.in, www/script/referer2dlf.in: Merged lire-20010924 2001-10-18 19:49 Francis J. Lacoste * all/script/lr_getbody: Quote single quotes in SUBMITTER. 2001-10-17 09:49 Joost van Baal * doc/dev-manual.dbx: added stuff to making a release section 2001-10-17 02:30 Joost van Baal * doc/BUGS: updated to current status 2001-10-17 01:33 Joost van Baal * email/script/sendmail2dlf.in: fixed bug in calculation of nof outputted dlf records 2001-10-17 01:33 Joost van Baal * all/script/lr_log2xml.in: brute force syncing. wacky stuff can happen when processing big logs. we have seen it. really. 2001-10-17 01:32 Joost van Baal * NEWS: set version 2001-10-16 23:43 Joost van Baal * all/script/lr_log2report.in: no need to set EXTID twice 2001-10-16 23:43 Joost van Baal * all/script/lr_log2xml.in: added comment 2001-10-16 23:12 Joost van Baal * email/lib/Email.pm: no longer in debug mode 2001-10-16 21:59 Joost van Baal * dns/script/bind9-query2dlf.in: Lire::Program takes care of start tag in Lire log 2001-10-16 21:59 Joost van Baal * doc/BUGS: added configure.in feature request 2001-10-16 21:56 Joost van Baal * doc/user-manual.dbx: now reflects default Maildir locations 2001-10-16 21:56 Joost van Baal * firewall/script/acl_cisco_log2dlf.in: Program takes care of start- and end tag in Lire log 2001-10-16 20:01 Egon Willighagen * firewall/reports/bytes-by-period.xml: Fixed report after testing. 2001-10-16 16:47 Joost van Baal * all/script/lr_config.in: minor stuff 2001-10-16 16:47 Egon Willighagen * firewall/reports/bytes-by-period.xml: file bytes-by-period.xml was initially added on branch lire-20010924. 2001-10-16 16:47 Egon Willighagen * firewall/: firewall.cfg, reports/Makefile.am, reports/bytes-by-period.xml: Added a bytes by period report. 2001-10-16 16:46 Joost van Baal * INSTALL: documented manually tweaking permissions when doing system install 2001-10-16 00:14 Joost van Baal * configure.in: grr. we want /usr/local/var/lib, not /usr/local/lib 2001-10-15 23:52 Joost van Baal * doc/BUGS: reported make uninstall bug 2001-10-15 23:38 Joost van Baal * configure.in: fixed bug which did set LR_ARCHIVEDIR to /lib/lire/data : ac_default_localstatedir is not an autoconf variable 2001-10-15 22:39 Joost van Baal * doc/user-manual.dbx: and another typo 2001-10-15 22:37 Joost van Baal * doc/user-manual.dbx: oops, typo 2001-10-15 22:33 Joost van Baal * NEWS: user visible stuff on top 2001-10-15 22:17 Joost van Baal * doc/: faq.dbx, user-manual.dbx: fixed some language bugs, more comments on qmail responder setup 2001-10-15 22:15 Joost van Baal * NEWS: reshuffled a bit 2001-10-15 22:15 Joost van Baal * INSTALL: extra warning 2001-10-15 18:19 Joost van Baal * doc/: BUGS, TODO: did tiny bit of updating 2001-10-15 12:02 Egon Willighagen * doc/user-manual.dbx: Note about the fact that "configure --prefix=~/lire" will fail at least on some platforms, like Mandrake. 2001-10-15 10:27 Egon Willighagen * all/lib/WWW/CHANGELOG, all/lib/WWW/Filename.pm, all/lib/WWW/Filename/Attack.pm, doc/BUGS: Fixed bug in Attack report generation process. 2001-10-15 08:28 Egon Willighagen * dns/reports/requests-by-period-by-method.xml: Fixed ID. 2001-10-15 00:58 Francis J. Lacoste * doc/user-manual.dbx: Worked on responder installation section. I'm not yet satisfied with it though. 2001-10-14 23:52 Francis J. Lacoste * doc/user-manual.dbx: Completed anonimized client installation. 2001-10-14 23:23 Francis J. Lacoste * doc/user-manual.dbx: Completed standalone installation section. 2001-10-14 22:44 Francis J. Lacoste * doc/user-manual.dbx: Completed Client Installation section, and requirements for standalone installation. 2001-10-14 22:43 Francis J. Lacoste * doc/lire.ent: Added faq and jadetex entities. 2001-10-14 21:12 Wessel Dankers * doc/BUGS: Added (FreeBSD?) bug. 2001-10-14 20:15 Francis J. Lacoste * doc/user-manual.dbx: Completed draft of Chapter 1: Introducing Lire. 2001-10-14 20:12 Francis J. Lacoste * doc/lire.ent: Added more entities for products we support. 2001-10-14 18:21 Egon Willighagen * doc/BUGS: Added a wishlist variation. 2001-10-14 18:17 Egon Willighagen * dns/reports/top-requesting-hosts-by-method.xml: file top-requesting-hosts-by-method.xml was initially added on branch lire-20010924. 2001-10-14 18:17 Egon Willighagen * dns/reports/requests-by-period-by-method.xml: file requests-by-period-by-method.xml was initially added on branch lire-20010924. 2001-10-14 18:17 Egon Willighagen * dns/reports/top-requested-names-by-method.xml: file top-requested-names-by-method.xml was initially added on branch lire-20010924. 2001-10-14 18:17 Egon Willighagen * dns/: dns.cfg, reports/Makefile.am, reports/requests-by-period-by-method.xml, reports/requests-by-period-nonrecursive.xml, reports/requests-by-period-recursive.xml, reports/requesttype-distribution-by-method.xml, reports/requesttype-distribution-nonrecursive.xml, reports/requesttype-distribution-recursive.xml, reports/top-requested-names-by-method.xml, reports/top-requested-names-nonrecursive.xml, reports/top-requested-names-recursive.xml, reports/top-requesting-hosts-by-method.xml, reports/top-requesting-hosts-nonrecursive.xml, reports/top-requesting-hosts-recursive.xml: Reduced the number of reports by using a $method (norec|recurs) parameter. 2001-10-14 18:17 Egon Willighagen * dns/reports/requesttype-distribution-by-method.xml: file requesttype-distribution-by-method.xml was initially added on branch lire-20010924. 2001-10-14 18:00 Francis J. Lacoste * doc/: BUGS, TODO, user-manual.dbx: s/logfile/log file/ 2001-10-14 17:28 Egon Willighagen * dns/: dns.cfg, reports/requests-by-hour-nonrecursive.xml, reports/requests-by-hour-recursive.xml, reports/requests-by-hour.xml, reports/requests-by-period-nonrecursive.xml, reports/requests-by-period-recursive.xml, reports/requests-by-period.xml: Period changed from day to $period, so 1d and 1h can both be used. 2001-10-14 17:28 Egon Willighagen * dns/reports/requests-by-period-nonrecursive.xml: file requests-by-period-nonrecursive.xml was initially added on branch lire-20010924. 2001-10-14 17:28 Egon Willighagen * dns/reports/requests-by-period.xml: file requests-by-period.xml was initially added on branch lire-20010924. 2001-10-14 17:28 Egon Willighagen * dns/reports/requests-by-period-recursive.xml: file requests-by-period-recursive.xml was initially added on branch lire-20010924. 2001-10-14 17:00 Egon Willighagen * doc/BUGS: Recomment is with a D. 2001-10-14 16:56 Egon Willighagen * dns/script/bind9-query2dlf.in, doc/BUGS: Second try to commit fix of bug in bind92dlf. 2001-10-14 10:34 Joost van Baal * AUTHORS: cosmetics, testing syncmail output 2001-10-14 10:15 Egon Willighagen * doc/user-manual.dbx: Fixed DocBook syntax error. (Please do "make check-xml" before commiting.) 2001-10-14 08:03 Egon Willighagen * doc/lire.ent: Removed duplicate Jade command. 2001-10-14 00:47 Joost van Baal * doc/user-manual.dbx: some indentation fixing 2001-10-14 00:24 Joost van Baal * www/www.cfg: bytes-by-dir now is configurable 2001-10-14 00:24 Joost van Baal * doc/user-manual.dbx: got rid of stuff which is in faq already 2001-10-14 00:23 Joost van Baal * all/script/lr_config.in: added pointer to report specific config hints 2001-10-14 00:22 Joost van Baal * www/reports/bytes-by-dir.xml: added bytesdir_to_show variable, this is now a top- report 2001-10-13 23:33 Joost van Baal * doc/user-manual.dbx: added blurb on report configuration 2001-10-13 23:33 Francis J. Lacoste * doc/faq.dbx: Added Solaris stuff to FAQ. (Include story about installation DocBook stuff). 2001-10-13 23:27 Francis J. Lacoste * all/etc/defaults.in: xml.dcl is included in Lire. 2001-10-13 23:26 Francis J. Lacoste * doc/lire.ent: Added Jade entity 2001-10-13 23:26 Francis J. Lacoste * doc/: BUGS, user-manual.dbx: Moved Solaris stuff to the FAQ. 2001-10-13 23:26 Francis J. Lacoste * configure.in: xml.dcl is included in Lire. Tidy output when using env variables to find XML stuff DBK_DSSSL_STYLESHEETS and DBK_XSL_STYLESHEETS variables can be use to point at the installed stylesheets directories 2001-10-13 23:24 Francis J. Lacoste * all/lib/xml/xml.dcl: file xml.dcl was initially added on branch lire-20010924. 2001-10-13 23:24 Francis J. Lacoste * AUTHORS, all/lib/xml/Makefile.am, all/lib/xml/xml.dcl, include/rules.mk: Package xml.dcl 2001-10-13 23:23 Francis J. Lacoste * all/script/: lr_xml2html.in, lr_xml2pdf.in, lr_xml2rtf.in: Use packaged xml.dcl Wrap jade's error message. 2001-10-13 23:22 Francis J. Lacoste * all/lib/xml/stylesheet/Makefile.am: Removed obsolete stamp-man 2001-10-13 22:31 Joost van Baal * www/lib/Apache.pm: deals with logs with empty http requests somewhat more sanely 2001-10-13 22:30 Joost van Baal * www/reports/: requests-by-country.xml, requests-by-lang.xml: added Id tag, fixed language bug, tweaked language explanation 2001-10-13 19:22 Francis J. Lacoste * all/lib/Lire/Program.pm: Older version of File::Spec don't have a tmpdir method. 2001-10-13 05:43 Francis J. Lacoste * doc/faq.dbx: Added informations about available OpenBSD 2.8 and 2.9 ports 2001-10-13 04:51 Francis J. Lacoste * doc/BUGS, www/reports/Makefile.am, www/reports/requests-by-browser.xml, www/reports/requests-by-country.xml, www/reports/requests-by-lang.xml, www/reports/requests-by-os.xml: Added blurb about the status of the information. Changed chart_type of requests-by-country to pie. Removed associated bugs. 2001-10-13 04:23 Francis J. Lacoste * email/email.cfg: Added volume by day and deliveries by day at the beginning of the report. Added volume by hour and deliveries by hour at the end. Commented out deliveries-by-period-by-status 2001-10-13 04:22 Francis J. Lacoste * email/reports/: Makefile.am, deliveries-by-day-by-status.xml, deliveries-by-hour.xml, deliveries-by-period-by-status.xml, deliveries-by-period.xml, volume-by-hour.xml, volume-by-period.xml: Transformed -by-day and -by-hour reports in -by-period reports. 2001-10-13 04:22 Francis J. Lacoste * email/reports/deliveries-by-period-by-status.xml: file deliveries-by-period-by-status.xml was initially added on branch lire-20010924. 2001-10-13 04:22 Francis J. Lacoste * email/reports/deliveries-by-period.xml: file deliveries-by-period.xml was initially added on branch lire-20010924. 2001-10-13 04:22 Francis J. Lacoste * email/reports/volume-by-period.xml: file volume-by-period.xml was initially added on branch lire-20010924. 2001-10-13 04:20 Francis J. Lacoste * all/script/lr_dlf2xml.in: Correctly print the fields which are non-available. Use key method to index report-spec in hash so we can have multiple reports of same kind but with different parameter values in one report. 2001-10-13 04:19 Francis J. Lacoste * all/lib/Lire/ReportSpec.pm: We can now create several instances of the same report-spec. Added a key method to distingish between them. 2001-10-12 10:32 Joost van Baal * doc/BUGS: added doc bug/todo item 2001-10-12 00:43 Joost van Baal * doc/: TODO, faq.dbx, user-manual.dbx: moved some openbsd specific stuff from user manual to faq 2001-10-11 23:41 Joost van Baal * email/script/exim2dlf.in: now _really_ skips lines when intended to, no longer dies on them 2001-10-11 23:40 Joost van Baal * ftp/script/xferlog2dlf.in: now no longer user of uninitialized value stuff when feeding bogus input 2001-10-11 22:35 Joost van Baal * doc/user-manual.dbx: fixed some language bugs 2001-10-11 22:21 Joost van Baal * all/man/lr_log2report.pod: added list of superservice - service pairs 2001-10-11 22:12 Francis J. Lacoste * doc/BUGS: Removed xflerlog and ChartWriter.pm bug. 2001-10-11 22:12 Francis J. Lacoste * all/script/: lr_xml2dbx.in, lr_xml2rtf.in, lr_xml2xhtml.in: Fixed possible bugs when no charts are generated. 2001-10-11 21:35 Joost van Baal * all/: man/lr_xml2html.pod, script/lr_xml2html.in: now deals with empty logfiles without crash and burn. tnx joostk 2001-10-11 21:10 Francis J. Lacoste * ftp/script/xferlog2dlf.in: Updated for Lire::Program 2001-10-11 20:50 Francis J. Lacoste * all/lib/Lire/ReportParser/ChartWriter.pm: Do not die when plot() fails. Print a warning and move on. 2001-10-11 17:46 Francis J. Lacoste * doc/user-manual.dbx: Updated "Configuration Parameters" section. 2001-10-11 15:34 Joost van Baal * all/script/lr_dlf2xml.in: hope to get rid of uninitialized value warning when feeding emtpy dlf 2001-10-11 11:53 Egon Willighagen * all/lib/Lire/ReportParser/ChartWriter.pm, doc/BUGS: Filed bug: PDF generation fails if too much data in table is being tried to convert into an image. 2001-10-11 09:17 Egon Willighagen * doc/BUGS: Filed apparent Lire::Time bug. 2001-10-11 08:48 Egon Willighagen * doc/user-manual.dbx: OpenJGraph is now also able to directly view LogML output. 2001-10-11 08:23 Egon Willighagen * doc/user-manual.dbx: Filled section on things Lire cannot do. 2001-10-11 08:10 Egon Willighagen * doc/user-manual.dbx: Fixed some syntax errors. 2001-10-11 07:51 Egon Willighagen * doc/: lire.ent, user-manual.dbx: Updated LogML documentation. 2001-10-11 07:20 Egon Willighagen * www/reports/top-referer-page-connections.xml: A bit more clear report title (IMHO). 2001-10-11 01:10 Joost van Baal * www/reports/: top-pages-by-client_host.xml, top-referer-page-connections.xml, top-referers-by-page.xml, top-requested-page.xml, top-tracked_pages-by-client_host.xml, tracked_pages-by-period.xml, user_sessions-by-period.xml: language bugs 2001-10-11 01:09 Joost van Baal * doc/: lire.ent, user-manual.dbx: language, docbook stuff 2001-10-10 23:47 Francis J. Lacoste * all/script/lr_log2report.in: Improved error messages. Lower error quotient to 1%. Don't generate error messages on empty log file. 2001-10-10 23:21 Joost van Baal * INSTALL, NEWS, README, README.lire-client: typos, language bugs, cosmetics 2001-10-10 23:19 Joost van Baal * doc/: dev-manual.dbx, lire.ent, user-manual.dbx: some xml syntax stuff 2001-10-10 23:15 Joost van Baal * doc/TODO: we did some things 2001-10-10 20:08 Joost van Baal * INSTALL: cosmetics 2001-10-10 20:07 Joost van Baal * doc/dev-manual.dbx: added tarbug note 2001-10-10 19:45 Francis J. Lacoste * doc/BUGS: Added wishlist bug about a lr_xml2report command. 2001-10-10 19:38 Francis J. Lacoste * Makefile.am, all/Makefile.am, all/lib/Makefile.am, all/lib/Lire/Makefile.am, dns/Makefile.am, dns/reports/Makefile.am, email/Makefile.am, email/reports/Makefile.am, firewall/Makefile.am, firewall/reports/Makefile.am, ftp/Makefile.am, ftp/reports/Makefile.am, www/Makefile.am, www/reports/Makefile.am: ./configure --disable-server works again. 2001-10-10 19:38 Francis J. Lacoste * all/script/lr_run.in: Source profile_lean so that one can do lr_run lr_xml2pdf without having to twiddle with the PATH. 2001-10-10 19:27 Joost van Baal * all/lib/WWW/UserAgent/OS.pm: rms would be happy 2001-10-10 19:25 Joost van Baal * doc/BUGS: added two wishlist bugs 2001-10-09 17:14 Francis J. Lacoste * all/script/lr_getbody: Content-type should not be case-sensitive. 2001-10-09 15:50 Plamen Bozukov * all/lib/WWW/CHANGELOG: Added the changes that I made in OS Robot and Country modules 2001-10-09 00:44 Joost van Baal * doc/lire.ent: fixed spelling error 2001-10-08 21:22 Egon Willighagen * doc/BUGS: Internationalized a Dutch Bug. 2001-10-08 20:56 Egon Willighagen * dns/reports/: requests-by-hour-nonrecursive.xml, requests-by-hour-recursive.xml, requests-by-hour.xml: Three new DNS reports. 2001-10-08 20:56 Egon Willighagen * dns/reports/requests-by-hour-nonrecursive.xml: file requests-by-hour-nonrecursive.xml was initially added on branch lire-20010924. 2001-10-08 20:56 Egon Willighagen * dns/reports/requests-by-hour.xml: file requests-by-hour.xml was initially added on branch lire-20010924. 2001-10-08 20:56 Egon Willighagen * dns/reports/requests-by-hour-recursive.xml: file requests-by-hour-recursive.xml was initially added on branch lire-20010924. 2001-10-08 19:00 Egon Willighagen * dns/dns.cfg, dns/reports/Makefile.am, doc/BUGS: Fixed minor bug (missing report). 2001-10-08 18:41 Egon Willighagen * doc/BUGS: Added comment about sorted log files. 2001-10-08 18:34 Francis J. Lacoste * doc/user-manual.dbx: Renamed WWW supported log files. 2001-10-08 18:33 Egon Willighagen * .cvsignore: Also ignore .asc files. 2001-10-08 18:33 Francis J. Lacoste * doc/lire.ent: Added more external products. 2001-10-08 18:33 Francis J. Lacoste * doc/faq.dbx: file faq.dbx was initially added on branch lire-20010924. 2001-10-08 18:33 Francis J. Lacoste * doc/: Makefile.am, faq.dbx: Added FAQ. 2001-10-08 16:31 Joost van Baal * doc/: BUGS, user-manual.dbx: added wishlist bug 2001-10-08 09:24 Egon Willighagen * doc/: dev-manual.dbx, lire.ent, user-manual.dbx: Some minor changes. 2001-10-08 06:17 Francis J. Lacoste * doc/user-manual.dbx: Completed draft of supported log format for the www superservice. 2001-10-08 05:31 Francis J. Lacoste * doc/BUGS: Removed bugs about combined2dlf and all. Removed bugs about unfriendly error messages. 2001-10-08 05:31 Francis J. Lacoste * all/script/lr_xml2dbx.in: file lr_xml2dbx.in was initially added on branch lire-20010924. 2001-10-08 05:31 Francis J. Lacoste * all/script/lr_xml2xhtml.in: file lr_xml2xhtml.in was initially added on branch lire-20010924. 2001-10-08 05:31 Francis J. Lacoste * all/man/lr_xml2xhtml.pod: file lr_xml2xhtml.pod was initially added on branch lire-20010924. 2001-10-08 05:31 Francis J. Lacoste * all/man/lr_xml2dbx.pod: file lr_xml2dbx.pod was initially added on branch lire-20010924. 2001-10-08 05:31 Francis J. Lacoste * configure.in, all/man/Makefile.am, all/man/lr_xml2dbx.pod, all/man/lr_xml2html.pod, all/man/lr_xml2logml.pod, all/man/lr_xml2pdf.pod, all/man/lr_xml2rtf.pod, all/man/lr_xml2xhtml.pod, all/script/.cvsignore, all/script/Makefile.am, all/script/lr_log2report.in, all/script/lr_xml2dbx.in, all/script/lr_xml2html.in, all/script/lr_xml2logml.in, all/script/lr_xml2pdf.in, all/script/lr_xml2rtf.in, all/script/lr_xml2xhtml.in: Added lr_xml2dbx and lr_xml2xhtml and their man pages. Improved user messages about missing pieces. 2001-10-07 20:42 Francis J. Lacoste * all/etc/defaults.in: Fixed typo in message. 2001-10-07 20:41 Francis J. Lacoste * all/script/lr_prof_report.in, doc/BUGS: - Completed lr_prof_report man page. 2001-10-07 20:00 Francis J. Lacoste * INSTALL: - Added infos about libxml2 requirements. - Added XHTML requirements. - Added pointer to User's Manual Reports Reference. - Added informations about new variables and possible hurdles with XSLT_PROCESSOR variable. 2001-10-07 19:58 Francis J. Lacoste * README: Updated possible service's and superservice's values. 2001-10-07 19:33 Francis J. Lacoste * doc/BUGS, www/script/Makefile.am, www/script/combined2dlf.in, www/script/common2dlf.in, www/script/modgzip2dlf.in, www/script/referer2dlf.in: Added missing manpages for common2dlf, combined2dlf, modgzip2dlf, referer2dlf. 2001-10-07 19:33 Francis J. Lacoste * firewall/reports/Makefile.am: Joost guessed correctly. 2001-10-07 13:04 Joost van Baal * configure.in, dns/reports/Makefile.am, doc/user-manual.dbx, email/reports/Makefile.am, firewall/reports/Makefile.am, ftp/reports/Makefile.am, www/reports/Makefile.am: its called reports-infos.dbx, not reports-infos.xml (i guess) 2001-10-07 04:51 Francis J. Lacoste * doc/: Makefile.am, make_reportchapter, user-manual.dbx: Modified to uses new auto-generated reports' descriptions. 2001-10-07 04:51 Francis J. Lacoste * dns/reports/.cvsignore, dns/reports/Makefile.am, email/reports/.cvsignore, email/reports/Makefile.am, firewall/reports/.cvsignore, firewall/reports/Makefile.am, ftp/reports/.cvsignore, ftp/reports/Makefile.am, include/rules.mk, www/reports/.cvsignore, www/reports/Makefile.am: Added rules to build the superservice-reports-infos.dbx file. 2001-10-07 04:50 Francis J. Lacoste * dns/reports/: requesttype-distribution-nonrecursive.xml, requesttype-distribution-recursive.xml, top-requested-names-nonrecursive.xml, top-requested-names-recursive.xml: Fixed ID. 2001-10-07 04:50 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/convert_reportspec2docbook.xsl: The stylesheets generates the User Manual's descriptions of all the reports for a particular superservice. 2001-10-07 04:49 Francis J. Lacoste * Makefile.am: Build doc directory after superservices. 2001-10-07 03:55 Francis J. Lacoste * doc/BUGS: - Removed usr/lib/sgml bug. I agree with Egon that share/lire/xml is a fine place. - lr_xslt man page was added. - added a priority to User Manual bug. 2001-10-07 03:54 Francis J. Lacoste * all/script/lr_xslt.in: Handle string values with embedded space properly. 2001-10-07 03:53 Francis J. Lacoste * all/man/: Makefile.am, lr_xslt.pod: Added lr_xslt man page. 2001-10-07 03:53 Francis J. Lacoste * all/man/lr_xslt.pod: file lr_xslt.pod was initially added on branch lire-20010924. 2001-10-06 22:23 Francis J. Lacoste * extras/Makefile.am: Removed bogus uninstall-exec-local. 2001-10-06 22:23 Francis J. Lacoste * all/script/: lr_xml2pdf.in, lr_xml2rtf.in: Exit when images should be generated but GD::Graph isn't available. 2001-10-06 14:19 Joost van Baal * doc/user-manual.dbx: started cleaning up responder paragraph 2001-10-06 14:19 Joost van Baal * doc/BUGS: more minor bugs 2001-10-06 13:43 Joost van Baal * email/lib/Email.pm: completed manpage 2001-10-06 13:43 Joost van Baal * all/man/lr_inflate.pod: file lr_inflate.pod was initially added on branch lire-20010924. 2001-10-06 13:42 Joost van Baal * all/man/: Makefile.am, lr_inflate.pod: added lr_inflate manpage 2001-10-06 13:42 Joost van Baal * doc/BUGS: wrote manpages 2001-10-06 13:41 Joost van Baal * all/script/lr_processmail: uses new lr_inflate interface 2001-10-06 13:40 Joost van Baal * all/script/lr_inflate: user interface more in sync with other lr apps 2001-10-06 13:07 Plamen Bozukov * all/lib/WWW/UserAgent/Robot.pm: Optimization and adding some new robots 2001-10-06 12:27 Joost van Baal * extras/: Makefile.am, expat-1.95.2.patch: make distcheck is working again: fixed Makefile.am. patched expat tarball to get rid of expat.h when doing make distclean, this got recent automake choke on distcheck. 2001-10-06 12:25 Joost van Baal * email/script/exim2dlf.in: removed no longer used variables. removed trailing whitespace. cleaned up indentation. finished warn -> lr_ transition. some notes added to manpage. 2001-10-05 22:23 Joost van Baal * all/lib/WWW/Makefile.am, extras/Makefile.am, extras/expat-1.95.2.patch: trying to get make distcheck going again. patch not fully functional yet... 2001-10-05 20:37 Egon Willighagen * doc/BUGS: Comment on bug about DTD location. 2001-10-05 20:33 Egon Willighagen * all/man/Makefile.am, all/man/lr_log2report.pod, doc/BUGS: These two manpages were available, but did not get installed. 2001-10-05 15:44 Joost van Baal * www/script/Makefile.am: apache-access_log2dlf manpage gets installed (again), while www processing decision is pending 2001-10-05 15:43 Joost van Baal * www/script/: combined2dlf.in, common2dlf.in, modgzip2dlf.in, referer2dlf.in: removed bogus manpage 2001-10-05 15:41 Joost van Baal * doc/user-manual.dbx: yes, also OpenBSD 2.9 2001-10-05 15:40 Joost van Baal * doc/BUGS: listed not yet finished manpages, added note about how we are gonna process www logs 2001-10-05 15:39 Joost van Baal * all/: man/lr_spool.pod, man/lr_spoold.pod, script/lr_getaddresses.in, script/lr_smtpfield.in: slightly improved manpages 2001-10-05 13:48 Joost van Baal * all/script/lr_xml2html.in: we now exit in case we cannot deliver whats requested 2001-10-05 02:55 Francis J. Lacoste * all/script/lr_config.in: Configure INCLUDEIMAGES. Added CRON configuration of ftp (xferlog) and firewall service (cisco). 2001-10-05 02:55 Francis J. Lacoste * doc/BUGS: Removed lr_config, lr_xml2html man page and XML::Parser uninstall bugs. 2001-10-05 02:54 Francis J. Lacoste * extras/Makefile.am: Added hook to uninstall XML::Parser. 2001-10-05 02:34 Francis J. Lacoste * all/script/lr_xml2pdf.in: DocBook XML with images is in a directory in a tar file (like HTML). Do not gzip the tar file. 2001-10-05 02:33 Francis J. Lacoste * all/script/lr_xml2html.in: - Removed test for gzip. - Fixed typo in variable. 2001-10-05 02:33 Francis J. Lacoste * all/man/lr_xml2pdf.pod: Documented -d option and add explanation about combination of -i and -d. 2001-10-04 14:09 Joost van Baal * all/man/lr_xml2html.pod: added tar story 2001-10-04 14:05 Joost van Baal * all/script/lr_xml2html.in: fixed bug: cannot remove current directory. now tarball no longer gets gzipped. tarball extracts in its own directory: report/index.hml report/*.png 2001-10-04 11:33 Plamen Bozukov * dns/script/bind8-query2dlf.in: Correcting Typo in ./dns/script/bind8-query2dlf.in 2001-10-03 23:51 Francis J. Lacoste * all/script/: lr_xml2pdf.in, lr_xml2rtf.in: Shell portability fixes. 2001-10-03 23:51 Francis J. Lacoste * configure.in: Check /usr/local for sgml tree. 2001-10-03 16:31 Plamen Bozukov * all/lib/WWW/UserAgent/OS.pm: Some optimization and correction 2001-10-03 13:39 Plamen Bozukov * all/lib/WWW/Domain/Country.pm: Optimizing getCountry 2001-10-03 08:55 Egon Willighagen * firewall/reports/.cvsignore: Ignore generated files. 2001-10-03 08:52 Egon Willighagen * doc/BUGS: Bug i cannot get fixed. 2001-10-03 02:37 Joost van Baal * doc/user-manual.dbx: added remark about prefered installation of os packages, instead of ours 2001-10-02 21:35 Egon Willighagen * www/: www-user_session.xml, www.cfg, extensions/UserSessionSchema.pm, reports/Makefile.am, reports/top-first_page.xml, reports/user_session-finished.xml: This is a broken upload which i am going to fix tommorow. - Two new reports - corrected detection of end of session 2001-10-02 20:33 Egon Willighagen * all/lib/WWW/UserAgent/Robot.pm: Updated story on robot.txt 2001-10-02 19:01 Joost van Baal * doc/user-manual.dbx: now uses fancy &foo-prompt; 's. more notes on the solaris anabasis. 2001-10-02 18:12 Joost van Baal * doc/lire.ent: i prefer prompts not too baroque in documentation 2001-10-02 18:12 Joost van Baal * doc/BUGS: reported make uninstall issue 2001-10-02 18:11 Joost van Baal * all/script/lr_log2xml.in: removed obsolete comment 2001-10-02 18:11 Joost van Baal * all/lib/Lire/DlfSchema.pm, www/lib/Apache.pm: no need for vim tag here 2001-10-02 17:21 Plamen Bozukov * all/lib/WWW/UserAgent/Robot.pm: Some optimization of getRobot 2001-10-02 13:16 Joost van Baal * AUTHORS: added some notes about copyright holder 2001-10-02 12:56 Joost van Baal * all/lib/WWW/UserAgent/: OS.pm, Robot.pm: added note about email sent about copyright and licensing 2001-10-02 12:55 Joost van Baal * all/lib/WWW/: Domain/Robot.pm, Filename/Attack.pm: removed bogus comment 2001-10-02 12:55 Joost van Baal * all/lib/WWW/Readme: added idea to use arirang stuff to new TODO section. 2001-10-02 12:54 Joost van Baal * all/lib/WWW/Makefile.PL: author as in Readme 2001-10-02 12:52 Joost van Baal * all/lib/WWW/: Domain.pm, Filename.pm, UserAgent.pm: no need to state license twice 2001-10-01 23:46 Joost van Baal * doc/user-manual.dbx: some more notes on how to handcraft a jade install 2001-10-01 23:45 Joost van Baal * doc/dev-manual.dbx: no need to run a plain make when building tarball 2001-10-01 23:45 Joost van Baal * all/script/lr_xml2html.in: somewhat more friendly error messages 2001-10-01 23:44 Joost van Baal * all/etc/defaults.in: some more comments 2001-10-01 23:44 Joost van Baal * configure.in: reordered sgmldir, /usr/local is prefered above /usr 2001-10-01 18:03 Egon Willighagen * doc/: Makefile.am, dev-manual.dbx, images/.cvsignore, images/Makefile.am: - Images now get shiped. - Added doc about UML to dev-manual. 2001-10-01 17:29 Francis J. Lacoste * doc/BUGS: - Added missing FTP and firewall service configuration to lr_config. - Removed lr_config and NEWS bugs. 2001-10-01 17:28 Francis J. Lacoste * all/script/lr_config.in: - Removed obsolete configuration stuff. - Fixed for the changes in superservices and services - Configured new variables : DEFAULT_OUTPUT_FORMAT, LR_USERLEVEL, LR_TARGET_USER, LR_MAX_MEMORY 2001-10-01 17:24 Egon Willighagen * doc/: dev-manual.dbx, images/dlf2email.png, images/reportgen.png: Added first UML diagram. 2001-10-01 17:23 Joost van Baal * configure.in: comment more to the point 2001-10-01 17:23 Joost van Baal * all/script/lr_rawmail2mail.in: removed obsolete comment 2001-10-01 17:22 Joost van Baal * all/man/lr_xml2html.pod: updated to new code, added TODO thingie 2001-10-01 17:21 Joost van Baal * all/lib/xml/stylesheet/xsl/build-description.xsl, all/lib/xml/stylesheet/xsl/docbook.xsl, doc/BUGS: xalan and sablotron are not supported 2001-10-01 17:19 Joost van Baal * all/etc/defaults.in, doc/user-manual.dbx, INSTALL, README, README.lire-client: got rid of obsolete xalan and sablotron stuff 2001-10-01 16:45 Joost van Baal * doc/BUGS: added note about cyrus postfix stuff 2001-10-01 16:31 Joost van Baal * configure.in: got fid of mouse pasting noise 2001-10-01 15:12 Joost van Baal * all/script/: lr_xml2html.in, lr_xml2pdf.in, lr_xml2rtf.in, lr_xslt.in: solaris /usr/bin/test does not grok -e 2001-10-01 15:06 Plamen Bozukov * all/lib/WWW/UserAgent/Robot.pm: Some speed improvements in Robot.pm 2001-10-01 14:47 Egon Willighagen * doc/uml-diagrams/lire.uml: Diagram source can be edited with UML Modeller (uml.sf.net) for which Debian packages are available, among other formats. 2001-10-01 14:29 Joost van Baal * include/rules.mk: resolved issue with non-gnu make 2001-10-01 14:03 Joost van Baal * all/: man/Makefile.am, man/lr_querycalc2xml.pod, script/Makefile.am: lr_querycalc2xml is obsolete 2001-10-01 13:31 Joost van Baal * dns/script/bind9-query2dlf.in: fixed perl syntax error 2001-10-01 13:22 Joost van Baal * www/www.cfg: added cvs id tag 2001-10-01 13:21 Joost van Baal * www/www.cfg: the more general reports first 2001-10-01 11:39 Joost van Baal * INSTALL: fixed typos, etc/defaults migration still needs to get documented 2001-10-01 10:19 Egon Willighagen * doc/dev-manual.dbx: Fixed typo. 2001-10-01 03:35 Francis J. Lacoste * INSTALL, NEWS: Added Upgrading section. 2001-10-01 02:02 Francis J. Lacoste * README: The brave and impatient should download the full version. 2001-10-01 01:31 Francis J. Lacoste * doc/BUGS: Removed configure's warning removal wishlist. 2001-10-01 01:31 Francis J. Lacoste * doc/dev-manual.dbx: Detailed sections about building a "Standard" and "Full" tarballs. 2001-10-01 01:30 Francis J. Lacoste * doc/lire.ent: Added GnuPG and Debian entities. 2001-10-01 00:32 Francis J. Lacoste * email/reports/Makefile.am, ftp/reports/Makefile.am, www/reports/Makefile.am: Removed explicit rules to build preformatted text descriptions. 2001-10-01 00:31 Francis J. Lacoste * include/rules.mk: Added suffixes rules to build preformatted text descriptions. 2001-10-01 00:11 Francis J. Lacoste * extras/Makefile.am: Make bundling of extras works with make distcheck 2001-10-01 00:11 Francis J. Lacoste * extras/XML-Parser/.cvsignore: file .cvsignore was initially added on branch lire-20010924. 2001-10-01 00:11 Francis J. Lacoste * extras/: XML-Parser/.cvsignore, XML-Parser/Makefile, XML-Parser/Makefile.in, expat/.cvsignore, expat/Makefile, expat/Makefile.in: Use a Makefile.in instead of Makefile. This makes make distcheck easier to handle. 2001-10-01 00:11 Francis J. Lacoste * extras/: XML-Parser/Makefile.in, expat/Makefile.in: file Makefile.in was initially added on branch lire-20010924. 2001-10-01 00:10 Francis J. Lacoste * extras/Time/Makefile.am: Updated rules to build man pages. 2001-10-01 00:07 Francis J. Lacoste * include/rules.mk: Use suffix rules to build the man page. 2001-09-30 23:59 Francis J. Lacoste * dns/reports/Makefile.am, email/reports/Makefile.am, firewall/reports/Makefile.am, ftp/reports/Makefile.am, www/reports/Makefile.am: Added descriptions to DISTCLEANFILES. 2001-09-30 23:57 Francis J. Lacoste * all/lib/.cvsignore, all/lib/Makefile.am, all/lib/WWW/.cvsignore, all/lib/WWW/Makefile.am, all/lib/WWW/Domain/Makefile.am, all/lib/WWW/Filename/Makefile.am, all/lib/WWW/UserAgent/Makefile.am, all/man/.cvsignore, all/man/Makefile.am, all/script/.cvsignore, all/script/Makefile.am, dns/script/.cvsignore, dns/script/Makefile.am, email/lib/.cvsignore, email/lib/Makefile.am, email/script/.cvsignore, email/script/Makefile.am, firewall/script/.cvsignore, firewall/script/Makefile.am, ftp/script/.cvsignore, ftp/script/Makefile.am, www/lib/.cvsignore, www/lib/Makefile.am, www/script/Makefile.am: - Updated rules to build man pages. - Added man pages to CLEANFILES. 2001-09-30 23:50 Francis J. Lacoste * configure.in: Reorder AC_OUTPUT so that make distcheck can work. 2001-09-30 21:50 Francis J. Lacoste * extras/expat/configure: Added dummy configure to remove warning. 2001-09-30 21:50 Francis J. Lacoste * extras/expat/configure: file configure was initially added on branch lire-20010924. 2001-09-30 21:50 Francis J. Lacoste * extras/expat/Makefile: Don't show the true command. 2001-09-30 19:20 Francis J. Lacoste * doc/user-manual.dbx: Added CDATA section around programlisting with < in it. 2001-09-30 19:19 Joost van Baal * doc/user-manual.dbx: fixed xml syntax error. oops 2001-09-30 19:15 Joost van Baal * dns/script/: bind8-query2dlf.in, bind9-query2dlf.in: fixed some lr_warn issues 2001-09-30 19:14 Joost van Baal * doc/user-manual.dbx: some notes on jade hell 2001-09-30 18:18 Francis J. Lacoste * extras/: Makefile.am, expat-1.95.2.patch: Patch expat to not build unneeded subdirs. 2001-09-30 18:18 Francis J. Lacoste * extras/expat-1.95.2.patch: file expat-1.95.2.patch was initially added on branch lire-20010924. 2001-09-30 17:57 Joost van Baal * all/: etc/defaults.in, man/lr_log2report.pod: added rtf to supported output format list 2001-09-30 17:56 Joost van Baal * all/script/lr_xml2html.in: more friendly error messages 2001-09-30 17:55 Joost van Baal * doc/user-manual.dbx, INSTALL: added some notes on required software 2001-09-30 14:16 Joost van Baal * all/script/lr_xml2ascii.in: added note about PERL5LIB and LD_LIBRARY_PATH issue 2001-09-30 04:03 Francis J. Lacoste * NEWS: Fixed default LR_MAX_MEMORY. Added note about images support in DocBook, RTF, HTML and XHTML output. 2001-09-30 04:01 Francis J. Lacoste * all/script/lr_xml2rtf.in: Bundle images in a zip file when generating them. 2001-09-30 04:01 Francis J. Lacoste * all/script/lr_xml2pdf.in: Bundle images in tgz file when generating DocBook. 2001-09-30 03:51 Francis J. Lacoste * all/script/lr_xml2html.in: Check for availability of TAR and GZIP. 2001-09-30 03:48 Francis J. Lacoste * configure.in: Check for zip, tar and gzip programs. 2001-09-30 03:48 Francis J. Lacoste * all/etc/defaults.in: Fixed typo in Norman Walsh XSL Stylesheets' names. Added GZIP, TAR and ZIP variables. 2001-09-30 03:47 Francis J. Lacoste * doc/BUGS: Removed : - performance bug. - chart generation bug. - HTML image interface. 2001-09-30 03:46 Francis J. Lacoste * www/reports/requests-by-attack.xml: Fixed id. 2001-09-30 03:46 Francis J. Lacoste * all/man/lr_log2report.pod: Documented -i option 2001-09-30 03:46 Francis J. Lacoste * all/script/lr_log2report.in: Added -i option to enable images generation. Pass -i option also to HTML and RTF output. 2001-09-30 03:44 Francis J. Lacoste * all/lib/Lire/ReportParser/ChartWriter.pm: Fixed bugs with too long x labels and empty reports. Include GD::Graph's error in the die message. 2001-09-30 02:24 Joost van Baal * INSTALL: added expat and Parser dependencies and urls 2001-09-30 02:23 Joost van Baal * NEWS: added expat and Parser urls 2001-09-30 02:23 Joost van Baal * doc/dev-manual.dbx: added note on how to fill extras 2001-09-30 01:20 Joost van Baal * NEWS: added note about new email report 2001-09-30 01:11 Joost van Baal * all/lib/Syslog.pm: cosmetics 2001-09-30 01:10 Joost van Baal * email/lib/Email.pm: more debug output in case of bogus data 2001-09-30 01:10 Joost van Baal * email/script/: postfix2dlf.in, sendmail2dlf.in: changed some lr_errs to lr_warns, so that we dont die, but just skip the bogus record 2001-09-29 23:43 Joost van Baal * email/reports/volume-by-hour.xml: file volume-by-hour.xml was initially added on branch lire-20010924. 2001-09-29 23:43 Joost van Baal * email/: email.cfg, reports/Makefile.am, reports/volume-by-hour.xml: added volume-by-hour report, to have a more general overview 2001-09-29 23:43 Joost van Baal * email/script/postfix2dlf.in: got rid of extraneous newlines 2001-09-29 23:42 Joost van Baal * email/script/sendmail2dlf.in: now no longer gives up when parsing a bogus line: just skips it 2001-09-29 19:58 Francis J. Lacoste * NEWS: Updated NEWS based on CVS logs since July 16. 2001-09-28 17:10 Egon Willighagen * doc/user-manual.dbx: Added info about adding images to PDF and RTF output. 2001-09-27 22:46 Joost van Baal * NEWS: added note about changed anon responder interface 2001-09-27 22:16 Joost van Baal * all/script/lr_anonimize.in: got rid of superfluous debug output 2001-09-27 19:32 Joost van Baal * email/reports/top-volume-to-domain.xml: fixed type which made it impossible to generate pdf 2001-09-27 19:31 Joost van Baal * email/script/: postfix2dlf.in, sendmail2dlf.in: fixed pod bug, got rid of redundant debug stuff, changed _warn to _info, to keep it consistend, and get it not show up per default 2001-09-27 18:47 Joost van Baal * all/man/lr_getbody.pod: updated manpage 2001-09-27 18:37 Joost van Baal * doc/dev-manual.dbx: added note about sf cvs backup 2001-09-27 17:21 Plamen Bozukov * email/script/sendmail2dlf.in: Fixing some stupid errors in ./email/script/sendmail2dlf.in 2001-09-27 13:09 Joost van Baal * all/script/lr_smtpfield.in: a '-' character can occur in a smtp header. e.g. in the Content-Type field. this was not matched. therefore _all_ mime messages failed in a responder. 2001-09-26 18:14 Francis J. Lacoste * email/email-email.xml, www/www-attack.xml, www/www-country.xml, www/www-dir.xml, www/www-robot.xml, www/www-session_id.xml, www/www-user_agent.xml, www/www-user_session.xml: Added required-fields attribute. 2001-09-26 18:13 Francis J. Lacoste * all/script/lr_dlf2xml.in: Skip extended and derived schema (and their reports) for which the required fields are missing from the source DLF. 2001-09-26 18:12 Francis J. Lacoste * all/lib/Lire/: DerivedSchema.pm, ExtendedSchema.pm: Added support for the new required-fields attribute. 2001-09-26 18:12 Francis J. Lacoste * all/lib/xml/dtd/ldsml.dtd: Added required-fields attribute to derived-schema and extended-schema element. 2001-09-26 18:11 Francis J. Lacoste * www/extensions/DirSchema.pm: Use requested_file field instead of the requested_page (which contains the query string). 2001-09-26 18:11 Francis J. Lacoste * NEWS: Referer log format support is back 2001-09-26 17:08 Francis J. Lacoste * www/script/referer2dlf.in: file referer2dlf.in was initially added on branch lire-20010924. 2001-09-26 17:08 Francis J. Lacoste * configure.in, all/etc/address.cf, all/etc/defaults.in, www/lib/Apache.pm, www/script/.cvsignore, www/script/Makefile.am, www/script/apache-access_log2dlf.in, www/script/referer2dlf.in: Added back referer log file parser. 2001-09-26 17:06 Francis J. Lacoste * firewall/reports/.cvsignore: file .cvsignore was initially added on branch lire-20010924. 2001-09-26 17:06 Francis J. Lacoste * firewall/reports/.cvsignore: Added .cvsignore file 2001-09-26 16:15 Plamen Bozukov * email/script/exim2dlf.in: Fixing lr_* stuff 2001-09-26 13:45 Joost van Baal * email/script/postfix2dlf.in: credits 2001-09-26 11:46 Egon Willighagen * all/lib/xml/stylesheet/xsl/logml.xsl: Exim LogML output should only contain graph and no empty etc elements. 2001-09-26 11:13 Egon Willighagen * www/lib/Apache.pm: Oops, but pages must not end with a space. 2001-09-26 11:10 Plamen Bozukov * email/script/sendmail2dlf.in, www/script/apache-access_log2dlf.in: Fixing lr_* stuff 2001-09-26 11:06 Plamen Bozukov * all/script/lr_dlf_analyze.in: Fixing lr_* stuff 2001-09-26 11:06 Egon Willighagen * www/lib/Apache.pm: Fixed bug. Apparently, requested pages *can* contain spaces. Furthermore, HTTP protocol is always of format "HTTP.*". 2001-09-26 10:58 Plamen Bozukov * all/lib/Time.pm: Fixing lr_* stuff 2001-09-26 10:50 Plamen Bozukov * ftp/script/xferlog2dlf.in: Fixing lr_* stuff 2001-09-26 10:48 Egon Willighagen * NEWS: Can anyone explain me why? Or why this has not been filed as bug (or has it)? 2001-09-26 10:45 Plamen Bozukov * email/script/exim2dlf.in: Fixing lr_* stuff 2001-09-26 10:32 Plamen Bozukov * email/lib/Email.pm: Fixing lr_* stuff 2001-09-26 10:26 Plamen Bozukov * dns/script/bind8-query2dlf.in, dns/script/bind9-query2dlf.in, all/lib/Time.pm: Fixing lr_* stuff 2001-09-26 10:23 Egon Willighagen * ftp/reports/Makefile.am: ASCII descriptions now get generated and included in report. 2001-09-26 10:03 Egon Willighagen * email/script/exim2dlf.in: Fixed minor bug. 2001-09-26 09:44 Egon Willighagen * all/lib/Lire/ReportParser/ChartWriter.pm, doc/BUGS: Found new bug. image cannot be generated for FTP superservice. 2001-09-26 09:11 Egon Willighagen * ftp/script/xferlog2dlf.in: Fixed "merged lines" bug which mess up the date stamp. These are now skipped. 2001-09-26 08:34 Egon Willighagen * doc/BUGS: This bug is already fixed (by Joost iirc). 2001-09-25 23:41 Joost van Baal * all/script/lr_dlf2xml.in: got rid of ugly newline in warning 2001-09-25 23:41 Joost van Baal * INSTALL: added request to sent us an email when installing 2001-09-25 23:40 Joost van Baal * firewall/: firewall.cfg, firewall.xml, reports/Makefile.am, reports/bytesperfrom.xml, reports/bytesperfromperport.xml, reports/bytespertoperport.xml, reports/deniedtcpperport.xml: some tweaking on reports 2001-09-25 23:40 Joost van Baal * firewall/reports/deniedtcpperport.xml: file deniedtcpperport.xml was initially added on branch lire-20010924. 2001-09-25 23:39 Joost van Baal * firewall/script/acl_cisco_log2dlf.in: fixed lr_* stuff 2001-09-25 21:20 Joost van Baal * all/script/lr_log2xml.in: added sync: a bit more robust 2001-09-25 21:19 Joost van Baal * email/script/postfix2dlf.in: count_processed is not used 2001-09-25 21:16 Egon Willighagen * all/man/: lr_xml2html.pod, lr_xml2pdf.pod: Removed examples of old raw XML format. 2001-09-25 21:14 Egon Willighagen * all/man/lr_xml2logml.pod, all/man/lr_xml2rtf.pod, doc/BUGS: Added missing man pages. 2001-09-25 21:14 Egon Willighagen * all/man/lr_xml2rtf.pod: file lr_xml2rtf.pod was initially added on branch lire-20010924. 2001-09-25 21:14 Egon Willighagen * all/man/lr_xml2logml.pod: file lr_xml2logml.pod was initially added on branch lire-20010924. 2001-09-25 20:54 Egon Willighagen * doc/dev-manual.dbx: Added quicker version, making use of the cvs co -d option. 2001-09-25 20:47 Joost van Baal * email/lib/Email.pm: fixed typos leading to syntax errors 2001-09-25 14:28 Joost van Baal * doc/BUGS, firewall/firewall.xml, firewall/reports/bytesperfromperport.xml, firewall/reports/bytesperto.xml, firewall/reports/bytespertoperport.xml: more descriptive titles. added some comments 2001-09-25 13:31 Joost van Baal * doc/dev-manual.dbx: more hands-on examples 2001-09-25 13:05 Joost van Baal * firewall/reports/bytespertoperport.xml: file bytespertoperport.xml was initially added on branch lire-20010924. 2001-09-25 13:05 Joost van Baal * firewall/: firewall.cfg, reports/Makefile.am, reports/bytesperfrom.xml, reports/bytesperfromperport.xml, reports/bytesperto.xml, firewall.cfg, reports/Makefile.am, reports/bytesperfrom.xml, reports/bytesperfromperport.xml, reports/bytesperto.xml, reports/bytespertoperport.xml: syncing for branching stuff 2001-09-25 12:48 Joost van Baal * email/script/postfix2dlf.in: now in lire-20010924 branch. 2001-09-25 12:30 Joost van Baal * email/script/postfix2dlf.in: now accepts lmtp deliveries, tnx Emanuele 2001-09-24 17:05 Plamen Bozukov * firewall/script/acl_cisco_log2dlf.in, firewall/script/ipmon2dlf.in, all/lib/Time.pm, all/lib/Lire/ReportParser.pm, all/lib/Lire/ReportParser/AsciiWriter.pm, dns/script/bind8-query2dlf.in, dns/script/bind9-query2dlf.in, email/lib/Email.pm, email/script/exim2dlf.in, ftp/script/xferlog2dlf.in, www/lib/Apache.pm, doc/BUGS: Changing warn to lr_warn 2001-09-24 06:57 Francis J. Lacoste * www/: www.cfg, reports/Makefile.am, reports/top-last_page.xml, reports/user_sessions-by-period.xml: Added top-last_page and user_sessions-by-period reports. 2001-09-24 06:56 Francis J. Lacoste * www/extensions/: Makefile.am, UserSessionSchema.pm: Added UserSessionSchema 2001-09-24 06:55 Francis J. Lacoste * www/: Makefile.am, www-session_id.xml, www-user_session.xml: Added www-session_id and www-user_session schemas. 2001-09-24 06:54 Francis J. Lacoste * all/script/lr_dlf2xml.in: Fixed bugs in derived-schema interface. Automatically sort derived DLF on timestamp field. 2001-09-24 06:53 Francis J. Lacoste * all/lib/Lire/DlfSchema.pm: ascii_dlf_espace_field modify in place 2001-09-24 06:52 Francis J. Lacoste * all/lib/Lire/DerivedSchema.pm: Removed check for type of schema in DerivedRecordsCreator::new. Fixed package names. Import Lire::DataTypes 2001-09-24 06:52 Francis J. Lacoste * all/lib/Lire/ExtendedSchema.pm: Removed check for proper schema in Lire::ExtendedSchema::ExtendedFieldsCreator::new. 2001-09-24 06:51 Francis J. Lacoste * all/lib/Lire/AsciiDlf/DerivedRecordsCreator.pm: Fixed package name in ISA. 2001-09-24 04:26 Francis J. Lacoste * all/: lib/Lire/DerivedSchema.pm, lib/Lire/DlfSchema.pm, lib/Lire/ExtendedSchema.pm, lib/Lire/Makefile.am, lib/Lire/ReportSpec.pm, script/lr_dlf2xml.in: Major changes to schema interface. - Schema are now in three kind DlfSchema (for defining the superservice's schema) - ExtendedSchema (to add fields to an existing schema) Replaces old DerivedSchema. - DerivedSchema which reflects a totally different schema for which the data is created from another schema. DerivedSchema and ExtendedSchema defines their fields in an XML file (like the superservice's schema). 2001-09-24 04:22 Francis J. Lacoste * www/extensions/: AttackSchema.pm, CountrySchema.pm, DirDerivedSchema.pm, DirSchema.pm, DomainDerivedSchema.pm, FilenameDerivedSchema.pm, Makefile.am, RobotSchema.pm, UserAgentDerivedSchema.pm, UserAgentSchema.pm: Renamed and updated old *DerivedSchema modules to new ExtendedSchema interface. 2001-09-24 04:22 Francis J. Lacoste * email/extensions/: EmailDerivedSchema.pm, EmailSchema.pm, Makefile.am: Renamed EmailDerivedSchema to EmailSchema and updated for new interface. 2001-09-24 04:21 Francis J. Lacoste * email/reports/top-from-email-by-domain.xml, email/reports/top-largest-email-exchange.xml, email/reports/top-to-email-by-domain.xml, www/reports/bytes-by-dir.xml, www/reports/requests-by-attack.xml, www/reports/requests-by-browser.xml, www/reports/requests-by-country.xml, www/reports/requests-by-lang.xml, www/reports/requests-by-os.xml, www/reports/requests-by-robot.xml: Removed derived-schema element and added the proper schema attribute. 2001-09-24 04:20 Francis J. Lacoste * all/lib/Lire/AsciiDlf/: DerivedRecordsCreator.pm, ExtendedFieldsCreator.pm, Makefile.am: Added DerivedRecordCreator and ExtendedFieldsCreator modules. 2001-09-24 04:19 Francis J. Lacoste * all/lib/WWW/UserAgent.pm: getRobot should return Unknown/No Robot when none is find. 2001-09-24 04:19 Francis J. Lacoste * email/: Makefile.am, email-email.xml: Added email-email XML extended schema 2001-09-24 04:17 Francis J. Lacoste * www/: www-attack.xml, www-country.xml, www-dir.xml, www-robot.xml, www-user_agent.xml: Updated for the proper module's name. 2001-09-24 02:44 Francis J. Lacoste * all/lib/xml/dtd/lrsml.dtd: Removed derived-schema element which is replaced by a schema attribute. 2001-09-24 01:04 Joost van Baal * all/lib/Lire/ReportSpec.pm: more robust now, hint from Francis 2001-09-24 01:01 Joost van Baal * firewall/: firewall.cfg, reports/Makefile.am, reports/bytesperfrom.xml, reports/bytesperfromperport.xml, reports/bytesperto.xml: some more firewall reports. 2001-09-24 01:00 Joost van Baal * email/script/: postfix2dlf.in, qmail2dlf.in, sendmail2dlf.in: sendmail2dlf now uses Lire::Program. some cosmetics. 2001-09-24 00:16 Joost van Baal * doc/BUGS, firewall/reports/Makefile.am: found some more bugs 2001-09-24 00:11 Joost van Baal * email/script/: postfix2dlf.in, qmail2dlf.in, sendmail2dlf.in: email convertors now take care .dlf is sorted in time 2001-09-23 23:39 Francis J. Lacoste * all/lib/Lire/AsciiDlf/GroupOp.pm: write_group_data needed to be overriden in Avg operation since it's using an array as its data structure instead of a scalar. 2001-09-23 20:35 Joost van Baal * configure.in, all/lib/Lire/DataTypes.pm, all/lib/Lire/ReportParser.pm, all/lib/xml/dtd/lire-types.mod, firewall/Makefile.am, firewall/firewall.cfg, firewall/firewall.xml, firewall/reports/Makefile.am: building firewall superservice, phase I. currenlty we're generating only one report. added new lire type 'port'. 2001-09-23 19:41 Joost van Baal * doc/dev-manual.dbx: added notes on gpg signing tarball 2001-09-23 19:05 Joost van Baal * firewall/script/: .cvsignore, acl_cisco_log2dlf.in: now can grok both logs with things like '4d09h:' as internal timestamp, as well as those with 'Aug 19 04:02:32.977:' as internal timestamp 2001-09-23 18:00 Joost van Baal * Makefile.am, configure.in, doc/BUGS, firewall/Makefile.am, firewall/catalog, firewall/reports/Makefile.am, firewall/reports/catalog, firewall/script/Makefile.am, ftp/Makefile.am: setting up firewall superservice 2001-09-23 17:16 Joost van Baal * ftp/script/: .cvsignore, Makefile.am, xferlog2dlf.in: naming now consistent with other services 2001-09-23 12:45 Joost van Baal * doc/BUGS: added lacking manpage bug 2001-09-23 12:44 Joost van Baal * all/script/lr_dlf_analyze.in: added manpage from flacoste's -development post 2001-09-23 12:42 Joost van Baal * all/script/Makefile.am: cosmetics 2001-09-23 12:41 Joost van Baal * all/script/lr_prof_report.in: removed bogus manpage 2001-09-23 11:44 Joost van Baal * www/reports/requests-by-country.xml: more descriptive name. Allthough topaz.mdcc.cx has a .cx name, it hasn't got anything to do with Christmas Island. It's not the country, it's the domain. 2001-09-23 11:43 Joost van Baal * all/lib/WWW/Domain/Country.pm: fixed bogus robots.txt pointer, names show up in table as e.g. ".ac (Ascension Island)" instead of "Ascension Island", to make it clear what we're doing. 2001-09-23 11:07 Joost van Baal * all/script/lr_log2xml.in, doc/BUGS: added superservice-report-configutation bug in lr_config, fixed local configuration file path in lr_log2xml 2001-09-22 20:09 Francis J. Lacoste * all/lib/xml/dtd/ldsml.dtd: Added extended-schema and derived-schema elements. 2001-09-22 20:09 Francis J. Lacoste * www/: Makefile.am, www-attack.xml, www-country.xml, www-dir.xml, www-robot.xml, www-user_agent.xml: Added XML definitions for www extended schema. 2001-09-22 19:58 Francis J. Lacoste * all/lib/WWW/UserAgent.pm: Return the same string as WWW::Domain::getRobot : Unknown/No Robot 2001-09-22 19:50 Francis J. Lacoste * all/lib/WWW/Domain/Country.pm: Added all TLDs from IANA. Make sure that the match is anchored to the end of the domain name. 2001-09-22 19:14 Francis J. Lacoste * dns/Makefile.am, dns/reports/Makefile.am, doc/Makefile.am, email/Makefile.am, email/reports/Makefile.am, ftp/Makefile.am, ftp/reports/Makefile.am, www/Makefile.am, www/reports/Makefile.am: Added catalog to EXTRA_DIST 2001-09-22 19:13 Francis J. Lacoste * all/lib/xml/dtd/lire-types.mod: Added ftp to the supeservice enumeration. 2001-09-22 19:13 Francis J. Lacoste * all/lib/xml/dtd/Makefile.am: Install catalog mapping our PUBLIC and SYSTEM identifiers along with the DTDs. 2001-09-22 19:10 Francis J. Lacoste * .cvsignore, catalog.in, configure.in, all/lib/xml/dtd/catalog, dns/.cvsignore, dns/catalog, dns/catalog.in, dns/reports/.cvsignore, dns/reports/catalog, dns/reports/catalog.in, doc/.cvsignore, doc/catalog, doc/catalog.in, email/.cvsignore, email/catalog, email/catalog.in, email/reports/.cvsignore, email/reports/catalog, email/reports/catalog.in, ftp/.cvsignore, ftp/catalog, ftp/catalog.in, ftp/reports/.cvsignore, ftp/reports/catalog, ftp/reports/catalog.in, www/.cvsignore, www/catalog, www/catalog.in, www/reports/.cvsignore, www/reports/catalog, www/reports/catalog.in: Maintain only one catalog. All others include this one. 2001-09-22 17:53 Francis J. Lacoste * all/script/lr_smtpfield.in: - Headers' continuation lines starts with spaces. - Match header field that don't have a value. 2001-09-21 16:54 Joost van Baal * all/script/lr_xml2html.in: fixed typo 2001-09-21 16:00 Plamen Bozukov * all/script/Makefile.am, doc/BUGS: normal: lr_xml2ascii should get installed in /usr/local/bin 2001-09-20 16:41 Plamen Bozukov * www/www.cfg: Setting some values in www.cfg 2001-09-20 16:04 Plamen Bozukov * doc/BUGS, www/lib/Apache.pm: Another wishlist 2001-09-20 14:12 Plamen Bozukov * doc/BUGS, www/www.cfg, www/reports/requests-by-browser.xml, www/reports/requests-by-lang.xml, www/reports/requests-by-os.xml, www/reports/requests-by-robot.xml: Fifth wishlist from BUGS 2001-09-19 20:45 Joost van Baal * AUTHORS: added copyright ownership blurb 2001-09-19 20:30 Joost van Baal * www/script/squid2dlf.in: initial check-in of joost bekkers' contribution. (don't know if we should keep this in www superservice.) 2001-09-19 20:23 Joost van Baal * dns/script/bind9-query2dlf.in: fixed author and copyright notice, as agreed upon in Date: Wed, 19 Sep 2001 19:39:19 +0200 From: Joost Bekkers To: LogReport Subject: Re: laatste versie van acl_cisco dingetje Message-ID: <20010919193919.A39614@bps.eca-mail.org> 2001-09-19 20:21 Joost van Baal * firewall/script/acl_cisco_log2dlf.in: fixed copyright and authorship as agreed upon in email Date: Wed, 19 Sep 2001 19:39:19 +0200 From: Joost Bekkers To: LogReport Subject: Re: laatste versie van acl_cisco dingetje Message-ID: <20010919193919.A39614@bps.eca-mail.org> 2001-09-19 16:34 Egon Willighagen * doc/BUGS: Bug withdrawn. It is LogReport policy that "make" should not be done as root for security reasons. 2001-09-19 15:29 Joost van Baal * NEWS: more upgrade troubles 2001-09-19 15:00 Joost van Baal * NEWS, doc/BUGS: added todo item: upgrade notes 2001-09-19 14:56 Joost van Baal * all/script/lr_log2mail.in: etc/lire//defaults is obsolete 2001-09-19 14:31 Plamen Bozukov * configure.in: fixing problem with xsltproc version 2001-09-19 14:29 Plamen Bozukov * configure.in: Fixing the problem with getting version of the xsltproc 2001-09-19 14:10 Joost van Baal * include/rules.mk: POD2MANRULE is called POD2MAN_RULE now, in sync with other _RULE's 2001-09-19 13:56 Joost van Baal * all/script/lr_xslt.in: now lr_xslt no longer spits out 'bogus messages' generated by xsltproc 2001-09-19 13:46 Egon Willighagen * all/lib/WWW/Filename/Attack.pm: Oops. Forgot to escape the % chars. 2001-09-19 13:35 Egon Willighagen * all/lib/WWW/Filename/Attack.pm: Added detection of Nimba attack on IIS. 2001-09-19 13:22 Joost van Baal * all/lib/Makefile.am, all/lib/WWW/Makefile.am, all/man/Makefile.am, all/script/Makefile.am, dns/script/Makefile.am, email/lib/Makefile.am, email/script/Makefile.am, extras/Time/Makefile.am, firewall/script/Makefile.am, www/lib/Makefile.am, www/script/Makefile.am: oops, forget POD rules 2001-09-19 13:14 Joost van Baal * all/man/Makefile.am, doc/Makefile.am, firewall/script/Makefile.am, include/rules.mk: XML rules are now all called FOO2BAR_RULE . Mind the underscore. 2001-09-19 12:16 Egon Willighagen * ftp/: ftp.cfg, reports/Makefile.am, reports/transfers-by-direction.xml, reports/transfers-by-type.xml: Two more FTP reports. 2001-09-19 11:57 Egon Willighagen * ftp/reports/: top-files-in.xml, top-files-out.xml: Fixed report id's. 2001-09-19 11:36 Egon Willighagen * ftp/: ftp.cfg, reports/Makefile.am, reports/top-files-in.xml, reports/top-files-out.xml: Added two FTP reports. 2001-09-19 11:03 Egon Willighagen * doc/user-manual.dbx: Updated doc about RTF. 2001-09-19 10:59 Egon Willighagen * NEWS, configure.in, all/script/.cvsignore, all/script/Makefile.am, all/script/lr_log2report.in, all/script/lr_xml2rtf.in: Added RTF as new output format. 2001-09-19 10:54 Egon Willighagen * all/lib/xml/stylesheet/xsl/docbook.xsl: Bugfix to make sure DocBook2X conversion does not fail over empty tbody elements. Empty reports (lire:table with no lire:entry) now get converted to a element stating "no info". 2001-09-19 10:40 Egon Willighagen * www/extensions/DomainDerivedSchema.pm: Make sure that domain is in hostname format when doing analysis. 2001-09-19 10:24 Egon Willighagen * all/script/lr_dlf2xml.in: Temporary bug workaround: www all lr_tag-20010919102338-11858 lr_dlf2xml info started with www /usr/local/logreport-unstable/etc/lire/www.cfg /home/unlire/tmp/lr_log2xml.apache.lr_tag-20010919102338-11858.1187 4.dlf bogus message: Undefined subroutine &main::size2bytes called at /usr/local/logreport-unstable/libexec/lire/lr_dlf2xml line 494. Something was not uploaded? 2001-09-19 10:06 Egon Willighagen * doc/BUGS: Bug that make Lire un-make-able as root. 2001-09-19 09:51 Egon Willighagen * doc/user-manual.dbx: Updated doc about output format. (Merged old manual content). 2001-09-18 20:39 Egon Willighagen * doc/dev-manual.dbx: Added documentation on how to HTML-anize the Lire DTD's. 2001-09-18 18:12 Egon Willighagen * doc/dev-manual.dbx: Oops. typo. 2001-09-18 18:08 Egon Willighagen * doc/: dev-manual.dbx, user-manual.dbx: Added id attributes for root elements in order to get filenames other than book1.html. This broke "make" at my debian system. 2001-09-17 15:59 Joost van Baal * doc/Makefile.am: changed manual.xml and developer.xml to user-manual.dbx and dev-manual.dbx 2001-09-17 15:53 Joost van Baal * doc/: developer.xml, manual.xml: reorganised and moved to dev-manual.dbx and user-manual.dbx. 2001-09-17 13:41 Joost van Baal * doc/: TODO, dev-manual.dbx: added blurb about http://lr/pub/docs/ 2001-09-17 13:30 Joost van Baal * www/script/apache-access_log2dlf.in: added blurb about CLF 2001-09-17 13:21 Joost van Baal * www/script/apache-access_log2dlf.in: fixed bogus commanline info in manpage 2001-09-17 03:45 Francis J. Lacoste * configure.in, extras/Makefile.am: Removed Storable and Digest-MD5 from extras. 2001-09-17 03:42 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Group.pm: Remove md5 hashing of key. 2001-09-17 03:40 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Group.pm: - Added stats about of md5 on key. - Removed naive freeze_report_stats optimization. - Good memory optimization was to delete all keys that won't be output in the report in end_report. 2001-09-17 03:39 Francis J. Lacoste * all/lib/Lire/AsciiDlf/: ReportSpec.pm, Timegroup.pm: Removed naive freeze_report_stats optimization 2001-09-17 03:38 Francis J. Lacoste * all/script/lr_dlf2xml.in: - Removed freeze_report_stats stupid optimization - Update statistics with regards to new optimization. 2001-09-17 02:53 Francis J. Lacoste * all/script/lr_dlf2xml.in: - Reorganize the code in several functions. - Switch between parallel and sequential algorithm based on the size of the DLF files. - Better information message while processing. 2001-09-17 02:52 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Group.pm: - Add freeze_report_data() function. - Add stats about the key cache. 2001-09-17 02:51 Francis J. Lacoste * all/lib/Lire/AsciiDlf/: ReportSpec.pm, Timegroup.pm: Add freeze_report_data() function which can be use by the sequential algorithm to save the report's data to disk. 2001-09-17 02:50 Francis J. Lacoste * all/lib/Lire/DataTypes.pm: Added size2bytes function. 2001-09-17 02:49 Francis J. Lacoste * configure.in, all/script/.cvsignore, all/script/Makefile.am, all/script/lr_prof_report.in: Add lr_prof_report 2001-09-13 20:53 Joost van Baal * AUTHORS: reevaluated contributions to current codebase. 2001-09-13 18:16 Francis J. Lacoste * all/lib/: Lire/AsciiDlf/Timegroup.pm, xml/dtd/lrsml.dtd: Made it possible to use a parameter as the period attribute of timegroup. 2001-09-13 18:15 Francis J. Lacoste * www/: www.cfg, reports/Makefile.am, reports/tracked_pages-by-period.xml: Added traced_pages-by-period report. 2001-09-12 18:04 Egon Willighagen * all/lib/WWW/Filename/Attack.pm, doc/TODO: Added three attacks. 2001-09-12 16:52 Egon Willighagen * NEWS: Updated changes in cvs. 2001-09-12 16:40 Egon Willighagen * configure.in, all/lib/WWW/Filename.pm, all/lib/WWW/Makefile.am, all/lib/WWW/Filename/.cvsignore, all/lib/WWW/Filename/Attack.pm, all/lib/WWW/Filename/Makefile.am, www/www.cfg, www/extensions/FilenameDerivedSchema.pm, www/extensions/Makefile.am, www/reports/Makefile.am, www/reports/requests-by-attack.xml, www/reports/requests-by-country.xml: Added new report: report by attack. Currently, the database only contains the Code Red attack on WWW services (IIS). 2001-09-12 15:59 Francis J. Lacoste * configure.in, extras/Makefile.am: Integrated Digest-MD5 in build process. 2001-09-12 15:43 Francis J. Lacoste * all/lib/Lire/AsciiDlf/GroupOp.pm: Optimize data structure for memory and time. 2001-09-12 15:43 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Group.pm: Optimize memory usage by hashing the keys using MD5 and saving them in a DB_File. Change data structure from hash of hashes to hash of arrays. 2001-09-12 15:23 Francis J. Lacoste * all/script/lr_dlf2xml.in: Removed the large_dlf heuristic. 2001-09-12 15:23 Francis J. Lacoste * all/lib/Lire/AsciiDlf/ReportSpec.pm: Remove the naive way of using DB_File to save memory space. 2001-09-12 15:18 Francis J. Lacoste * configure.in, all/script/.cvsignore, all/script/Makefile.am, all/script/lr_dlf_analyze.in: Added lr_dlf_analyze. 2001-09-12 15:16 Francis J. Lacoste * all/lib/Lire/DlfSchema.pm: Convert control characters in the lower ASCII range (1-31) 2001-09-12 15:04 Egon Willighagen * doc/user-manual.dbx: Fixed duplicate id. 2001-09-12 14:59 Plamen Bozukov * configure.in: Fixing my errors 2001-09-12 12:08 Joost van Baal * doc/TODO: added html responder output idea 2001-09-12 10:57 Plamen Bozukov * configure.in: Fixing my errors 2001-09-12 10:44 Joost van Baal * doc/BUGS: added apache-access_log2dlf bug 2001-09-12 10:28 Joost van Baal * doc/BUGS: added lr_xslt bug 2001-09-11 21:32 Plamen Bozukov * configure.in: Changing configure.in so lire can compile on RH 7.1 2001-09-11 10:58 Joost van Baal * doc/BUGS: added performance bug 2001-09-11 10:34 Egon Willighagen * configure.in, all/lib/WWW/CHANGELOG, all/lib/WWW/Domain.pm, all/lib/WWW/Makefile.am, all/lib/WWW/UserAgent.pm, all/lib/WWW/Domain/.cvsignore, all/lib/WWW/Domain/Country.pm, all/lib/WWW/Domain/Makefile.am, all/lib/WWW/Domain/Robot.pm, www/www.cfg, www/extensions/DomainDerivedSchema.pm, www/extensions/Makefile.am, www/reports/Makefile.am, www/reports/requests-by-country.xml: Added more WWW info analysis. Note that WWW::Domain::Country can also be used for other superservices, like FTP. New report: requests by country. WWW::Domain::Robot is not yet used, but my plan is to have a filter that shows Top X clients (Not Robots) and Top X domains (No Robots), but not yet sure how to do that. 2001-09-11 10:34 Joost van Baal * doc/BUGS: added note about status of info 2001-09-11 10:32 Egon Willighagen * extras/Time/.cvsignore: Added stamp-man. 2001-09-11 10:26 Egon Willighagen * www/script/apache-access_log2dlf.in: Fixed typo that caused bug. 2001-09-11 08:05 Egon Willighagen * NEWS, all/lib/WWW/UserAgent/Browser.pm, all/lib/WWW/UserAgent/OS.pm, doc/BUGS: Added detection of GNU/Hurd OS and Links browser. 2001-09-10 17:07 Joost van Baal * doc/dev-manual.dbx: fixed broken link 2001-09-10 13:02 Joost van Baal * doc/: BUGS, TODO: ...and another os note 2001-09-10 12:43 Joost van Baal * doc/BUGS: added 'all operating systems' report bug 2001-09-09 13:30 Joost van Baal * doc/TODO: added note about *bsd packages 2001-09-09 13:30 Joost van Baal * all/script/lr_dlf2xml.in: added note about TMPDIR 2001-09-09 07:46 Francis J. Lacoste * extras/Makefile.am: Forgot storable-all-local target. 2001-09-09 07:39 Francis J. Lacoste * extras/Makefile.am: Added Storable as extras. 2001-09-09 07:39 Francis J. Lacoste * configure.in: Check for Storable and install it if it isn't available. 2001-09-09 07:39 Francis J. Lacoste * all/etc/defaults.in: Always adds the archicture dependant perl5 directory to PERL5LIB when it exists. 2001-09-09 07:24 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Group.pm: Rewrote some hash access to work with both hashes implementations (DB_File or in-memory). 2001-09-09 07:23 Francis J. Lacoste * all/lib/Lire/AsciiDlf/ReportSpec.pm: Added make_hash method which returns a tied anonymous DB_File or a in-memory hash depending of the setting of large_dlf. 2001-09-09 07:23 Francis J. Lacoste * all/script/lr_dlf2xml.in: Added more log messages. Check size of DLF file and set large_dlf appropriately. 2001-09-09 07:22 Francis J. Lacoste * www/lib/Apache.pm: Made regex more robust, they are able to parse a lot more of invalid requests. The only invalid lines that will fail to be converted are those containing quotes in the referer, user agent or request field. 2001-09-09 07:21 Francis J. Lacoste * all/lib/Lire/DlfSchema.pm: Use defaults for empty string, not just undefined value. 2001-09-09 07:20 Francis J. Lacoste * all/etc/defaults.in: - Added LR_MAX_MEMORY variable which sets the maximum size of DLF files that will be processed in RAM. - Added LR_USERLEVEL, LR_TARGET_USER and LR_MAX_MEMORY to the list of variables that the user may want to override. 2001-09-09 02:52 Francis J. Lacoste * all/lib/Lire/Program.pm: Print memory stats under Linux. 2001-09-08 16:50 Joost van Baal * doc/: roadmap-20010613.html, roadmap-20010613.tex, roadmap-20010912.xml: moved to cvs-hibou 2001-09-08 16:50 Francis J. Lacoste * all/lib/Lire/Program.pm: Make sure that TMPDIR is used. 2001-09-08 15:43 Joost van Baal * all/: man/Makefile.am, man/lr_dlf2xml.pod, script/Makefile.am, script/lr_dlf2xml.in: since lr_dlf2xml is converted from sh to perl, its manpage is included in the script itself now. Updated manpage (a bit) 2001-09-07 20:43 Francis J. Lacoste * doc/: dev-manual.dbx, user-manual.dbx: Copied relevant parts of manual.xml and developer.xml to their corresponding place in the new documentation. 2001-09-07 13:27 Joost van Baal * doc/roadmap-20010912.xml: roadmap document, to be presented on board meeting 20010912 2001-09-06 22:41 Francis J. Lacoste * all/script/lr_getbody: Don't use munpack when the message is a single part with content-type of text/ 2001-09-06 17:16 Egon Willighagen * all/script/lr_anonimize.in, doc/BUGS: Fixed bug in lr_anonimize. File names are not seen as domain names no more. 2001-09-06 16:30 Egon Willighagen * doc/BUGS: Updated on lr_anonimize bug. 2001-09-06 15:28 Joost van Baal * all/etc/defaults.in: fixed bug in SKIP_ID_TEST warning, tnx Wytze 2001-09-06 11:00 Joost van Baal * doc/TODO: added log2mail thing. this list should probably move to our the website 2001-09-06 10:41 Egon Willighagen * all/script/lr_xslt.in, doc/make_reportchapter: Lr_xslt now uses the config file set with "-c" Make_reportchapter uses -c option. Build for install to new dir works again. 2001-09-05 23:52 Francis J. Lacoste * all/script/lr_xslt.in, include/rules.mk: Added -c option to specify the defaults file to use. This can be use to run lr_xslt during make. 2001-09-05 23:26 Francis J. Lacoste * doc/: BUGS, TODO: Removed BUGS and TODO fixed in lire-unstable. 2001-09-05 22:59 Francis J. Lacoste * all/man/lr_log2report.pod, doc/BUGS, doc/TODO, doc/manual.xml: Merged lire-stable. Lire-unstable is now in-sync with the latest release of Lire. 2001-09-05 16:33 Joost van Baal * configure.in: now should build from cvs on Red Hat 7.1: [05-Sep:16:07 Plamen Bozukov] I did'n have the /usr/lib/sgml/stylesheet/ even :( [05-Sep:16:07 Plamen Bozukov] [root@Plamen Bozukov dict2.2]# ls /usr/lib/sgml [05-Sep:16:07 Plamen Bozukov] iso-entities-8879.1986 [05-Sep:16:07 Plamen Bozukov] [root@Plamen Bozukov dict2.2]# [05-Sep:16:08 Plamen Bozukov] I got /usr/share/sgml/docbook/dsssl-stylesheets-1.59/print/docbook.dsl [05-Sep:16:09 Plamen Bozukov] But I'm running absolutely standart RH 7.1 :)) 2001-09-05 08:36 Egon Willighagen * ftp/reports/: top-files.xml, top-users.xml: Tested FTP reports and fixed two bugs. 2001-09-04 22:41 Joost van Baal * doc/manual.xml: fixed xml syntax. what is report_info supposed to do? 2001-09-04 22:15 Joost van Baal * NEWS: merged -stable, added note 2001-09-04 21:15 Egon Willighagen * ftp/: ftp.cfg, reports/Makefile.am, reports/top-files.xml, reports/top-users.xml: Two new FTP reports. 2001-09-04 12:11 Joost van Baal * doc/TODO: added webreport blurb 2001-09-04 09:11 Joost van Baal * doc/BUGS: explained what i meant by "getting rid of". tnx egon for pointing out i was not clear 2001-09-03 23:17 Joost van Baal * NEWS: bumped version 2001-09-03 22:59 Joost van Baal * doc/BUGS: and even more wishlist bugs 2001-09-03 21:11 Joost van Baal * doc/BUGS: some more withlist bugs 2001-09-03 00:59 Francis J. Lacoste * doc/dev-manual.dbx: Preface draft. 2001-09-03 00:43 Francis J. Lacoste * doc/user-manual.dbx: Preface draft. 2001-09-03 00:42 Francis J. Lacoste * doc/lire.ent: Added entites for the title of the user and dev manual. Added an entity for the LogReport Foundation 2001-09-03 00:42 Francis J. Lacoste * doc/BUGS: - Added problems with bogus request lines in www log file. - Removed obsolete querycalc bugs. 2001-09-02 23:04 Francis J. Lacoste * doc/: Makefile.am, dev-manual.dbx, lire.ent, user-manual.dbx: Added DobBook structure for a new Lire User Manual and a new Lire Developer Manual based on the old table of content proposal. 2001-09-02 09:14 Egon Willighagen * all/man/lr_log2report.pod: Removed typo. 2001-09-01 23:50 Joost van Baal * NEWS, all/man/lr_log2report.pod, doc/manual.xml: added some notes about logml 2001-09-01 23:49 Joost van Baal * doc/BUGS: added small bug 2001-09-01 22:43 Francis J. Lacoste * firewall/: etc/Makefile.am, etc/defaults.in, etc/dlf.cfg, etc/report_bytesperfrom.conf, etc/report_bytesperto.conf, etc/reportscripts, script/Makefile.am, script/acl_cisco_log2dlf.in, script/report_bytesperfrom, script/report_bytesperfromperport, script/report_bytesperto: Merged lire-stable. 2001-09-01 22:43 Francis J. Lacoste * dns/script/bind8-query2dlf.in, dns/script/bind9-query2dlf.in, doc/BUGS, doc/TODO, doc/developer.xml, doc/manual.xml: Merged lire-stable 2001-09-01 22:20 Francis J. Lacoste * INSTALL, NEWS, THANKS, all/etc/address.cf, all/etc/defaults.in, all/lib/WWW/Makefile.PerlPackage, all/lib/WWW/Makefile.am, all/lib/WWW/README, all/lib/WWW/Readme, all/lib/WWW/UserAgent.pm, all/lib/WWW/UserAgent/Browser.pm, all/lib/WWW/UserAgent/Language.pm, all/lib/WWW/UserAgent/OS.pm, all/lib/WWW/UserAgent/Robot.pm, all/man/lr_processmail.pod, all/man/lr_spool.pod, all/script/lr_config.in, all/script/lr_processmail, all/script/lr_spool.in, all/script/lr_xml2pdf.in: Merged lire-stable. 2001-08-31 21:32 Joost van Baal * all/lib/WWW/UserAgent/: Browser.pm, Language.pm, OS.pm, Robot.pm: we are called Stichting LogReport Foundation, laurent started working on awstats in 2000 2001-08-31 21:31 Joost van Baal * all/lib/WWW/UserAgent.pm: removed copyright statements about submodules, since they reside in these files themselves 2001-08-31 21:00 Joost van Baal * all/lib/WWW/Readme: file Readme was initially added on branch lire-stable. 2001-08-31 21:00 Joost van Baal * all/lib/WWW/: Makefile.am, README, Readme: mv README Readme: ugly hack to make sure this file wont get distributed with the Lire tarball 2001-08-31 17:56 Joost van Baal * doc/manual.xml: no longer includes manpage, while waiting for consensus on how to handle this 2001-08-31 17:44 Joost van Baal * doc/manual.xml: added some notes on where to get maildirmake, and how to get away with not having it installed. SIGNATUREFILE is now set in lire/defaults, no longer in the superservices' configuration files. 2001-08-31 17:42 Joost van Baal * doc/developer.xml: ~/.lirerc moved to ~/.lire/etc/defaults. added section on how to build a responder on an exim host (not complete yet). 2001-08-31 17:41 Joost van Baal * all/script/lr_spool.in: removed obsolete comment 2001-08-31 17:41 Joost van Baal * all/script/lr_processmail: fixed possible solaris bug 2001-08-31 17:40 Joost van Baal * all/man/lr_spool.pod: WORKDIR and DONEDIR are deprecated 2001-08-31 17:39 Joost van Baal * all/man/lr_processmail.pod: finally documented new user interface: identifier now gets set by parent process 2001-08-31 17:38 Joost van Baal * NEWS: new users lire config file, not really backwards compatible 2001-08-31 17:37 Joost van Baal * INSTALL, all/etc/defaults.in: new users lire config file, users no longer touch LR_DBfoo 2001-08-30 23:41 Joost van Baal * INSTALL, all/etc/defaults.in, doc/manual.xml: finally fixed the var/lib/lire problem. not tested on solaris yet. 2001-08-30 22:56 Francis J. Lacoste * configure.in, all/etc/defaults.in, extras/Makefile.am: - Updated the way extras are handled in configure.in - Added check for Time::Timezone - Shared library build support is back. - Make clean isn't broken anymore - Perl configuration is now done as part of the all target in extras. 2001-08-30 22:54 Francis J. Lacoste * all/lib/Makefile.am, all/lib/WWW/Makefile.am, email/lib/Makefile.am, include/rules.mk, www/lib/Makefile.am: - Name of the package in POD2MANLIBRULE is taken from the perlpackage variable. 2001-08-30 22:53 Francis J. Lacoste * ftp/Makefile.am: OpenBSD needs a tab as first line character in a makefile rule. 2001-08-30 22:52 Francis J. Lacoste * extras/Time/: .cvsignore, Makefile.am, README, Timezone.pm: Added Time::Timezone as extra (taken from Time-modules) 2001-08-30 22:01 Joost van Baal * doc/manual.xml: fixed xml bug 2001-08-30 21:48 Joost van Baal * NEWS, THANKS: thierry reported the /usr/local/var bug 2001-08-30 21:20 Joost van Baal * doc/manual.xml: added note about ARCHIVE and permissions of /var/lib/lire 2001-08-30 20:49 Joost van Baal * NEWS, all/script/lr_config.in, doc/BUGS: added wishlist bug, pressed spacebar in lr_config 2001-08-30 20:48 Joost van Baal * NEWS: cisco will be in the -HEAD release, not in -stable 2001-08-30 16:00 Joost van Baal * doc/TODO: extended descriptions of other projects 2001-08-29 23:42 Francis J. Lacoste * all/etc/defaults.in: - Commented out the XALAN_C and SABLOTRON variables that aren't supported for now. - Name of the variables for the XSL DocBook stylesheets wasn't in sync with configure 2001-08-29 23:41 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Timegroup.pm: Use Time::Timezone instead of the non-portable strftime '%z' to find the offset for the current time zone. 2001-08-29 23:41 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/ascii.xsl: - Explain why we aren't using strip-space. - Don't use normalize-space on lire:name and lire:value. Timegroup.pm puts space in lire:name to align the hour fields. 2001-08-29 21:05 Joost van Baal * Makefile.am: oops, syntax error in Makefile.am 2001-08-29 20:59 Joost van Baal * Makefile.am, configure.in: firewall will not get shipped with this release 2001-08-29 20:53 Joost van Baal * doc/BUGS, doc/TODO, firewall/script/acl_cisco_log2dlf.in: fixed acl_cisco_log2dlf .pod bug which caused old pod2man to fail 2001-08-29 20:35 Joost van Baal * doc/: BUGS, TODO: some more wishlists 2001-08-29 20:18 Joost van Baal * all/script/lr_xml2pdf.in: fixed bug which made lr_xml2pdf unusable in case KEEP is not set 2001-08-28 20:40 Joost van Baal * NEWS, all/etc/address.cf, all/etc/defaults.in: new superservice firewall, new service cisco 2001-08-28 20:39 Joost van Baal * doc/manual.xml: USEXALAN is obsolete. updated docs 2001-08-28 20:38 Joost van Baal * firewall/etc/reportscripts: file reportscripts was initially added on branch lire-stable. 2001-08-28 20:38 Joost van Baal * firewall/etc/report_bytesperto.conf: file report_bytesperto.conf was initially added on branch lire-stable. 2001-08-28 20:38 Joost van Baal * firewall/etc/report_bytesperfrom.conf: file report_bytesperfrom.conf was initially added on branch lire-stable. 2001-08-28 20:38 Joost van Baal * firewall/etc/: Makefile.am, defaults.in, dlf.cfg, report_bytesperfrom.conf, report_bytesperto.conf, reportscripts: some configuration hooks for the report scripts. reshuffled the dlf fields. 2001-08-28 20:34 Joost van Baal * firewall/script/report_bytesperfrom: file report_bytesperfrom was initially added on branch lire-stable. 2001-08-28 20:34 Joost van Baal * firewall/script/report_bytesperfromperport: file report_bytesperfromperport was initially added on branch lire-stable. 2001-08-28 20:34 Joost van Baal * firewall/script/report_bytesperto: file report_bytesperto was initially added on branch lire-stable. 2001-08-28 20:34 Joost van Baal * firewall/script/: Makefile.am, report_bytesperfrom, report_bytesperfromperport, report_bytesperto: added report scripts 2001-08-28 20:34 Joost van Baal * firewall/script/acl_cisco_log2dlf.in: now uses LR_ID in logging 2001-08-28 19:00 Egon Willighagen * doc/BUGS: Added new wishlist: autodetection of wrong lines and log format. 2001-08-28 18:50 Joost van Baal * dns/script/bind9-query2dlf.in: some finetuning of the print-category / print-severity stuff 2001-08-28 18:17 Joost van Baal * dns/script/bind8-query2dlf.in: added some notes to manpage 2001-08-28 18:16 Joost van Baal * dns/script/bind9-query2dlf.in: now setting print-category and print-severity is optional 2001-08-28 16:47 Joost van Baal * doc/BUGS: added i18n thing 2001-08-28 16:46 Joost van Baal * doc/TODO: some layout tweaking 2001-08-28 06:17 Francis J. Lacoste * extras/: .cvsignore, Makefile.am, XML-Parser/Makefile, expat/.cvsignore, expat/Makefile: Added dist-hook to include XML::Parser and expat when their source tarball is in the directory. 2001-08-28 06:15 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Timegroup.pm: Removed warnings when strftime '%z' hack isn't defined. 2001-08-28 06:14 Francis J. Lacoste * all/script/: lr_dlf2xml.in, lr_xml2ascii.in: Use tempfile from Lire::Program instead of using directly File::Temp 2001-08-28 06:14 Francis J. Lacoste * all/lib/Lire/Program.pm: Added version for tempfile for system with perl < 5.6.1 2001-08-28 06:13 Francis J. Lacoste * all/etc/defaults.in: Add architecture dependant perl library if we installed XML::Parser. 2001-08-28 06:12 Francis J. Lacoste * configure.in: Integrated XML::Parser and expat building. 2001-08-28 06:12 Francis J. Lacoste * Makefile.am: Added SUBDIRS subdirectory. 2001-08-27 00:48 Francis J. Lacoste * Makefile.am, all/lib/Makefile.am, all/lib/Lire/Makefile.am, all/lib/WWW/UserAgent/Makefile.am, all/lib/xml/dtd/Makefile.am, all/lib/xml/stylesheet/xsl/Makefile.am, all/script/Makefile.am, email/extensions/Makefile.am, www/extensions/Makefile.am: - Installation from a tarball made with make dist now works. - Removed top-level huge EXTRA_DIST, all files that needs to be included in the make dist are specified in their own directory Makefile.am - Fixed typos in EXTRA_DIST variable. - Added missing files to EXTA_DIST. 2001-08-27 00:46 Francis J. Lacoste * doc/Makefile.am: Added EXTRA_DIST. Don't keep intermediary tex files around. 2001-08-27 00:45 Francis J. Lacoste * include/rules.mk: Removed TEX2PDFRULE and merge it into XML2PDF_RULE. 2001-08-26 23:54 Francis J. Lacoste * dns/reports/.cvsignore, dns/reports/Makefile.am, email/reports/.cvsignore, email/reports/Makefile.am, ftp/reports/.cvsignore, ftp/reports/Makefile.am, include/rules.mk, www/reports/.cvsignore, www/reports/Makefile.am: Changed way text descriptions are generated from Makefile. Now each text file depends on the XML file from which it is generated. This makes it more fine-grained and prevent rebuilding of all descriptions when only some are needed. 2001-08-26 20:37 Francis J. Lacoste * www/reports/: top-avg-compression-by-file-type.xml, top-avg-compression-by-url.xml: Fixed lire:avg specification 2001-08-26 20:37 Francis J. Lacoste * all/lib/Makefile.am: Removed Apache.pm from all/lib 2001-08-26 20:32 Francis J. Lacoste * all/lib/Lire/Program.pm, all/script/lr_dlf2xml.in, email/script/qmail2dlf.in, www/script/apache-access_log2dlf.in, www/script/combined2dlf.in, www/script/common2dlf.in, www/script/modgzip2dlf.in: All scripts that use Lire::Program now log performance data and their command line argument. 2001-08-26 20:31 Francis J. Lacoste * configure.in: Removed all/lib/Apache.pm 2001-08-26 20:09 Francis J. Lacoste * www/script/: .cvsignore, Makefile.am, apache-access_log2dlf.in, combined2dlf.in, common2dlf.in, modgzip2dlf.in: Added new converter : combined2dlf, common2dlf and modgzip2dlf Those are frontend to the Lire::Apache.pm module. Updated apache-access_log2dlf to reflect changes to Lire::Apache. Those DLF scripts now also log some performance data and use Lire::Program. 2001-08-26 20:08 Francis J. Lacoste * www/reports/: Makefile.am, requests-by-gzip_result.xml, top-avg-compression-by-file-type.xml, top-avg-compression-by-url.xml: Added modgzip specific reports. 2001-08-26 20:07 Francis J. Lacoste * www/lib/: .cvsignore, Apache.pm, Makefile.am: Moved Apache.pm to lib directory of www superservice. Additionnaly the functions were reorganized to have one function by log type. Parsing is also done using a complex regex for a 10% speedup. 2001-08-26 20:05 Francis J. Lacoste * www/www.xml: Added modgzip service specific fields. 2001-08-26 20:04 Francis J. Lacoste * www/www.cfg: Added modgzip specific reports. 2001-08-26 20:04 Francis J. Lacoste * www/Makefile.am: Added lib subdirectory. 2001-08-26 20:03 Francis J. Lacoste * all/etc/: address.cf, defaults.in: Added new www service and modified old ones for backward compatibility. 2001-08-26 20:01 Francis J. Lacoste * configure.in: Removed apachemodgzip files and added new files from www superservice. 2001-08-26 20:01 Francis J. Lacoste * Makefile.am: Removed apachemodgzip files. 2001-08-26 20:01 Francis J. Lacoste * all/lib/: .cvsignore, Apache.pm.in: - Moved Apache.pm to lib directory of www superservice 2001-08-26 13:13 Egon Willighagen * doc/TODO: Added a few more FTP log formats to look at. 2001-08-26 13:05 Joost van Baal * doc/: developer.xml, manual.xml: fixed xml bug (arghh), new vim tag 2001-08-26 12:47 Joost van Baal * doc/developer.xml: more about Lire logmessages, what the complete messages look like 2001-08-26 11:53 Egon Willighagen * doc/manual.xml: Updated info about XHTML output. 2001-08-26 11:40 Egon Willighagen * doc/manual.xml: Updated manual on output formats. 2001-08-26 11:32 Egon Willighagen * doc/BUGS: Removed fixed bug. 2001-08-26 11:27 Egon Willighagen * www/script/report_refererperpage: Fix for an enormously stupid bug. 2001-08-26 10:49 Egon Willighagen * doc/developer.xml: Added info about log messages. Added section about WWW::UserAgent module. 2001-08-26 09:57 Egon Willighagen * all/lib/WWW/: Makefile.PerlPackage, UserAgent.pm: New release on SF (0.2.0). 2001-08-26 09:12 Egon Willighagen * configure.in: Fixed typo. 2001-08-26 09:07 Egon Willighagen * NEWS, all/script/lr_log2report.in, all/script/lr_xml2html.in: Added XHTML output. 2001-08-25 23:17 Joost van Baal * INSTALL, www/script/report_httpresult.description.manager.xml, www/script/report_httpresult.description.sysadmin.xml: INSTALL: added lf link, after guido said it was ok. 2001-08-25 23:17 Joost van Baal * email/script/: report_delay.description.xml, report_error.description.xml: added some trailing newlines, just to be sure 2001-08-25 22:46 Joost van Baal * doc/BUGS: added wishlist bug 2001-08-25 22:45 Joost van Baal * all/: etc/defaults.in, script/lr_dlf2xml.in, script/lr_xml2ascii.in: changed TARGET_USER to LR_TARGET_USER, to make sure we wont bump into other apps env vars 2001-08-25 22:44 Joost van Baal * email/script/: report_delay, report_error, report_fromdomain, report_fromrelay, report_size.description.xml, report_todomain, report_torelay: report_size.description.xml: added trailing newline. this lacking newline gave very interesting results on solaris. report_delay: i believe we no longer need the here (though i'm not sure) report_error: added trailing newline report_fromdomain: we don't wanna see an 'ITEMS parameter was not set' errormessage when running this script in a default setup. report_fromrelay: same report_todomain: same report_torelay: same report_size.description.xml: added trailing newline 2001-08-25 22:29 Francis J. Lacoste * all/: etc/defaults.in, lib/Lire/ReportSpec.pm, lib/Lire/AsciiDlf/ReportSpec.pm, lib/Lire/ReportParser/AsciiWriter.pm, lib/xml/dtd/lire-desc.mod, lib/xml/dtd/lrsml.dtd, lib/xml/stylesheet/xsl/ascii.xsl, lib/xml/stylesheet/xsl/build-description.xsl, lib/xml/stylesheet/xsl/config.xsl.in, lib/xml/stylesheet/xsl/docbook.xsl, script/lr_xml2ascii.in, script/lr_xml2html.in, script/lr_xml2pdf.in: - Renamed PROFILE variable which is used to select the description. Environement variable are now LR_TARGET_USER and LR_USERLEVEL Reference to profile in the code was also changed to target-user. 2001-08-25 21:58 Francis J. Lacoste * AUTHORS, INSTALL, Makefile.am, NEWS, README, README.lire-client, THANKS, configure.in, all/etc/defaults.in, all/etc/explanation, all/lib/Apache.pm.in, all/lib/Time.pm, all/lib/WWW/CHANGELOG, all/lib/WWW/Makefile.PerlPackage, all/lib/WWW/Makefile.am, all/lib/WWW/UserAgent.pm, all/lib/WWW/UserAgent/Browser.pm, all/lib/WWW/UserAgent/Language.pm, all/lib/WWW/UserAgent/OS.pm, all/lib/WWW/UserAgent/Robot.pm, all/man/lr_config.pod, all/man/lr_cron.pod, all/man/lr_db_fetch.pod, all/man/lr_db_purge.pod, all/man/lr_db_store.pod, all/man/lr_dlf2xml.pod, all/man/lr_log2report.pod, all/man/lr_log2xml.pod, all/man/lr_processmail.pod, all/man/lr_run.pod, all/man/lr_tag.pod, all/script/dlf_resolve.in, all/script/lr_anonimize.in, all/script/lr_config.in, all/script/lr_log2report.in, all/script/lr_xml2ascii.in, all/script/lr_xml2html.in, all/script/lr_xml2logml.in, all/script/lr_xml2pdf.in, all/script/lr_xml2png.in, doc/BUGS, doc/TODO, doc/developer.xml, doc/manual.xml, doc/roadmap.xml, firewall/etc/defaults.in, include/rules.mk, www/script/apache-access_log2dlf.in: Merged lire-stable 2001-08-25 19:57 Egon Willighagen * all/man/lr_log2report.pod: docbookx is supported docbook is not... 2001-08-25 19:18 Joost van Baal * doc/BUGS, www/script/report_httpresult: added referer www report bug 2001-08-25 19:09 Joost van Baal * www/script/report_httpversion: report_httpversion did output only "1 -". fixed 2001-08-25 18:57 Egon Willighagen * all/lib/WWW/UserAgent/Language.pm: Missed one in Joost's ua list. 2001-08-25 18:51 Egon Willighagen * all/lib/WWW/: CHANGELOG, UserAgent/Language.pm: Added 16 more languages. 2001-08-25 18:15 Joost van Baal * all/lib/Apache.pm.in: no longer chokes on "" as referer field in apache logs. (yes, these occur, next to "-" fields) 2001-08-25 18:09 Egon Willighagen * all/lib/WWW/UserAgent.pm: Faster detection of unknown user agents. 2001-08-25 17:42 Egon Willighagen * all/lib/WWW/UserAgent.pm: Now it actually remembers unknown agents. :) 2001-08-25 17:35 Joost van Baal * www/script/report_useragent.in: now line gets cheomped, so that we wont have lr_run complain about a bogus ' message 2001-08-25 17:34 Joost van Baal * doc/BUGS: added a wishlist bug, not gonna deal with that in this release 2001-08-25 17:33 Joost van Baal * all/script/lr_timespan.in: fixed bogus Time info is not available message 2001-08-25 17:33 Joost van Baal * all/lib/Apache.pm.in: fixed error message, now referer gets s/\ /_/g, to get rid of broken [origin unknown] referers 2001-08-25 17:32 Egon Willighagen * all/lib/WWW/: CHANGELOG, UserAgent/OS.pm: Added OpenVMS as operating system. 2001-08-25 17:29 Joost van Baal * doc/developer.xml: fixed xml syntax error 2001-08-25 17:29 Egon Willighagen * all/lib/WWW/UserAgent.pm: Applied %notInHash patch. Should speed up things. 2001-08-25 16:39 Joost van Baal * www/script/: report_httpresult.description.manager.xml, report_httpresult.description.sysadmin.xml, report_useragent.in: report_httpresult.description.manager.xml : fixed layout. report_useragent.in : more error checking 2001-08-25 16:33 Egon Willighagen * NEWS: Updated news about new FTP superservice. 2001-08-25 15:16 Joost van Baal * all/script/lr_querycalc2xml.in, www/script/report_useragent.in: got rid of high bit ascii and '&' s in xml output, borrowing from ReportSpec.pm and DlfSchema.pm. We hope we won't get hit anymore by xalan choking on it when parsing a www useragent report. 2001-08-25 12:19 Joost van Baal * NEWS, doc/TODO, email/etc/defaults.in, firewall/etc/defaults.in: Moved SIGNATUREFILE from superservice specific to global conf file. got rid of not-yet-used DESCRIPTION_LEVEL variable in global conf file. 2001-08-25 12:17 Joost van Baal * all/etc/defaults.in: Added comments to explain meaning of variables. Renamed "I_DONT_CARE_ABOUT_SECURITY" to the somewhat less strong "SKIP_ID_TEST", on request of Wytze. Moved the SIGNATUREFILE variables from the superservice's configuration file to this global one. 2001-08-24 13:03 Joost van Baal * doc/developer.xml: added an example on how to debug 2001-08-24 11:52 Egon Willighagen * ftp/: ftp.cfg, reports/Makefile.am, reports/bytes-by-day.xml: Added parsing of date/time data in xferlog and added new bytes-by-day report. 2001-08-24 11:45 Egon Willighagen * www/reports/bytes-by-day.xml: Removed typo. 2001-08-24 11:13 Egon Willighagen * all/lib/xml/stylesheet/xsl/convert_reportspec2docbook.xsl, doc/.cvsignore, doc/Makefile.am, doc/make_reportchapter, doc/manual.xml: Added new autogenerated chapter which lists all the reports for the www, dns, email and ftp superservice. 2001-08-24 08:41 Egon Willighagen * configure.in, all/etc/defaults.in, all/lib/Lire/DataTypes.pm, ftp/Makefile.am, ftp/ftp.cfg, ftp/ftp.xml, ftp/reports/.cvsignore, ftp/reports/Makefile.am, ftp/reports/catalog.in, ftp/reports/top-remote-host.xml: First working FTP report. 2001-08-24 00:41 Francis J. Lacoste * dns/script/: bind8-query2dlf.in, bind9-query2dlf.in: Added emacs local variables 2001-08-24 00:40 Francis J. Lacoste * dns/script/: distribution-requesttypes, top10-requestednames, top10-requestinghosts: Removed obsoletes DNS scripts 2001-08-24 00:35 Francis J. Lacoste * email/script/qmail2dlf.in: - Converted to Lire::Program - Updated to use Lire::DlfSchema to create the DLF records. - Missing information (because of the qmail format) gets LIRE_NOTAVAIL now. 2001-08-24 00:34 Francis J. Lacoste * all/script/lr_dlf2xml.in: Skipped reports because of LIRE_NOTAVAIL gets notice level instead of warning. 2001-08-24 00:34 Francis J. Lacoste * all/lib/Lire/DlfSchema.pm: Added make_hashref2asciidlf_func which create an anonymous subroutines which can be use to convert an hash with field names to a DLF record. 2001-08-24 00:33 Francis J. Lacoste * configure.in, all/lib/Dlf.pm.in, all/lib/Makefile.am, all/lib/Sum.pm: Removed obsolete Sum.pm and Dfl.pm 2001-08-23 23:40 Francis J. Lacoste * all/script/lr_anondump.in, all/script/lr_anonimize.in, all/script/lr_deanonimize.in, all/script/lr_getaddresses.in, all/script/lr_smtpfield.in, email/script/exim2dlf.in, email/script/postfix2dlf.in, email/script/qmail2dlf.in, email/script/sendmail2dlf.in, www/script/apache-access_log2dlf.in: Added emacs local variables. 2001-08-23 23:40 Francis J. Lacoste * all/script/Makefile.am: _SCRIPTS do not need to be in EXTRA_DIST 2001-08-23 23:01 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Timegroup.pm: - Special hack to get report by hour to display date change. It is a hack because the format of the time should be handled by the presentation layer (xml2whatever). 2001-08-23 22:43 Francis J. Lacoste * all/lib/: Lire/ReportParser/AsciiWriter.pm, xml/stylesheet/xsl/ascii.xsl: - Trim extras newlines before and after the descriptions. 2001-08-23 22:42 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/: Makefile.am, lire-lib.xsl: Added lire-lib.xsl 2001-08-23 20:35 Francis J. Lacoste * all/lib/: Lire/ReportParser/AsciiWriter.pm, xml/stylesheet/xsl/ascii.xsl: Do not output a newline after entry with two names when there are group children. 2001-08-23 20:27 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/logml-email.xsl: Name of report which contains graph data is top-deliveries-btw-relays 2001-08-23 19:56 Francis J. Lacoste * www/catalog.in: - Relative paths were wrong. 2001-08-23 19:55 Francis J. Lacoste * dns/catalog.in: Relative paths were wrong. 2001-08-23 19:55 Francis J. Lacoste * dns/Makefile.am, dns/reports/Makefile.am, www/Makefile.am, www/reports/Makefile.am: Added check-xml target. 2001-08-23 19:54 Francis J. Lacoste * all/: lib/Makefile.am, man/Makefile.am, script/Makefile.am: Added EXTRA_DIST variable for directory. 2001-08-23 19:53 Francis J. Lacoste * all/etc/Makefile.am: Added EXTRA_DIST variables for directory. 2001-08-23 19:53 Francis J. Lacoste * configure.in: Added substitution for new files in email supservice 2001-08-23 19:52 Francis J. Lacoste * Makefile.am: Moving listing of EXTRA_DIST files to their subdirectory 2001-08-23 19:50 Francis J. Lacoste * email/: .cvsignore, Makefile.am, catalog.in, email.cfg, email.xml, etc/Makefile.am, etc/defaults.in, etc/dlf.cfg, etc/dlf.default, etc/report_delay.conf.in, etc/report_fromdomain.conf.in, etc/report_fromrelay.conf.in, etc/report_todomain.conf.in, etc/report_topconnection.conf.in, etc/report_torelay.conf.in, etc/reportscripts_filter, etc/reportscripts_filter_messages, extensions/.cvsignore, extensions/EmailDerivedSchema.pm, extensions/Makefile.am, lib/Makefile.am, reports/.cvsignore, reports/Makefile.am, reports/catalog.in, reports/deliveries-by-day-by-status.xml, reports/deliveries-by-hour.xml, reports/errors-by-to-relay.xml, reports/top-avg-delay-by-to-relay-and-to-domain.xml, reports/top-deliveries-btw-relays.xml, reports/top-from-domain.xml, reports/top-from-email-by-domain.xml, reports/top-from-relay.xml, reports/top-largest-email-exchange.xml, reports/top-to-domain.xml, reports/top-to-email-by-domain.xml, reports/top-to-relay.xml, reports/top-volume-from-domain.xml, reports/top-volume-to-domain.xml, script/.cvsignore, script/Makefile.am, script/catalog.in, script/filter, script/filter_messages, script/report_delay, script/report_delay.description.xml, script/report_error, script/report_error.description.xml, script/report_fromdomain, script/report_fromrelay, script/report_fromusersperfromdomain, script/report_perday, script/report_perhour, script/report_size, script/report_size.description.xml, script/report_sizeperfromdomain, script/report_sizepertodomain, script/report_todomain, script/report_topconnection, script/report_torelay, script/report_touserspertodomain: Converted email superservice to new architecture. 2001-08-23 19:38 Francis J. Lacoste * all/lib/xml/dtd/lrsml.dtd: - derived-schema is optional. 2001-08-23 19:38 Francis J. Lacoste * all/lib/Lire/ReportParser/AsciiWriter.pm: - Reset the printed_description flag at the correct place (in subreport_start, not report_report_start) 2001-08-23 19:36 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Timegroup.pm: - It seems we don't need to correct for the time zone offset when the period is less than the offset. - Removed useless extra loop in update_report(). 2001-08-23 19:34 Francis J. Lacoste * all/lib/Lire/AsciiDlf/GroupOp.pm: - Limit average to two digits (0.00) 2001-08-23 19:34 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Group.pm: - XML encode special characters in the name. 2001-08-23 19:34 Francis J. Lacoste * all/lib/Lire/ReportSpec.pm: - Substitute & before all others (to prevent escaping of the entities) 2001-08-23 19:33 Francis J. Lacoste * all/lib/Lire/Program.pm: - Use 'warning' label (not 'warn') when trapping perl's 'warn' - Added lr_notice. 2001-08-23 19:28 Egon Willighagen * www/script/apache-access_log2dlf.in: Added missing referrer option, and fixed typo. 2001-08-23 19:27 Egon Willighagen * www/script/apache-access_log2dlf.in: Added missing referrer option. 2001-08-23 19:19 Egon Willighagen * www/script/apache-access_log2dlf.in: DLF format is not for Apache but WWW. 2001-08-23 17:53 Egon Willighagen * ftp/: .cvsignore, Makefile.am, catalog.in, ftp.cfg, ftp.xml: Added infrastructure for FTP superservice. 2001-08-23 13:00 Joost van Baal * Makefile.am, configure.in, dns/reports/Makefile.am, email/script/Makefile.am, include/rules.mk: make dist now yields an installable tarball. 2001-08-23 11:54 Joost van Baal * all/script/lr_xslt.in, include/rules.mk, www/reports/Makefile.am, www/script/Makefile.am: lr_xslt.in : now checks for existence of defaults file to decide wether we're called from within the source tree. top_srcdir is unset in these cases, so checking for this var doesn't do the trick. rules.mk: no longer redirects lr_xslt's stderr to /dev/null. in debug mode now. reset this once problems are solved. 2001-08-23 11:08 Joost van Baal * www/script/report_bytesperresult: fixed name of own script reference 2001-08-22 13:14 Joost van Baal * doc/BUGS: added emailaddress extension idea, as discussed on #logreport 2001-08-22 01:28 Egon Willighagen * doc/manual.xml, email/etc/reportscripts_filter: Reports needed for LogML output are now by default deactivated. The manual is extended with more precise information on how to get LogML output. 2001-08-22 01:19 Egon Willighagen * www/script/report_bytesperdir: Removed bug in bytes per dir report. Dir for root files (="/") was incorrectly removed and caused the key to be identical to the value in the report output. 2001-08-22 00:45 Joost van Baal * doc/BUGS: yes, the solaris bug is fixed. 2001-08-22 00:43 Egon Willighagen * www/script/: report_bytesperdir, report_clienthost, report_pagesperclienthost, report_refererperpage, report_requestedpage, www_topconnection: Notices about unset PARAMS in www reports are degraded to infos. 2001-08-22 00:39 Egon Willighagen * www/script/report_useragent.in: User Agent subreport now get sorted by value. 2001-08-22 00:27 Joost van Baal * all/script/: lr_log2report.in, lr_xml2html.in, lr_xml2logml.in, lr_xml2pdf.in: i believe i fixed the "important: On Solaris 5.6 running lr_log2report does not work if the -o option is omitted." bug. not thorougly tested yet, though 2001-08-21 23:49 Egon Willighagen * configure.in, www/script/report_bytesperdir: Only top 10 of dirs in bytes per dir report. 2001-08-21 22:48 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/logml-email.xsl: - The mode name is graph-mode. 2001-08-21 22:42 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/logml.xsl: - Updated for new report archicture. - Split templates specific to a superservice in separate stylesheets. - Use modes to control the construction of the output elements. This means that the top-level template doesn't have to know all subreports that can be used for LogML output. - Use a generic table2graph named template to convert a lire:table where edges are lire:entry with two names to a XGMML graph element. This template doesn't need to find the nodes in a separate subreport. It creates the necessary nodes from the lire:entry present in the subreport. 2001-08-21 22:38 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/: Makefile.am, logml-email.xsl, logml-www.xsl: - Added logml-email.xsl and logml-www.xsl 2001-08-21 22:37 Egon Willighagen * doc/BUGS: Added three recent new wishes 2001-08-21 22:31 Joost van Baal * doc/developer.xml: fixed bug in othername xml tag. 2001-08-21 22:22 Joost van Baal * doc/developer.xml, include/rules.mk: developer.xml: removed obsolete ast-open stuff. 2001-08-20 23:39 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/ascii.xsl: - Handle entry with multiple name elements. 2001-08-20 22:49 Francis J. Lacoste * all/lib/Lire/ReportParser/AsciiWriter.pm: - Handle multiple name element in an entry. 2001-08-20 22:30 Francis J. Lacoste * www/: www.cfg, reports/Makefile.am, reports/top-referer-page-connections.xml, reports/top-referers-by-page.xml: - Added top-referer-page-connections.xml - Added referer_exclusion parameter to top-referers-by-page 2001-08-20 22:29 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Group.pm: - Fixed problem with multiple field group. 2001-08-20 22:09 Egon Willighagen * Makefile.am, configure.in, dns/Makefile.am, dns/script/Makefile.am: Removed old report scripts. 2001-08-20 21:34 Egon Willighagen * dns/: dns.cfg, reports/Makefile.am, reports/requesttype-distribution-nonrecursive.xml, reports/requesttype-distribution-recursive.xml, reports/requesttype-distribution.xml: Finished last report. All are now converted to the new format. 2001-08-20 21:20 Egon Willighagen * dns/: dns.cfg, reports/Makefile.am, reports/top-requested-names-nonrecursive.xml, reports/top-requested-names-recursive.xml, reports/top-requested-names.xml: Another report transformed in the new format. 2001-08-20 21:20 Francis J. Lacoste * all/script/lr_xslt.in: Check for XSLT_PROCESSOR set to an old unsupported value and display appropriate message for theses cases. 2001-08-20 21:00 Francis J. Lacoste * all/lib/Lire/Program.pm: - lr_warn should use the 'warning' label. - Added lr_emerg function. 2001-08-20 21:00 Egon Willighagen * Makefile.am, configure.in, dns/reports/top-requesting-hosts-nonrecursive.xml, dns/reports/top-requesting-hosts-recursive.xml, dns/reports/top-requesting-hosts.xml: Two malfunctioning report specs are now fixed. 2001-08-20 20:37 Egon Willighagen * dns/: dns.cfg, reports/Makefile.am, reports/top-requesting-hosts-nonrecursive.xml, reports/top-requesting-hosts-recursive.xml: Two new (non-working) reporst specs... 2001-08-20 19:32 Joost van Baal * AUTHORS, INSTALL, NEWS, README, README.lire-client, THANKS, configure.in, all/etc/defaults.in, all/etc/explanation, all/lib/Time.pm, all/man/lr_config.pod, all/man/lr_cron.pod, all/man/lr_db_fetch.pod, all/man/lr_db_purge.pod, all/man/lr_db_store.pod, all/man/lr_dlf2xml.pod, all/man/lr_log2xml.pod, all/man/lr_processmail.pod, all/man/lr_run.pod, all/man/lr_tag.pod, all/script/dlf_resolve.in, all/script/lr_anonimize.in, all/script/lr_config.in, all/script/lr_log2report.in, all/script/lr_timespan.in, all/script/lr_xml2ascii.in, all/script/lr_xml2logml.in, all/script/lr_xml2pdf.in, all/script/lr_xml2png.in, doc/BUGS, doc/TODO, doc/developer.xml, doc/manual.xml, doc/roadmap.xml: when referring to Lire in texts, it's indicated as 'Lire', not 'lire' or 'LIRE'. 2001-08-20 13:48 Egon Willighagen * dns/: .cvsignore, Makefile.am, catalog.in, dns.cfg, dns.xml, reports/.cvsignore, reports/Makefile.am, reports/catalog.in, reports/top-requesting-hosts.xml: First DNS report ported to lire-unstable! My compliments to Francis, it is easy to use and learn/copy :) I needed about two hours to do all needed changes. 2001-08-18 22:32 Joost van Baal * INSTALL, THANKS: THANKS: Joost Bekkers gave code 2001-08-18 12:55 Joost van Baal * doc/developer.xml: some small additions to Francis' cvs story. 2001-08-18 10:20 Egon Willighagen * Makefile.am, configure.in, all/lib/WWW/.cvsignore, all/lib/WWW/CHANGELOG, all/lib/WWW/Makefile.PerlPackage, all/lib/WWW/Makefile.am, all/lib/WWW/UserAgent.pm, all/lib/WWW/UserAgent.pm.in, all/lib/WWW/UserAgent/.cvsignore, all/lib/WWW/UserAgent/Browser.pm, all/lib/WWW/UserAgent/Browser.pm.in, all/lib/WWW/UserAgent/Language.pm, all/lib/WWW/UserAgent/Language.pm.in, all/lib/WWW/UserAgent/OS.pm, all/lib/WWW/UserAgent/OS.pm.in, all/lib/WWW/UserAgent/Robot.pm, all/lib/WWW/UserAgent/Robot.pm.in: Merged changes Francis made in unstable. 2001-08-18 00:05 Francis J. Lacoste * www/extensions/: .cvsignore, DirDerivedSchema.pm, Makefile.am, UserAgentDerivedSchema.pm: - Added modules that implements the Dir and UserAgent derived schemas. 2001-08-18 00:04 Francis J. Lacoste * www/: www.cfg, reports/Makefile.am, reports/requests-by-browser.xml, reports/requests-by-lang.xml, reports/requests-by-method.xml, reports/requests-by-os.xml, reports/requests-by-robot.xml, reports/requests-by-useragent.xml, reports/requests-by-version.xml, reports/top-referers-by-page.xml: - Ported new reports from lire-stable : requests-by-browser, requests-by-os, requests-by-useragent, requests-by-lang, requests-by-method, requests-by-version, top-referers-by-page 2001-08-18 00:03 Francis J. Lacoste * www/reports/bytes-by-dir.xml: - Uses a derived-schema instead of an extension to compute the report. 2001-08-18 00:03 Francis J. Lacoste * www/Makefile.am: - Added extensions subdirectory. 2001-08-18 00:02 Francis J. Lacoste * www/www.xml: - Added referer and useragent fields. 2001-08-18 00:02 Francis J. Lacoste * all/script/lr_dlf2xml.in: - Support for derived schema. - Check for needed fields before computing reports. 2001-08-18 00:01 Francis J. Lacoste * all/lib/xml/dtd/lrsml.dtd: - Added derived-schema element. 2001-08-18 00:00 Francis J. Lacoste * all/lib/Lire/ReportSpec.pm: - Added needed_fields method which returns the list of fields which need to be available for the report to be computed. - Added derived-schema element. 2001-08-17 23:59 Francis J. Lacoste * all/lib/Lire/: FilterExpr.pm, FilterSpec.pm, Group.pm, GroupOp.pm, Timegroup.pm: - Added needed_fields method which returns the list of field that need to be available for the report to be computed. 2001-08-17 23:59 Francis J. Lacoste * all/lib/Lire/DlfSchema.pm: - has_field was broken (always returned true) 2001-08-17 23:58 Francis J. Lacoste * all/lib/WWW/: .cvsignore, Makefile.am, UserAgent.pm, UserAgent.pm.in, UserAgent/.cvsignore, UserAgent/Browser.pm, UserAgent/Browser.pm.in, UserAgent/Language.pm, UserAgent/Language.pm.in, UserAgent/Makefile.am, UserAgent/OS.pm, UserAgent/OS.pm.in, UserAgent/Robot.pm, UserAgent/Robot.pm.in: - Perl modules don't need to have a use lib. Only the script that uses them should have it. This means that we don't need substitutions on all bug "Lire::Config" module. - Removed namespace pollution. (@EXPORT exported needlessly methods that would only be called using an object). - Added some languages to UserAgent/Language.pm - Check for Mozilla and Galeon in UserAgent/Browser.pm - Precompiled all regular expression using qr// for faster runtime matching. - Helper modules (OS.pm, Browser.pm, etc.) don't need to export their function. Also they are regular function, they don't need a $self argument. - user_agent should be an instance variable of WWW::UserAgent not a package variable - All modules get included in the distribution. - Changed print and exit for croak. 2001-08-17 23:52 Francis J. Lacoste * all/lib/Lire/AsciiDlf/FilterExpr.pm: - Lire::AsciiDlf::BinaryExpr is also a Lire::AsciiDlf::FilterExpr - The proper function to check for a number is check_number. 2001-08-17 23:52 Francis J. Lacoste * all/lib/Lire/: DerivedSchema.pm, Makefile.am: - Added Lire::DerivedSchema 2001-08-17 23:51 Francis J. Lacoste * configure.in: - WWW::UserAgent module don't need substitutions. - Added Makefile of www/extensions 2001-08-17 19:05 Francis J. Lacoste * doc/BUGS, doc/manual.xml, firewall/script/acl_cisco_log2dlf.in: - Merged changes from lire-stable (merged-2001-08-17) 2001-08-17 19:01 Francis J. Lacoste * all/lib/WWW/: .cvsignore, CHANGELOG, Makefile.PL, Makefile.PerlPackage, README: - Merged changes from lire-stable (merged-2001-08-17). 2001-08-17 18:59 Francis J. Lacoste * INSTALL, Makefile.am, NEWS: - Merged changes from lire-stable (merged-2001-08-17) 2001-08-17 15:31 Egon Willighagen * INSTALL, doc/BUGS: Updated INSTALL a bit. 2001-08-17 15:13 Egon Willighagen * NEWS, doc/manual.xml: Updated NEWS about bugfixes. Updated manual about LogML output. 2001-08-17 14:05 Egon Willighagen * all/lib/xml/stylesheet/xsl/ascii.xsl, doc/BUGS: Fixed indentation problem with xsltproc (Gnome's XSLT lib). Tested with 1.0. Sabcmd still does not indent correctly. 2001-08-17 13:22 Egon Willighagen * all/script/lr_xslt.in: Removed an obsolete "n" charater. 2001-08-17 12:45 Egon Willighagen * www/script/report_refererperpage: Reports now only gives output if referer information is available. 2001-08-17 12:21 Egon Willighagen * doc/BUGS: Two other pod2man problem (non-fatal) on Solaris 5.6. 2001-08-17 12:19 Egon Willighagen * firewall/script/acl_cisco_log2dlf.in: There may not even be spaces in the line directly after =head1 NAME &*^&*(^$#&*(^$!!! 2001-08-17 12:03 Egon Willighagen * Makefile.am: Add HTML versions of the report descriptions to the dist. Failed "make" without jade installed. 2001-08-17 11:55 Egon Willighagen * firewall/script/acl_cisco_log2dlf.in: Added missing NAME in POD. Failed "make" on Solaris 5.6. 2001-08-17 00:56 Egon Willighagen * all/lib/WWW/: .cvsignore, CHANGELOG, Makefile.PL, Makefile.PerlPackage, README: New release of WWW::UserAgent module. Now installable. Untarzip the tar.gz file made with "make -f Makefile.PerlPackage" and do the normal "perl Makefile.PL && make && make install". Also gets installed with normal Lire Makefile. 2001-08-17 00:56 Egon Willighagen * all/lib/WWW/Makefile.PL: file Makefile.PL was initially added on branch lire-stable. 2001-08-16 18:56 Francis J. Lacoste * all/script/: .cvsignore, Makefile.am, lr_log2report.in, lr_xml2logml.in, lr_xml2pdf.in: - Merged lire-stable. 2001-08-16 18:45 Francis J. Lacoste * www/script/: .cvsignore, Makefile.am, apache-access_log2dlf.in: - Merged lire-stable. 2001-08-16 18:42 Francis J. Lacoste * all/man/: lr_log2report.pod, lr_xml2html.pod: - Merged lire-stable. 2001-08-16 18:40 Francis J. Lacoste * all/lib/: Apache.pm.in, Makefile.am, xml/stylesheet/xsl/Makefile.am, xml/stylesheet/xsl/logml.xsl: - Merged lire-stable 2001-08-16 18:34 Francis J. Lacoste * email/script/: Makefile.am, report_delay, report_fromdomain, report_fromrelay, report_todomain, report_topconnection, report_torelay: - Merged lire-stable 2001-08-16 18:31 Francis J. Lacoste * doc/BUGS, doc/TODO, doc/developer.xml, doc/manual.xml, include/rules.mk, email/etc/report_delay.conf.in, email/etc/report_fromdomain.conf.in, email/etc/report_fromrelay.conf.in, email/etc/report_todomain.conf.in, email/etc/report_topconnection.conf.in, email/etc/report_torelay.conf.in, email/etc/reportscripts_filter: - Merged lire-stable 2001-08-16 18:27 Francis J. Lacoste * Makefile.am, NEWS, THANKS, configure.in, all/lib/WWW/.cvsignore, all/lib/WWW/CHANGELOG, all/lib/WWW/Makefile.PerlPackage, all/lib/WWW/Makefile.am, all/lib/WWW/README, all/lib/WWW/UserAgent.pm.in, all/lib/WWW/UserAgent/.cvsignore, all/lib/WWW/UserAgent/Browser.pm.in, all/lib/WWW/UserAgent/Language.pm.in, all/lib/WWW/UserAgent/Makefile.am, all/lib/WWW/UserAgent/OS.pm.in, all/lib/WWW/UserAgent/Robot.pm.in, all/lib/WWW/UserAgent/robots.hash, all/lib/WWW/UserAgent/robots.readme, all/lib/WWW/UserAgent/robots.txt: - Merged lire-stable. 2001-08-16 06:10 Francis J. Lacoste * all/script/lr_xml2pdf.in: - Integrated new lr_xml2png script. - Files are created in a temporary directory (to permit removal of PNG files) 2001-08-16 06:09 Francis J. Lacoste * all/script/lr_xml2html.in: - Integrate new lr_xml2png script. - Fixed problem with GD::Graph test. - Files are created in a temporary directory. - When images are created, result is a tar gizzed file with the HTML file and the charts. 2001-08-16 06:08 Francis J. Lacoste * all/script/lr_xml2png.in: - This script is now just a frontend to the Lire::ReportParser::ChartWriter module. - Height of graph was changed to 300 (from 200). - X Labels are drawn vertically making long URL long nice on the chart. - Implement histogram (in contrast with bars). Bars have small space between them and a shadow is drawn. - All charts are created (instead of only one) - Takes an --outputdir (-o) option to specify where the charts are to be created. 2001-08-16 06:06 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/docbook.xsl: - Only output a caption if there is a lire:title element in lire:image. 2001-08-16 06:05 Francis J. Lacoste * all/lib/xml/dtd/lire.dtd: format is the used attribute (instead of mime) 2001-08-16 06:05 Francis J. Lacoste * all/lib/Lire/ReportParser/: ChartWriter.pm, Makefile.am: - Added ChartWriter.pm 2001-08-16 06:04 Francis J. Lacoste * all/lib/Lire/ReportParser.pm: - Added overridable event handler by subclass for ignorable white space. 2001-08-16 06:03 Francis J. Lacoste * all/lib/Lire/Config.pm.in: - Added path to convert in list of exported variable. 2001-08-15 19:55 Egon Willighagen * doc/developer.xml: Replaced "lire" with "Lire". 2001-08-15 13:02 Egon Willighagen * doc/manual.xml: Changes "lire" to "Lire". 2001-08-13 14:28 Egon Willighagen * Makefile.am: top_connection gets now included in dist. 2001-08-13 13:13 Egon Willighagen * NEWS, doc/manual.xml, www/script/apache-access_log2dlf.in: Updated documentation cause Apache referer is not experimental anymore. 2001-08-13 13:01 Egon Willighagen * THANKS: Added author of AWStats to THANKS for donating code to the project. 2001-08-13 12:57 Egon Willighagen * www/script/: report_bytesperday, report_bytesperdir, report_bytesperresult, report_bytesperresultperday, report_clienthost, report_httpmethod, report_httpresult, report_httpresultperclient, report_httpversion, report_iptotalperday, report_pagesperclienthost, report_requestsperday, report_totalperday: Reports now check of information is available. This makes report generation for Apache referer done. 2001-08-13 11:39 Egon Willighagen * www/script/www_topconnection: Small speed optimalization. 2001-08-13 11:20 Egon Willighagen * all/man/lr_xml2html.pod, doc/BUGS: Added comment about "-o" bug on solaris. Removed reference to XHTML output of lr_log2report in documentation. 2001-08-13 11:15 Egon Willighagen * configure.in: Fixed typo: xhhtml should be xhtml. 2001-08-13 11:01 Egon Willighagen * doc/BUGS: Re-leveled bug from normal to wishlist. Ordered bugs according to level. More important ones first. Wishlist last. 2001-08-13 10:53 Egon Willighagen * doc/BUGS: Removed bug that has already been fixed. 2001-08-13 10:38 Egon Willighagen * all/lib/WWW/UserAgent/robots.txt: file robots.txt was initially added on branch lire-stable. 2001-08-13 10:38 Egon Willighagen * all/lib/WWW/UserAgent/: .cvsignore, robots.hash, robots.readme, robots.txt: Source files for Robots database and method for updating uploaded. 2001-08-13 10:38 Egon Willighagen * all/lib/WWW/UserAgent/robots.readme: file robots.readme was initially added on branch lire-stable. 2001-08-13 10:38 Egon Willighagen * all/lib/WWW/UserAgent/robots.hash: file robots.hash was initially added on branch lire-stable. 2001-08-13 10:29 Egon Willighagen * all/script/lr_xml2pdf.in, doc/BUGS: Fixed reported bug on uninformative error messages. 2001-08-13 10:28 Egon Willighagen * all/lib/WWW/CHANGELOG: Updated Changelog to version 0.0.2. 2001-08-13 00:26 Francis J. Lacoste * all/script/lr_xml2html.in: - Handle USERLEVEL and PROFILE parameters. 2001-08-13 00:21 Francis J. Lacoste * all/script/lr_xml2pdf.in: - Handle userlevel and profile parameter. 2001-08-13 00:21 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/docbook.xsl: - Handle userlevel and profile - Import config.xsl 2001-08-13 00:07 Francis J. Lacoste * all/script/lr_xml2ascii.in: - Updated to use Lire::Program module. - Long options: xsl, userlevel, profile. - Handle userlevel and profile parameters for proper description output. 2001-08-13 00:06 Francis J. Lacoste * all/script/lr_dlf2xml.in: - Updated to use Lire::Program module. - Output DOCTYPE. 2001-08-13 00:04 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/Makefile.am: - Added config.xsl - Include XSL files in EXTRA_DIST. 2001-08-13 00:03 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/ascii.xsl: - Import config.xsl - Handle preformatted text description and respect userlevel and profile parameter. 2001-08-13 00:03 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/build-description.xsl: - Import config.xsl. 2001-08-13 00:02 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/.cvsignore, all/lib/xml/stylesheet/xsl/config.xsl.in, configure.in: Added config.xsl.in 2001-08-13 00:01 Francis J. Lacoste * all/lib/Lire/ReportParser/AsciiWriter.pm: - Handle preformatted descriptions with profile and userlevel parameters. 2001-08-13 00:00 Francis J. Lacoste * all/lib/Lire/ReportParser.pm: - Added hooks for docbook elements. - Added hooks so that subclass can handle element_start, element_end and pcdata events. 2001-08-12 23:20 Francis J. Lacoste * all/script/lr_xslt.in: Corrected variable reference in error message. 2001-08-12 23:19 Francis J. Lacoste * all/etc/defaults.in: Variables TARGET_USER and DESCRIPTION_LEVEL were renamed to PROFILE and USERLEVEL for consistency with the DTD and other places. 2001-08-12 23:18 Francis J. Lacoste * all/lib/Lire/Config.pm.in: - Added pkgdatadir and descriptiondir variables. 2001-08-12 23:18 Francis J. Lacoste * all/lib/Lire/: Makefile.am, AsciiDlf/Makefile.am, ReportParser/Makefile.am: Added perl modules to EXTRA_DIST. 2001-08-12 23:16 Francis J. Lacoste * all/lib/Lire/: Makefile.am, Program.pm: Added Lire::Program. 2001-08-12 23:15 Francis J. Lacoste * www/reports/Makefile.am: - Added stamp-desc to EXTRA_DIST so that preformatted text description need only to be build when doing a make dist. 2001-08-12 23:15 Francis J. Lacoste * www/Makefile.am: - Added configuration and schema definition to EXTRA_DIST. 2001-08-12 23:15 Francis J. Lacoste * include/rules.mk: - Text content is wrapped in an xml text element. - Set width to 64 when doing text dump with lynx. 2001-08-12 20:03 Francis J. Lacoste * configure.in: - Don't look for xalan-c and sablotron, they don't work with our stylesheets. (We will need xsltproc to build from CVS now) - Check version of xsltproc (need >= 1.0) - Substitues paths to fo, html XSL stylesheets from Norman Walsh. 2001-08-12 20:01 Francis J. Lacoste * all/etc/defaults.in: - Added variables that contains the path to the XSL stylesheets for DocBook. 2001-08-12 20:01 Francis J. Lacoste * www/reports/Makefile.am: - Include reports_DATA in EXTRA_DIST. - Build text descriptions of request-by-results subreport. 2001-08-12 20:00 Francis J. Lacoste * www/reports/.cvsignore: - Ignore text description files. 2001-08-12 19:59 Francis J. Lacoste * include/rules.mk: - Added rule to build text description from Makefiles. 2001-08-12 19:59 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/build-description.xsl: Added build-description.xsl 2001-08-12 19:57 Francis J. Lacoste * all/script/lr_xslt.in: - Support passing variables to the stylesheet. New usage is: lr_xslt xslfile xmlfile [name=value]... - Can be run at compile time by setting top_srcdir. 2001-08-12 03:33 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/ascii.xsl: - Use variable of param when appropriate. - debug is now either false() or true() 2001-08-12 03:32 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/docbook.xsl: - Properly use variable instead of param for things that are local variable. - debug is either false() or true() - Colspec and spanspec are generated dynamically find on the max number of group nesting. 2001-08-11 20:03 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/docbook.xsl: - Reindent. - Updated for new lire DTD. The table processing was rewritten so that the same code works for up to three level of entry nesting without resorting to a big if statement. - Removed name/value header (we don't have it in the text output, I don't see what is the use in the DobBook output.) - There's still a lot of work to do on the layout aspect. 2001-08-10 23:00 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/ascii.xsl: - Reindent - Newline are specified using the numeric entity ( ); - Modified for new lire.dtd - Removed white-space only text nodes in source document. - Same output in xalan-c, xsltproc and sablotron 2001-08-10 22:59 Francis J. Lacoste * all/script/lr_dlf2xml.in: - Do not put a DOCTYPE in XML output (there is no way to turn off URL fetching in Xalan-C, grr) - Specify encoding us-ascii (we need special processing for other charsets, delay to I18N) - Specify time format YYYY-MM-DD HH:MM:SS ZZZ Two reasones : - XSL standard doesn't have capability to process time or date. (We will need to write our own datetime manipulation code) - %c could ouput non us-ascii characters. 2001-08-10 22:56 Francis J. Lacoste * all/script/lr_xslt.in: - Fixed type when running xsltproc. - Added --nonet --novalid to xsltproc. 2001-08-10 22:56 Francis J. Lacoste * all/lib/Lire/ReportParser/AsciiWriter.pm: - Date attribute is preformatted. - Name is truncated when too long. Proper calculation regarding MAX_LINE_LENGTH 2001-08-10 22:55 Francis J. Lacoste * configure.in: Preferred order of XSL processor is xsltproc (fastest), sablotron (faster), xalan (slow). 2001-08-09 00:02 Egon Willighagen * all/lib/WWW/.cvsignore, all/lib/WWW/CHANGELOG, all/lib/WWW/Makefile.PerlPackage, all/lib/WWW/Makefile.am, all/lib/WWW/README, all/lib/WWW/UserAgent.pm.in, all/lib/WWW/UserAgent/Browser.pm.in, all/lib/WWW/UserAgent/Language.pm.in, all/lib/WWW/UserAgent/OS.pm.in, all/lib/WWW/UserAgent/Robot.pm.in, include/rules.mk: Added functionality to add custon records to the databases. Added manual page for WWW::UserAgent. Adapted rules.mk to be able to generate a man page from POD for WWW::*. And added Makefile which is going to be used for making a Perl CPAN package. It now just compiles a tar.gz file for SF. 2001-08-09 00:02 Egon Willighagen * all/lib/WWW/Makefile.PerlPackage: file Makefile.PerlPackage was initially added on branch lire-stable. 2001-08-09 00:02 Egon Willighagen * all/lib/WWW/CHANGELOG: file CHANGELOG was initially added on branch lire-stable. 2001-08-08 03:34 Francis J. Lacoste * configure.in, all/script/Makefile.am, all/script/lr_timespan.in, all/script/.cvsignore: Removed obsolete lr_timespan 2001-08-08 03:33 Francis J. Lacoste * all/script/lr_log2xml.in: Integrated new lr_dlf2xml. 2001-08-08 03:32 Francis J. Lacoste * all/script/lr_dlf2xml.in: - Added some info message. - Save time_span value using lr_db_store when ARCHIVE is set. 2001-08-08 03:32 Francis J. Lacoste * all/etc/defaults.in: - Removed obsolete USE_XALAN 2001-08-08 02:45 Francis J. Lacoste * all/lib/Lire/: DataTypes.pm, DlfSchema.pm, Extension.pm, Field.pm, FilterExpr.pm, FilterSpec.pm, Group.pm, GroupField.pm, GroupOp.pm, Param.pm, ReportParser.pm, ReportSpec.pm, ReportSpecFactory.pm, Timegroup.pm, AsciiDlf/AsciiDlfFactory.pm, AsciiDlf/FilterExpr.pm, AsciiDlf/FilterSpec.pm, AsciiDlf/Group.pm, AsciiDlf/GroupOp.pm, AsciiDlf/ReportSpec.pm, AsciiDlf/Timegroup.pm, ReportParser/AsciiWriter.pm: Keywork is Revision, not Release 2001-08-08 02:40 Francis J. Lacoste * all/lib/xml/dtd/lire.dtd: - Removed value attribute from group. - Specify that date attribute is in seconds since epoch. - Documented type attribute. - Removed obsolete comments. 2001-08-08 02:39 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Group.pm: - Keys are stored directly into the hash data. - Group don't have a value anymore. - Data wasn't passed correctly from update_report, end_report and write_report. 2001-08-08 02:38 Francis J. Lacoste * www/reports/: bytes-by-result-by-day.xml, requests-by-result-by-day.xml, top-client_host-by-result.xml, top-pages-by-client_host.xml, top-tracked_pages-by-client_host.xml, top-urls-by-client_host.xml: - Removed name attribute from group element. Value should be computed with a proper sum, count, avg, min or max element. 2001-08-08 02:36 Francis J. Lacoste * all/lib/Lire/: Group.pm, ReportParser.pm, ReportSpec.pm, ReportParser/AsciiWriter.pm: - Removed value attribute of group element. 2001-08-07 03:23 Egon Willighagen * NEWS: Updated news on apache referer. 2001-08-07 03:17 Egon Willighagen * all/lib/Apache.pm.in, doc/BUGS, doc/TODO, www/script/apache-access_log2dlf.in, www/script/report_useragent.in: Added new submode for Apache: referer. Code is yet experimental, i.e.: - DLF format works - www reports do not, or actually do report if no information is available... most reports do no detect LIRE_NOTAVAIL 2001-08-07 03:15 Egon Willighagen * configure.in: www/etc/report_clienthost.conf gets now 'maked' and installed 2001-08-07 03:14 Egon Willighagen * all/script/lr_timespan.in: Don't calculate time span if data is not available. As for example for Apache referer logs. Field value is then LIRE_NOTAVAIL. 2001-08-07 03:13 Egon Willighagen * www/script/www_topconnection: Fixed bug: missing ":" 2001-08-06 14:37 Egon Willighagen * all/lib/WWW/UserAgent/Language.pm.in: file Language.pm.in was initially added on branch lire-stable. 2001-08-06 14:37 Egon Willighagen * Makefile.am, NEWS, configure.in, all/lib/WWW/README, all/lib/WWW/UserAgent.pm.in, all/lib/WWW/UserAgent/Browser.pm.in, all/lib/WWW/UserAgent/Language.pm.in, all/lib/WWW/UserAgent/Makefile.am, all/lib/WWW/UserAgent/OS.pm.in, www/script/report_useragent.in: Added detection of operating system and language. The latter is not that useful for detecting from user agent, but some browsers state the langauge of the UI. 2001-08-06 14:37 Egon Willighagen * all/lib/WWW/UserAgent/OS.pm.in: file OS.pm.in was initially added on branch lire-stable. 2001-08-06 14:37 Egon Willighagen * all/lib/WWW/README: file README was initially added on branch lire-stable. 2001-08-06 12:19 Egon Willighagen * doc/BUGS, www/script/.cvsignore: Added Solaris bug. 2001-08-06 02:53 Francis J. Lacoste * configure.in: - Removed obsolete files and added new ones. 2001-08-06 02:53 Francis J. Lacoste * Makefile.am: - Removed obsolete files and added new ones. - For the time being only all and www are in SUBDIRS 2001-08-06 02:52 Francis J. Lacoste * all/script/lr_xml2ascii.in: - use Lire::Config - Added a proper 'use lib' 2001-08-06 02:52 Francis J. Lacoste * all/script/lr_dlf2xml.in: - chomp correct variable - added a proper 'use lib' 2001-08-06 02:51 Francis J. Lacoste * all/lib/Lire/ReportSpec.pm: - Removed warning when sort attribute isn't specified. - Look for report spec in Lire::Config::reportdir/superservice - _ doesn't always refer to the report spec XML file 2001-08-06 02:50 Francis J. Lacoste * all/lib/Lire/DlfSchema.pm: Look for schemas in $datadir/schemas 2001-08-06 02:37 Francis J. Lacoste * www/Makefile.am: - Added installation of schema and default report configuration - Added reports to SUBDIRS 2001-08-06 02:36 Francis J. Lacoste * www/catalog.in: Added mapping for the Lire Report Markup Language system identifier 2001-08-06 02:35 Francis J. Lacoste * all/lib/xml/dtd/Makefile.am: Added new DTDs to Makefile.am 2001-08-06 02:35 Francis J. Lacoste * all/lib/Makefile.am: Added Lire to SUBDIRS 2001-08-06 02:34 Francis J. Lacoste * all/lib/Lire/: AsciiDlf/.cvsignore, AsciiDlf/Makefile.am, ReportParser/.cvsignore, ReportParser/Makefile.am: Added .cvsignore and Makefile.am 2001-08-06 02:33 Francis J. Lacoste * all/lib/Lire/.cvsignore: Added .cvsignore. 2001-08-06 02:32 Francis J. Lacoste * www/reports/Makefile.am: Added Makefile.am 2001-08-06 02:31 Francis J. Lacoste * all/lib/Lire/Makefile.am: Added Makefile.am. 2001-08-06 02:31 Francis J. Lacoste * all/lib/Lire/Config.pm.in: Package is named Lire::Config 2001-08-06 02:29 Francis J. Lacoste * all/script/: dlf_sort-n-limit.in, querycalc-tidy-pre.in: Removed obsolete files 2001-08-06 02:16 Francis J. Lacoste * all/script/: lr_xml_parser.in, .cvsignore: Removed obsolete file 2001-08-06 02:10 Francis J. Lacoste * all/script/: .cvsignore, Makefile.am, dlf_addtm.in, dlf_sum.in, dlf_total.in, dlf_uniq.in, lr_querycalc2xml.in, querycalc.in: Removed obsolete files 2001-08-06 01:59 Francis J. Lacoste * www/script/: .cvsignore, catalog.in, filter_pics, filter_trackpage, report_bytesperday, report_bytesperdir, report_bytesperresult, report_bytesperresultperday, report_clienthost, report_httpresult, report_httpresult.description.manager.xml, report_httpresult.description.sysadmin.xml, report_httpresultperclient, report_iptotalperday, report_pagesperclienthost, report_requestedpage, report_requestsperday, report_totalperday, Makefile.am: Removed obsolete files 2001-08-06 01:45 Francis J. Lacoste * all/lib/Lire/ReportParser/AsciiWriter.pm: Added Lire::ReportParser::AsciiWriter 2001-08-06 01:44 Francis J. Lacoste * all/lib/Lire/ReportParser.pm: Added Lire::ReportParser 2001-08-06 01:44 Francis J. Lacoste * all/lib/Lire/Config.pm.in: - Added Lire::Config template module. 2001-08-06 01:43 Francis J. Lacoste * all/script/lr_dlf2xml.in: - Fixed error messages now contains the service and superservice informations. 2001-08-06 01:42 Francis J. Lacoste * all/script/lr_xml2ascii.in: - Rewrote using new Lire::ReportParser::AsciiWriter class. 2001-08-05 22:12 Francis J. Lacoste * all/lib/xml/dtd/lire.dtd: - Added namespace support. - Use lire-desc and lire-types (this gives us common types with the others DTDs and DocBook inclusion). - lire:group is now a child of lire:entry (instead of lire:table) - lire:group doesn't have a title anymore (the label is the lire:name of its parent lire:entry) - lire:entry contains a lire:name and either a lire:value or a lire:group. - We can now validate reports from lr_dlf2xml using nsgml ! 2001-08-05 21:52 Francis J. Lacoste * all/script/lr_dlf2xml.in: - Added DOCTYPE declaration and namespace support. 2001-08-05 21:51 Francis J. Lacoste * www/reports/catalog.in: - Added mapping for lire.dtd. 2001-08-05 21:38 Francis J. Lacoste * www/reports/: bytes-by-day.xml, bytes-by-dir.xml, bytes-by-result-by-day.xml, bytes-by-result.xml, clienthost-by-day.xml, requests-by-day.xml, requests-by-result-by-day.xml, requests-by-result.xml, top-client_host-by-result.xml, top-client_host.xml, top-pages-by-client_host.xml, top-requested-page.xml, top-tracked_pages-by-client_host.xml, top-urls-by-client_host.xml: - Use official URL as system identifier. 2001-08-05 21:38 Francis J. Lacoste * all/lib/xml/dtd/lrsml.dtd: - Added official URL to DTD. 2001-08-05 21:37 Francis J. Lacoste * all/lib/xml/dtd/ldsml.dtd: - Added official URL to DTD. - The DTD is called DLF Schema and not DTD Schema 2001-08-05 21:37 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Group.pm: - Output only lire:value when there the lire:group would be empty. 2001-08-05 21:05 Francis J. Lacoste * www/reports/: top-client_host-by-result.xml, top-client_host.xml, top-requested-page.xml: - Renamed some parameters with more descriptive names (number_to_show -> page_to_show) 2001-08-05 21:04 Francis J. Lacoste * www/www.cfg: Added www.cfg 2001-08-05 21:03 Francis J. Lacoste * all/script/lr_dlf2xml.in: - Now generate a complete report based on a configuration file. 2001-08-05 21:01 Francis J. Lacoste * all/lib/Lire/AsciiDlf/FilterSpec.pm: - Sort fields aren't included in the filter expression id. 2001-08-05 21:01 Francis J. Lacoste * all/lib/Lire/DlfSchema.pm: - _ wasn't always referencing the SCHEMA file. 2001-08-05 05:32 Francis J. Lacoste * all/lib/Lire/AsciiDlf/FilterSpec.pm: - Added id method. - Schema field position are 0 based indexed. 2001-08-05 05:31 Francis J. Lacoste * all/lib/Lire/AsciiDlf/FilterExpr.pm: - Added method which value can be used to compare FilterSpec for idempotent behavior. 2001-08-05 05:05 Francis J. Lacoste * all/lib/Lire/ReportSpec.pm: - Defines sort_fields using the value of the sort attribute when creating the filter spec. 2001-08-05 05:05 Francis J. Lacoste * all/lib/Lire/FilterSpec.pm: - Make sure that sort_fields returns undef when there are no sort fields. - Use sort_fields as param name in new(). 2001-08-05 05:04 Francis J. Lacoste * all/lib/Lire/AsciiDlf/FilterSpec.pm: - Implemented sort method which sort Ascii DLF using sort(1) according to the sort_fields. 2001-08-05 05:03 Francis J. Lacoste * all/script/lr_dlf2xml.in: - Implemented filter specification using the sort attribute. 2001-08-04 16:27 Egon Willighagen * www/script/report_useragent.in: file report_useragent.in was initially added on branch lire-stable. 2001-08-04 16:27 Egon Willighagen * all/lib/WWW/: .cvsignore, UserAgent/.cvsignore: file .cvsignore was initially added on branch lire-stable. 2001-08-04 16:27 Egon Willighagen * all/lib/WWW/UserAgent/Robot.pm.in: file Robot.pm.in was initially added on branch lire-stable. 2001-08-04 16:27 Egon Willighagen * all/lib/WWW/: Makefile.am, UserAgent/Makefile.am: file Makefile.am was initially added on branch lire-stable. 2001-08-04 16:27 Egon Willighagen * all/lib/WWW/UserAgent.pm.in: file UserAgent.pm.in was initially added on branch lire-stable. 2001-08-04 16:27 Egon Willighagen * all/lib/WWW/UserAgent/Browser.pm.in: file Browser.pm.in was initially added on branch lire-stable. 2001-08-04 16:27 Egon Willighagen * Makefile.am, configure.in, all/lib/Makefile.am, all/lib/WWW/.cvsignore, all/lib/WWW/Makefile.am, all/lib/WWW/UserAgent.pm.in, all/lib/WWW/UserAgent/.cvsignore, all/lib/WWW/UserAgent/Browser.pm.in, all/lib/WWW/UserAgent/Makefile.am, all/lib/WWW/UserAgent/Robot.pm.in, www/script/report_useragent, www/script/report_useragent.in: Extended UserAgent report. Now also detects browsers and robots. The added modules are sort of in cooperation with AWStats (a competitor at the www superservice). I took his Browser database (his GPL copyright) and placed it in a module. 2001-08-04 12:03 Egon Willighagen * .cvsignore: Added VERSION. 2001-08-04 12:00 Egon Willighagen * NEWS: Updated NEWS. 2001-08-03 16:14 Egon Willighagen * doc/manual.xml: Added information on the reports that can be customized, and which vars the have... 2001-08-03 15:49 Egon Willighagen * www/script/www_topconnection: Do not give this report if no relevant information was in the log files. 2001-08-03 15:27 Egon Willighagen * email/etc/report_todomain.conf.in: file report_todomain.conf.in was initially added on branch lire-stable. 2001-08-03 15:27 Egon Willighagen * email/etc/report_topconnection.conf.in: file report_topconnection.conf.in was initially added on branch lire-stable. 2001-08-03 15:27 Egon Willighagen * email/etc/report_delay.conf.in: file report_delay.conf.in was initially added on branch lire-stable. 2001-08-03 15:27 Egon Willighagen * email/etc/report_fromdomain.conf.in: file report_fromdomain.conf.in was initially added on branch lire-stable. 2001-08-03 15:27 Egon Willighagen * email/etc/report_delay.conf.in, email/etc/report_fromdomain.conf.in, email/etc/report_fromrelay.conf.in, email/etc/report_todomain.conf.in, email/etc/report_topconnection.conf.in, email/etc/report_torelay.conf.in, email/script/report_delay, email/script/report_fromdomain, email/script/report_fromrelay, email/script/report_todomain, email/script/report_topconnection, email/script/report_torelay, www/script/report_clienthost, www/script/www_topconnection: User request: more reports configurable for Top X = 10 2001-08-03 15:27 Egon Willighagen * email/etc/report_fromrelay.conf.in: file report_fromrelay.conf.in was initially added on branch lire-stable. 2001-08-03 15:27 Egon Willighagen * email/etc/report_torelay.conf.in: file report_torelay.conf.in was initially added on branch lire-stable. 2001-08-03 14:09 Egon Willighagen * www/script/www_topconnection: file www_topconnection was initially added on branch lire-stable. 2001-08-03 14:09 Egon Willighagen * all/lib/xml/stylesheet/xsl/logml.xsl, www/script/Makefile.am, www/script/www_topconnection: New report: WWW Graph (www_topconnection), i.e. 10 highest weighted edges + corresponding nodes. With LogML export. 2001-08-03 09:48 Egon Willighagen * Makefile.am, NEWS: Added new report_refererperpage report. 2001-08-02 23:26 Egon Willighagen * www/script/: Makefile.am, report_refererperpage: Added new report_refererperpage report. 2001-08-02 23:26 Egon Willighagen * www/script/report_refererperpage: file report_refererperpage was initially added on branch lire-stable. 2001-08-02 10:44 Egon Willighagen * Makefile.am, NEWS, all/lib/Apache.pm.in, www/script/Makefile.am, www/script/report_bytesperday, www/script/report_bytesperresultperday, www/script/report_iptotalperday, www/script/report_requestsperday, www/script/report_totalperday, www/script/report_useragent: Extended www superservice DLF format with two new field: user agent and referer. Both are available from Apache combined files (as it seems from my Debian installation). 2001-08-02 10:44 Egon Willighagen * www/script/report_useragent: file report_useragent was initially added on branch lire-stable. 2001-08-02 10:40 Egon Willighagen * www/script/report_httpmethod: Corrected title 2001-08-02 01:01 Egon Willighagen * doc/manual.xml: List of params in defaults added to manual. 2001-08-01 06:03 Francis J. Lacoste * all/lib/Lire/DataTypes.pm: - Removed warnings caused by missing element in duration2sec. 2001-08-01 05:58 Francis J. Lacoste * all/lib/Lire/: DlfSchema.pm, FilterExpr.pm, Group.pm, ReportSpec.pm: - Warnings removal (fixes several small bugs). 2001-08-01 05:57 Francis J. Lacoste * all/script/lr_dlf2xml.in: - Parameter can be set from the command line. - Filters are working. 2001-08-01 05:56 Francis J. Lacoste * www/reports/top-tracked_pages-by-client_host.xml: - Added description which explains what are the tracked pages. - Added name attribute to nested group. 2001-08-01 05:47 Francis J. Lacoste * www/reports/top-pages-by-client_host.xml: - Proper name of the parameter is page_to_show. - Added name attribute to nested group. 2001-08-01 05:46 Francis J. Lacoste * all/lib/Lire/AsciiDlf/: AsciiDlfFactory.pm, FilterExpr.pm, FilterSpec.pm: Added basic filter ASCII DLF implementation. 2001-07-30 12:00 Egon Willighagen * all/lib/xml/stylesheet/xsl/logml.xsl: Corrected stylesheet. Graph element can now be visualized with OpenJGraph. 2001-07-29 23:29 Egon Willighagen * email/script/report_topconnection: file report_topconnection was initially added on branch lire-stable. 2001-07-29 23:29 Egon Willighagen * Makefile.am, all/lib/xml/stylesheet/xsl/logml.xsl, email/etc/reportscripts_filter, email/script/Makefile.am, email/script/report_fromdomain, email/script/report_fromrelay, email/script/report_topconnection, email/script/report_torelay: One step further towards a email graph. Code is not yet beta. I have several things to test with the LogML output. Nothing is broken, except for the new functionality. LogML output for email has not been tested for validity. 2001-07-29 23:07 Francis J. Lacoste * www/reports/: top-client_host-by-result.xml, top-urls-by-client_host.xml: - Added name attribute to nested group. 2001-07-29 23:05 Francis J. Lacoste * www/reports/bytes-by-result-by-day.xml: - Sort by http_result. 2001-07-29 23:05 Francis J. Lacoste * all/script/lr_dlf2xml.in: - Start new implementation using the Lire API. 2001-07-29 23:03 Francis J. Lacoste * all/lib/Lire/Timegroup.pm: - Modified some checks since Lire::Group is now also a Lire::GroupOp 2001-07-29 23:02 Francis J. Lacoste * all/lib/Lire/ReportSpec.pm: - Fixed bug with top-level groups that don't have a name. - $the_factory wasn't early enough. - Use die rather than croak while parsing XML. - Modified some checks since Lire::Group is now also a Lire::GroupOp 2001-07-29 22:58 Francis J. Lacoste * all/lib/Lire/GroupOp.pm: - sort_fields always returns undef when there are no sort fields. - parent may be null for top-level group. 2001-07-29 22:58 Francis J. Lacoste * all/lib/Lire/Group.pm: - Group is also a GroupOp. 2001-07-29 22:57 Francis J. Lacoste * all/lib/Lire/DataTypes.pm: - eval_duration is really called duration2sec. - XML names can start by the underscore. 2001-07-29 22:57 Francis J. Lacoste * all/lib/xml/dtd/lrsml.dtd: - Added name attribute to group. Should be set when it is nested in other group. 2001-07-29 22:56 Francis J. Lacoste * all/lib/Lire/AsciiDlf/: AsciiDlfFactory.pm, Group.pm, GroupOp.pm, ReportSpec.pm, Timegroup.pm: - Added first implementation of the new report architecture which creates XML reports from ASCII DLF files. 2001-07-29 18:30 Egon Willighagen * .cvsignore: Added VERSION. 2001-07-29 12:18 Egon Willighagen * NEWS: Added changes (by me) of this week to NEWS. 2001-07-28 19:17 Francis J. Lacoste * all/lib/Lire/ReportSpec.pm: - Fixed typos in extension. was returning the calc_spec. - Added profiles method which gives all define profiles. - Merged FilterSpecFactory and ReportCalcFactory into ReportSpecFactory. - ReportSpec object is also created by the factory. - Factory can be specified to the load method. 2001-07-28 19:15 Francis J. Lacoste * all/lib/Lire/: FilterSpecFactory.pm, ReportCalcFactory.pm, ReportSpecFactory.pm: - Merged FilterSpecFactory and ReportCalcFactory into ReportSpecFactory. - ReportSpec object is also created by the factory. 2001-07-28 18:59 Egon Willighagen * doc/: developer.xml, manual.xml: Added software dependencies to manual. (BTW what an awful lot of non-user stuff is there in the manual...) And removed three rogue <'s. 2001-07-28 18:02 Egon Willighagen * Makefile.am: New reports now get included in dist. 2001-07-28 17:58 Egon Willighagen * www/script/report_httpmethod: file report_httpmethod was initially added on branch lire-stable. 2001-07-28 17:58 Egon Willighagen * www/script/report_httpversion: file report_httpversion was initially added on branch lire-stable. 2001-07-28 17:58 Egon Willighagen * all/lib/xml/stylesheet/xsl/logml.xsl, www/script/Makefile.am, www/script/report_httpmethod, www/script/report_httpversion: Added two new reports: httpversion (1.1/1.0) and httpmethod (GET/POST/etc). Both are exported to LogML. 2001-07-28 10:19 Egon Willighagen * all/lib/xml/stylesheet/xsl/logml.xsl: Another report added to logml stylesheet. 2001-07-28 10:15 Egon Willighagen * all/lib/xml/stylesheet/xsl/logml.xsl, www/script/report_bytesperday, www/script/report_bytesperresult, www/script/report_bytesperresultperday, www/script/report_clienthost, www/script/report_httpresultperclient, www/script/report_iptotalperday, www/script/report_pagesperclienthost, www/script/report_requestedpage, www/script/report_requestsperday, www/script/report_totalperday: All reports now have the type attribute. Added one more report to logml stylesheet. 2001-07-27 21:45 Francis J. Lacoste * www/reports/: .cvsignore, bytes-by-day.xml, bytes-by-dir.xml, bytes-by-result-by-day.xml, bytes-by-result.xml, catalog.in, clienthost-by-day.xml, requests-by-day.xml, requests-by-result-by-day.xml, requests-by-result.xml, top-client_host-by-result.xml, top-client_host.xml, top-pages-by-client_host.xml, top-requested-page.xml, top-tracked_pages-by-client_host.xml, top-urls-by-client_host.xml: - Added XML report specification for the WWW superservice. 2001-07-27 21:42 Francis J. Lacoste * www/.cvsignore: - Re-added Makefile and Makefile.in 2001-07-27 21:41 Francis J. Lacoste * www/.cvsignore: .cvsignore for that directory 2001-07-27 21:34 Francis J. Lacoste * www/: catalog.in, www.xml: - Add XML schema for the www superservice and a catalog template. 2001-07-27 21:33 Francis J. Lacoste * all/lib/Lire/: DataTypes.pm, DlfSchema.pm, Extension.pm, Field.pm, FilterExpr.pm, FilterSpec.pm, FilterSpecFactory.pm, Group.pm, GroupField.pm, GroupOp.pm, Param.pm, ReportCalcFactory.pm, ReportSpec.pm, Timegroup.pm: - Add first version of the API to the report-specification architecture and the schema definition. 2001-07-27 21:24 Francis J. Lacoste * all/lib/xml/dtd/lrsml.dtd: - Removed field type as valid parameter type. - Content of limit is now CDATA to pertmit reference to $variable. 2001-07-25 02:31 Francis J. Lacoste * all/lib/xml/dtd/lrsml.dtd: - Proper namespace is http://www.logreport.org/LRSML/ 2001-07-24 21:09 Egon Willighagen * all/lib/xml/stylesheet/xsl/logml.xsl: A second www report can now be converted to LogML. 2001-07-24 21:08 Egon Willighagen * www/script/report_bytesperdir: One more www report uses the @type attribute. Needed to identify them in conversion to LogML. 2001-07-23 22:47 Egon Willighagen * all/lib/xml/stylesheet/xsl/logml.xsl: file logml.xsl was initially added on branch lire-stable. 2001-07-23 22:47 Egon Willighagen * Makefile.am, configure.in, all/lib/xml/stylesheet/xsl/Makefile.am, all/lib/xml/stylesheet/xsl/logml.xsl, all/man/lr_log2report.pod, all/script/.cvsignore, all/script/Makefile.am, all/script/lr_log2report.in, all/script/lr_xml2logml.in, all/script/lr_xml2pdf.in: Added two new output formats: docbook xml (which already was an intermediate format) and logml (only for www superservice now, and very limited at this moment). 2001-07-23 22:47 Egon Willighagen * all/script/lr_xml2logml.in: file lr_xml2logml.in was initially added on branch lire-stable. 2001-07-21 21:45 Christoph Lameter * Makefile.am: Dont use $(subst ...) but use $* instead for the static pattern rule for subdirectories. 2001-07-21 21:40 Christoph Lameter * Makefile.am: Add a rule for dependencies in the doc subdirectory. "make dist" is now able to make the necessary documents in doc/ instead of failing. 2001-07-21 21:11 Christoph Lameter * Makefile.am: Add a rule for dependencies in the doc subdirectory. "make dist" is now able to make the necessary documents in doc/ instead of failing. 2001-07-21 20:39 Francis J. Lacoste * all/lib/xml/dtd/lire-desc.mod: - Made loading of DocBook XML DTD contrallable with the load.docbookx parameter entity. 2001-07-21 20:27 Francis J. Lacoste * all/lib/xml/dtd/lrsml.dtd: - Added default namespace prefix mapping attribute. - Added charttype attribute to report-spec. - Moved limit attribute from field to group. - Groups can nest. - Description is optional in display-spec. - Added case-sensitive attribute to re. 2001-07-21 20:25 Francis J. Lacoste * all/lib/xml/dtd/lire-types.mod: - Added chart type. - Added true and false as possible boolean values. 2001-07-21 20:25 Francis J. Lacoste * all/lib/xml/dtd/ldsml.dtd: - Added default namespace mapping attribute. 2001-07-21 20:21 Christoph Lameter * Makefile.am: The VERSION variable was not set correctly in Makefiles. 2001-07-20 19:01 Francis J. Lacoste * all/lib/xml/dtd/lire-desc.mod: - Load DocBook XML DTD to validate lire:description content. 2001-07-20 02:32 Francis J. Lacoste * all/lib/xml/dtd/: ldsml.dtd, lire-desc.mod, lire-types.mod, lrsml.dtd: - Moved data types declarations to separate module: lire-types.mod - Moved description elements to separate module: ldsml.dtd - Added alpha version of the Lire DLF Schema Markup Language. - Added public identitier to the Lire Report Specification ML. 2001-07-19 23:30 Francis J. Lacoste * setversion, doc/developer.xml, doc/manual.xml: manual.xml and developer.xml take their version from the VERSION file. 2001-07-19 23:23 Christoph Lameter * Makefile.am, bootstrap, configure.in, setversion: Move the version replaceement stuff form bootstrap into setversion. setversion sets the version to the date and writes versionumber to the file VERSION. The VERSION file is then used to generate the Makefiles with the proper version number for lire. bootstrap only calls setversion when no VERSION file exists (after initial checkout). Make dist modified so that it calls setversion when the NEWS file was modified. setversion still modifies some .xml files in the doc directory. The xml files should include the VERSION file and then the modification could be entirely removed from setversion. The motivation behind this was bootstrap modifying files checked out with CVS. Later cvs updates resulted in conflicts that were strange to the uninitiated. 2001-07-19 21:04 Egon Willighagen * doc/developer.xml: Fixed two links. 2001-07-19 20:53 Egon Willighagen * doc/developer.xml: Updated list of dependencies, and added links to debian packages. 2001-07-19 19:11 Joost van Baal * firewall/script/acl_cisco_log2dlf.in: package/debian-install-build : now builds both woody and potato deb (it's a rough hack still, though) package/debian-potato/templates : fixed typo service/firewall/script/acl_cisco_log2dlf.in : superservice is firewall, not acl. 2001-07-19 01:17 Francis J. Lacoste * all/lib/xml/dtd/lrsml.dtd: - Added initial version of the Lire Report Specification Markup Language. 2001-07-18 15:32 Joost van Baal * all/script/: dlf_resolve.in, dlf_sort-n-limit.in: 2 scripts contributed by Joost Bekkers 2001-07-18 01:41 Egon Willighagen * doc/manual.xml: Added Mandrake 7.0 (aka Air) to list of platforms on which Lire is tested. 2001-07-18 01:36 Egon Willighagen * all/script/lr_xml2ascii.in: TXT output now also works with new filename format 2001-07-17 23:57 Egon Willighagen * Makefile.am, all/script/lr_dlf2xml.in, www/script/.cvsignore, www/script/Makefile.am, www/script/report_httpresult.description.manager.xml, www/script/report_httpresult.description.sysadmin.xml, www/script/report_httpresult.description.xml: Changed WWW super service report description to new file name format. 2001-07-17 22:29 Egon Willighagen * www/script/report_httpresult.description.xml: Removed duplicate element. 2001-07-17 22:21 Egon Willighagen <egonw@logreport.org> * all/etc/defaults.in: Added defaults for descriptions. 2001-07-17 21:23 Egon Willighagen <egonw@logreport.org> * all/lib/xml/stylesheet/xsl/docbook.xsl: Using <sect1> instead of more general <section>. For the latter DSSSL stylesheets do not support the <abstract> element. 2001-07-17 08:57 Joost van Baal <joostvb@logreport.org> * doc/developer.xml: hibou admin info moved to cvs on hibou itself. a bit 'security through obscurity'. 2001-07-16 23:31 Egon Willighagen <egonw@logreport.org> * all/lib/xml/dtd/lire.dtd, all/lib/xml/stylesheet/xsl/docbook.xsl, email/script/report_delay.description.xml, email/script/report_error.description.xml, email/script/report_size.description.xml, www/script/report_httpresult.description.xml: A start with user levels in <description>: - two profiles: sysadmin, manager - two levels: normal, advanced 2001-07-16 21:08 Francis J. Lacoste <flacoste@logreport.org> * doc/developer.xml: - Added paragraph about checking out a specific branch. 2001-07-16 20:44 Egon Willighagen <egonw@logreport.org> * www/script/report_httpresult.description.xml: Added link to website with RFC and removed some redundant whitespace. 2001-07-16 02:34 Francis J. Lacoste <flacoste@logreport.org> * NEWS: - Added NEWS about single part MIME message handling. 2001-07-16 02:26 Francis J. Lacoste <flacoste@logreport.org> * doc/developer.xml: - Document branching and merging in CVS. 2001-07-15 21:11 Francis J. Lacoste <flacoste@logreport.org> * all/script/lr_getbody: - Process all MIME message with munpack (not only multipart). 2001-07-13 10:46 Egon Willighagen <egonw@logreport.org> * NEWS: Added news about new report type. 2001-07-12 15:27 Egon Willighagen <egonw@logreport.org> * Makefile.am, www/script/Makefile.am, www/script/report_bytesperdir: Added new report type for www superservice: bytes per directory. This report is not recursive, so that root is not always topping the list. 2001-07-12 15:24 Egon Willighagen <egonw@logreport.org> * all/script/lr_xml2pdf.in: Result of test for GD::Graph was handled incorrectly. If available an error was given, If not available, images would have been made... 2001-07-06 21:35 Joost van Baal <joostvb@logreport.org> * Makefile.am, configure.in, doc/developer.xml, doc/manual.xml, firewall/etc/Makefile.am, firewall/etc/defaults.in, firewall/script/Makefile.am: bumped version. acl_cisco_log2dlf now gets shippedn with tarball, and installed 2001-07-06 13:26 Joost van Baal <joostvb@logreport.org> * Makefile.am, configure.in, firewall/Makefile.am: getting firewall in the distribution 2001-07-06 12:29 Joost van Baal <joostvb@logreport.org> * doc/developer.xml, firewall/doc/readme.txt, firewall/etc/dlf.cfg, firewall/etc/dlf.default, firewall/script/acl_cisco_log2dlf.in, firewall/script/ipmon2dlf.in: moved ipfilter/ to firewall/ 2001-06-30 06:25 Francis J. Lacoste <flacoste@logreport.org> * NEWS, doc/TODO: - Updated NEWS and TODO with modifications of today. 2001-06-30 06:19 Francis J. Lacoste <flacoste@logreport.org> * configure.in, all/etc/defaults.in, all/script/.cvsignore, all/script/Makefile.am, all/script/lr_log2report.in, all/script/lr_xml2ascii.in, all/script/lr_xml2html.in, all/script/lr_xml2pdf.in, all/script/lr_xslt.in: - Added lr_xslt, a configurable frontend which invokes the right XSLT processor. - lr_xml2ascii, lr_xml2pdf and lr_xml2html use lr_xslt. - Made XSLT processor configuration in defaults. Use the none processor to disable XSLT transformation. - configure search for more names of Xalan-C (testXSLT, xalan-c or xalan). It also search for xsltproc (from GNOME libxslt) and sabcmd (Sablotron) 2001-06-30 05:29 Francis J. Lacoste <flacoste@logreport.org> * all/: etc/defaults.in, script/lr_log2report.in: - Added DEFAULT_OUTPUT_FORMAT to defaults which make it possible to override the txt default format. 2001-06-30 05:19 Francis J. Lacoste <flacoste@logreport.org> * all/script/lr_xml2pdf.in: - Use variables from $sysconfdir defaults rather than those from configure. 2001-06-30 05:19 Francis J. Lacoste <flacoste@logreport.org> * all/script/lr_xml2html.in: - Use variables from $sysconfdir defaults rather than those from configure. - Use a catalog to map the DocBook XML public identifier to the correct system path. 2001-06-30 05:17 Francis J. Lacoste <flacoste@logreport.org> * all/etc/defaults.in: - Added all XML/SGML variables so that they can be modified at runtime. 2001-06-30 05:16 Francis J. Lacoste <flacoste@logreport.org> * configure.in: - Added comments about use of DBK_XML_DTD in lr_xml2html and lr_xml2pdf. - Removed check for GD::Graph. This is now done at runtime. - Fixed bug in test for PATHTODBKDSSSLHTML env variable. 2001-06-30 03:52 Francis J. Lacoste <flacoste@logreport.org> * all/: etc/defaults.in, script/lr_run.in: - Moved security check to end of defaults (so that all program check it). - Security check can be overriden by setting I_DONT_CARE_ABOUT_SECURITY. - Security error message hints about using su with a pipe or setting the I_DONT_CARE_ABOUT_SECURITY variable. 2001-06-29 16:52 Joost van Baal <joostvb@logreport.org> * NEWS, configure.in, doc/developer.xml, doc/manual.xml: bumped version, so that our ugly ./bootstrap hack will work again. 2001-06-29 13:35 Joost van Baal <joostvb@logreport.org> * NEWS, configure.in, doc/developer.xml, doc/manual.xml: bumped version: developer.html and developer.txt were empty in tarball. aarghh. 2001-06-29 01:14 Joost van Baal <joostvb@logreport.org> * NEWS, configure.in, doc/developer.xml, doc/manual.xml: bumped version (it's getting late...) 2001-06-29 00:40 Joost van Baal <joostvb@logreport.org> * doc/BUGS: merged added 2html bug 2001-06-29 00:39 Joost van Baal <joostvb@logreport.org> * configure.in: hope now we can override stuff like PATHTOXMLDCL from the shell's environment. 2001-06-29 00:13 Francis J. Lacoste <flacoste@logreport.org> * doc/BUGS: Note about postfix/pipe log messages. 2001-06-29 00:09 Francis J. Lacoste <flacoste@logreport.org> * email/script/postfix2dlf.in: Ignore postfix/pipe message for now. 2001-06-28 23:09 Joost van Baal <joostvb@logreport.org> * all/script/Makefile.am: moved scripts which cannot be run standalone to LIBDIR. 2001-06-28 23:08 Joost van Baal <joostvb@logreport.org> * all/script/lr_xml2png.in: added a trailing '\n' to the warn messages, so that they look less ugly. 2001-06-28 21:52 Joost van Baal <joostvb@logreport.org> * NEWS, configure.in, all/script/lr_xml2html.in, doc/developer.xml, doc/manual.xml: bumped version 2001-06-28 21:13 Joost van Baal <joostvb@logreport.org> * doc/developer.xml: more notes on how to build the potato deb 2001-06-28 21:12 Joost van Baal <joostvb@logreport.org> * all/script/: lr_db_purge.in, lr_log2report.in: fixed typo 2001-06-27 21:00 Joost van Baal <joostvb@logreport.org> * NEWS, configure.in: configure.in: PATHTODBKDSSSLPRINT, PATHTOXMLDCL, DBK_XML_DTD, PATHTODBKDSSSLHTML, PATHTODBKXSLXHTML now can be set from the environment when running configure. 2001-06-27 16:16 Joost van Baal <joostvb@logreport.org> * doc/developer.xml, email/etc/defaults.in: config files are not scripts. no shbang needed. (hope this will stop lintian from complaining, next .deb release) 2001-06-26 23:47 Joost van Baal <joostvb@logreport.org> * Makefile.am, doc/developer.xml: developer: notes on potato deb 2001-06-26 16:39 Joost van Baal <joostvb@logreport.org> * all/script/lr_log2report.in, all/script/lr_log2xml.in, all/script/lr_xml2html.in, all/script/lr_xml2pdf.in, doc/BUGS, doc/TODO: BUGS: added pdfjadetex exit code check bug. TODO: added note about lire database and var/lire/data stuff 2001-06-26 16:14 Joost van Baal <joostvb@logreport.org> * all/script/: lr_xml2html.in, lr_xml2pdf.in: even more errors. a short course on using test in shell programming. if test $var = yes then .. fi yields: test: yes: unexpected operator in case $var is set to 'yes'. therefore, do if test "x$var" = "xyes" or, (my personal favorite), set $var to 1 or '', and do if test -n "$var" and if test -z "$var" HTH 2001-06-26 16:00 Joost van Baal <joostvb@logreport.org> * all/script/: lr_xml2html.in, lr_xml2pdf.in: fixed HASPERLGDGRAPH shell syntax errors. duh. 2001-06-26 15:41 Joost van Baal <joostvb@logreport.org> * all/etc/defaults.in, all/script/lr_log2xml.in, doc/developer.xml, doc/manual.xml: lr_log2xml.in: missed a newline all/etc/defaults.in : WORKDIR and DONEDIR are no longer used in responder, taken over by TMPDIR and ARCHIVEDIR 2001-06-26 14:15 Joost van Baal <joostvb@logreport.org> * NEWS: bumped version 2001-06-26 14:08 Joost van Baal <joostvb@logreport.org> * configure.in: resurrected old configure.in. last commited GD::Graph Perl test was broken. please don't commit any code: - which is broken - which does change the systems behaviour drastically before today's release is out. thanks. 2001-06-26 11:37 Egon Willighagen <egonw@logreport.org> * doc/BUGS: Removed bugs about testing for GD::Graph and trying to make images when GD::Graph is not installed. 2001-06-26 11:34 Egon Willighagen <egonw@logreport.org> * all/script/: lr_xml2html.in, lr_xml2pdf.in: Removes bug: do not attempt to generate images when GD::Graph is not installed. 2001-06-26 11:24 Egon Willighagen <egonw@logreport.org> * configure.in: Added check for Perl's GD::Graph module. 2001-06-26 02:19 Joost van Baal <joostvb@logreport.org> * doc/: BUGS, manual.xml: added error message understandability bug. (btw: just tested qmail and apache log processing on openbsd, without xml: success) 2001-06-26 01:48 Joost van Baal <joostvb@logreport.org> * INSTALL, NEWS, all/etc/defaults.in, all/man/lr_log2report.pod, all/script/lr_getbody, all/script/lr_inflate, all/script/lr_log2report.in, all/script/lr_xml2html.in, all/script/lr_xml2pdf.in, doc/BUGS, doc/manual.xml: getopts now used in a portable way: even works with openbsd's /bin/sh, which is pdksh. now no longer generates pictures per default. reported bug: when no GD::Graph is installed, lire behaves _bad_. 2001-06-25 18:31 Joost van Baal <joostvb@logreport.org> * INSTALL, Makefile.am, all/man/Makefile.am, all/man/lr_xml2pdf.pod, doc/manual.xml: resurrected lr_xml2pdf.pod, since current build process, as shipped with tarball forces a rebuild of lr_xml2pdf.1 from lr_xml2pdf.dbx on installing host. waiting for dbx vs pod consensus 2001-06-25 16:25 Joost van Baal <joostvb@logreport.org> * configure.in, doc/developer.xml, doc/manual.xml, include/rules.mk: include/rules.mk : restored to use docbook2man: don't feel like searching for and installing new dcbk tools now. waiting for consensus on the manpage format discussion. configure.in, doc/developer.xml, doc/manual.xml : bumped version 2001-06-25 16:19 Joost van Baal <joostvb@logreport.org> * NEWS, configure.in: we prefer jade, not openjade: jade is faster here. 2001-06-25 16:15 Joost van Baal <joostvb@logreport.org> * Makefile.am, NEWS, configure.in: adapted to new xml directory layout in cvs 2001-06-25 16:09 Joost van Baal <joostvb@logreport.org> * all/lib/xml/stylesheet/xsl/: Makefile.am, ascii.xsl, docbook.xsl: xml/stylesheet/xsl/logreport moved to xml/stylesheet/xsl in cvs 2001-06-25 08:55 Egon Willighagen <egonw@logreport.org> * www/script/report_totalperday: Fixed switched value-name bug. 2001-06-25 02:19 Egon Willighagen <egonw@logreport.org> * Makefile.am: lire.dtd gets packed, not former logreport.dtd 2001-06-25 01:57 Egon Willighagen <egonw@logreport.org> * Makefile.am, NEWS, all/script/lr_xml2png.in: Sanatized y axis. 2001-06-25 01:55 Egon Willighagen <egonw@logreport.org> * www/script/: Makefile.am, report_bytesperday, report_bytesperresultperday, report_iptotalperday, report_totalperday: Renamed report report_totalperday to report_bytesperresultperday. Added two reports: report_totalperday report_iptotalperday The latter gives the number of unique clients per day. 2001-06-25 00:40 Joost van Baal <joostvb@logreport.org> * AUTHORS, THANKS, configure.in, all/lib/xml/dtd/Makefile.am, all/lib/xml/dtd/lire.dtd, all/lib/xml/dtd/logreport.dtd, all/man/lr_querycalc2xml.pod, all/man/lr_xml2html.pod, all/script/lr_dlf2xml.in, all/script/lr_xml2ascii.in, all/script/lr_xml2html.in, all/script/lr_xml2pdf.in, all/script/lr_xml2png.in, doc/manual.xml: AUTHORS : added Francis THANKS : added o-o some moves to adhere to FHS: configure.in : /usr/lib/perl5/Lire moved to /usr/share/perl5/Lire/ all/lib/xml/dtd/Makefile.am : lib/xml/dtd/logreport.dtd moved to /usr/share/lire/xml/dtd/lire.dtd all/lib/xml/stylesheet/xsl/logreport/Makefile.am, all/script/lr_xml2ascii.in : usr/lib/xml/stylesheet/xsl/logreport moved to /usr/share/lire/xml/stylesheet/xsl/ all/man/lr_querycalc2xml.pod, all/script/lr_dlf2xml.in : logreport.dtd is now called lire.dtd 2001-06-24 23:02 Egon Willighagen <egonw@logreport.org> * doc/developer.xml: Added list of build dependencies. 2001-06-24 22:34 Egon Willighagen <egonw@logreport.org> * www/script/report_bytesperday: Added requested bars chart. 2001-06-24 22:32 Egon Willighagen <egonw@logreport.org> * include/rules.mk: Updated dbx2man rule to use docbook2manxml/man_xml instead of deprecated docbook2man. 2001-06-24 22:18 Egon Willighagen <egonw@logreport.org> * all/script/lr_xml2png.in: It no longer is alpha quality... 2001-06-24 19:35 Joost van Baal <joostvb@logreport.org> * NEWS, README, configure.in, all/script/lr_config.in, all/script/lr_xml2png.in, doc/BUGS, doc/developer.xml, doc/manual.xml: ok, let's see if this builds: version 20010624 README: added note on how to generate html and pdf configure.in: bumped version lr_xml2png.in: no longer depends on File::Copy, documented GD::Graph dependency. doc/BUGS : more wishlist-style bugs. doc/developer.xml: bumped version doc/manual.xml: bumped version, small obsolete thingies updated. 2001-06-24 17:49 Joost van Baal <joostvb@logreport.org> * all/man/lr_log2report.pod, all/man/lr_xml2html.pod, all/script/lr_xml2html.in, doc/BUGS: lr_log2report.pod : options in classical manpage style lr_xml2html.pod : documented (open)jade and xalan dependency lr_xml2html.in : behaves a tiny bit more sane when called with -x flag doc/BUGS : reported incomplete lr_xml2html support 2001-06-24 16:50 Egon Willighagen <egonw@logreport.org> * all/script/: lr_xml2pdf.in, lr_xml2png.in: Make sure lr_xml2pdf can be run with lr_run. Fixed some indentation in lr_xml2png.in. 2001-06-24 16:50 Joost van Baal <joostvb@logreport.org> * all/script/: lr_db_purge.in, lr_log2report.in: lr_db_purge.in : fixed bug: now also purges the very last record. 2001-06-24 16:11 Joost van Baal <joostvb@logreport.org> * all/etc/defaults.in, all/script/lr_dlf2xml.in, all/script/lr_log2mail.in, all/script/lr_log2report.in, all/script/lr_log2xml.in, all/script/lr_processmail, all/script/lr_run.in, doc/BUGS, doc/TODO, doc/manual.xml: all/script/lr_dlf2xml.in, lr_log2mail.in, lr_log2report.in, lr_log2xml.in, lr_processmail : now only store info in lire db if ARCHIVE is set. in case ARCHIVE is not set, no persistent database gets build. (it gets used to communicate the dlflines value, though) all/script/lr_run.in : the software is called lire, not LogReport. doc/BUGS : submitted lr_xml2pdf.dbx bug doc/TODO : some more notes on current lire db architecture. doc/manual.xml : added vim tag. 2001-06-24 12:41 Joost van Baal <joostvb@logreport.org> * all/script/lr_xml2png.in: fixed indentation, options in manpage listed in traditional manpage way. 2001-06-24 10:38 Egon Willighagen <egonw@logreport.org> * all/man/lr_xml2pdf.dbx: Added options. 2001-06-24 00:18 Francis J. Lacoste <flacoste@logreport.org> * all/script/lr_run.in: Oops, saw comment about id -u in lr_config... 2001-06-23 22:14 Egon Willighagen <egonw@logreport.org> * Makefile.am: Making sure the lr_xml2pdf.1 file get shipped as well, so users do not need the docbook2man tool. 2001-06-23 22:04 Francis J. Lacoste <flacoste@logreport.org> * all/script/lr_run.in: Prevent LogReport from running as root. 2001-06-23 21:03 Egon Willighagen <egonw@logreport.org> * configure.in, all/man/lr_xml2pdf.dbx, all/man/lr_xml2pdf.dbx.in: Removed an .in file. It did not need the @prefix@ afterall... 2001-06-23 20:35 Egon Willighagen <egonw@logreport.org> * configure.in, all/man/Makefile.am, all/man/lr_xml2pdf.dbx.in, all/man/lr_xml2pdf.pod, all/script/lr_xml2html.in, doc/manual.xml, include/rules.mk: Converted manual page for lr_xml2pdf into DocBook XML 4.1.2 format. It is now included in the manual. To build the manual page from the DocBook file, you need the docbook2man tool (version 0.6.1) available from: http://docbook2x.sourceforge.net/. For now, i'll include it in Lire CVS. (see later commit). 2001-06-23 13:33 Egon Willighagen <egonw@logreport.org> * configure.in, all/man/lr_xml2html.pod, all/script/lr_xml2html.in: XSL stylesheet can now also be found in Debian docbook 1.40 package. 2001-06-23 12:39 Joost van Baal <joostvb@logreport.org> * all/script/lr_config.in, all/script/lr_db_store.in, doc/manual.xml, doc/roadmap.xml, email/script/qmail2dlf.in: found out 'allready' is spelled 'already'. tnx xaa. 2001-06-23 11:39 Joost van Baal <joostvb@logreport.org> * configure.in, doc/TODO, doc/developer.xml: configure.in : added comments about why tools are needed doc/TODO : we need to decide on dead configure.in code doc/developer.xml : added note about when in build process docbook-xml is needed. 2001-06-23 07:55 Joost van Baal <joostvb@logreport.org> * NEWS, all/script/lr_dlf2xml.in, all/script/lr_log2mail.in, all/script/lr_log2report.in, all/script/lr_log2xml.in, all/script/lr_processmail, doc/BUGS, doc/TODO: NEWS: fixed typo lr_dlf2xml.in: yes, it will this work on solaris and OpenBSD: cleanup up TODO comment lr_log2mail.in, lr_log2report.in, lr_log2xml.in, lr_processmail: cleaned up TODO comment doc/BUGS: description bug has long been fixed. added note about sql. doc/TODO: cleaned up various fixed things 2001-06-23 05:41 Francis J. Lacoste <flacoste@logreport.org> * NEWS: Mention warning reduction of postfix2dlf 2001-06-23 05:40 Francis J. Lacoste <flacoste@logreport.org> * doc/TODO: - Added comments about SQL::Statement. - Removed obsolete stuff : * warnings of postfix2dlf * chart_type attribute * configure checking for DBX DTD * behavior of empty log file * description blurb not working in lr_xml2ascii - Modify TODO item about the various XSLT processor. 2001-06-23 05:37 Francis J. Lacoste <flacoste@logreport.org> * email/lib/Email.pm: Added skipping of some Postfix with TLS errors and warnings. 2001-06-23 05:25 Francis J. Lacoste <flacoste@logreport.org> * doc/BUGS: Fixed typo in DSSSL. 2001-06-23 04:47 Francis J. Lacoste <flacoste@logreport.org> * doc/BUGS: - Removed bug about OpenJade (this is only with latest unreleased version) - Removed bug about the empty log file. - Updated information about sablotron and xsltproc behavior. 2001-06-23 04:45 Francis J. Lacoste <flacoste@logreport.org> * NEWS: Added message about the responder that replies with error message. 2001-06-23 04:45 Francis J. Lacoste <flacoste@logreport.org> * all/script/lr_log2mail.in: Fixed bug where lr_log2mail fails to send error message when lr_log2report fails. 2001-06-22 23:50 Francis J. Lacoste <flacoste@logreport.org> * NEWS: Added comment about portability of XML and SGML environment. 2001-06-22 23:24 Francis J. Lacoste <flacoste@logreport.org> * all/script/lr_xml2pdf.in: - Run pdfjadetex three times. - Create a temporary catalog to map the URL DocBook XML identifier to the proper file system identifier. 2001-06-22 21:09 Egon Willighagen <egonw@logreport.org> * dns/script/: top10-requestednames, top10-requestinghosts: Added charts. 2001-06-22 20:35 Egon Willighagen <egonw@logreport.org> * NEWS: Images can be used in PDF not in HTML. 2001-06-22 10:18 Egon Willighagen <egonw@logreport.org> * NEWS: Added news on images in HTML reports file. 2001-06-22 02:00 Francis J. Lacoste <flacoste@logreport.org> * all/lib/xml/dtd/logreport.dtd: Drop unused count attribute of table. 2001-06-22 01:58 Francis J. Lacoste <flacoste@logreport.org> * all/man/lr_xml2html.pod, all/man/lr_xml2pdf.pod, all/script/lr_querycalc2xml.in, all/script/lr_xml2ascii.in, all/script/lr_xml2png.in, doc/manual.xml: Attribute count in group was renamed to value. 2001-06-22 01:16 Francis J. Lacoste <flacoste@logreport.org> * doc/developer.xml: Added documentation about make check-xml 2001-06-22 00:21 Joost van Baal <joostvb@logreport.org> * doc/TODO: some more notes on the lire database. still thinking about a way to purge data from it once it's no longer needed. 2001-06-21 23:46 Joost van Baal <joostvb@logreport.org> * NEWS, all/etc/profile_lean.in: profile_lean.in now sets umask to 037, so that copied logfiles no longer possibly get world readable. 2001-06-21 23:11 Joost van Baal <joostvb@logreport.org> * NEWS, doc/developer.xml: updated notes about how to debug postfix stuff and see all gory details 2001-06-21 21:51 Joost van Baal <joostvb@logreport.org> * NEWS, email/lib/Email.pm, email/script/postfix2dlf.in: postfix2dlf.in : now handless irregular qmgr lines 2001-06-21 14:55 Egon Willighagen <egonw@logreport.org> * all/etc/defaults.in, all/man/lr_log2report.pod, all/script/lr_log2mail.in, all/script/lr_log2report.in, all/script/lr_xml2png.in, doc/BUGS, doc/TODO, doc/manual.xml, email/script/report_delay, email/script/report_fromdomain, email/script/report_fromrelay, email/script/report_sizeperfromdomain, email/script/report_sizepertodomain, email/script/report_todomain, email/script/report_torelay: Added graphics for email reports. Graphics now firmly integrated with lr_log2report: added "-o <outputformat>" option 2001-06-21 12:20 Egon Willighagen <egonw@logreport.org> * all/script/: lr_querycalc2xml.in, lr_xml2ascii.in, lr_xml2png.in: Changed "$/" into "\n". 2001-06-21 12:03 Egon Willighagen <egonw@logreport.org> * www/script/: report_bytesperresult, report_requestedpage, report_totalperday: Changed report_totalperday to chart type "bars". Added chart types to report_bytesperresult and report_requestedpage. 2001-06-21 11:58 Egon Willighagen <egonw@logreport.org> * all/script/lr_xml2png.in: Corrected system calls with `some call`, by Perl code. 2001-06-21 11:48 Egon Willighagen <egonw@logreport.org> * all/script/lr_xml2png.in: lr_xml2png is no longer in alpha phase. 2001-06-21 11:21 Joost van Baal <joostvb@logreport.org> * all/: lib/Apache.pm.in, script/lr_dlf2xml.in: Apache.pm.in : fixed bug which got it choking on apache common lines like 164.100.245.51 - - [15/Jun/2001:09:49:38 +0200] "-" 408 - i.e. with an empty http request. lr_dlf2xml.in : now can be run from commandline, in case LR_ID is unset. 2001-06-21 00:01 Joost van Baal <joostvb@logreport.org> * Makefile.am, all/script/lr_querycalc2xml.in: Makefile.am: added www/script/report_totalperday, so that make dist gives a sane tarball all/script/lr_querycalc2xml.in : fixed pod typesetting BTW: just tested current cvs on OpenBSD without any xml tools: works fine. 2001-06-20 21:56 Joost van Baal <joostvb@logreport.org> * configure.in, doc/developer.xml, doc/manual.xml: developer.xml: updated notes about commit policy and release schedule, after discussion. 2001-06-20 21:32 Joost van Baal <joostvb@logreport.org> * all/: lib/xml/dtd/logreport.dtd, man/lr_xml2html.pod, man/lr_xml2pdf.pod, script/lr_xml2html.in, script/lr_xml2pdf.in: all/lib/xml/dtd/logreport.dtd : added comment all/man/lr_xml2html.pod, lr_xml2pdf.pod : traditional option listing as section in manpage, documented PATH issue all/script/lr_xml2html.in, lr_xml2pdf.in : we assume the PATH is set to the lire default setting, as specified in all/etc/profile_lean. this file is sourced by any script which is to be run from the commandline. If we'd like users to run lr_xml2html.in from the commandline, then this script should source profile_lean. If lr_xml2html is to be run from a wrapper only, the wrapper should source profile_lean. This is how it's being done up till now. 2001-06-20 13:47 Egon Willighagen <egonw@logreport.org> * all/lib/xml/dtd/logreport.dtd, all/script/lr_querycalc2xml.in, all/script/lr_xml2png.in, www/script/Makefile.am, www/script/report_clienthost, www/script/report_httpresult, www/script/report_totalperday: With the "-i" options in lr_xml2[pdf|html] images are generated for subreports with <table>'s having the @charttype attribute. At this moment all three supported types are demoed in the www reports. 2001-06-20 00:32 Egon Willighagen <egonw@logreport.org> * all/: man/lr_xml2html.pod, man/lr_xml2pdf.pod, script/lr_xml2pdf.in, script/lr_xml2png.in: Images are now also included in PDF documents. 2001-06-19 22:50 Egon Willighagen <egonw@logreport.org> * configure.in: Now checks for convert (from imagemagick package) needed for convertion of PNG images to EPS, which in turn is needed for generation PDF's with images. 2001-06-19 20:46 Francis J. Lacoste <flacoste@logreport.org> * doc/roadmap.xml: - Added missing <revnumber> element. 2001-06-19 20:46 Francis J. Lacoste <flacoste@logreport.org> * doc/developer.xml: - Added missing </section> element. 2001-06-19 20:44 Francis J. Lacoste <flacoste@logreport.org> * doc/Makefile.am, email/script/Makefile.am, www/script/Makefile.am: - Added check-xml target to validate XML files - use this before commiting your modifications ;-) 2001-06-19 20:44 Francis J. Lacoste <flacoste@logreport.org> * include/rules.mk: - Added template rule for XML validation. 2001-06-19 20:43 Francis J. Lacoste <flacoste@logreport.org> * configure.in: - Should use AC_PATH_PROGS (instead of AC_PATH_PROG) when there is more than one alternative (openjade, jade) - Search for nsgmls and onsgmls (for XML validation). 2001-06-19 20:08 Francis J. Lacoste <flacoste@logreport.org> * all/lib/xml/dtd/logreport.dtd: - Added an XML text declaration. This is useful in Emacs DTD mode. :-) - Documented the DTD. Look for FIXME comments for incomplete documentation or modification proposal. - Added #PCDATA to para content model. - Limit the superservice attribute to known superservices through a parameter entity. - Group meta-informations element in a parameter entity. - Removed ambiguous content model from subreport. - Attributes which should only contains number of characters changed to NMTOKEN. - The only errors encountered when running nsgmls on an XML report are now the unknown DocBook elements :-) 2001-06-18 21:52 Egon Willighagen <egonw@logreport.org> * doc/TODO: slightly updated. Please add TODO things to this list and remove it when done. 2001-06-18 21:00 Egon Willighagen <egonw@logreport.org> * configure.in, all/man/lr_xml2html.pod, all/script/lr_xml2html.in, all/script/lr_xml2png.in: - configure now uses PATHTOJADE instead of just "openjade" which was found, but not in $path - lr_xml2html now has the option -i to turn on inclusion of images (which makes the option alpha only, not the program) - lr_xml2png now has the option -t <type> to define the chart type Default is a pie chart. Not used yet; awaiting comment on @chart_type in LogReport DTD. 2001-06-18 17:15 Egon Willighagen <egonw@logreport.org> * configure.in: There should be no default SGMLDIR. 2001-06-18 15:59 Egon Willighagen <egonw@logreport.org> * all/script/lr_xml2html.in: PNG images now placed in same dir as HTML file. 2001-06-18 13:24 Joost van Baal <joostvb@logreport.org> * Makefile.am, doc/Makefile.am, doc/roadmap.xml: roadmap now get's installed from tarball. we don't wanna ship it in pdf format: let's not get the tarball too bloated. we just ship html and txt. 2001-06-18 12:36 Joost van Baal <joostvb@logreport.org> * doc/: TODO, developer.xml, manual.xml: doc/TODO : Redhat is spelled Red Hat doc/developer.xml : added draft commit policy 2001-06-17 21:55 Francis J. Lacoste <flacoste@logreport.org> * doc/BUGS: Added problems with xsltproc and sablotron XSLT processor. 2001-06-17 20:58 Egon Willighagen <egonw@logreport.org> * configure.in, all/script/lr_xml2html.in, all/script/lr_xml2pdf.in, all/script/lr_xml2png.in: Removed typo that was merged in again into configure.in. Adapted lr_xml2html to make generate a picture for the first subreport. The problem at this moment is that the picture is located in TMP. This is a bug. I'll fix that tomorrow. A second problem that needs to be solved is that Tex only understands EPS, or at least not PNG. So we need a tool to convert PNG or GIF into EPS to add images to PDF's. A third issue is that we need table or index which correlates a certain subreport with a graph type... some data is not suited for pie's, but bar graphs instead... 2001-06-17 19:54 Joost van Baal <joostvb@logreport.org> * all/script/Makefile.am: lr_tag manpage is in man/, not in script/: fixed bug in Makefile.am 2001-06-17 19:36 Joost van Baal <joostvb@logreport.org> * doc/: roadmap.html, roadmap.tex: roadmap.html and roadmap.tex now generated from .xml 2001-06-17 19:24 Joost van Baal <joostvb@logreport.org> * configure.in, all/man/Makefile.am, all/script/.cvsignore, doc/.cvsignore, doc/Makefile.am, doc/roadmap.html, doc/roadmap.tex, doc/roadmap.xml, email/script/.cvsignore, www/script/.cvsignore: configure.in: fixed bug in .dsl finding all/man/Makefile.am : lr_dlf2report is obsolete doc/Makefile.am : now enables one to build roadmap doc/roadmap.xml : fixed various xml typesetting bugs 2001-06-17 17:06 Joost van Baal <joostvb@logreport.org> * configure.in, doc/developer.xml, doc/manual.xml, doc/roadmap-20010613.html, doc/roadmap-20010613.tex, doc/roadmap.xml: roadmap.tex converted to roadmap.xml. adapted configure.in to deal with debian sid systems. 2001-06-17 16:52 Egon Willighagen <egonw@logreport.org> * configure.in: - removed type HTML instead of HMLT - DocBook XML is now found correctly for Debian Woody systems 2001-06-17 15:14 Egon Willighagen <egonw@logreport.org> * configure.in: Added missing "$d" in setting of $PATHTOXSLHTML thingy. 2001-06-16 17:58 Francis J. Lacoste <flacoste@logreport.org> * configure.in: - Check for openjade and jade. - Add check for lynx. - SGML directory tree root can be specified by a command line argument and is searched in many other locations. - XML declarations, DocBook XSL and DSSSL stylesheets are searched for in more locations. - Search for DocBook XML DTD. - Generates catalog files with path to correct DocBook XML DTD. 2001-06-16 17:55 Francis J. Lacoste <flacoste@logreport.org> * include/rules.mk: Use variables from configure in XML processing rules rather than hard coded paths. 2001-06-16 17:54 Francis J. Lacoste <flacoste@logreport.org> * doc/html.dsl: Use public identifier to refer to DocBook DSSSL HTML stylesheet rather than the system identifier. 2001-06-16 17:54 Francis J. Lacoste <flacoste@logreport.org> * doc/developer.xml, doc/manual.xml, email/script/report_delay.description.xml, email/script/report_error.description.xml, email/script/report_size.description.xml, www/script/report_httpresult.description.xml: Use URL as system identifier rather than file path. 2001-06-16 17:50 Francis J. Lacoste <flacoste@logreport.org> * doc/catalog.in, email/script/catalog.in, www/script/catalog.in: Added catalog template. 2001-06-15 04:13 Francis J. Lacoste <flacoste@logreport.org> * all/script/lr_dlf2xml.in: Fixed a typo (conffile and not confffile) ^ 2001-06-12 21:19 Joost van Baal <joostvb@logreport.org> * doc/developer.xml: fixed pointer to new hibou.txt document 2001-06-12 14:36 Joost van Baal <joostvb@logreport.org> * doc/: roadmap.html, roadmap.tex: added latex2html generated roadmap.html, since it was manually tweaked afterwards. 2001-06-12 14:05 Joost van Baal <joostvb@logreport.org> * doc/roadmap.tex: more finetuning. ready for presentation now. 2001-06-12 13:23 Joost van Baal <joostvb@logreport.org> * doc/: .cvsignore, roadmap.tex: finetuning 2001-06-12 12:50 Joost van Baal <joostvb@logreport.org> * doc/: roadmap.tex, roadmap.xml: roadmap now written in LaTeX, to make it look nice for presentation on paper. rewrote roadmap. 2001-06-09 20:04 Egon Willighagen <egonw@logreport.org> * Makefile.am, configure.in, all/script/Makefile.am, all/script/lr_xml2png.in: Added first alpha quality of script to generate PNG images from data. A man page is included. 2001-06-08 12:05 Joost van Baal <joostvb@logreport.org> * NEWS, all/script/lr_dlf2xml.in, all/script/lr_log2xml.in: more sane error message when SERVICE or SUPERSERVICE are invalid. still not newbie proof, though. 2001-06-08 10:53 Joost van Baal <joostvb@logreport.org> * THANKS, doc/developer.xml, email/script/sendmail2dlf.in: email/script/sendmail2dlf.in : hope to have fixed bug: $ sendmail2dlf < /dev/null Use of uninitialized value in concatenation (.) or string at sendmail2dlf line 356. 2001-06-04 13:51 Joost van Baal <joostvb@logreport.org> * THANKS: anton left: thank him. 2001-06-03 16:39 Joost van Baal <joostvb@logreport.org> * configure.in, all/etc/defaults.in, all/script/.cvsignore, all/script/lr_db_fetch.in, all/script/lr_db_purge.in, all/script/lr_db_store.in, all/script/lr_log2report.in, all/script/lr_log2xml.in, all/script/lr_xml_parser.in, doc/developer.xml, doc/manual.xml: added lr_xml_parser: a simple script to see if we can get XML::Parser to work, just for testing. This should not be shipped with the release. lr_db thingies: fixed bug which made them die on first run. 2001-06-02 23:04 Joost van Baal <joostvb@logreport.org> * all/: etc/defaults.in, script/lr_log2report.in, script/lr_processmail, script/lr_spool.in: all/etc/defaults.in : no longer sets WORKDIR or DONEDIR : WORKDIR taken over by TMPDIR, DONEDIR is somewhere under LR_ARCHIVEDIR all/script/lr_log2report.in : now takes care of archiving logfile all/script/lr_processmail : uses TMPDIR, not WORKDIR. optionally stores email all/script/lr_spool.in : no longer uses WORKDIR or DONEDIR. removes processed file if job succeeded. created directories if not yet existent. 2001-06-02 18:45 Joost van Baal <joostvb@logreport.org> * all/: etc/defaults.in, script/lr_dlf2xml.in, script/lr_log2mail.in, script/lr_log2report.in, script/lr_log2xml.in: some bugfixes 2001-06-02 18:05 Joost van Baal <joostvb@logreport.org> * Makefile.am, NEWS, configure.in, all/etc/defaults.in, all/man/lr_dlf2xml.pod, all/man/lr_log2xml.pod, all/script/.cvsignore, all/script/lr_addresses2serviceflags.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_dlf2xml.in, all/script/lr_inflate, all/script/lr_log2mail.in, all/script/lr_log2report.in, all/script/lr_log2xml.in, all/script/lr_processmail, all/script/lr_rawmail2mail.in, all/script/lr_tag.in, all/script/lr_timespan.in, doc/TODO, doc/manual.xml: service/Makefile.am, service/configure.in : added new db interface scripts service/NEWS : stuff about ARCHIVE and db all/etc/defaults.in : LR_DBFILE now gets exported, since the db interface scripts don't source defaults directly all/script/lr_dlf2xml.in, all/man/lr_dlf2xml.pod : documented use of the db, now uses db to store timeinfo. all/man/lr_log2xml.pod, all/script/lr_log2xml.in : lr_log2xml now prints xml to stdout, and stores other info it gathers in the lire db all/script/lr_addresses2serviceflags.in : now error message cf policy all/script/lr_log2mail.in : now builds LR_EXTID from subject, uses db to get LR_TIME. all/script/lr_log2report.in : uses lr_log2xml's new interface, uses db to get dlflines, stores XMLREPORTFILE in archive if ARCHIVE set all/script/lr_processmail : generated LR_EXTID from subject, and stores in db all/script/lr_timespan.in : now also gives _begin and _end 2001-06-02 00:31 Joost van Baal <joostvb@logreport.org> * all/: etc/defaults.in, man/Makefile.am, man/lr_db_fetch.pod, man/lr_db_purge.pod, man/lr_db_store.pod, script/Makefile.am, script/lr_db_fetch.in, script/lr_db_store.in, script/lr_getbody, script/lr_log2mail.in, script/lr_log2xml.in, script/lr_processmail, script/lr_run.in, script/lr_spool.in, script/lr_spoold.in: interfaces to the lire meta database. we wanna get rid of scripts spitting out shellcode, which gets eval-ed. we believe stroring such data in a persistent database is a cleaner communication channel, and more suited to our needs to be able to merge reports later. Specifically, we'd like lr_getbody: SUBJECTFILE, SUBMITTER [ on received email ] lr_log2xml: DLFLINES, [ on dlf ] lr_timespan: YMDHMS, RFC [ on log (possibly dlf) ] to use this database interface. 2001-06-01 11:15 Joost van Baal <joostvb@logreport.org> * NEWS, README.lire-client, configure.in, all/etc/defaults.in, all/man/lr_processmail.pod, all/man/lr_spoold.pod, all/script/lr_spoold.in, doc/TODO, doc/developer.xml, doc/manual.xml, email/script/sendmail2dlf.in: moved spool/logreport to spool/lire 2001-05-30 15:00 Joost van Baal <joostvb@logreport.org> * configure.in, all/lib/Time.pm, all/script/lr_dlf2xml.in, all/script/lr_log2report.in, all/script/lr_log2xml.in, all/script/lr_timespan.in, all/script/lr_xml2ascii.in, doc/TODO: running lr_log2report works ok from current cvs. lr_timespan now calculates both human readable and ymdhms formatted time. setting ARCHIVE gets respected by log2report. 2001-05-30 11:31 Joost van Baal <joostvb@logreport.org> * AUTHORS, README, configure.in, all/etc/defaults.in, all/lib/Apache.pm.in, all/script/Makefile.am, all/script/lr_dlf2xml.in, all/script/lr_log2mail.in, all/script/lr_timespan.in, dns/script/bind8-query2dlf.in, dns/script/bind9-query2dlf.in, doc/TODO, doc/manual.xml, email/script/qmail2dlf.in, email/script/sendmail2dlf.in, www/script/apache-access_log2dlf.in: tested all 2dlf's, code cleanup and improved debugging interface for sendmail2dlf. WARNING: lr_log2mail, lr_dlf2xml and lr_timespan are currently broken: working on implementing the archive. configure.in now has a --with-archive flag. We set ARCHIVE in defaults.in. We expand an @LR_ARCHIVE@ macro. 2001-05-30 08:59 Joost van Baal <joostvb@logreport.org> * email/script/sendmail2dlf.in: finished debugging sendmail2dlf for this time. Improved internal debugging options. 2001-05-29 22:29 Joost van Baal <joostvb@logreport.org> * email/: lib/Email.pm, script/sendmail2dlf.in: sendmail2dlf: now spits out less bogus debug stuff when dealing with sane log. still needs some finetuning though. 2001-05-29 18:17 Joost van Baal <joostvb@logreport.org> * all/etc/defaults.in, all/script/.cvsignore, all/script/lr_xml2ascii.in, email/lib/Email.pm, email/script/postfix2dlf.in: postfix2dlf.in : no longer spits out massive debug stuff when encountering a 'sane' log. 2001-05-29 17:00 Joost van Baal <joostvb@logreport.org> * README.lire-client, configure.in, all/script/lr_log2mail.in, all/script/lr_log2report.in, all/script/lr_run.in, all/script/lr_spool.in, doc/TODO, doc/developer.xml, doc/manual.xml: lr_tag finetuning configure.in : now finds logger(1)'s path, lr_run now uses macro lr_log2mail.in, lr_log2report.in: we first have to get ourselves a sane PATH, as delivered by profile_lean, before we can run lr_tag developer.xml : fixed section nesting 2001-05-28 16:54 Joost van Baal <joostvb@logreport.org> * Makefile.am, configure.in, all/man/Makefile.am, all/man/lr_dlf2report.pod, all/man/lr_tag.pod, all/script/.cvsignore, all/script/Makefile.am, all/script/lr_log2mail.in, all/script/lr_log2report.in, all/script/lr_spool.in, all/script/lr_tag.in, doc/manual.xml: lr_dlf2report is _very_ obsolete. isolated LR_ID generating code in lr_tag. 2001-05-28 15:37 Joost van Baal <joostvb@logreport.org> * all/script/lr_dlf2xml.in: libexecdir hassle fixed. libexecdir gets expanded to something containing ${exec_prefix}. so we need to include an extra exec_prefix="@exec_prefix@" statement. 2001-05-27 18:13 Joost van Baal <joostvb@logreport.org> * doc/TODO: added datawarehouse braindump 2001-05-27 17:38 Joost van Baal <joostvb@logreport.org> * all/script/lr_dlf2xml.in, email/script/report_delay, email/script/report_error, email/script/report_size, www/script/report_httpresult: lr_dlf2xml.in : I believe @libexecdir@ gets expanded to something like /usr/local/libexec . A heading $prefix makes it break. (not tested yet though...) report_foo : instead of $ cat file | program one should do $ program < file This saves one program to run (cat). See http://www.ling.helsinki.fi/~reriksso/unix/award.html : the useless use of cat award. 2001-05-27 17:23 Joost van Baal <joostvb@logreport.org> * Makefile.am, configure.in, all/man/lr_processmail.pod, all/man/lr_run.pod, all/script/lr_log2mail.in, all/script/lr_log2report.in, all/script/lr_rawmail2mail.in, all/script/lr_spool, all/script/lr_spool.in: some more tweaks for generating LR_ID 2001-05-27 11:56 Egon Willighagen <egonw@logreport.org> * doc/developer.xml: Updated to include info on DocBook based descriptions. 2001-05-27 11:06 Egon Willighagen <egonw@logreport.org> * all/script/lr_dlf2xml.in: Filters can now also have descriptions in DocBook format. 2001-05-27 10:25 Egon Willighagen <egonw@logreport.org> * configure.in, all/script/lr_dlf2xml.in, doc/developer.xml, doc/manual.xml, email/script/report_delay, email/script/report_error, email/script/report_size, www/script/report_httpresult: Description is now looked for in lr_dlf2xml, and a SCRIPTDESC variable is set. Reports should test its value to determine for != ""... It is lr_dlf2xml task to load the correct description, based on user overwrite and/or level... both of these are not yet implemented. 2001-05-25 14:39 Joost van Baal <joostvb@logreport.org> * NEWS, all/script/lr_desyslog, all/script/lr_dlf2xml.in, all/script/lr_log2mail.in, all/script/lr_log2report.in, all/script/lr_log2xml.in, all/script/lr_xml2ascii.in: NEWS: updated: note about LR_ID tags lr_desyslog, lr_dlf2xml.in, : new tag policy lr_log2mail, lr_log2report.in, lr_log2xml.in: freshly generated LR_ID gets exported, so shows up in environment of log2xml and friends, tmp filenames use LR_ID lr_xml2ascii.in : less baroque amount of debug messages 2001-05-25 10:01 Joost van Baal <joostvb@logreport.org> * all/lib/Apache.pm.in, all/lib/Dlf.pm.in, all/man/lr_dlf2xml.pod, all/man/lr_log2mail.pod, all/man/lr_log2report.pod, all/man/lr_log2xml.pod, all/man/lr_spool.pod, all/man/lr_xml2html.pod, all/man/lr_xml2pdf.pod, all/script/lr_dlf2xml.in, all/script/lr_getbody, all/script/lr_inflate, all/script/lr_log2mail.in, all/script/lr_log2report.in, all/script/lr_log2xml.in, all/script/lr_processmail, all/script/lr_querycalc2xml.in, all/script/lr_spool, all/script/lr_spoold.in, all/script/lr_timespan.in, all/script/lr_xml2ascii.in, all/script/lr_xml2html.in, all/script/lr_xml2pdf.in, all/script/querycalc.in, dns/script/bind8-query2dlf.in, dns/script/bind9-query2dlf.in, doc/developer.xml, email/script/exim2dlf.in, email/script/postfix2dlf.in, email/script/qmail2dlf.in, email/script/sendmail2dlf.in, www/script/apache-access_log2dlf.in: now use LR_ID to tag the lire job in debug messages, sent to stderr. WARNING: not tested yet. 2001-05-25 07:51 Joost van Baal <joostvb@logreport.org> * NEWS, README.lire-client, configure.in: README.lire-client : note about lr_xml2html and lr_xml2pdf. configure.in: more descriptive helpmessage for --disable-server flag 2001-05-24 14:35 Joost van Baal <joostvb@logreport.org> * Makefile.am, all/man/lr_dlf2report.pod, all/man/lr_dlf2xml.pod, all/man/lr_getbody.pod, all/man/lr_log2mail.pod, all/man/lr_log2report.pod, all/man/lr_log2xml.pod, all/man/lr_processmail.pod, all/man/lr_run.pod, all/man/lr_spool.pod, all/script/lr_getaddresses.in, all/script/lr_xml2ascii.in, include/rules.mk: man stuff: the user manual is called the Lire User Manual. lr_xml2ascii.in : fixed typo 2001-05-24 11:55 Joost van Baal <joostvb@logreport.org> * Makefile.am, configure.in, all/script/lr_log2mail.in, all/script/lr_log2report.in, all/script/lr_rawmail2mail.in, all/script/lr_xml2ascii.in, doc/Makefile.am, doc/developer.xml, doc/manual.xml, email/script/Makefile.am, email/script/report_delay.description.xml, email/script/report_error.description.xml, email/script/report_size.description.xml, include/rules.mk, www/script/Makefile.am: Makefile.am's, rules.mk: moved XML2HTMLRULE and HTML2TXTRULE to rules.mk description.xml's: added Id tag Makefile.am: included typesetted descriptions to EXTRA_DIST, so that they don't need to be build on the installing host. 2001-05-24 11:22 Joost van Baal <joostvb@logreport.org> * all/script/lr_xml2ascii.in: we don't need a shell and start cat to read a file in perl. 2001-05-24 10:23 Joost van Baal <joostvb@logreport.org> * doc/BUGS: added empty log bug 2001-05-23 21:25 Egon Willighagen <egonw@logreport.org> * all/lib/xml/dtd/logreport.dtd, all/script/lr_xml2ascii.in, email/script/Makefile.am, email/script/report_delay, email/script/report_error, email/script/report_size, www/script/report_httpresult: lr_xml2ascii now uses description in raw mode. 2001-05-23 11:47 Egon Willighagen <egonw@logreport.org> * email/script/: .cvsignore, Makefile.am, report_delay, report_delay.description.xml, report_error, report_error.description.xml, report_size, report_size.description.xml: Added DocBook-anized descriptions for email superservice reports. 2001-05-23 11:25 Joost van Baal <joostvb@logreport.org> * Makefile.am, configure.in, doc/developer.xml, doc/manual.xml, email/script/Makefile.am: added report_sizeper{from,to}domain to Makefiles and stuff 2001-05-23 11:10 Egon Willighagen <egonw@logreport.org> * www/script/report_httpresult.description.xml: Uploaded first DocBook-anized description. 2001-05-23 11:09 Egon Willighagen <egonw@logreport.org> * all/lib/xml/dtd/logreport.dtd, doc/TODO, www/script/.cvsignore, www/script/Makefile.am, www/script/report_httpresult: Started moving towards the DocBook XML based descriptions. Done: DocBook export (and HTML), but ASCII in raw mode not yet... Also, only a WWW service report has been done, no other reports yet... 2001-05-23 10:52 Joost van Baal <joostvb@logreport.org> * INSTALL, all/etc/defaults.in, all/script/lr_log2report.in, all/script/lr_xml2ascii.in, doc/manual.xml: now user can override USEXALAN setting in etc/defaults. 2001-05-23 10:05 Joost van Baal <joostvb@logreport.org> * doc/BUGS: added bug about missing description blurb 2001-05-22 23:13 Joost van Baal <joostvb@logreport.org> * doc/developer.xml: minor changes 2001-05-22 16:31 Joost van Baal <joostvb@logreport.org> * THANKS, all/script/dlf_sum.in, email/script/report_sizepertodomain: added Oliver 'Oli' Rahn to thanks file, for giving the size subreport idea. 2001-05-22 16:10 Joost van Baal <joostvb@logreport.org> * email/: etc/reportscripts_filter, script/report_sizeperfromdomain, script/report_sizepertodomain: added two report scripts, on request of Oli 2001-05-22 09:13 Joost van Baal <joostvb@logreport.org> * www/script/report_httpresult: added description, on request of Wytze, Message-ID: <3AE40796.731DEE57@NLnet.nl>; Date: Mon, 23 Apr 2001 12:44:38 +0200; To: De LogReporters 2001-05-18 17:54 Joost van Baal <joostvb@logreport.org> * NEWS, configure.in, doc/developer.xml, doc/manual.xml: some more about how to update website. fixed cvs merging conflicts. 2001-05-13 13:04 Egon Willighagen <egonw@logreport.org> * doc/manual.xml: Updated documentation. 2001-05-13 13:04 Egon Willighagen <egonw@logreport.org> * NEWS: Added changes made this weekend: added lr_xml2html, fixed "-E 0" bug 2001-05-13 11:43 Egon Willighagen <egonw@logreport.org> * all/script/.cvsignore: Some corrections to CVS repository. 2001-05-12 14:24 Egon Willighagen <egonw@logreport.org> * doc/BUGS: Added two likely bugs (not conforming policy?), but unwanted on Debian systems in any case... 2001-05-12 14:18 Egon Willighagen <egonw@logreport.org> * configure.in, all/man/Makefile.am, all/man/lr_xml2html.pod, all/script/Makefile.am, all/script/lr_xml2html.in, doc/manual.xml: Final finetuning to make lr_xml2html work. Added manpage. 2001-05-12 13:42 Egon Willighagen <egonw@logreport.org> * Makefile.am: html.dsl now gets added to dist. 2001-05-12 13:42 Egon Willighagen <egonw@logreport.org> * configure.in: Fixed typo. 2001-05-12 13:38 Egon Willighagen <egonw@logreport.org> * all/lib/xml/stylesheet/Makefile.am: Added stylesheet for HTML generation in one file (instead of many). 2001-05-12 00:43 Egon Willighagen <egonw@logreport.org> * doc/manual.xml: Updated documentation about "-E". 2001-05-12 00:31 Egon Willighagen <egonw@logreport.org> * configure.in, all/script/lr_xml2pdf.in, doc/Makefile.am, doc/developer.xml: Removed "-E" bug. 2001-05-09 14:52 Joost van Baal <joostvb@logreport.org> * doc/: TODO, developer.xml: now ready for packaging. 2001-05-09 11:38 Joost van Baal <joostvb@logreport.org> * doc/: TODO, developer.xml, manual.xml: .xml: added author names. (debian's doc-base asks for it ;-) 2001-05-08 23:31 Joost van Baal <joostvb@logreport.org> * doc/: developer.xml, developer.xml.in, manual.xml.in: doc/*.xml.in taken over by doc/*.xml 2001-05-08 22:26 Joost van Baal <joostvb@logreport.org> * all/man/lr_config.pod, all/script/lr_config.in, doc/TODO, doc/developer.xml: lr_config: fixed TMPDIR bug (see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=96169&repeatmerged =yes ) 2001-05-08 13:05 Joost van Baal <joostvb@logreport.org> * NEWS, README, bootstrap, configure.in, all/script/lr_xml2pdf.in, doc/.cvsignore, doc/Makefile.am, doc/developer.xml, doc/manual.xml: bootstrap: see comment. re-enabled not building docs on installing host. lr_xml2pdf.in: now sanely deals with tmpfiles 2001-05-08 12:03 Joost van Baal <joostvb@logreport.org> * configure.in, doc/developer.xml, doc/developer.xml.in: date and version hack as in manual now in developer.xml also 2001-05-08 10:20 Joost van Baal <joostvb@logreport.org> * doc/manual.xml.in: fixed cvs Id tag 2001-05-08 10:18 Joost van Baal <joostvb@logreport.org> * all/script/lr_xml2pdf.in: tmpfile issue not yet resolved... 2001-05-08 09:15 Egon Willighagen <egonw@logreport.org> * doc/manual.xml.in: Updated manual according to DOCTYPE fix of stylesheet. 2001-05-08 09:14 Egon Willighagen <egonw@logreport.org> * all/script/lr_xml2pdf.in: Fixed two bugs. One had to do with Xalan not printing the DOCTYPE line. This turned out to be not a bug in Xalan, but in our stylesheet instead, though i believe Xalan should have issued an warning. Anyway, fixed now, and also removed workaround. Also fixed a bug introduced in 1.10: tmp files were placed in current directory. By reintroducing the "cd $TMPDIR" this was solved... 2001-05-07 18:00 Joost van Baal <joostvb@logreport.org> * INSTALL, doc/BUGS, doc/INSTALL, doc/TODO, doc/blurb, doc/log.txt: INSTALL : documented mpack dependency. BUGS : manual.html bugs are fixed. doc/TODO : updated moved doc/INSTALL to doc/blurb so that it doesn't get shipped with our tarball. 2001-05-07 17:33 Joost van Baal <joostvb@logreport.org> * doc/INSTALL: ource/Makefile : taken over by doc/Makefile.am 2001-05-07 17:25 Joost van Baal <joostvb@logreport.org> * INSTALL, configure.in, all/script/lr_getbody, doc/INSTALL, doc/Makefile.am, doc/developer.xml, doc/manual.xml.in: manual: added table about different installation modes. 2001-05-07 15:12 Joost van Baal <joostvb@logreport.org> * README, all/man/lr_xml2pdf.pod, doc/manual.xml.in: all/man/lr_xml2pdf.pod : lr_xml2pdf now prints to stdout: manpage updated. manual.xml.in: added note about lr_xml2pdf 2001-05-07 14:55 Joost van Baal <joostvb@logreport.org> * all/script/lr_xml2pdf.in: general code cleanup: test ! -r "$file" fails when $file is unset, so if test ! -r "$file" does the same as if test ! -n "$file" || test ! -r "$file" things like $libdir/xml/stylesheet/xsl/logreport/docbook.xsl and /usr/lib/sgml/dtd/docbook-xml-4.1/docbookx.dtd should be easy to change. for f in $PATHTOXALAN $PATHTOJADE $PATHTOPDFJADETEX $PATHTODBKDSSSLPRINT needs quotes, otherwise behaves in unexpected ways if one of the vars is '' if test -z $f should be if test ! -x $f : we wanna test wether files exist _and_ are executable. lr_xml2pdf should not be uses, but $PROGRAM. this way, we can deal more easy with filename changes. cat $tmppre | tail -`perl -e "print (\`cat $tmppre | wc -l\` -1);"` >> $tmpfile : we don't need perl to calculate foo - bar. expr is more tailored for our needs. cat $tmppre | wc -l -> wc -l < $tmppre "useless use of cat award": http://www.ling.helsinki.fi/~reriksso/unix/award.html 2001-05-06 14:21 Egon Willighagen <egonw@logreport.org> * doc/: developer.xml, manual.xml.in: I am not sure why Jade does not handle < correctly, but they can be replaced (and this is done) with < to get correct output. 2001-05-06 13:58 Egon Willighagen <egonw@logreport.org> * doc/.cvsignore: Added manual.xml to list of files to ignore 2001-05-06 13:52 Egon Willighagen <egonw@logreport.org> * configure.in, doc/manual.xml.in: Now includes version number, date and revmark in <revision>. 2001-05-06 13:47 Egon Willighagen <egonw@logreport.org> * configure.in, doc/manual.xml, doc/manual.xml.in: Added $(VERSION) and $Date: 2002/08/25 18:07:55 $ to manual.xml.in 2001-05-06 13:30 Joost van Baal <joostvb@logreport.org> * doc/: developer.xml, manual.xml: changed titles. 2001-05-06 13:05 Joost van Baal <joostvb@logreport.org> * doc/manual.xml: added section on plugging 2001-05-06 07:37 Egon Willighagen <egonw@logreport.org> * all/script/lr_xml2pdf.in: Changed some small things according to Joost's comments... 2001-05-05 19:56 Joost van Baal <joostvb@logreport.org> * Makefile.am, NEWS, doc/Makefile.am, doc/developer.xml, doc/manual.xml, doc/roadmap.xml: Makefile.am, doc/Makefile.am, doc/roadmap.xml : roadmap is obsolete. not shipped with tarball developer.xml, manual.xml : cosmetics, organising sectioning. 2001-05-04 12:55 Joost van Baal <joostvb@logreport.org> * INSTALL, Makefile.am, doc/.cvsignore, doc/Makefile.am, doc/TODO, doc/developer.xml, doc/html.dsl, doc/log.txt-src: Makefile.am: now ships *.xml and *.tex in tarball. (*.tex is needed to make sure documentation won't get rebuild from tarball.) doc/Makefile.am: suppresses status and errormessages from jade and pdfjadetex. installs in $(datadir)/doc/$(PACKAGE), which usually is /usr/local/share/doc/lire/. behaves sane when doing make clean, or make distclean. Gets converted to a nice Makefile. We can get rid of source/Makefile now. developer.xml: updated note on how to generate tarball. Now notes on how to publish new tarball are in one section. Documentation section updated: normally, docs are build automagically. 2001-05-04 08:40 Joost van Baal <joostvb@logreport.org> * doc/Makefile.am: first shot at getting {manual,roadmap,developer}.{html,pdf,txt} in our tarball. 2001-05-04 08:38 Joost van Baal <joostvb@logreport.org> * Makefile.am, configure.in, doc/.cvsignore, doc/BUGS, doc/developer.xml, doc/manual.xml, doc/roadmap.xml: doc/BUGS : added minor xml thingie in manuals.xml. moved xml's to doc/: that's easier when building formatted stuff using a Makefile.am 2001-04-30 11:55 Egon Willighagen <egonw@logreport.org> * all/script/Makefile.am: Now really removed all "lr_xml2pdf.1" lines 2001-04-30 11:23 Egon Willighagen <egonw@logreport.org> * all/script/Makefile.am: Removed lr_xml2pdf man page build in Makefile.am 2001-04-30 11:16 Egon Willighagen <egonw@logreport.org> * all/man/Makefile.am: Added lr_xml2pdf.1 to Makefile.am 2001-04-30 10:53 Egon Willighagen <egonw@logreport.org> * Makefile.am, configure.in: Now includes lr_xml2pdf.pod in 'make dist'. 2001-04-27 16:53 Egon Willighagen <egonw@logreport.org> * all/script/lr_xml2pdf.in, www/script/report_bytesperresult: Fixed some small bugs unnoticed before or introduced. 2001-04-27 16:15 Egon Willighagen <egonw@logreport.org> * NEWS, all/script/lr_querycalc2xml.in, doc/BUGS, www/script/report_bytesperresult: Fixed bug in "bytes-per-http-result" report. 2001-04-27 15:40 Egon Willighagen <egonw@logreport.org> * all/script/lr_xml2pdf.in: Converted to shell script. Added removal of temp files (if not KEEP=1). 2001-04-27 13:11 Egon Willighagen <egonw@logreport.org> * all/man/: Makefile.am, lr_xml2pdf.pod: Added manpage for lr_xml2pdf 2001-04-26 22:34 Egon Willighagen <egonw@logreport.org> * doc/BUGS: Added querycalc bug posted by Joost Bekkers. 2001-04-23 09:57 Egon Willighagen <egonw@logreport.org> * doc/BUGS: New bug found. 2001-04-23 09:55 Egon Willighagen <egonw@logreport.org> * doc/.cvsignore: Ignore TXT, HTML and PDF output. 2001-04-22 14:03 Egon Willighagen <egonw@logreport.org> * doc/TODO: Added TODO 2001-04-22 10:03 Egon Willighagen <egonw@logreport.org> * doc/roadmap.txt: Docbook-inized the Roadmap. 2001-04-21 14:08 Egon Willighagen <egonw@logreport.org> * doc/manual.txt: Moving manual to DBX format. 2001-04-21 09:59 Egon Willighagen <egonw@logreport.org> * doc/developer.txt: Replaced by DBX version 2001-04-19 22:35 Egon Willighagen <egonw@logreport.org> * NEWS, doc/BUGS, doc/TODO: Updated admin docs. (Fixed some bugs) 2001-04-19 15:31 Joost van Baal <joostvb@logreport.org> * doc/: BUGS, developer.txt: added notes on how to upload debian package 2001-04-18 13:04 Joost van Baal <joostvb@logreport.org> * NEWS, configure.in, doc/TODO, doc/developer.txt, doc/manual.txt: documented "default timezone is utc" policy 2001-04-17 16:19 Joost van Baal <joostvb@logreport.org> * INSTALL, Makefile.am, README, all/man/lr_dlf2report.pod, all/man/lr_dlf2xml.pod, all/man/lr_getbody.pod, all/man/lr_log2mail.pod, all/man/lr_log2report.pod, all/man/lr_log2xml.pod, all/man/lr_processmail.pod, all/man/lr_run.pod, all/script/lr_config.in, doc/developer.txt, doc/manual.txt: moved stuff in README about install to INSTALL. moved most of README to doc/manual.txt. Fixed references to README in manpages. adapted Makefile.am, so that we'll ship manual.txt. 2001-04-17 15:59 Joost van Baal <joostvb@logreport.org> * README, configure.in, all/man/lr_dlf2report.pod, all/man/lr_dlf2xml.pod, all/man/lr_getbody.pod, all/man/lr_log2mail.pod, all/man/lr_log2report.pod, all/man/lr_log2xml.pod, all/man/lr_processmail.pod, all/man/lr_run.pod, doc/INSTALL, doc/TODO, doc/adding_service.txt, doc/developer.txt, doc/overview.txt: merged adding_service.txt with developer.txt. Merged overview.txt with README. 2001-04-13 23:11 Joost van Baal <joostvb@logreport.org> * NEWS, configure.in, doc/TODO, doc/developer.txt: NEWS: pointrelease configure.in: bumped version TODO: aangeharkt: first shot at sorting per subject 2001-04-12 13:21 Joost van Baal <joostvb@logreport.org> * configure.in, all/script/lr_config.in, all/script/lr_dlf2xml.in, all/script/lr_log2mail.in: configure.in: bumped version lr_config.in: fixed bug in crontab adding commandline example lr_dlf2xml.in: behaves a tiny bit more sane when lr_timespan fails, e.g. in case logfile was empty lr_log2mail: more informative message in empty-log case 2001-04-12 12:09 Joost van Baal <joostvb@logreport.org> * all/man/lr_config.pod, all/script/lr_config.in, doc/TODO, doc/developer.txt: lr_config : added exim, fixed reference to sysconfdir in explanation message. TODO: added fwanalog reference 2001-04-11 16:27 Joost van Baal <joostvb@logreport.org> * README, configure.in, doc/developer.txt: README: added Mandrake to platforms. Tnx Frans! configure.in: bumped version developer.txt: more debian stuff 2001-04-09 14:35 Egon Willighagen <egonw@logreport.org> * README: Fixed info on public identifier. 2001-04-09 14:29 Egon Willighagen <egonw@logreport.org> * email/script/exim2dlf.in: Exim uses "->" for CC-ed messages. Now it also generates stats on those. 2001-04-08 14:41 Egon Willighagen <egonw@logreport.org> * doc/: BUGS, TODO: Synchronised my TODO/BUG list with official one. 2001-04-08 12:53 Egon Willighagen <egonw@logreport.org> * all/lib/xml/dtd/logreport.dtd: Removed unused <title> in <table>. And fixed nesting in DocBook output. 2001-04-08 09:32 Joost van Baal <joostvb@logreport.org> * NEWS: and still more descriptive, even 2001-04-08 09:13 Egon Willighagen <egonw@logreport.org> * NEWS: Changed "XML export" line to a more descriptive text. 2001-04-07 11:19 Joost van Baal <joostvb@logreport.org> * all/script/lr_xml2ascii.in, doc/developer.txt: fixed little but fatal bug in lr_xml2ascii.in : Apr 7 11:15:22 hibou lire: bogus message: Bareword "all" not allowed while "strict subs" in use at /home/or/logreport/bin/lr_xml2ascii line 20. duh. 2001-04-07 11:00 Joost van Baal <joostvb@logreport.org> * doc/: TODO, developer.txt: developer.txt ; we've got a nice README.txt in http://logreport.org/pub/. added instructions on how to adapt it when a new package is released 2001-04-07 10:23 Joost van Baal <joostvb@logreport.org> * README, all/etc/address.cf, all/etc/defaults.in, doc/TODO: README: added notes about exim log processing. address.cf: indentation. please use _spaces_ only for field separation defaults.in: got rid of bogus setting of SUPERSERVICE. it's allready done by the time we source defaults.in. 2001-04-07 09:21 Joost van Baal <joostvb@logreport.org> * NEWS, configure.in, all/etc/address.cf, all/etc/defaults.in, doc/TODO: address.cf and defaults.in: added exim, so that exim logs will get processed from var/spool in responder setup. 2001-04-05 21:27 Joost van Baal <joostvb@logreport.org> * NEWS, README.lire-client, doc/BUGS: some typos 2001-04-05 18:15 Joost van Baal <joostvb@logreport.org> * README.lire-client, all/script/Makefile.am, all/script/lr_log2report.in, all/script/lr_xml2ascii.in: all/script/Makefile.am : fixed typo all/script/lr_log2report.in : restored to old lr_xml2ascii interface all/script/lr_xml2ascii.in : interface change broke lr_rawmail2mail, and broke description in README.lire-client. rolled back to old interface: reads from stdin. fixed indentation, to comply with standards as described in doc/developer.txt. 2001-04-05 17:24 Joost van Baal <joostvb@logreport.org> * Makefile.am, README, all/man/Makefile.am, all/man/lr_xml2ascii.pod, all/script/Makefile.am, all/script/lr_xml2ascii.in, all/script/lr_xml2pdf.in, doc/TODO, email/script/qmail2dlf.in: Makefile.am, all/man/Makefile.am, all/script/Makefile.am: lr_xml2ascii.pod is included in all/script/lr_xml2ascii.in now. README: added not about hack to not use xalan on system's having xalan. lr_xml2ascii.in, lr_xml2pdf.in: we no longer ship querycalc-tidy. qmail2dlf.in: found and reported bug. 2001-04-05 15:50 Joost van Baal <joostvb@logreport.org> * NEWS, configure.in, all/script/lr_log2report.in, all/script/lr_xml2ascii.in: NEWS: added exim url. lr_log2report.in : removed now unnecessary ":" lr_xml2ascii.in : warn + exit = die; now resistant against running ./configure --libdir=foo : creates $libdir from @libdir@, not just @prefix@. now checks for error from setting up xalan pipe. 2001-04-04 16:54 Egon Willighagen <egonw@logreport.org> * README: Added two more links to DocBook resources. 2001-04-04 14:21 Egon Willighagen <egonw@logreport.org> * doc/BUGS: Removed fixed bugs. 2001-04-04 14:20 Egon Willighagen <egonw@logreport.org> * all/script/: lr_xml2ascii.in, lr_xml2pdf.in: No longer check that programs are executable. Assume configure.in did this correctly. Remove temp files. KEEP not possible. This changes when this program is converted to a SH script. 2001-04-04 11:45 Joost van Baal <joostvb@logreport.org> * doc/developer.txt: added some .deb notes 2001-04-04 10:01 Egon Willighagen <egonw@logreport.org> * all/script/lr_log2report.in, all/script/lr_xml2ascii.in, all/script/lr_xml2pdf.in, doc/BUGS: Fixed lr_xml2pdf manpage, started fixing lr_xml2ascii. 2001-04-04 09:07 Joost van Baal <joostvb@logreport.org> * doc/BUGS: typo 2001-04-04 09:06 Joost van Baal <joostvb@logreport.org> * doc/BUGS: found grave bug in current system. reported. added severity tags. 2001-04-04 08:33 Joost van Baal <joostvb@logreport.org> * Makefile.am, configure.in, all/man/Makefile.am, all/script/Makefile.am: fixed bug in making xml2pdf manpage. since lr_xml2pdf is a perlscript, it's pod is in the script itself. therefore, no pod is in all/man. it's in all/script. this bug made `make dist' fail. 2001-04-04 08:08 Joost van Baal <joostvb@logreport.org> * doc/TODO: added some new ideas that came along last week. 2001-04-03 00:26 Egon Willighagen <egonw@logreport.org> * configure.in, all/script/lr_xml2pdf.in: Uploaded working ALPHA version of lr_xml2pdf tool... During configuration all tools are checked for, and script itself gives feedback on availability. 2001-04-02 22:47 Joost van Baal <joostvb@logreport.org> * doc/developer.txt: documented how to created new responder. 2001-04-02 20:00 Egon Willighagen <egonw@logreport.org> * configure.in: Now also tests for DocBook stylesheets. Only in one place yet: where Debian places them... 2001-04-02 16:53 Egon Willighagen <egonw@logreport.org> * doc/overview.txt: Updated overview.txt 2001-04-02 16:00 Egon Willighagen <egonw@logreport.org> * all/script/lr_xml2pdf.in: Still dummy, but more functionality. 2001-04-02 14:27 Egon Willighagen <egonw@logreport.org> * configure.in: Added pdfxmltex uit passiveTex pakket als mogelijke manieren om PDF te maken. 2001-04-02 14:18 Egon Willighagen <egonw@logreport.org> * all/script/.cvsignore, all/script/Makefile.am, all/script/lr_xml2ascii.in, all/script/lr_xml2pdf.in, Makefile.am, configure.in: Added dummy lr_xml2pdf 2001-04-02 10:52 Egon Willighagen <egonw@logreport.org> * README: Added link to article on DocBook. 2001-04-02 10:43 Egon Willighagen <egonw@logreport.org> * doc/BUGS: Found new bug. 2001-04-02 09:55 Egon Willighagen <egonw@logreport.org> * README: Added information about generating HTML, RTF. 2001-04-02 09:15 Egon Willighagen <egonw@logreport.org> * all/script/lr_xml2ascii.in: Added a better mechanism to test for the availability for a XML tool. 2001-04-02 00:55 Egon Willighagen <egonw@logreport.org> * configure.in: configure is more friendly now; it does not no longer crash when XML tools are not available :) 2001-04-02 00:40 Egon Willighagen <egonw@logreport.org> * README, all/script/lr_xml2ascii.in: Changed interface to lr_xml2ascii (see lr_xml2ascii(1)). No longer takes input from stdin, but from file. In return, however, lr_xml2ascii will detect the preferred way of transforming XML to ASCII by means of the Xalan/XSLT stylesheet combo. Note, that other XSLT transformers should be possible too (e.g. Saxon). If Xalan is not available, it will use an other method. 2001-04-01 23:50 Egon Willighagen <egonw@logreport.org> * configure.in: Have it check for XML (and SGML) tools: Java, Jade, PdfJadeTex and Xalan. 2001-04-01 21:52 Joost van Baal <joostvb@logreport.org> * NEWS, README, configure.in, all/etc/defaults.in, doc/developer.txt: some more bouncing on debconf 2001-04-01 18:04 Joost van Baal <joostvb@logreport.org> * all/script/lr_anondump.in, all/script/lr_anonimize.in, all/script/lr_desyslog, all/script/lr_getbody, all/script/lr_log2mail.in, all/script/lr_log2report.in, all/script/lr_rawmail2mail.in, doc/BUGS: better behaviour on bogus input. better handling of tmpfiles under such conditions. lr_log2report now creates errfile when lr_log2xml fails. 2001-04-01 17:08 Joost van Baal <joostvb@logreport.org> * all/script/: lr_log2report.in, lr_log2xml.in: now warns about tmpfiles and writes errfile in case of errors. 2001-04-01 00:19 Egon Willighagen <egonw@logreport.org> * doc/TODO: Removed line about Exim filter. 2001-04-01 00:10 Egon Willighagen <egonw@logreport.org> * email/script/exim2dlf.in: Removed last couple of bugs. Fully functional now. 2001-03-31 23:24 Egon Willighagen <egonw@logreport.org> * doc/BUGS, email/script/exim2dlf.in: Fixed two bugs in exim2dlf. 2001-03-31 22:51 Joost van Baal <joostvb@logreport.org> * all/script/lr_log2report.in: now removes stale tmpfiles in case an error occurs in a subprocess. still to think about how to fix the ERRFILE creation in such a case.. 2001-03-31 17:14 Joost van Baal <joostvb@logreport.org> * Makefile.am, configure.in, all/script/.cvsignore, all/script/Makefile.am, all/script/lr_log2xml, all/script/lr_log2xml.in, all/script/lr_timespan.in, doc/BUGS, doc/developer.txt: moved lr_log2xml to lr_log2xml.in : more sane error messages, when passed bogus commandline. (I guess we might as well write every script as a .in.) lr_timespan : hardened against bogus input. 2001-03-31 16:18 Joost van Baal <joostvb@logreport.org> * all/lib/Time.pm, all/script/Makefile.am, dns/script/bind8-query2dlf.in, dns/script/bind9-query2dlf.in, doc/developer.txt, email/script/postfix2dlf.in: finally done manually checking perl code for evil stuff (undefined values, system calls without error checking...) Time.pm: cosmetics. Makefile.am: added lr_querycalc2xml manpage. bind8-query2dlf.in : cosmetics. 2001-03-31 15:45 Joost van Baal <joostvb@logreport.org> * all/script/lr_querycalc2xml.in, all/script/lr_xml2ascii.in, doc/developer.txt: lr_querycalc2xml : added manpage. code more terse. lr_xml2ascii: slight optimization. 2001-03-31 15:29 Joost van Baal <joostvb@logreport.org> * doc/BUGS: there was a conflict. should the note about exim still be there? 2001-03-31 14:51 Egon Willighagen <egonw@logreport.org> * email/script/exim2dlf.in: Removed bug and uses the following status remarks: user, host, service, defered, unknown 2001-03-31 14:07 Egon Willighagen <egonw@logreport.org> * NEWS: Some extra changes. 2001-03-31 11:15 Egon Willighagen <egonw@logreport.org> * doc/: BUGS, TODO: Updated status on exim2dlf. 2001-03-31 11:11 Egon Willighagen <egonw@logreport.org> * email/script/exim2dlf.in: Better error handling 2001-03-31 10:24 Egon Willighagen <egonw@logreport.org> * email/script/exim2dlf.in: Exim now also generates DLF lines for fatal errors. 2001-03-30 19:36 Joost van Baal <joostvb@logreport.org> * NEWS, all/lib/Apache.pm.in, all/script/dlf_addtm.in, all/script/lr_dlf2xml.in, all/script/lr_timespan.in: Apache.pm: fixed bug reported by wytze: dealing with clients who's ip resolves to a hostname only now no longer blows things up. dlf_addtm.in and lr_timespan.in: fixed bug in pod, which got pod2man whining. lr_dlf2xml.in: small bugfix. 2001-03-30 16:39 Egon Willighagen <egonw@logreport.org> * all/script/lr_querycalc2xml.in: Removed bug. 2001-03-30 14:06 Egon Willighagen <egonw@logreport.org> * doc/: BUGS, TODO: Moved bugs from TODO to BUGS. Items in BUGS are also TODO items, but with a higher priority. Just before a new release is done, BUGS should be empty. 2001-03-30 14:02 Egon Willighagen <egonw@logreport.org> * all/script/lr_querycalc2xml.in, doc/TODO: Removed a bug in lr_querycalc2xml that gave bad results for a email report. 2001-03-30 13:33 Joost van Baal <joostvb@logreport.org> * all/script/querycalc.in, doc/developer.txt: querycalc.in : fixed [30-Mar:13:27 egonw] bogus message: syntax error at /home/egonw/bin/logreport/libexec/lire/querycalc line 806, near "die;" 2001-03-30 13:12 Egon Willighagen <egonw@logreport.org> * email/script/exim2dlf.in: Rewrote code and added code to output DLF information about emails that could not be sent. 2001-03-30 12:12 Joost van Baal <joostvb@logreport.org> * all/script/: .cvsignore, Makefile.am, dlf_addtm.in: finished dlf_addtm manpage 2001-03-30 12:00 Joost van Baal <joostvb@logreport.org> * README, configure.in, all/src/.cvsignore: README: no longer depend on C compiler. configure: don't need to check for C libraries and stuff. 2001-03-30 11:57 Joost van Baal <joostvb@logreport.org> * Makefile.am, configure.in, all/Makefile.am, all/lib/Dlf.pm.in, all/script/dlf_addtm.in, all/src/Makefile.am, all/src/add_tm_key.c, doc/TODO, email/script/report_perday, email/script/report_perhour, www/script/report_bytesperday, www/script/report_requestsperday: got rid of add_tm_key : replaced by dlf_addtm, a perl script. now converts to utc, as it should. 2001-03-30 11:03 Joost van Baal <joostvb@logreport.org> * doc/TODO: reported querycalc2xml bug 2001-03-30 10:27 Joost van Baal <joostvb@logreport.org> * all/lib/Syslog.pm, all/man/lr_dlf2xml.pod, all/script/lr_timespan.in, doc/TODO, doc/overview.txt: updated docs about new lr_timespan script. 2001-03-30 10:08 Joost van Baal <joostvb@logreport.org> * all/lib/Syslog.pm: added documentation 2001-03-30 09:39 Egon Willighagen <egonw@logreport.org> * doc/TODO: Added todo's for exim2dlf 2001-03-29 19:31 Joost van Baal <joostvb@logreport.org> * Makefile.am, configure.in, all/script/Makefile.am, all/script/dlf_sum.in, all/script/dlf_total.in, all/script/dlf_uniq.in, all/script/lr_anondump.in, all/script/lr_anonimize.in, all/script/lr_deanonimize.in, all/script/lr_dlf2xml.in, all/script/lr_getaddresses.in, all/script/lr_smtpfield.in, all/script/querycalc-tidy-pre.in, all/script/querycalc.in, doc/TODO, doc/developer.txt: Makefile.am: cruft was in, which in some cases got us distributing both .in and configur-ed version of a file. added lr_timespan, which used to be a perl oneliner in lr_dlf2xml. added loads of 'or die's in perl scripts, e.g. when invoking print, to compy with debian perl policy. (still about half of them to check.) TODO: more ideas for other projects to look at. developer.txt: investigated why we can't make distcheck. still no clue... :( 2001-03-29 15:13 Joost van Baal <joostvb@logreport.org> * doc/TODO: updated TODO 2001-03-29 13:07 Joost van Baal <joostvb@logreport.org> * NEWS, README, README.lire-client, configure.in, all/lib/ToEpoch.pm, all/man/lr_cron.pod, all/man/lr_log2mail.pod, all/man/lr_log2report.pod, all/script/lr_cron.in, all/script/lr_xml2ascii.in, doc/TODO, doc/developer.txt: housekeeping and cosmetics. 2001-03-29 00:18 Joost van Baal <joostvb@logreport.org> * doc/TODO: added webalizer link 2001-03-28 16:26 Joost van Baal <joostvb@logreport.org> * all/script/lr_xml2ascii.in: now lines max 67 chars. 2001-03-28 14:36 Joost van Baal <joostvb@logreport.org> * README.lire-client, configure.in, doc/TODO: README: updated, cosmetics. 2001-03-28 12:12 Joost van Baal <joostvb@logreport.org> * all/script/logreport.dtd: this one is somewhere under lib/xml now 2001-03-28 12:11 Joost van Baal <joostvb@logreport.org> * all/script/: Makefile.am, lr_raw2xml.in: lr_raw2xml was a temporary hack 2001-03-28 12:07 Joost van Baal <joostvb@logreport.org> * all/: man/lr_dlf2raw.pod, script/lr_dlf2raw.in: lr_dlf2raw taken over by lr_dlf2xml 2001-03-28 12:05 Joost van Baal <joostvb@logreport.org> * all/script/lr_xml2ascii.in: raw2report taken over by xml2ascii. lr_xml2ascii manpage needs to be finished, pod added to Makefile.am's 2001-03-28 11:56 Joost van Baal <joostvb@logreport.org> * all/man/lr_log2report.pod, all/man/lr_rawmail2mail.pod, all/script/.cvsignore, all/script/lr_raw2report.in, all/script/lr_rawmail2mail.in, doc/developer.txt, doc/overview.txt: lr_raw2report.in taken over by lr_xml2ascii, lr_rawmail2mail now invokes lr_xml2ascii. 2001-03-28 11:43 Joost van Baal <joostvb@logreport.org> * README.lire-client, configure.in, lr-client.sh, all/script/.cvsignore, doc/TODO, doc/developer.txt: lr-client.sh: obsolete, we generate client during configure: configure --disable-server. README.lire-client : adapted to new xml setup. still needs a thorough check. 2001-03-28 11:35 Joost van Baal <joostvb@logreport.org> * all/script/: Makefile.am, querycalc-tidy-pre.in, querycalc-tidy.in: querycalc-tidy taken over by lr_querycalc2xml 2001-03-28 11:18 Joost van Baal <joostvb@logreport.org> * Makefile.am, all/script/lr_dlf2raw.in: lr_dlf2raw.in : lr_raw2report taken over by lr_xml2ascii : updated note. 2001-03-28 11:10 Joost van Baal <joostvb@logreport.org> * all/script/lr_raw2xml.in: lr_raw2xml.in : fixed copyright 2001-03-28 00:40 Joost van Baal <joostvb@logreport.org> * all/lib/Time.pm: added some notes on usage 2001-03-27 22:23 Egon Willighagen <egonw@logreport.org> * email/script/exim2dlf.in: Added delay calculation to exim2dlf. Tested it on Linux. Works. But, i get on certain dates strange syslog2cal errors. Some examples: email postfix none exim2dlf err can't syslog2cal 'Jan', '21', '12:17:44', skipping email postfix none exim2dlf err can't syslog2cal 'Jan', '22', '14:42:20', skipping email postfix none exim2dlf err can't syslog2cal 'Jan', '23', '10:37:55', skipping email postfix none exim2dlf err can't syslog2cal 'Jan', '28', '21:07:11', skipping email postfix none exim2dlf err can't syslog2cal 'Feb', '9', '13:32:49', skipping email postfix none exim2dlf err can't syslog2cal 'Feb', '11', '00:00:20', skipping I do not understand why these dates give errors. 2001-03-27 21:23 Egon Willighagen <egonw@logreport.org> * all/script/lr_xml2ascii.in: Removed problem with long lines. 2001-03-27 21:13 Egon Willighagen <egonw@logreport.org> * README: Added info on how to reduce the number of error from Jade. Added statement that says that only Xalan is needed for conversion of the XML output with xslt stylesheets. Updated the line which showed how to generate ascii output with lr_xml2ascii. 2001-03-27 21:04 Egon Willighagen <egonw@logreport.org> * all/script/lr_xml2ascii.in: TimeSpan is now printed by lr_xml2ascii. 2001-03-27 19:38 Joost van Baal <joostvb@logreport.org> * doc/TODO: added note about netstat. 2001-03-26 12:16 Joost van Baal <joostvb@logreport.org> * doc/TODO: cleaned up. 2001-03-26 10:13 Egon Willighagen <egonw@logreport.org> * email/script/.cvsignore: Added Exim derivatives 2001-03-26 10:06 Egon Willighagen <egonw@logreport.org> * all/etc/defaults.in, email/script/exim2dlf.in: Added more conversion in Exim 2 DLF: torelay torelayip todomain touser fromuser fromdomain fromrelay fromrelayip receivetime status (sent only) Missing: delay, thisrelay (not given in log), xstat 2001-03-25 14:40 Egon Willighagen <egonw@logreport.org> * email/script/exim2dlf.in: Partially implemented. 2001-03-25 13:23 Joost van Baal <joostvb@logreport.org> * doc/TODO: added things from Mar 24 meeting @ Jan 2001-03-25 12:32 Egon Willighagen <egonw@logreport.org> * Makefile.am, configure.in, email/script/Makefile.am, email/script/exim2dlf.in: Added dummy Exim2DLF script. 2001-03-25 10:45 Egon Willighagen <egonw@logreport.org> * www/script/report_bytesperday: Removed some debug info in XML output. Also test to see email if commit done. 2001-03-24 13:06 Joost van Baal <joostvb@logreport.org> * all/script/: lr_log2report.in, lr_xml2ascii.in: lr_xml2ascii: some code cleanup 2001-03-24 12:55 Joost van Baal <joostvb@logreport.org> * configure.in, all/script/lr_log2report.in, all/script/lr_log2xml, doc/TODO, doc/overview.txt: changed name of tmpfile: .raw -> .xml 2001-03-24 12:26 Joost van Baal <joostvb@logreport.org> * doc/developer.txt: added 'coding standards' 2001-03-24 00:07 Joost van Baal <joostvb@logreport.org> * www/script/: report_bytesperday, report_bytesperresult: added newline. I like files having a trailing newline. it keeps cvs diff and vim from whining. 2001-03-23 23:52 Joost van Baal <joostvb@logreport.org> * README: Removed `I'. Rephrased remark which could be regarded as leading to OS/distro wars. 2001-03-23 22:16 Egon Willighagen <egonw@logreport.org> * all/lib/xml/dtd/logreport.dtd, all/script/lr_dlf2xml.in, dns/script/distribution-requesttypes, dns/script/top10-requestednames, dns/script/top10-requestinghosts, doc/TODO, email/script/report_delay, email/script/report_error, email/script/report_fromdomain, email/script/report_fromrelay, email/script/report_fromusersperfromdomain, email/script/report_perday, email/script/report_perhour, email/script/report_size, email/script/report_todomain, email/script/report_torelay, email/script/report_touserspertodomain, www/script/report_bytesperday, www/script/report_bytesperresult, www/script/report_clienthost, www/script/report_httpresult, www/script/report_pagesperclienthost, www/script/report_requestedpage, www/script/report_requestsperday: <subreport>'s now have an attribute @date stating the date/time when they are generated. <report> now has a <timespan> element denoting when the timespan in the logfile. 2001-03-23 19:16 Egon Willighagen <egonw@logreport.org> * Makefile.am, all/man/Makefile.am, all/man/lr_log2raw.pod, all/man/lr_log2report.pod, all/man/lr_log2xml.pod, all/script/Makefile.am, all/script/lr_log2raw, all/script/lr_log2report.in, all/script/lr_log2xml, doc/TODO, doc/overview.txt: Renamed lr_log2raw to lr_log2xml (including TMP files). 2001-03-23 18:51 Egon Willighagen <egonw@logreport.org> * all/script/lr_xml2ascii.in, doc/TODO: Fixed bug in lr_xml2ascii. < and & now get recoded back to < and &. 2001-03-23 18:19 Egon Willighagen <egonw@logreport.org> * README: Updated README with URLs to tools needed if you want to process DocBook output. 2001-03-23 17:43 Egon Willighagen <egonw@logreport.org> * all/: lib/xml/dtd/logreport.dtd, script/lr_querycalc2xml.in: Fixed missing-quote-bug in lr_querycalc2xml and added <description> element to LogReport DTD and DocBook XSLT stylesheet. 2001-03-23 17:30 Egon Willighagen <egonw@logreport.org> * email/script/: report_delay, report_fromusersperfromdomain, report_perday, report_size: Fixed indentation. And added XML output for one report. 2001-03-23 15:48 Joost van Baal <joostvb@logreport.org> * all/script/: lr_processmail, lr_spoold.in: workdir will no longer get filled: lr_processmail cleans up. fixed typo in lr_spoold. 2001-03-23 15:12 Joost van Baal <joostvb@logreport.org> * configure.in, all/man/Makefile.am, doc/TODO: Makefile.am : lr_dlf2raw is phased out. TODO: added comments about naming: raw vs xml. 2001-03-23 14:45 Joost van Baal <joostvb@logreport.org> * README, all/man/lr_processmail.pod, all/script/lr_dlf2xml.in, all/script/lr_processmail, doc/TODO: fixed some small bugs in error handling. TODO: reported bugs in xml transition. 2001-03-22 13:04 Joost van Baal <joostvb@logreport.org> * README: some layout nitpicking 2001-03-22 08:00 Joost van Baal <joostvb@logreport.org> * all/script/lr_spoold.in, doc/TODO: now exits gracefully in case of missing config file 2001-03-21 21:41 Egon Willighagen <egonw@logreport.org> * README: Added jade and pdfjadetex commands i use for PDF generation 2001-03-21 21:22 Egon Willighagen <egonw@logreport.org> * README: Added versions of tools used for succesful PDF generation. 2001-03-21 21:05 Egon Willighagen <egonw@logreport.org> * README: Notice has been added about the fact that Xalan does not add the public indentifier to the DocBook XML output. 2001-03-21 21:01 Egon Willighagen <egonw@logreport.org> * all/script/lr_querycalc2xml.in: Lr_querycalc2xml.in now escapes & and < chars to & and < as this is required by XML. 2001-03-21 13:46 Joost van Baal <joostvb@logreport.org> * Makefile.am, configure.in, doc/TODO: added some comments 2001-03-21 12:23 Joost van Baal <joostvb@logreport.org> * all/man/lr_log2mail.pod, all/script/lr_log2mail.in, all/script/lr_querycalc2xml.in, dns/script/distribution-requesttypes, dns/script/top10-requestednames, dns/script/top10-requestinghosts, doc/TODO, doc/overview.txt, email/script/report_perhour, email/script/report_size, www/script/report_bytesperday, www/script/report_requestedpage, www/script/report_requestsperday: cosmetics on code. 2001-03-21 12:04 Joost van Baal <joostvb@logreport.org> * all/man/lr_dlf2raw.pod, all/man/lr_log2raw.pod, all/man/lr_log2report.pod, all/man/lr_querycalc2xml.pod, all/man/lr_xml2ascii.pod, all/script/lr_dlf2raw.in, all/script/lr_log2raw, all/script/lr_log2report.in, doc/TODO: lr_log2report interface changed: the -a and -x flags gave exactly the same functionality. Now only -x can be used to get this functionality. Fixed some documentation, code cleanup. 2001-03-21 11:16 Joost van Baal <joostvb@logreport.org> * all/script/lr_log2report.in: checking for writability of errorfile introduced a bug. since we test existence of errorfile later to find out wether there was something odd going on, we shouldn't create an empty errorfile when everything was ok. 2001-03-21 07:55 Egon Willighagen <egonw@logreport.org> * all/script/lr_xml2ascii.in: Fixed " " instead of "." wish... 2001-03-21 07:17 Egon Willighagen <egonw@logreport.org> * README: Fixed Xerces misspelling 2001-03-20 21:36 Joost van Baal <joostvb@logreport.org> * README: fixed xml commandlines 2001-03-20 20:57 Joost van Baal <joostvb@logreport.org> * doc/TODO: updated to latest developments 2001-03-20 17:29 Egon Willighagen <egonw@logreport.org> * all/script/lr_querycalc2xml.in: Added <table> start tag that was missing. 2001-03-20 17:01 Egon Willighagen <egonw@logreport.org> * all/man/Makefile.am: Manpages now get installed :) 2001-03-20 16:52 Egon Willighagen <egonw@logreport.org> * Makefile.am, all/man/Makefile.am: New POD's. 2001-03-20 16:48 Egon Willighagen <egonw@logreport.org> * all/man/: lr_log2raw.pod, lr_querycalc2xml.pod, lr_xml2ascii.pod: Updated lr_log2raw man page and wrote two manpages for lr_querycalc2xml and lr_xml2ascii. 2001-03-20 16:16 Egon Willighagen <egonw@logreport.org> * dns/script/: distribution-requesttypes, top10-requestednames, top10-requestinghosts: DNS report scripts do XML output now 2001-03-20 15:57 Egon Willighagen <egonw@logreport.org> * all/script/: lr_log2raw, lr_log2report.in: Adapted scripts to use XML as default. Interface to lr_log2raw has changed: -x option has been removed because it now only generates XML. (I.e., not just yet, because not all report files have been changed yet...) The interface to lr_log2report is the same... It uses the lr_xml2ascii to convert XML to ASCII... I.e., XML is still triggered with the -x option, and ASCII is default. In time this will be the otherway around, because the lr_xml2ascii script is not very flexible. 2001-03-20 15:28 Egon Willighagen <egonw@logreport.org> * all/script/lr_dlf2xml.in: Applied Time patch to lr_dlf2xml.in 2001-03-20 15:23 Egon Willighagen <egonw@logreport.org> * Makefile.am, configure.in, all/script/.cvsignore, all/script/Makefile.am, all/script/lr_dlf2xml.in, all/script/lr_querycalc2xml.in, email/script/report_error, email/script/report_fromdomain, email/script/report_fromrelay, email/script/report_fromusersperfromdomain, email/script/report_perday, email/script/report_perhour, email/script/report_size, email/script/report_todomain, email/script/report_torelay, email/script/report_touserspertodomain, www/script/report_bytesperday, www/script/report_bytesperresult, www/script/report_clienthost, www/script/report_httpresult, www/script/report_httpresultperclient, www/script/report_pagesperclienthost, www/script/report_requestedpage, www/script/report_requestsperday: Native XML generation. RAW format is half way being phased out. CVS version is broken until later this week. 2001-03-20 14:45 Joost van Baal <joostvb@logreport.org> * Makefile.am: process_sendabort is obsolete. purged. 2001-03-20 14:42 Joost van Baal <joostvb@logreport.org> * NEWS, all/script/process_sendabort, doc/TODO, include/bsd.m4: removed old cruft 2001-03-20 14:33 Joost van Baal <joostvb@logreport.org> * Makefile.am, all/lib/Makefile.am, all/lib/ToEpoch.pm, all/script/lr_dlf2raw.in, dns/script/bind8-query2dlf.in, dns/script/bind9-query2dlf.in, email/script/postfix2dlf.in, email/script/qmail2dlf.in: Lire::ToEpoch completely phased out now. removed some commented out cruft. 2001-03-20 13:33 Joost van Baal <joostvb@logreport.org> * configure.in, all/lib/Time.pm, dns/script/bind9-query2dlf.in, email/script/postfix2dlf.in, email/script/sendmail2dlf.in: debugged. current status: ok: bind9, bind8, sendmail, apache combined, postfix. 2001-03-20 13:10 Joost van Baal <joostvb@logreport.org> * all/lib/Time.pm, dns/script/bind9-query2dlf.in, email/script/postfix2dlf.in, email/script/sendmail2dlf.in, socks/script/socks2dlf.in: performance optimizing: we call time() once per log, no longer once per line :-P 2001-03-20 12:39 Joost van Baal <joostvb@logreport.org> * all/lib/Time.pm, dns/script/bind8-query2dlf.in, dns/script/bind9-query2dlf.in: bind9: replaced ToEpoch with Time::syslog2cal. does the trick now. 2001-03-20 12:21 Joost van Baal <joostvb@logreport.org> * all/lib/Time.pm, dns/script/bind8-query2dlf.in, doc/TODO: ripped ToEpoch from bind8-query2dlf, replaced by Lire::Time. bind8 (and also apache) now takes year into account. (till now it ignored it :-/ ) 2001-03-20 11:41 Joost van Baal <joostvb@logreport.org> * all/: lib/Apache.pm.in, lib/Time.pm, script/lr_dlf2raw.in, script/lr_log2report.in: sendmail, apache common, apache combined, apache_modgzip fixed: report header like www report Mon Mar 19 08:51:22 2001 UTC - Mon Mar 19 21:15:30 2001 UTC is correct now. note that in case timezone info is lacking from logfile, time is interpreted as being utc time. 2001-03-20 00:43 Joost van Baal <joostvb@logreport.org> * all/: lib/Time.pm, script/lr_dlf2raw.in, script/lr_xml2ascii.in: first step at fixing time conversion bugs. we should make the system able to deal with logfiles from various timezones. mind portability while fiddling with TZ env var... Now dlf2raw displays time explicitly in UTC, e.g. www report Sun Mar 18 16:59:30 2001 UTC - Sun Mar 18 17:00:26 2001 UTC We should get rid of ToEpoch, and fix bind[89]-query2dlf, postfix2dlf and socks2dlf. When we have a year in the log, we should use it. (e.g. in apache logs.) 2001-03-19 23:07 Egon Willighagen <egonw@logreport.org> * all/script/: lr_dlf2xml.in, lr_raw2xml.in: Now correctly generates XML output for Postfix log files. 2001-03-19 23:05 Joost van Baal <joostvb@logreport.org> * all/script/lr_xml2ascii.in: added perl syntax thingie and cvs Id tag 2001-03-19 21:08 Egon Willighagen <egonw@logreport.org> * all/script/.cvsignore: Added lr_xml2ascii. 2001-03-19 19:49 Egon Willighagen <egonw@logreport.org> * README: ASCII generation as one-liner. 2001-03-19 19:36 Egon Willighagen <egonw@logreport.org> * Makefile.am, README, configure.in, all/script/Makefile.am, all/script/lr_xml2ascii.in: Added lr_xml2ascii script. README explains the use. No manpage available yet 2001-03-19 18:02 Joost van Baal <joostvb@logreport.org> * all/lib/Time.pm: Time.pm : fixed embarrasing mday fiddling bug. not yet tested. 2001-03-19 13:37 Joost van Baal <joostvb@logreport.org> * doc/TODO: added analog pointer 2001-03-19 13:05 Joost van Baal <joostvb@logreport.org> * doc/: TODO, developer.txt: we've got to improve lr_config. 2001-03-19 01:50 Joost van Baal <joostvb@logreport.org> * all/script/: lr_config.in, lr_cron.in: lr_cron : choked on complex email addresses. 2001-03-19 01:30 Joost van Baal <joostvb@logreport.org> * all/script/lr_config.in: cosmetics 2001-03-19 01:14 Joost van Baal <joostvb@logreport.org> * README, all/man/lr_config.pod, all/man/lr_log2mail.pod, doc/TODO: ok, guess we're ready for upload now. 2001-03-19 00:23 Joost van Baal <joostvb@logreport.org> * INSTALL, all/man/lr_config.pod, all/script/lr_config.in: minor finetuning. 2001-03-18 23:47 Joost van Baal <joostvb@logreport.org> * INSTALL, NEWS, README, all/script/lr_config.in: improved lr_config texts. 2001-03-18 22:21 Joost van Baal <joostvb@logreport.org> * AUTHORS, INSTALL, README, README.lire-client, all/man/lr_log2mail.pod, all/script/lr_config.in, all/script/lr_getbody, doc/TODO: updated some docs. added Egon to AUTHORS. Fixed bug in lr_getbody: choked on empty email. 2001-03-18 15:47 Joost van Baal <joostvb@logreport.org> * all/: man/lr_config.pod, script/lr_config.in: lr_config: now deals better with allready existing config 2001-03-18 14:52 Joost van Baal <joostvb@logreport.org> * all/script/: lr_config.in, lr_dlf2raw.in, lr_log2mail.in: lr_config: configuration interface for report_pagesperclienthost's PAGES and ITEMS 2001-03-18 13:28 Joost van Baal <joostvb@logreport.org> * all/script/: lr_config.in, lr_dlf2raw.in, lr_log2report.in: better error handling: added some exit code checking 2001-03-18 12:11 Joost van Baal <joostvb@logreport.org> * README, all/script/lr_config.in: lr_config : support for www trackpage configuration 2001-03-18 00:43 Joost van Baal <joostvb@logreport.org> * Makefile.am, NEWS, configure.in, www/script/Makefile.am, www/script/filter_trackpage, www/script/report_pagesperclienthost: the regexp trackpage stuff works. now document it. 2001-03-18 00:03 Joost van Baal <joostvb@logreport.org> * Makefile.am, all/script/lr_dlf2raw.in, www/script/filter_trackpage: added support to specify specific webpages to track. 2001-03-17 22:26 Joost van Baal <joostvb@logreport.org> * Makefile.am, configure.in, www/script/report_pagesperclienthost: report_pagesperclienthost.conf : configuration file for " requested pages per clienthost, not pictures, top 30, top 5 pages" and "requested pages per clienthost, top 30, top 5 pages" added interface for local overwrites. 2001-03-17 19:44 Joost van Baal <joostvb@logreport.org> * all/: man/lr_config.pod, script/lr_config.in, script/lr_dlf2raw.in, script/lr_log2mail.in, script/lr_log2raw, script/lr_log2report.in: fixed some solaris issues. lr_config tested successfully. 2001-03-17 15:32 Joost van Baal <joostvb@logreport.org> * all/script/lr_cron.in: no need for debug code any more 2001-03-17 15:31 Joost van Baal <joostvb@logreport.org> * all/script/: lr_config.in, lr_cron.in: now support for TMPDIR, KEEP, LOGGING e.a. 2001-03-17 11:38 Joost van Baal <joostvb@logreport.org> * all/script/lr_config.in: actually does something usefull now. 2001-03-17 11:16 Joost van Baal <joostvb@logreport.org> * configure.in, all/man/lr_config.pod, all/script/lr_config.in, all/script/lr_cron.in: lr_config now adjusts defaults.local. support for flags for apache. support for to-address per logfile 2001-03-17 02:08 Joost van Baal <joostvb@logreport.org> * Makefile.am, configure.in, all/script/lr_config.in: syncing. some more lr_config stuff. fixed Makefile and configure.in to deal with new www config stuff 2001-03-16 19:28 Egon Willighagen <egonw@logreport.org> * all/script/lr_dlf2raw.in, all/script/lr_dlf2xml.in, www/script/report_requestedpage: Finished up Top X for RequestedPage report. 2001-03-16 14:53 Joost van Baal <joostvb@logreport.org> * all/script/lr_config.in, doc/developer.txt: lr_config.in : now supports both daily and weekly rotated logs 2001-03-15 22:57 Joost van Baal <joostvb@logreport.org> * README, all/script/lr_config.in, doc/TODO: TODO: a bit more in sync with reality. lr_config.in: added test wether we're root. 2001-03-15 22:56 Egon Willighagen <egonw@logreport.org> * Makefile.am: Testes on SunOS 5.6. Report_requestedpage.conf added to dist. 2001-03-15 21:49 Egon Willighagen <egonw@logreport.org> * all/script/lr_dlf2raw.in: spaties ipv tabjes 2001-03-15 21:43 Egon Willighagen <egonw@logreport.org> * all/script/lr_dlf2raw.in, all/script/lr_dlf2xml.in, www/script/report_requestedpage: Reports can now have options. See for example @prefix/etc/lire/www/report_requestedpages in which you can define the X in the Top X pages. 2001-03-15 20:36 Joost van Baal <joostvb@logreport.org> * all/script/: lr_config.in, lr_cron.in, lr_log2report.in: lr_log2report now handles bogus commandlines sanely 2001-03-15 20:24 Egon Willighagen <egonw@logreport.org> * all/man/lr_log2report.pod: Added -x option to manpage. 2001-03-15 13:52 Joost van Baal <joostvb@logreport.org> * README, all/etc/address.cf, all/etc/defaults.in, email/etc/defaults.in, www/script/apache-access_log2dlf.in: finished boa support 2001-03-14 12:42 Joost van Baal <joostvb@logreport.org> * README.lire-client, all/etc/address.cf, all/script/lr_getbody, all/script/lr_log2report.in, doc/TODO: new service boa. log is just the same as apache combined :) 2001-03-13 16:02 Joost van Baal <joostvb@logreport.org> * NEWS, all/lib/Apache.pm.in, all/lib/Time.pm, all/script/lr_config.in, all/script/lr_log2report.in, doc/TODO: apache no longer compains about undefined values in case of empty log. lr_config still heavily under construction 2001-03-13 11:55 Joost van Baal <joostvb@logreport.org> * README, configure.in, all/lib/Apache.pm.in, all/lib/Time.pm, all/man/lr_log2raw.pod, all/script/dlf_sum.in, all/script/dlf_total.in, all/script/lr_dlf2raw.in, all/script/lr_log2raw, all/script/lr_log2report.in: apache combined deals sanely with bogus logs now. 2001-03-13 10:20 Joost van Baal <joostvb@logreport.org> * NEWS, all/man/lr_log2raw.pod, all/man/lr_log2report.pod, all/script/lr_log2mail.in, all/script/lr_log2raw, all/script/lr_log2report.in, all/script/lr_raw2report.in, doc/TODO: first shot at behaving sanely when handling bogus logs 2001-03-12 19:33 Egon Willighagen <egonw@logreport.org> * all/script/: lr_dlf2xml.in, lr_raw2xml.in: Added count attribute to group element and adapted DocBook stylesheet to show it 2001-03-12 18:49 Egon Willighagen <egonw@logreport.org> * all/script/: lr_dlf2xml.in, lr_log2report.in: Save temp RAW format when generating XML for debug purposes. 2001-03-12 16:59 Egon Willighagen <egonw@logreport.org> * README: Added info on conversion with Xalan-C. 2001-03-12 01:04 Joost van Baal <joostvb@logreport.org> * Makefile.am, configure.in: adapted to new xml stuff 2001-03-12 00:30 Joost van Baal <joostvb@logreport.org> * all/script/lr_getbody: lr_getbody: fixed bug which caused mime emails generated by Pine to be regarded as plain text. 2001-03-11 18:50 Egon Willighagen <egonw@logreport.org> * README: Adjusted README to include info about generating DocBook and ASCII. Also added superservice to ascii.xsl 2001-03-11 18:09 Joost van Baal <joostvb@logreport.org> * all/script/lr_config.in: added some default values 2001-03-11 17:35 Egon Willighagen <egonw@logreport.org> * all/script/lr_dlf2xml.in: Use DocBook's PUBLIC identifier instead of SYSTEM identifier. 2001-03-11 17:28 Egon Willighagen <egonw@logreport.org> * all/: lib/xml/dtd/logreport.dtd, script/lr_dlf2xml.in, script/lr_raw2xml.in: Adapted DTD to drop name,value order requirement and to drop required service attribute for subreport element. Also adapted some scripts to output XML conform the current logreport.dtd 2001-03-11 16:49 Egon Willighagen <egonw@logreport.org> * all/script/lr_log2report.in: Now checks for 2 parameter after parsing of options. 2001-03-11 15:17 Egon Willighagen <egonw@logreport.org> * doc/developer.txt: Updated web install directives. 2001-03-11 15:05 Joost van Baal <joostvb@logreport.org> * all/script/: .cvsignore, lr_config.in: syncing lr_config. still under development 2001-03-11 14:45 Egon Willighagen <egonw@logreport.org> * all/script/lr_log2report.in: Incorrectly assigned a notice status to a info message. 2001-03-11 13:56 Egon Willighagen <egonw@logreport.org> * www/script/report_requestsperday: Fixed bug. 2001-03-11 13:56 Egon Willighagen <egonw@logreport.org> * all/script/.cvsignore: Added lr_raw2xml to .cvsignore 2001-03-11 12:16 Joost van Baal <joostvb@logreport.org> * Makefile.am, configure.in, all/man/Makefile.am, all/man/lr_config.pod, all/script/Makefile.am, all/script/lr_config.in: lr_config in distribution now. 2001-03-11 12:12 Egon Willighagen <egonw@logreport.org> * configure.in: Added lr_raw2xml. 2001-03-11 12:11 Egon Willighagen <egonw@logreport.org> * Makefile.am, configure.in, all/script/lr_raw2xml, all/script/lr_raw2xml.in: Removed bug that prevented lr_raw2xml for finding Perl executable. 2001-03-11 11:33 Egon Willighagen <egonw@logreport.org> * doc/TODO: Added some things that need to be done. 2001-03-11 11:16 Joost van Baal <joostvb@logreport.org> * Makefile.am, NEWS, README, configure.in, all/etc/Makefile.am, all/man/lr_config.pod, all/man/lr_cron.pod, all/script/.cvsignore, all/script/lr_config.in, all/script/lr_cron.in, email/etc/Makefile.am: fixed conflicts. updated lr_cron manpage. added lr_config: this should grow out to a general configuration script 2001-03-11 10:11 Egon Willighagen <egonw@logreport.org> * email/etc/Makefile.am: Removed signature references. 2001-03-10 20:38 Joost van Baal <joostvb@logreport.org> * all/man/lr_cron.pod: ... and a manpage 2001-03-10 20:38 Joost van Baal <joostvb@logreport.org> * Makefile.am, configure.in, all/man/Makefile.am, all/script/Makefile.am: incorporated lr_cron 2001-03-10 00:03 Joost van Baal <joostvb@logreport.org> * NEWS, README, all/etc/defaults.in, all/script/lr_cron.in, doc/TODO: first shot at building a config interface for cron jobs. 2001-03-09 18:42 Joost van Baal <joostvb@logreport.org> * README: more granular configuration interface, documented it. 2001-03-09 18:37 Joost van Baal <joostvb@logreport.org> * README, all/script/lr_log2mail.in, email/etc/defaults.in: lr_log2mail now handles unset FROM and REPLYTO. more more sane defaults. 2001-03-09 17:55 Joost van Baal <joostvb@logreport.org> * README, configure.in, all/etc/disclaimer, all/etc/explanation, all/etc/signature, doc/developer.txt, email/etc/defaults.in, email/etc/signature: somewhat more sane defaults. 2001-03-08 14:47 Joost van Baal <joostvb@logreport.org> * all/man/lr_rawmail2mail.pod, all/script/lr_rawmail2mail.in, doc/developer.txt: lr_rawmail2mail manpages more accurate 2001-03-08 14:08 Joost van Baal <joostvb@logreport.org> * all/script/lr_rawmail2mail.in: fixed quite dramatic typo. 2001-03-07 12:49 Joost van Baal <joostvb@logreport.org> * configure.in, doc/TODO, doc/developer.txt: added some notes about what more needs to be done. 2001-03-07 11:10 Joost van Baal <joostvb@logreport.org> * all/script/lr_rawmail2mail.in, doc/TODO: lr_rawmail2mail : adapted to new lr_getbody interface 2001-03-04 21:42 Joost van Baal <joostvb@logreport.org> * all/man/lr_getbody.pod, doc/TODO: TODO: updated 2001-03-04 16:04 Joost van Baal <joostvb@logreport.org> * all/man/lr_getbody.pod: anoying little syntax bug in lr_getbody.pod: trailing whitespace. duh. 2001-03-04 15:32 Joost van Baal <joostvb@logreport.org> * all/man/Makefile.am, all/man/lr_getbody.pod, all/script/lr_getbody, doc/developer.txt: lr_getbody: fixed bug: now knows how to deal with Reply-To's like Joe User <joe@example.com>, root (Charlie Root) lr_getbody.pod: minor pod bug. 2001-03-04 14:38 Joost van Baal <joostvb@logreport.org> * all/etc/address.cf, doc/developer.txt: fixed bug in apachemodgzip responder: address.cf was borken. 2001-03-04 12:57 Joost van Baal <joostvb@logreport.org> * Makefile.am, all/script/lr_dlf2raw.in, all/script/lr_inflate: more descriptive names of tmpfiles. 2001-03-04 12:00 Joost van Baal <joostvb@logreport.org> * all/lib/xml/: .cvsignore, dtd/.cvsignore, stylesheet/.cvsignore, stylesheet/xsl/.cvsignore: now no longer: % cvs commit ? all/lib/xml/stylesheet/xsl/logreport/Makefile ? all/lib/xml/stylesheet/xsl/logreport/Makefile.in 2001-03-04 11:57 Joost van Baal <joostvb@logreport.org> * configure.in, all/lib/xml/dtd/.cvsignore, all/man/Makefile.am: Makefile.am : building man failed. fixed: lr_dlf2xml manpage now builds ok. 2001-03-04 11:44 Joost van Baal <joostvb@logreport.org> * all/lib/xml/dtd/Makefile.am: bootstrap failed on this file missing. please review the file: I just guessed at possible contents! 2001-03-03 22:12 Joost van Baal <joostvb@logreport.org> * README: "antfucking" 2001-03-03 21:46 Egon Willighagen <egonw@logreport.org> * README: Now includes information on how to generate DocBook XML documents. 2001-03-03 18:15 Egon Willighagen <egonw@logreport.org> * Makefile.am, configure.in, all/lib/xml/stylesheet/Makefile.am, all/lib/xml/stylesheet/xsl/Makefile.am, all/script/lr_dlf2xml.in, all/script/lr_log2raw: XML2DocBook stylesheet is now installed. 2001-03-03 18:06 Egon Willighagen <egonw@logreport.org> * NEWS: Added notice about possible XML output 2001-03-03 17:37 Egon Willighagen <egonw@logreport.org> * all/lib/Makefile.am: Removed unnecessary if statement. 2001-03-03 17:36 Egon Willighagen <egonw@logreport.org> * all/lib/xml/: Makefile.am, stylesheet/Makefile.am, stylesheet/xsl/Makefile.am: Added directory stucture for XSLT stylesheets 2001-03-03 17:32 Egon Willighagen <egonw@logreport.org> * all/man/lr_log2raw.pod: Small error. 2001-03-03 17:28 Egon Willighagen <egonw@logreport.org> * all/etc/defaults.in: Undone edits. 2001-03-03 16:29 Egon Willighagen <egonw@logreport.org> * Makefile.am, configure.in, all/etc/defaults.in, all/lib/Makefile.am, all/lib/xml/Makefile.am, all/lib/xml/dtd/logreport.dtd, all/script/lr_dlf2xml.in, all/script/lr_raw2xml: New DTD. Adapted scripts to output this format. Adapted Makefile.am's to install the DTD. <!DOCTYPE> line added to output. 2001-03-03 13:17 Egon Willighagen <egonw@logreport.org> * all/man/: Makefile.am, lr_dlf2xml.pod, lr_log2raw.pod: Added manpage for lr_dlf2xml and adapted manpage for lr_log2raw. 2001-03-03 12:27 Egon Willighagen <egonw@logreport.org> * all/script/: lr_log2raw, lr_log2report.in: Diverse updates. lr_log2raw gebruikt nu ook -x optie ipv ASCII/XML. 2001-03-03 10:58 Joost van Baal <joostvb@logreport.org> * Makefile.am, NEWS, README.lire-client, all/man/Makefile.am, all/man/lr_log2mail.pod, all/script/lr_getbody, all/script/lr_log2mail.in, all/script/lr_processmail, doc/TODO: new lr_getbody interface: lr_getbody's output should get eval-ed. We can set more than one Reply-To address when sending logs to responder now. Added lr_getbody manpages. 2001-02-28 12:22 Joost van Baal <joostvb@logreport.org> * all/script/lr_anonimize.in, all/script/lr_inflate, doc/TODO: lr_anonimize: now cleans up tmpfiles 2001-02-27 13:00 Joost van Baal <joostvb@logreport.org> * configure.in, all/lib/ToEpoch.pm, dns/script/bind9-query2dlf.in: some more debugging and error handling in ToEpoch and bind9-query2dlf. 2001-02-27 12:24 Joost van Baal <joostvb@logreport.org> * all/script/.cvsignore, dns/script/bind9-query2dlf.in, doc/TODO, doc/developer.txt: bind9-query2dlf now no longer groks syslog style logs, but native bind logs. 2001-02-26 15:07 Joost van Baal <joostvb@logreport.org> * README, configure.in, all/man/lr_desyslog.pod, all/script/lr_anondump.in, doc/TODO, doc/developer.txt: fixed some typos 2001-02-26 00:04 Joost van Baal <joostvb@logreport.org> * .cvsignore: .cvsignore: namechange 2001-02-26 00:03 Joost van Baal <joostvb@logreport.org> * doc/TODO: TODO: added some more ideas 2001-02-25 23:14 Joost van Baal <joostvb@logreport.org> * Makefile.am, NEWS, README, configure.in, all/Makefile.am, all/etc/Makefile.am, all/etc/address.cf, all/etc/defaults.in, all/etc/profile_lean.in, all/lib/Apache.pm.in, all/lib/Dlf.pm.in, all/lib/Makefile.am, all/lib/Sum.pm, all/lib/Syslog.pm, all/lib/Time.pm, all/lib/ToEpoch.pm, all/lib/xml/dtd/logreport.dtd, all/man/Makefile.am, all/man/lr_desyslog.pod, all/man/lr_dlf2raw.pod, all/man/lr_dlf2report.pod, all/man/lr_log2mail.pod, all/man/lr_log2raw.pod, all/man/lr_log2report.pod, all/man/lr_processmail.pod, all/man/lr_rawmail2mail.pod, all/man/lr_run.pod, all/man/lr_spool.pod, all/man/lr_spoold.pod, all/script/Makefile.am, all/script/dlf_sum.in, all/script/dlf_total.in, all/script/dlf_uniq.in, all/script/lr_addresses2serviceflags.in, all/script/lr_anondump.in, all/script/lr_anonimize.in, all/script/lr_deanonimize.in, all/script/lr_desyslog, all/script/lr_dlf2raw.in, all/script/lr_dlf2xml.in, all/script/lr_getaddresses.in, all/script/lr_getbody, all/script/lr_inflate, all/script/lr_log2mail.in, all/script/lr_log2raw, all/script/lr_log2report.in, all/script/lr_processmail, all/script/lr_raw2report.in, all/script/lr_rawmail2mail.in, all/script/lr_run.in, all/script/lr_smtpfield.in, all/script/lr_spool, all/script/lr_spoold.in, all/script/process_sendabort, all/script/querycalc-tidy-pre.in, all/script/querycalc-tidy.in, all/script/querycalc.in, all/src/Makefile.am, all/src/add_tm_key.c, dns/Makefile.am, dns/script/Makefile.am, dns/script/bind8-query2dlf.in, dns/script/bind9-query2dlf.in, dns/script/distribution-requesttypes, dns/script/top10-requestednames, dns/script/top10-requestinghosts, doc/TODO, doc/developer.txt, email/Makefile.am, email/etc/Makefile.am, email/etc/defaults.in, email/etc/dlf.cfg, email/etc/dlf.default, email/lib/Email.pm, email/lib/Makefile.am, email/script/Makefile.am, email/script/filter, email/script/filter_messages, email/script/postfix2dlf.in, email/script/qmail2dlf.in, email/script/report_delay, email/script/report_error, email/script/report_fromdomain, email/script/report_fromrelay, email/script/report_fromusersperfromdomain, email/script/report_perday, email/script/report_perhour, email/script/report_size, email/script/report_todomain, email/script/report_torelay, email/script/report_touserspertodomain, email/script/sendmail2dlf.in, email/script/test, include/bsd.m4, include/rules.mk, socks/script/socks2dlf.in, www/Makefile.am, www/script/Makefile.am, www/script/apache-access_log2dlf.in, www/script/filter_pics, www/script/report_bytesperday, www/script/report_bytesperresult, www/script/report_clienthost, www/script/report_httpresult, www/script/report_httpresultperclient, www/script/report_pagesperclienthost, www/script/report_requestedpage, www/script/report_requestsperday: updated copyright. it's 2001 now. 2001-02-25 22:35 Joost van Baal <joostvb@logreport.org> * configure.in, all/lib/Apache.pm.in, all/lib/Dlf.pm.in, all/lib/Makefile.am, all/lib/Sum.pm, all/lib/Syslog.pm, all/lib/Time.pm, all/lib/ToEpoch.pm, all/man/lr_log2mail.pod, all/script/lr_raw2report.in, all/script/querycalc.in, dns/script/bind8-query2dlf.in, dns/script/bind9-query2dlf.in, doc/TODO, doc/adding_service.txt, doc/overview.txt, email/lib/.cvsignore, email/lib/Email.pm, email/lib/Makefile.am, email/script/postfix2dlf.in, email/script/qmail2dlf.in, email/script/sendmail2dlf.in, include/rules.mk, www/script/apache-access_log2dlf.in: perl libraries will be in perl5/Lire/, not lib/perl5/LogReport 2001-02-25 22:12 Joost van Baal <joostvb@logreport.org> * README.lire-client, README.lr-client, all/lib/xml/dtd/logreport.dtd, dns/script/.cvsignore, doc/TODO: dtd: added copyright and cvs Id tag. .cvsignore: updated (added bind9 thing.) README.lr-client replaced by README.lire-client 2001-02-25 12:23 Egon Willighagen <egonw@logreport.org> * all/script/: Makefile.am, lr_log2report.in, lr_raw2xml: -x option to lr_log2report, added XML scripts to Makefile.am 2001-02-25 10:36 Egon Willighagen <egonw@logreport.org> * all/lib/xml/dtd/logreport.dtd: Uploaded and correctly placed DTD. I.e. correctly as in Debian... where DTD are placed in /usr/lib/sgml/dtd... 2001-02-23 09:13 Joost van Baal <joostvb@logreport.org> * AUTHORS, INSTALL, Makefile.am, NEWS, README, README.lire-client, THANKS, configure.in, all/etc/explanation, doc/TODO, doc/developer.txt: changed name `lr' to `lire' 2001-02-21 15:05 Joost van Baal <joostvb@logreport.org> * all/script/lr_log2raw: fixed typo 2001-02-21 11:56 Joost van Baal <joostvb@logreport.org> * dns/script/bind9-query2dlf.in: tnx to Joost Bekkers. based on bind8-query2dlf. 2001-02-21 11:56 Joost van Baal <joostvb@logreport.org> * Makefile.am, configure.in, all/etc/address.cf, all/etc/defaults.in, dns/script/Makefile.am: support for bind9 logfiles. tnx to Joost Bekkers. 2001-02-20 22:30 Joost van Baal <joostvb@logreport.org> * doc/: TODO, developer.txt: added some notes about packaging 2001-02-20 19:36 Joost van Baal <joostvb@logreport.org> * doc/TODO: added note about add_tm_key being in C. 2001-02-20 19:20 Egon Willighagen <egonw@logreport.org> * Makefile.am, configure.in: New scripts are now also included in Makefile.am and configure.in and thus included in distributions. 2001-02-20 18:00 Egon Willighagen <egonw@logreport.org> * all/script/: lr_dlf2xml.in, lr_log2raw, lr_log2report.in, lr_raw2xml: Added XML output format, though it is not used yet by lr_log2report which still uses the raw format. An example output will be posted. 2001-02-20 12:59 Joost van Baal <joostvb@logreport.org> * README: fixed small bug in doc 2001-02-19 23:09 Joost van Baal <joostvb@logreport.org> * INSTALL, doc/overview.txt, www/script/report_bytesperday, www/script/report_requestsperday: minor sunos portability bug in www report scripts. more docs. 2001-02-19 18:07 Joost van Baal <joostvb@logreport.org> * all/script/lr_rawmail2mail.in: lr_rawmail2mail : now keeps subject. 2001-02-19 17:47 Joost van Baal <joostvb@logreport.org> * NEWS: let's release now. updated NEWS. 2001-02-19 17:29 Joost van Baal <joostvb@logreport.org> * doc/TODO: updated some docs 2001-02-19 13:27 Joost van Baal <joostvb@logreport.org> * README, configure.in, doc/TODO, email/script/qmail2dlf.in, email/script/sendmail2dlf.in: online_responder.phtml: documented supported logfile formats. improved convertor manpages logfile format description. 2001-02-18 17:15 Joost van Baal <joostvb@logreport.org> * all/script/lr_log2mail.in, all/script/lr_processmail, doc/TODO, doc/developer.txt: lr_processmail now handles empty subject 2001-02-18 16:33 Joost van Baal <joostvb@logreport.org> * all/script/: lr_getbody, lr_rawmail2mail.in: lr_rawmail2mail: added cleanup routine. lr_getbody: more portability issues. 2001-02-18 16:05 Joost van Baal <joostvb@logreport.org> * all/script/lr_rawmail2mail.in: lr_rawmail2mail.in: portability: sun's grep doesn't grok -q. 2001-02-18 15:49 Joost van Baal <joostvb@logreport.org> * INSTALL, README, configure.in, all/script/lr_getbody, all/script/lr_rawmail2mail.in: lr_getbody: now works with SunOS's /bin/sh. rawmail2mail now creates tmpdir if not yet existent. 2001-02-18 15:12 Joost van Baal <joostvb@logreport.org> * README, README.lr-client: added note about Berkeley DB / perl / DB_File version 2001-02-17 18:56 Joost van Baal <joostvb@logreport.org> * INSTALL, README, configure.in, all/script/Makefile.am, doc/developer.txt: fixed lr_rawmail2mail manpage generating during make. gunzip is non-standard on solaris: added README note. 2001-02-17 10:55 Joost van Baal <joostvb@logreport.org> * doc/TODO: added note: don't forget to include Joost "eca"'s bind thingie next release 2001-02-17 10:43 Egon Willighagen <egonw@logreport.org> * all/script/: logreport.dtd, lr_dlf2xml.in: First prototype LogReport DTD. Plus a first script using LR-DTD as output... scripts for services itself not done. 2001-02-15 18:03 Joost van Baal <joostvb@logreport.org> * AUTHORS, INSTALL, NEWS, README, README.lr-client, THANKS, configure.in, all/man/lr_log2report.pod, doc/log.txt: finetuned some docs 2001-02-02 12:56 Joost van Baal <joostvb@logreport.org> * NEWS, README, README.lr-client, THANKS, configure.in, all/Makefile.am, all/etc/Makefile.am, all/etc/address.cf, all/etc/defaults.in, all/man/Makefile.am, all/script/.cvsignore, all/script/Makefile.am, all/script/querycalc-tidy.in, doc/developer.txt, www/script/report_bytesperresult: updated some documentation, fixed bug in www/script/report_bytesperresult . 2001-02-01 13:10 Joost van Baal <joostvb@logreport.org> * all/: man/lr_rawmail2mail.pod, script/lr_rawmail2mail.in: renaming 2001-02-01 13:08 Joost van Baal <joostvb@logreport.org> * Makefile.am, README.lr-client, configure.in, all/Makefile.am, all/lib/.cvsignore, all/man/Makefile.am, all/script/Makefile.am, all/script/lr_getbody, all/script/lr_spool, doc/TODO, doc/developer.txt: lr_rawmail2report can be run from .qmail, to automatically de-anonimize reports. 2001-01-30 15:58 Joost van Baal <joostvb@logreport.org> * all/src/add_tm_key.c, doc/TODO, email/script/report_perhour: sanitized add_tm_key output, email per hour subreport easier to understand now. 2001-01-30 15:34 Joost van Baal <joostvb@logreport.org> * Makefile.am, all/script/dlf_sum.in, doc/TODO, www/script/report_bytesperday: added mod_gzip subreports, fixed bug in dlf_sum 2001-01-30 11:36 Joost van Baal <joostvb@logreport.org> * Makefile.am, all/lib/Apache.pm.in, all/lib/Dlf.pm.in, all/lib/Time.pm, all/lib/ToEpoch.pm, all/man/Makefile.am, all/man/lr_desyslog.pod, all/man/lr_log2mail.pod, all/man/lr_log2raw.pod, all/man/lr_log2report.pod, all/man/lr_spoold.pod, all/script/lr_addresses2serviceflags.in, all/script/lr_anonimize.in, all/script/lr_deanonimize.in, all/script/lr_desyslog, all/script/lr_getaddresses.in, all/script/querycalc-tidy-pre.in, all/script/querycalc-tidy.in, dns/script/bind8-query2dlf.in, doc/TODO, email/script/postfix2dlf.in, email/script/qmail2dlf.in, email/script/sendmail2dlf.in, www/script/apache-access_log2dlf.in: added lr_desyslog manpage, fixed typos in manpages, updated lr_log2report.pod to reflect lr_raw2report introduction, added some documentation about bind logfiles to bind8-query2dlf.in: fixed and updated manpages. 2001-01-29 16:38 Joost van Baal <joostvb@logreport.org> * INSTALL, README, configure.in, all/etc/defaults.in, all/lib/Apache.pm.in, all/script/Makefile.am, all/script/lr_log2mail.in, all/script/lr_log2raw, all/script/lr_log2report.in, all/script/lr_run.in, all/script/querycalc.in, doc/TODO, email/lib/Email.pm, www/script/apache-access_log2dlf.in: lr_run : openbsd's /bin/sh is more picky on -e flag. lr_log2mail and lr_log2report now give more sane error messages when invoked with bogus arguments. 2001-01-27 11:38 Joost van Baal <joostvb@logreport.org> * Makefile.am, README, configure.in, all/etc/defaults.in, all/lib/Makefile.am, doc/TODO, www/script/.cvsignore, www/script/Makefile.am, www/script/apache-access_log2dlf.in, www/script/apache-referer_log2dlf.in: moved some apache stuff to a perl module, to be used by www/apache and apachemodgzip/apachemodgzip 2001-01-26 23:05 Joost van Baal <joostvb@logreport.org> * configure.in, all/etc/address.cf, all/etc/defaults.in, all/script/lr_spoold.in, doc/TODO: spooler tweaking: fixed typo in SPOOLINTERVAL var. added apachemodgzip to addresses list. 2001-01-26 21:44 Joost van Baal <joostvb@logreport.org> * all/etc/defaults.in, www/script/apache-access_log2dlf.in: tested apachemodgzip: successfully 2001-01-26 21:08 Joost van Baal <joostvb@logreport.org> * email/script/postfix2dlf.in: postfix stuff now in email/ 2001-01-26 21:02 Joost van Baal <joostvb@logreport.org> * Makefile.am, configure.in: merged with dns 2001-01-26 20:57 Joost van Baal <joostvb@logreport.org> * Makefile.am, README, configure.in, all/etc/defaults.in, all/script/lr_log2raw, all/script/lr_log2report.in, dns/script/.cvsignore, www/script/.cvsignore: apache stuff merged with www stuff 2001-01-26 16:21 Joost van Baal <joostvb@logreport.org> * Makefile.am, configure.in, all/etc/defaults.in, all/etc/profile_lean.in, email/script/Makefile.am: getting rid of bloated structure, pt.2 : purging service/etc 2001-01-26 15:44 Joost van Baal <joostvb@logreport.org> * email/script/: qmail2dlf.in, sendmail2dlf.in: new superservice apachemodgzip 2001-01-26 15:40 Joost van Baal <joostvb@logreport.org> * Makefile.am, configure.in, all/script/.cvsignore, dns/.cvsignore, dns/script/Makefile.am, dns/script/bind8-query2dlf.in, email/script/.cvsignore, email/script/Makefile.am, email/script/postfix2dlf.in, www/script/Makefile.am, www/script/apache-access_log2dlf.in, www/script/apache-referer_log2dlf.in: restructuring cvs and install tree: less bloated. 2001-01-21 09:24 Joost van Baal <joostvb@logreport.org> * README, all/man/lr_run.pod, all/script/lr_run.in, doc/log.txt: bugfix in lr_run. tnx rws! 2001-01-19 16:39 Joost van Baal <joostvb@logreport.org> * README, all/etc/defaults.in, all/man/lr_run.pod, all/script/lr_desyslog, all/script/lr_log2raw, all/script/lr_raw2report.in, all/script/lr_run.in, all/script/querycalc.in: no longer spits out debug messages like a madman. 2001-01-19 13:49 Joost van Baal <joostvb@logreport.org> * Makefile.am, configure.in, all/lib/Dlf.pm.in, all/man/Makefile.am, all/man/lr_run.pod, all/script/Makefile.am, all/script/dlf_sum.in, all/script/lr_dlf2raw.in, all/script/lr_getbody, all/script/lr_inflate, all/script/lr_log2mail.in, all/script/lr_log2raw, all/script/lr_log2report.in, all/script/lr_processmail, all/script/lr_raw2report.in, all/script/lr_run.in, all/script/lr_spool, doc/log.txt, email/lib/Email.pm: started converting error messages to new policy. error should be 'err'. fatal should be 'crit'. 2001-01-18 08:16 Joost van Baal <joostvb@logreport.org> * all/script/lr_run.in, doc/TODO: lr_run - tool to get rid of massive debug output, and/or do something sane with it 2001-01-17 12:48 Joost van Baal <joostvb@logreport.org> * all/script/querycalc.in, doc/TODO, www/script/filter_pics: updated TODO 2001-01-17 11:43 Joost van Baal <joostvb@logreport.org> * INSTALL, Makefile.am, NEWS, README, README.lr-client, all/etc/defaults.in, all/etc/profile_lean.in, all/script/lr_dlf2raw.in, doc/TODO, doc/developer.txt, doc/overview.txt, www/script/Makefile.am, www/script/report_pagesperclienthost: now keeps sites config between upgrades. new www report. 2001-01-16 23:30 Joost van Baal <joostvb@logreport.org> * all/script/: lr_getbody, lr_processmail, lr_spoold.in: some tidying of config files. fixed bug in lr_processmail: now subject no longer gets mangled when sending mail -s "anon bla bla" 2001-01-16 17:19 Joost van Baal <joostvb@logreport.org> * INSTALL, NEWS, README, configure.in, all/script/.cvsignore, all/script/lr_anonimize.in: doc updates. 2001-01-16 16:18 Joost van Baal <joostvb@logreport.org> * Makefile.am, README, configure.in, all/etc/Makefile.am, all/etc/defaults.in, all/etc/profile_lean.in, all/lib/Dlf.pm.in, all/script/Makefile.am, all/script/lr_anondump.in, all/script/lr_anonimize.in, all/script/lr_deanonimize.in, all/script/lr_dlf2raw.in, all/script/lr_log2mail.in, all/script/lr_log2report.in, all/script/lr_spoold.in, all/src/Makefile.am, dns/script/Makefile.am, email/etc/Makefile.am, email/etc/defaults.in, email/script/Makefile.am, include/rules.mk, www/script/Makefile.am: anonimizer scripts now build berkeley db's: now less resource intensive. package restructuring: configuration files come in prefix/etc/lr/, libexec stuff comes in prefix/libexec/lr/. So now, sane things happen when running configure without any arguments. 2001-01-15 20:28 Joost van Baal <joostvb@logreport.org> * README.lr-client, configure.in, all/script/.cvsignore, all/script/lr_anonimize.in, doc/developer.txt: added db support to lr_anonimize. still to test, and to implement in lr_deanonimize. 2001-01-15 13:30 Joost van Baal <joostvb@logreport.org> * README, all/script/.cvsignore, all/script/lr_log2mail.in, all/script/lr_log2report.in, all/script/lr_raw2report.in, all/script/querycalc-tidy.in, doc/developer.txt, email/etc/.cvsignore, email/lib/Email.pm: some finetuning (new responder up and running on hibou) 2001-01-14 17:28 Joost van Baal <joostvb@logreport.org> * Makefile.am, all/etc/explanation, all/lib/Dlf.pm.in, all/lib/Sum.pm, all/lib/Syslog.pm, all/lib/Time.pm, all/lib/ToEpoch.pm, all/man/lr_log2mail.pod, all/man/lr_log2report.pod, all/man/lr_processmail.pod, all/man/lr_spool.pod, all/script/lr_deanonimize, all/script/querycalc-tidy.in, doc/developer.txt: ready for testing on hibou. 2001-01-14 15:46 Joost van Baal <joostvb@logreport.org> * NEWS, README, configure.in, all/etc/Makefile.am, all/etc/defaults, all/etc/profile_lean, all/lib/Dlf.pm, all/lib/Makefile.am, all/man/lr_log2raw.pod, all/man/lr_spoold.pod, all/script/Makefile.am, all/script/dlf_sum.in, all/script/dlf_total.in, all/script/dlf_uniq.in, all/script/lr_anonimize.in, all/script/lr_deanonimize, all/script/lr_deanonimize.in, all/script/lr_dlf2raw.in, all/script/lr_getaddresses.in, all/script/lr_log2mail.in, all/script/lr_log2raw, all/script/lr_log2report.in, all/script/lr_raw2report.in, all/script/lr_smtpfield.in, all/script/lr_spoold, all/script/querycalc-tidy-pre.in, all/script/querycalc-tidy.in, all/script/querycalc.in, doc/TODO, doc/log.txt, email/etc/defaults, include/rules.mk, socks/script/socks2dlf.in: .in scripts got @blahblah@ tags, which get expanded during configure, and result in the scripts without a .in in the name. 2001-01-13 23:08 Joost van Baal <joostvb@logreport.org> * configure.in, all/etc/Makefile.am, all/lib/Makefile.am, all/man/lr_dlf2raw.pod, all/man/lr_dlf2report.pod, all/man/lr_log2mail.pod, all/man/lr_log2raw.pod, all/man/lr_log2report.pod, all/man/lr_log2shreport.pod, all/man/lr_spoold.pod, all/script/.cvsignore, all/script/Makefile.am, all/script/lr_dlf2raw, all/script/lr_dlf2raw.in, all/script/lr_getaddresses.in, all/script/lr_log2mail.in, all/script/lr_log2report, all/script/lr_log2report.in, all/script/lr_spool, all/script/querycalc.in, doc/TODO, include/rules.mk: getting out LR_HOME, LR_SYSCONFDIR, LR_SPOOLDIR, LR_BINDIR. now unstable: finished _nor_ tested yet. 2001-01-13 00:13 Joost van Baal <joostvb@logreport.org> * Makefile.am, NEWS, configure.in, all/lib/Makefile.am, all/script/lr_deanonimize, all/script/querycalc.in, doc/TODO, doc/log.txt, email/lib/Makefile.am, include/rules.mk: getting rid of LR_HOME and friends, phase I. 2001-01-11 15:32 Joost van Baal <joostvb@logreport.org> * .cvsignore, Makefile.am, README, README.lr-client, aclocal.m4, configure.in, all/Makefile.am, all/lib/Makefile.am, all/man/Makefile.am, all/script/lr_deanonimize, all/script/lr_log2mail.in, doc/README.lr-client, doc/developer.txt, doc/log.txt, email/lib/Makefile.am, include/rules.mk: tested client and server on openbsd: some bugfixes, updated documentation. 2001-01-11 12:32 Joost van Baal <joostvb@logreport.org> * NEWS, README, aclocal.m4, configure.in, all/script/Makefile.am, all/script/lr_deanonimize: making "install client only" a configure time option, phase I 2001-01-10 23:58 Joost van Baal <joostvb@logreport.org> * Makefile.am, configure.in, all/etc/defaults, all/lib/Dlf.pm, all/lib/Sum.pm, all/lib/Syslog.pm, all/lib/Time.pm, all/lib/ToEpoch.pm, all/man/lr_dlf2raw.pod, all/man/lr_dlf2report.pod, all/man/lr_log2mail.pod, all/man/lr_log2raw.pod, all/man/lr_log2report.pod, all/man/lr_log2shreport.pod, all/man/lr_processmail.pod, all/man/lr_spool.pod, all/script/.cvsignore, all/script/Makefile.am, all/script/dlf_sum.in, all/script/dlf_total.in, all/script/lr_addresses2serviceflags.in, all/script/lr_deanonimize, all/script/lr_log2mail, all/script/lr_log2mail.in, all/script/lr_raw2report.in, all/script/querycalc-tidy-pre.in, all/script/querycalc.in, doc/developer.txt, email/lib/Email.pm, include/rules.mk: now runs on solaris out-of-the-box: handles interesting perl and sendmail paths on these boxes. 2001-01-10 22:02 Joost van Baal <joostvb@logreport.org> * socks/script/: socks2dlf, socks2dlf.in: scripts are derived from their .in's 2001-01-10 22:01 Joost van Baal <joostvb@logreport.org> * all/script/.cvsignore: scripts are derived from their .in's now. 2001-01-10 21:57 Joost van Baal <joostvb@logreport.org> * configure.in, all/script/Makefile.am, all/script/lr_deanonimize, doc/developer.txt, include/rules.mk: finally we seem to get the dynamic perl path thing going. phew. 2001-01-09 19:39 Joost van Baal <joostvb@logreport.org> * all/script/: .cvsignore, dlf_sum, dlf_total, dlf_uniq, lr_addresses2serviceflags, lr_anonimize, lr_getaddresses, lr_raw2report, lr_smtpfield, querycalc, querycalc-tidy, querycalc-tidy-pre: replaced by their template .in files 2001-01-09 18:12 Joost van Baal <joostvb@logreport.org> * all/script/: dlf_sum.in, dlf_total.in, dlf_uniq.in, lr_addresses2serviceflags.in, lr_anonimize.in, lr_deanonimize.in, lr_getaddresses.in, lr_raw2report.in, lr_smtpfield.in, querycalc-tidy-pre.in, querycalc-tidy.in, querycalc.in: renamed 2001-01-09 18:11 Joost van Baal <joostvb@logreport.org> * bootstrap, configure.in, all/script/Makefile.am, all/script/dlf_sum, doc/developer.txt, include/rules.mk: implementing finding path-to-perl during configure, phase I 2001-01-08 23:16 Joost van Baal <joostvb@logreport.org> * INSTALL, Makefile.am, NEWS, README, configure.in, all/man/Makefile.am, all/script/Makefile.am, doc/TODO, doc/developer.txt, doc/log.txt, include/rules.mk: no longer depends on GNU make. 2001-01-08 15:20 Joost van Baal <joostvb@logreport.org> * doc/TODO, email/lib/Email.pm: fixed relay=[1.2.3.4] problem in Email.pm, as reported by schr. 2001-01-08 13:13 Joost van Baal <joostvb@logreport.org> * email/.cvsignore, email/etc/.cvsignore, email/lib/.cvsignore, email/script/.cvsignore, www/.cvsignore, www/script/.cvsignore: and more... 2001-01-08 13:08 Joost van Baal <joostvb@logreport.org> * .cvsignore, all/.cvsignore, all/etc/.cvsignore, all/lib/.cvsignore, all/man/.cvsignore, all/script/.cvsignore, all/src/.cvsignore, dns/.cvsignore, dns/script/.cvsignore: even more to ignore 2001-01-08 13:02 Joost van Baal <joostvb@logreport.org> * email/lib/Email.pm: some minor bugfixes 2001-01-08 12:15 Joost van Baal <joostvb@logreport.org> * all/: man/lr_dlf2raw.pod, man/lr_log2raw.pod, script/.cvsignore, src/.cvsignore: finetuning 2001-01-08 12:13 Joost van Baal <joostvb@logreport.org> * .cvsignore, README, all/lib/.cvsignore, all/man/.cvsignore, all/script/.cvsignore, all/src/.cvsignore, doc/developer.txt, email/lib/.cvsignore: now cvs knows which files not to bug us about. 2001-01-05 13:26 Joost van Baal <joostvb@logreport.org> * INSTALL, README, configure.in, all/etc/explanation, all/script/lr_anonimize, all/script/lr_raw2report, doc/TODO, doc/developer.txt: bugfixes for lr_anonimize, bugfixes for lr_raw2report 2001-01-05 00:13 Joost van Baal <joostvb@logreport.org> * all/script/Makefile.am, all/script/lr_raw2report, doc/README.lr-client, doc/TODO, doc/developer.txt: fiddled a bit with output buffering in lr_raw2report. still borken :( 2001-01-04 22:52 Joost van Baal <joostvb@logreport.org> * README, configure.in, all/etc/defaults, all/script/lr_dlf2raw, all/script/lr_log2mail, doc/README.lr-client, doc/TODO, doc/developer.txt, email/etc/signature: updated some docs. more examples. fixed evil bug in lr_log2mail: we've got to force a sync(1). jee. 2001-01-02 17:24 Joost van Baal <joostvb@logreport.org> * all/script/lr_log2mail, doc/TODO, email/script/report_error, www/script/report_requestsperday: updated TODO