2002-12-31 00:12 Francis J. Lacoste * all/lib/tests/: DlfStoreTest.pm, Makefile.am: Added unit tests for DlfStore. 2002-12-31 00:10 Francis J. Lacoste * all/lib/Lire/DlfStore.pm: Implemented open() and close() methods to access the DlfStore. 2002-12-30 20:11 Francis J. Lacoste * all/lib/tests/: DlfConverterManagerTest.pm, Makefile.am: Added unit test for Lire::DlfConverterManager. 2002-12-30 20:11 Francis J. Lacoste * all/lib/Lire/DlfConverterManager.pm: - Normalized method names (there were dlf_converter and converter) settled on _converter variant. - Implemented DlfConverterManager. 2002-12-30 18:29 Francis J. Lacoste * doc/BUGS: Added request about postfix's reject: log entry. 2002-12-30 18:28 Francis J. Lacoste * all/lib/Lire/: DlfConverter.pm, DlfConverterManager.pm, DlfStore.pm, Makefile.am: Added packages based on the DLF converter API proposal. 2002-12-29 21:29 Francis J. Lacoste * all/script/lr_mail.in: - Use text/html on XHTML format so that it is displayed by HTML mailer. - Set encoding to either base64 or quoted-printable to make sure that our emails are transferred correctly by all MTAs. 2002-12-22 21:44 Joost van Baal * doc/dev-manual.dbx: indentation 2002-12-22 21:43 Joost van Baal * email/script/sendmail2dlf.in: manpage more explicit on required log format 2002-12-20 17:19 Francis J. Lacoste * doc/BUGS: Added bugs about 'Messages forwarded' syslog tag. 2002-12-17 22:51 Francis J. Lacoste * all/lib/Lire/ReportParser/PloticusChartWriter.pm: Don't force $hq to true. 2002-12-17 22:51 Francis J. Lacoste * configure.in: sh(1) compatibility. 2002-12-13 21:46 Francis J. Lacoste * configure.in, all/lib/Makefile.am, all/lib/tests/.cvsignore, all/lib/tests/AsciiDlfTimegroupTest.pm, all/lib/tests/ExtendedFieldsCreator.pm, all/lib/tests/ExtendedSchemaTest.pm, all/lib/tests/Makefile.am, all/lib/tests/schemas/test-extended.xml, all/lib/tests/schemas/test.xml, doc/dev-manual.dbx: - Added the unit tests used to debug the Extended schema and Timegroup bugs. - Document the use of Unit tests in the developers' manual. 2002-12-13 20:20 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Timegroup.pm: Timegroup didn't merged its children. 2002-12-13 20:19 Francis J. Lacoste * all/lib/Lire/Report/Subreport.pm: Removed unused parameter. Switch to use base. 2002-12-13 18:08 Francis J. Lacoste * all/etc/defaults.in: Always make sure that the directory containing our perl libraries is included in the @INC. Enables use of lr_run perl -d -e ' using our libraries'. 2002-12-13 18:06 Francis J. Lacoste * doc/user-manual.dbx: strong isn't a DocBook tag. 2002-12-13 18:05 Francis J. Lacoste * doc/dev-manual.dbx: Add lire: prefix to example. Users aren't necesserly familiar with the namespace concept and using lire: will probably work in their case. 2002-12-12 23:02 Francis J. Lacoste * all/lib/Lire/DlfSchema.pm: Removed use of global file handle and global variables which prevented calling load_schema in the middle of another load_schema call. This made calling Lire::DlfSchema::load_schema( "super-extended" ) without calling Lire::DlfSchema::load_schema( "super" ) first, failed with an expat error. 2002-12-12 21:39 Francis J. Lacoste * all/lib/Lire/Makefile.am: Moved Syslog.pm and Time.pm to their proper place.. 2002-12-12 21:31 Francis J. Lacoste * all/lib/: .cvsignore, Makefile.am, Syslog.pm, Time.pm, Lire/Syslog.pm, Lire/Time.pm: Moved Syslog.pm and Time.pm modules at their proper place in the directory hierarchy. 2002-12-12 12:56 Joost van Baal * doc/roadmap.dbx: updated: new proposals sent to development list 2002-12-09 03:39 Wessel Dankers * all/lib/Lire/Config/: Config.pm, Parser.pm, Spec.pm, Values.pm: Implement cascading in a single configuration file. Add documentation to Spec.pm 2002-12-08 01:22 Wessel Dankers * all/lib/Lire/Config/: Config.pm, Parser.pm, Spec.pm, Values.pm, conf.xml: check() now works 2002-12-07 17:53 Joost van Baal * doc/user-manual.dbx: added extra note on supported systems 2002-12-07 15:07 Joost van Baal * all/script/lr_xml2chart.in: slight manpage improvement 2002-12-07 15:06 Joost van Baal * doc/faq.dbx: more openbsd notes 2002-12-04 20:14 Joost van Baal * INSTALL: fixed typo 2002-12-04 21:14 Joost van Baal * doc/faq.dbx: more notes on openbsd 2002-12-03 20:12 Francis J. Lacoste * doc/BUGS: Add wishlist item for syslog encapsulated named log file. 2002-12-03 11:07 Francis J. Lacoste * ---------------------- Lire 1.2.1 released --------------------- * NEWS, all/etc/defaults.in: LR_SYSCONFDIR mess fixed. 2002-12-03 09:52 Wessel Dankers * all/lib/Lire/Config/: conf.xml, spec.xml: tiny testfiles 2002-12-03 09:44 Wessel Dankers * all/lib/Lire/Config/: Config.pm, Parser.pm, Spec.pm, SpecParser.pm, Values.pm: can parse things now 2002-11-30 08:09 Wessel Dankers * doc/lire-dlf-converters.eps: cleaned up 2002-11-30 07:43 Wessel Dankers * all/lib/Lire/Config/: Parser.pm, Spec.pm, Values.pm: use real data types instead of ad-hoc strings and hashes 2002-11-29 22:30 Francis J. Lacoste * doc/faq.dbx: Closed missing listitem. * ---------------------- Lire 1.2 released --------------------- 2002-11-29 21:25 Joost van Baal * INSTALL: note on ploticus added 2002-11-29 21:25 Joost van Baal * msgstore/script/nmsmmp2dlf.in: oops, typo 2002-11-29 21:24 Joost van Baal * doc/faq.dbx: updated openbsd notes 2002-11-29 20:42 Joost van Baal * msgstore/script/nmsmmp2dlf.in: credits 2002-11-29 20:41 Joost van Baal * configure.in: cosmetics 2002-11-29 20:15 Joost van Baal * AUTHORS: more credit 2002-11-29 20:12 Joost van Baal * msgstore/script/nmsstore2dlf.in: added credits 2002-11-29 20:07 Joost van Baal * INSTALL, NEWS: moved notes on incompatible changes from NEWS to INSTALL, purged obsolete notes from INSTALL 2002-11-29 18:29 Francis J. Lacoste * extras/.cvsignore: Rename *.tar.gz to tar.gz.off to not include them in make dist. 2002-11-29 18:11 Francis J. Lacoste * ChangeLog: Updated ChangeLog for 1.2 release. 2002-11-29 11:57 Francis J. Lacoste * NEWS: Update NEWS for 1.2 release. 2002-11-29 11:25 Francis J. Lacoste * all/etc/profile_lean.in: 037 isn't a sane umask value, it creates directory without the search permission set. 2002-11-29 10:36 Francis J. Lacoste * msgstore/script/nmsstore2dlf.in: Applied fix from Jean-Yves Monnier to parse log entries generated by the webmail interface. 2002-11-29 10:35 Francis J. Lacoste * doc/BUGS: Added request for RealServer log files. 2002-11-28 14:13 Francis J. Lacoste * all/etc/defaults.in: Added hook to load more configuration files. (Poor man's configuration extensions API) 2002-11-28 14:11 Francis J. Lacoste * configure.in, all/script/.cvsignore, all/script/Makefile.am, all/script/lr_env.in: Added a lr_env(1) script which can be used to retrieve Lire installation information. 2002-11-27 20:22 Joost van Baal * NEWS: cosmetics 2002-11-26 23:35 Francis J. Lacoste * configure.in, all/etc/defaults.in: - When xmlcatalog and /etc/xml/catalog are available, use that to determine location of DocBook XML DTD. (This is the only sane things to do on RH 7.3 and beyond). - Set initial value of LR_IMAGE_STYLE based on the presence of ploticus. 2002-11-23 21:22 Francis J. Lacoste * doc/faq.dbx: Updated answer about newer version of DBK stylesheets. 2002-11-23 21:22 Francis J. Lacoste * NEWS: Added note about LR_WEEKS_START_ON 2002-11-23 18:20 Francis J. Lacoste * all/script/lr_config.in: Applied Solaris patch contributed by Jean-Yves Monnier. 2002-11-23 18:18 Francis J. Lacoste * doc/BUGS: Added MS ICF as wishlist item. 2002-11-23 18:04 Francis J. Lacoste * NEWS: Filled to 72 columnds for easier pasting in email messages. 2002-11-23 10:18 Joost van Baal * all/etc/address.cf: added test-service, to make lr_check_superservice no longer spit out debug messages about missing service/superservice 2002-11-23 09:57 Joost van Baal * all/script/lr_cron.in: adapted to Lire 1.1 lr_log2mail interface. Was lr_cron failing always in Lire 1.1? 2002-11-21 00:05 Joost van Baal * NEWS, doc/dev-manual.dbx: some documentation on "test" superservice 2002-11-20 23:53 Joost van Baal * doc/BUGS: one little pending issue about weeknumbering 2002-11-20 23:53 Joost van Baal * Makefile.am, configure.in: removed obsolete comments 2002-11-20 23:36 Joost van Baal * all/lib/Lire/WeekCalculator.pm: fixed CVS conflict at my side, updated authors 2002-11-20 22:34 Francis J. Lacoste * NEWS: RC release. 2002-11-20 22:33 Francis J. Lacoste * all/script/lr_config.in: Added some services/superservices. 2002-11-20 22:28 Francis J. Lacoste * doc/roadmap.dbx: Next release will be 1.3 2002-11-17 00:50 Francis J. Lacoste * doc/BUGS: Close Timeslot/Timegroup/WeekCalculator bugs. 2002-11-17 00:50 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Timegroup.pm: - Use Lire::WeekCalculator. - Fixed multiple in month, year and week unit. - Tested and debugged year changes. - Moved code common to merge_ and update_ to separate functions. 2002-11-17 00:49 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Timeslot.pm: - Use Lire::WeekCalculator. - Handle multiple correctly. - Use param'unit to select the unit (not the number of seconds it represents) 2002-11-17 00:48 Francis J. Lacoste * all/lib/Lire/: Makefile.am, WeekCalculator.pm: Added WeekCalculator which encapsulates ISO/U/V logic. 2002-11-17 00:35 Francis J. Lacoste * all/lib/Lire/DataTypes.pm: Added some functions for completeness. 2002-11-17 00:35 Francis J. Lacoste * test/script/: .cvsignore, Makefile.am, test2dlf.in: DLF converter which generates random data. 2002-11-17 00:34 Francis J. Lacoste * Makefile.am, configure.in, test/.cvsignore, test/Makefile.am, test/test.cfg, test/test.xml, test/reports/.cvsignore, test/reports/Makefile.am, test/reports/period-report.xml, test/reports/timeslot-report.xml: Added start of a test superservice to hold test report specification.s 2002-11-14 22:16 Francis J. Lacoste * www/: www.cfg, reports/Makefile.am, reports/bytes-by-dir.xml, reports/bytes-by-period.xml, reports/bytes-by-result-by-period.xml, reports/bytes-by-result.xml, reports/clienthost-by-period.xml, reports/keywords-by-search_engine.xml, reports/requests-by-attack.xml, reports/requests-by-browser.xml, reports/requests-by-country.xml, reports/requests-by-gzip_result.xml, reports/requests-by-keywords.xml, reports/requests-by-lang.xml, reports/requests-by-method.xml, reports/requests-by-os.xml, reports/requests-by-period.xml, reports/requests-by-result-by-period.xml, reports/requests-by-result.xml, reports/requests-by-robot.xml, reports/requests-by-search_engine.xml, reports/requests-by-size.xml, reports/requests-by-timeslot.xml, reports/requests-by-useragent.xml, reports/requests-by-version.xml, reports/requests-summary.xml, reports/top-avg-compression-by-file-type.xml, reports/top-avg-compression-by-url.xml, reports/top-client_host-by-result.xml, reports/top-client_host-by-size.xml, reports/top-client_host.xml, reports/top-first_page.xml, reports/top-last_page.xml, reports/top-pages-by-client_host.xml, reports/top-referer-page-connections.xml, reports/top-referers-by-page.xml, reports/top-referers.xml, reports/top-referring_sites.xml, reports/top-requested-page.xml, reports/top-tracked_pages-by-client_host.xml, reports/top-traversals.xml, reports/top-urls-by-client_host.xml, reports/top-urls-by-result.xml, reports/tracked_pages-by-period.xml, reports/user_session-finished.xml, reports/user_session-page_counts.xml, reports/user_session-summary.xml, reports/user_session-visit-times.xml, reports/user_session-visit_number.xml, reports/user_sessions-by-period.xml: Updated for 2.0 DTDs. 2002-11-14 18:09 Francis J. Lacoste * syslog/: syslog.cfg, reports/Makefile.am, reports/messages-by-facility.xml, reports/messages-by-level.xml, reports/messages-by-period.xml, reports/syslog-reports-infos.dbx, reports/syslog-summary.xml, reports/top-hosts.xml, reports/top-messages-by-period.xml, reports/top-messages-by-process.xml, reports/top-messages.xml, reports/top-processes-by-period.xml, reports/top-processes.xml: Updated for 2.0 version of the DTDs. 2002-11-14 17:48 Francis J. Lacoste * spamfilter/: spamfilter.cfg, reports/Makefile.am, reports/stats-delay-average.xml, reports/stats-delay-max.xml, reports/stats-delay.xml, reports/stats-messages-scanned.xml, reports/stats-messages-spamsfound.xml, reports/stats-score-max.xml, reports/top-receiving-spam.xml: Updated for 2.0 DTDs. 2002-11-14 17:32 Francis J. Lacoste * proxy/reports/: bytes-by-cache_result.xml, bytes-by-period.xml, bytes-by-result_src_code.xml, bytes-by-timeslot.xml, requests-by-cache_result.xml, requests-by-period.xml, requests-by-size.xml, requests-by-time.xml, requests-by-timeslot.xml, top-clients-by-destinations.xml, top-destinations-by-bytes.xml, top-destinations-by-clients.xml, top-destinations-by-users.xml, top-destinations.xml, top-types-by-bytes.xml, top-urls-by-users.xml, top-users-by-bytes.xml, top-users-by-destinations.xml: Updated for 2.0 DTDs. 2002-11-14 17:32 Francis J. Lacoste * proxy/: proxy.cfg, reports/Makefile.am, reports/client_hosts-summary.xml, reports/requests-summary.xml, reports/users-summary.xml: Removed summary reports. 2002-11-13 23:43 Joost van Baal * spamfilter/reports/top-receiving-spam.xml: fixed LRSML syntax 2002-11-13 23:34 Joost van Baal * spamfilter/reports/: stats-delay-average.xml, stats-delay-max.xml, stats-messages-scanned.xml, stats-messages-spamsfound.xml, stats-score-max.xml, top-receiving-spam.xml: added descriptions, in order to make reports valid LRSML 2002-11-13 00:14 Francis J. Lacoste * print/script/cups_pagelog2dlf.in: Removed debugging code. 2002-11-13 00:11 Francis J. Lacoste * print/reports/: billing-per-printer.xml, jobs-per-period.xml, jobs-per-printer-per-period.xml, jobs-per-printer.xml, jobs-per-sheets.xml, jobs-per-user-per-period.xml, sheets-per-period.xml, sheets-per-user-per-period.xml, sheets-per-user.xml, top-users.xml: Updated for 2.0 DTDs. 2002-11-13 00:10 Francis J. Lacoste * all/lib/xml/dtd/lrsml.xml: The field's name isn't an ID. 2002-11-12 23:16 Francis J. Lacoste * msgstore/reports/: Makefile.am, badlogin-by-period.xml, close-by-period.xml, events-by-protocol.xml, login-by-period.xml, top-user-leftover-bytes.xml, top-user-leftover-messages.xml, top-user-login.xml, top-user-most-bytes.xml, top-user-most-messages.xml, top-user-select.xml, unique-user.xml: Updated reports for 2.0 DTDs. 2002-11-12 22:52 Francis J. Lacoste * ftp/reports/: bytes-by-dir-by-user-by-period.xml, bytes-by-period-by-user.xml, bytes-by-period.xml, bytes-by-user-by-period.xml, top-files-in.xml, top-files-out.xml, top-files.xml, top-remote-host.xml, top-users-bytes.xml, top-users.xml, tracked-files.xml, tracked-users.xml, transfers-by-direction.xml, transfers-by-file.xml, transfers-by-type.xml: Updated for 2.0 DTDs. 2002-11-12 22:51 Francis J. Lacoste * all/lib/Lire/: Records.pm, AsciiDlf/Records.pm: Fixed bugs in records operator. 2002-11-12 22:26 Francis J. Lacoste * all/lib/xml/dtd/lrsml.xml: We are still using the fields attribute. 2002-11-12 21:56 Francis J. Lacoste * doc/BUGS: - Added suggestion from Brett Hales - Added bug about the LR_SCALE_ configuration variables. 2002-11-12 21:54 Francis J. Lacoste * all/lib/Lire/DataTypes.pm: Number without a unit should be interpreted as a second. 2002-11-11 00:01 Francis J. Lacoste * firewall/reports/: bytes-by-period.xml, bytes-by-rule.xml, bytes-by-timeslot.xml, bytesperfrom.xml, bytesperfromperport.xml, bytesperto.xml, bytespertoperport.xml, deniedtcpperport.xml, pkt-by-period.xml, pkt-by-rule.xml, pkt-by-timeslot.xml, top-bytes-dst-by-src.xml, top-bytes-src-by-dst.xml, top-dst-by-msg.xml, top-msg.xml, top-pkt-by-dst.xml, top-pkt-by-src.xml, top-pkt-dst-by-src.xml, top-pkt-src-by-dst.xml, top-src-by-msg.xml: Updated for 2.0 DTDs. 2002-11-11 00:00 Francis J. Lacoste * firewall/firewall.xml: Shorten the port labels. 2002-11-11 00:00 Francis J. Lacoste * firewall/script/welf2dlf.in: Destination information was identical to source. 2002-11-10 23:59 Francis J. Lacoste * firewall/: firewall.cfg, reports/Makefile.am, reports/pkt-summary.xml, reports/vol-summary.xml: Removed obsolete summary reports. 2002-11-10 23:59 Francis J. Lacoste * all/lib/Lire/Report/Entry.pm: Only update stats when the value will be displayed. joostvb@gelfand:~/cv...eforge/logreport/service% vim ChangeLog joostvb@gelfand:~/cv...eforge/logreport/service% cvs2cl 2002-11-13 00:14 Francis J. Lacoste * print/script/cups_pagelog2dlf.in: Removed debugging code. 2002-11-13 00:11 Francis J. Lacoste * print/reports/: billing-per-printer.xml, jobs-per-period.xml, jobs-per-printer-per-period.xml, jobs-per-printer.xml, jobs-per-sheets.xml, jobs-per-user-per-period.xml, sheets-per-period.xml, sheets-per-user-per-period.xml, sheets-per-user.xml, top-users.xml: Updated for 2.0 DTDs. 2002-11-13 00:10 Francis J. Lacoste * all/lib/xml/dtd/lrsml.xml: The field's name isn't an ID. 2002-11-12 23:16 Francis J. Lacoste * msgstore/reports/: Makefile.am, badlogin-by-period.xml, close-by-period.xml, events-by-protocol.xml, login-by-period.xml, top-user-leftover-bytes.xml, top-user-leftover-messages.xml, top-user-login.xml, top-user-most-bytes.xml, top-user-most-messages.xml, top-user-select.xml, unique-user.xml: Updated reports for 2.0 DTDs. 2002-11-12 22:52 Francis J. Lacoste * ftp/reports/: bytes-by-dir-by-user-by-period.xml, bytes-by-period-by-user.xml, bytes-by-period.xml, bytes-by-user-by-period.xml, top-files-in.xml, top-files-out.xml, top-files.xml, top-remote-host.xml, top-users-bytes.xml, top-users.xml, tracked-files.xml, tracked-users.xml, transfers-by-direction.xml, transfers-by-file.xml, transfers-by-type.xml: Updated for 2.0 DTDs. 2002-11-12 22:51 Francis J. Lacoste * all/lib/Lire/: Records.pm, AsciiDlf/Records.pm: Fixed bugs in records operator. 2002-11-12 22:26 Francis J. Lacoste * all/lib/xml/dtd/lrsml.xml: We are still using the fields attribute. 2002-11-12 21:56 Francis J. Lacoste * doc/BUGS: - Added suggestion from Brett Hales - Added bug about the LR_SCALE_ configuration variables. 2002-11-12 21:54 Francis J. Lacoste * all/lib/Lire/DataTypes.pm: Number without a unit should be interpreted as a second. 2002-11-11 00:01 Francis J. Lacoste * firewall/reports/: bytes-by-period.xml, bytes-by-rule.xml, bytes-by-timeslot.xml, bytesperfrom.xml, bytesperfromperport.xml, bytesperto.xml, bytespertoperport.xml, deniedtcpperport.xml, pkt-by-period.xml, pkt-by-rule.xml, pkt-by-timeslot.xml, top-bytes-dst-by-src.xml, top-bytes-src-by-dst.xml, top-dst-by-msg.xml, top-msg.xml, top-pkt-by-dst.xml, top-pkt-by-src.xml, top-pkt-dst-by-src.xml, top-pkt-src-by-dst.xml, top-src-by-msg.xml: Updated for 2.0 DTDs. 2002-11-11 00:00 Francis J. Lacoste * firewall/firewall.xml: Shorten the port labels. 2002-11-11 00:00 Francis J. Lacoste * firewall/script/welf2dlf.in: Destination information was identical to source. 2002-11-10 23:59 Francis J. Lacoste * firewall/: firewall.cfg, reports/Makefile.am, reports/pkt-summary.xml, reports/vol-summary.xml: Removed obsolete summary reports. 2002-11-10 23:59 Francis J. Lacoste * all/lib/Lire/Report/Entry.pm: Only update stats when the value will be displayed. 2002-11-10 23:20 Francis J. Lacoste * email/reports/: deliveries-by-delay.xml, deliveries-by-period-by-status.xml, deliveries-by-period.xml, deliveries-by-size.xml, errors-by-to-relay.xml, from_domain-by-period.xml, from_user-from-domain-by-period.xml, summary.xml, to_domain-by-period.xml, to_user-from-domain-by-period.xml, top-avg-delay-by-to-relay-and-to-domain.xml, top-deliveries-btw-relays.xml, top-from-domain.xml, top-from-email-by-domain.xml, top-from-relay.xml, top-largest-email-exchange-per-relay.xml, top-largest-email-exchange.xml, top-status-by-domain.xml, top-to-domain.xml, top-to-email-by-domain.xml, top-to-relay.xml, top-volume-from-domain.xml, top-volume-to-domain.xml, tracked-recipients.xml, tracked-senders.xml, volume-by-period.xml: Updated for 2.0 DTDs. 2002-11-10 23:19 Francis J. Lacoste * all/lib/Lire/ReportParser/AsciiWriter.pm: - Don't try to second guess the col_width set in the XML report. - Reduce each column proportionnally (bigger column are reduced more). 2002-11-10 23:19 Francis J. Lacoste * all/lib/Lire/Report/: GroupInfo.pm, TableInfo.pm: Rename column_info_by_col_idx() to column_info_by_col_start() to make it more explicit. And actually returns the correct column (based on col_start() and not index()) 2002-11-10 23:18 Francis J. Lacoste * all/lib/Lire/AsciiDlf/GroupOp.pm: Make sure that bytes and duration are formatted correctly. 2002-11-10 22:56 Francis J. Lacoste * doc/BUGS: BUGS cleanup. 2002-11-10 22:56 Francis J. Lacoste * all/: man/lr_xml2pdf.dbx, script/responder.cgi: Removed obsolete files. 2002-11-10 21:17 Francis J. Lacoste * email/email.cfg: Fixed non-existing report specification ID. 2002-11-10 21:16 Francis J. Lacoste * all/lib/Lire/ReportParser/AsciiWriter.pm: Fixed line separator when there is more than one categorical column on the first header row. 2002-11-10 21:16 Francis J. Lacoste * all/lib/Lire/: Aggregator.pm, GroupField.pm, GroupOp.pm, Rangegroup.pm, Records.pm, ReportParser.pm, Timegroup.pm, Timeslot.pm: Updates for changes to the way ColumnInfo and GroupInfo are created. 2002-11-10 21:15 Francis J. Lacoste * all/lib/Lire/Report/: ColumnInfo.pm, Group.pm, GroupInfo.pm, TableInfo.pm: Keep a reference to the GroupInfo which is a parent. 2002-11-06 23:16 Francis J. Lacoste * dnszone/: dnszone.cfg, reports/Makefile.am, reports/server-summary.xml, reports/top-axfr-host.xml, reports/top-axfr-zone.xml, reports/top-axfr.xml, reports/top-denied-axfr.xml, reports/top-dynamicdenied.xml, reports/top-loadedzone.xml: Updated for 2.0 version DTDs. 2002-11-06 23:15 Francis J. Lacoste * all/lib/Lire/ReportParser/: AsciiWriter.pm, ExcelWriter.pm: Don't display header and summary when the report doesn't contain at least one entry. 2002-11-06 23:15 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Aggregator.pm: Quote field name for robustness (fix problems with field names containing '-') 2002-11-06 22:47 Francis J. Lacoste * dns/: dns.cfg, reports/Makefile.am, reports/req-by-period-by-method.xml, reports/req-by-timeslot-by-method.xml, reports/requests-by-period.xml, reports/requests-by-timeslot.xml, reports/requests-summary-by-method.xml, reports/requests-summary.xml, reports/requesttype-by-method.xml, reports/requesttype-distribution.xml, reports/top-requested-names.xml, reports/top-requesting-hosts.xml: Updated for 2.0 version of the DTDs. 2002-11-06 22:46 Francis J. Lacoste * all/script/lr_check_prereq.in: Configuration variable is LR_IMAGE_STYLE 2002-11-06 22:46 Francis J. Lacoste * all/lib/Lire/ReportParser/: ChartWriter.pm, PloticusChartWriter.pm: Only grab the first categorical and numerical columns. Ignore the others. 2002-11-06 22:01 Francis J. Lacoste * dialup/reports/: connection-time-by-period.xml, connections-by-connect-status.xml, connections-by-connection-time.xml, connections-by-hangup-status.xml, connections-by-period.xml, connections-by-type.xml, cost-by-period.xml, cost-by-telephone-number.xml, top-telephone-number-from.xml, top-telephone-number.xml: Updated for 2.0 version of the DTDs. 2002-11-06 22:00 Francis J. Lacoste * all/lib/Lire/Report/Group.pm: Summary stats should also be included in column's stats (max-chars, avg-chars, etc.) 2002-11-06 21:35 Francis J. Lacoste * NEWS: Some NEWS on LRML 2.0 and LRSML 2.0 2002-11-06 21:26 Joost van Baal * THANKS, all/lib/Lire/AsciiDlf/Timegroup.pm: credits added 2002-11-06 21:25 Joost van Baal * NEWS: updated to current status 2002-11-06 20:57 Francis J. Lacoste * database/reports/: actions-by-period.xml, top-databases.xml, top-querytypes.xml, top-users.xml: - Added labels and ratios. - Updated DTD to 2.0 2002-11-06 20:54 Francis J. Lacoste * all/etc/address.cf: Don't know if it's 'stable' (what is?) but we are shipping it! 2002-11-06 19:15 Francis J. Lacoste * spamfilter/.cvsignore, spamfilter/script/.cvsignore, www/script/.cvsignore: Ignore generated files. 2002-11-06 19:05 Francis J. Lacoste * spamfilter/spamfilter.xml, syslog/syslog.xml, www/www-attack.xml, www/www-domain.xml, www/www-robot.xml, www/www-search.xml, www/www-session_id.xml, www/www-url.xml, www/www-user_agent.xml, www/www-user_session.xml, www/www.xml: - Added labels to all schema's fields. - Updated DTD version to 1.1 - Removed unneeded default attribute (this will go away in a future release). 2002-11-06 19:02 Francis J. Lacoste * firewall/firewall.xml, ftp/ftp.xml, msgstore/msgstore.xml, print/print-sheets.xml, print/print.xml, proxy/proxy.xml: - Added labels to all schema's fields. - Updated DTD version to 1.1 - Removed unneeded default attribute (this will go away in a future release). 2002-11-06 18:59 Francis J. Lacoste * database/database-querytype.xml, database/database.xml, dialup/dialup.xml, dnszone/dnszone.xml, email/email-email.xml, email/email.xml: - Added labels to all schema's fields. - Updated DTD version to 1.1 - Removed unneeded default attribute (this will go away in a future release). 2002-11-06 18:57 Francis J. Lacoste * Makefile.am, configure.in: Include spamfilter. 2002-11-06 17:39 Francis J. Lacoste * all/script/.cvsignore, all/script/Makefile.am, all/script/lr_check_prereq.in, all/script/lr_config.cgi.in, all/script/lr_config.in, all/script/lr_config.js, all/script/lr_log2mail.in, all/script/lr_log2report.in, all/script/lr_rawmail2mail.in, all/script/lr_xml2logml.in, all/script/lr_xml2mail.in, all/script/lr_xml2report.in, all/script/lr_xml2rtf.in, doc/BUGS, doc/dev-manual.dbx, doc/user-manual.dbx: - Removed LogML support. - Remove obsolete lr_config.cgi 2002-11-06 17:38 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/: Makefile.am, logml-email.xsl, logml-www.xsl, logml.xsl: Removed LogML support and removed obsolete lr_config.cgi. 2002-11-06 01:12 Francis J. Lacoste * all/lib/Lire/ReportParser/AsciiWriter.pm: Updated for LRML 2.0. (Support row header, table summary and multiple columns output). 2002-11-06 01:10 Francis J. Lacoste * all/lib/Lire/Report/TableInfo.pm: Method is called column_info_by_col_idx(). 2002-11-06 01:10 Francis J. Lacoste * all/lib/Lire/Report/GroupInfo.pm: Readability. 2002-11-06 01:10 Francis J. Lacoste * all/lib/Lire/Report/ColumnInfo.pm: Whan a label is used, the name's length shouldn't initialize the max_length attribute. 2002-11-05 20:16 Francis J. Lacoste * all/lib/Lire/ReportParser/RowColHandler.pm: - Documented usage of the module. - Added synthesis of handle_header_row() event. - Added summary_when initialisation parameter which can be used to choose when the handle_table_summary() event is triggered. 2002-11-05 20:02 Francis J. Lacoste * all/lib/Lire/ReportParser/ExcelWriter.pm: - Updated in regards to DocBookFormatter update. - Added support for labels and summary. 2002-11-05 20:02 Francis J. Lacoste * all/lib/Lire/ReportParser/DocBookFormatter.pm: DocBookFormatter doesn't inherit anymore from Lire::ReportParser (client must do so itself) because of problems related to multiple inheritance of Lire::ReportParser. 2002-11-05 20:01 Francis J. Lacoste * all/lib/Lire/Report/TableInfo.pm: Added a groups() method. 2002-11-05 19:59 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Timegroup.pm: Fix day appearing many time. Tnx to Edwin Groothuis for the patch. 2002-11-05 18:04 Josh Koenig * all/lib/xml/stylesheet/xsl/html.xsl: working xsl file for HTML reports, uses report.css 2002-11-05 18:04 Josh Koenig * all/lib/xml/stylesheet/xsl/report.css: working .css file for HTML reports 2002-11-02 01:13 Francis J. Lacoste * all/lib/Lire/ReportParser/ExcelWriter.pm: Use RowColHandler. 2002-11-02 01:13 Francis J. Lacoste * all/lib/Lire/ReportParser/: Makefile.am, RowColHandler.pm: Added RowColHandler which synthetise handle_row events(). 2002-11-02 01:12 Francis J. Lacoste * all/lib/Lire/Report/TableInfo.pm: Added ncols(), columns() and columns_width() method. 2002-11-02 01:12 Francis J. Lacoste * all/lib/Lire/ReportParser/DocBookFormatter.pm: Moved parameter initialization in a separate method to fix some problems with multiple inheritance. 2002-11-02 01:11 Francis J. Lacoste * all/lib/Lire/: ReportParser.pm, ReportParser/ChartWriter.pm, ReportParser/PloticusChartWriter.pm, ReportParser/ReportBuilder.pm: Removed the all_entries attribute which caused some problems and there are better way to do this now. 2002-10-31 04:21 Francis J. Lacoste * all/lib/Lire/AsciiDlf/GroupOp.pm: Also formats summary value. 2002-10-31 04:21 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Aggregator.pm: Merge nrecords. 2002-10-31 03:57 Francis J. Lacoste * all/lib/Lire/AsciiDlf/GroupOp.pm: Fixed merging initialisation of First and Last operators. 2002-10-31 03:38 Francis J. Lacoste * all/lib/Lire/ReportParser/ReportBuilder.pm: - Handle summary values. - Use stacks to track group and entries properly. - Use more methods to set attributes on the Report objects. 2002-10-31 03:38 Francis J. Lacoste * all/lib/Lire/ReportParser.pm: - Keep the attributes of groups and entries on two stacks instead of using one stack by attribute. - ColumnInfo is available in handle_value, handle_name and handle_summary_value. 2002-10-30 22:12 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/html.xsl: Working make.cells function. 2002-10-30 22:00 Francis J. Lacoste * all/lib/xml/dtd/lrml.xml: Removed reference to non-existent ncols attribute. 2002-10-30 15:36 Joost van Baal * msgstore/: msgstore.cfg, msgstore.xml, reports/Makefile.am, reports/top-user-leftover-bytes.xml, reports/top-user-leftover-messages.xml, script/dbmail2dlf.in: patch and added reports by Edwin Groothuis applied and integrated 2002-10-30 14:54 Joost van Baal * msgstore/reports/badlogin-by-period.xml, msgstore/reports/close-by-period.xml, msgstore/reports/login-by-period.xml, proxy/reports/client_hosts-summary.xml: report ids now consistent, tnx Edwin Groothuis for bugreport 2002-10-30 13:11 Joost van Baal * spamfilter/spamfilter.cfg: cleaned up rude language 2002-10-30 13:10 Joost van Baal * spamfilter/script/spamassassin2dlf.in: expand configure variables, renamed from spamd2dlf to spamassassin2dlf, fixed typo 2002-10-30 13:03 Joost van Baal * AUTHORS, THANKS: updated: code contribution from Edwin Groothuis 2002-10-30 12:58 Joost van Baal * Makefile.am, configure.in, spamfilter/.cvsignore, spamfilter/Makefile.am, spamfilter/reports/.cvsignore, spamfilter/reports/Makefile.am, spamfilter/script/Makefile.am, all/etc/address.cf, spamfilter/script/.cvsignore: setup spamassassin Lire integration stuff. not yet enabled fully 2002-10-30 12:47 Joost van Baal * spamfilter/: spamfilter.cfg, spamfilter.xml, reports/stats-delay-average.xml, reports/stats-delay-max.xml, reports/stats-messages-scanned.xml, reports/stats-messages-spamsfound.xml, reports/stats-score-max.xml, reports/top-receiving-spam.xml, script/spamassassin2dlf.in: new superservice spamfilter with service spamassassin contributed by Edwin Groothuis 2002-10-30 00:30 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/: Makefile.am, html.xsl: - Small cleanup of HTML stylesheet. - Header processing is kind of working - make.cells isn't working for regular cell yet (@col-start is a property of column-info) 2002-10-29 21:45 Josh Koenig * all/lib/xml/stylesheet/xsl/html.xsl: A very hackish start 2002-10-29 17:55 Joost van Baal * configure.in: dont make lr_config.cgi clutter up our build system (we are not distributing it, even). 2002-10-29 17:54 Joost van Baal * all/script/: Makefile.am, lr_desyslog, lr_desyslog.in: renamed lr_desyslog to lr_desyslog.in; for consistency (and to get rid of the wacky workaround stuff in Makefile.am) 2002-10-29 17:53 Joost van Baal * all/script/lr_xml2png.in: renamed to lr_xml2graph 2002-10-29 17:48 Joost van Baal * all/script/: lr_xml2dbx.in, lr_xml2html.in, lr_xml2pdf.in, lr_xml2rtf.in, lr_xml2xhtml.in: lr_xml2png is renamed to lr_xml2chart 2002-10-29 17:13 Joost van Baal * all/lib/Syslog.pm, all/lib/Lire/DlfSchema.pm, all/lib/Lire/Group.pm, all/lib/Lire/GroupField.pm, all/lib/Lire/GroupOp.pm, all/lib/Lire/Rangegroup.pm, all/lib/Lire/Records.pm, all/lib/Lire/Timegroup.pm, all/lib/Lire/Timeslot.pm, all/lib/Lire/AsciiDlf/Aggregator.pm, all/lib/Lire/AsciiDlf/DlfInfo.pm, all/lib/Lire/AsciiDlf/ReportOperator.pm, all/lib/Lire/Config/Values.pm, all/lib/Lire/Report/Entry.pm, all/lib/Lire/Report/Group.pm, database/extensions/DatabaseSchema.pm, database/script/pgsql2dlf.in, dns/script/bind9_query2dlf.in, email/extensions/EmailSchema.pm, print/extensions/PrintSchema.pm, www/extensions/AttackSchema.pm, www/extensions/DomainSchema.pm, www/extensions/RobotSchema.pm, www/extensions/SearchSchema.pm, www/extensions/URLSchema.pm, www/extensions/UserAgentSchema.pm, www/lib/Apache.pm, www/script/referer2dlf.in: pod syntax errors fixed: cosmetics in manpages 2002-10-29 17:12 Joost van Baal * doc/BUGS: more documentation to be written 2002-10-29 16:26 Joost van Baal * all/man/lr_processmail.pod: another manpage included in source 2002-10-29 16:23 Joost van Baal * all/man/.cvsignore, all/man/Makefile.am, all/man/lr_desyslog.pod, all/man/lr_rawmail2mail.pod, all/man/lr_tag.pod, all/man/lr_xml2dbx.pod, all/man/lr_xml2html.pod, all/man/lr_xml2logml.pod, all/man/lr_xml2mail.pod, all/man/lr_xml2pdf.pod, all/man/lr_xml2report.pod, all/man/lr_xml2rtf.pod, all/man/lr_xml2xhtml.pod, all/man/lr_xslt.pod, all/script/Makefile.am, all/script/dlf_resolve.in, all/script/lr_anonymize.in, all/script/lr_archive_log.in, all/script/lr_check_errlines.in, all/script/lr_check_prereq.in, all/script/lr_config.in, all/script/lr_cron.in, all/script/lr_db_fetch.in, all/script/lr_db_purge.in, all/script/lr_db_store.in, all/script/lr_desyslog, all/script/lr_dlf2xml.in, all/script/lr_dlf_analyze.in, all/script/lr_getbody.in, all/script/lr_inflate.in, all/script/lr_log2mail.in, all/script/lr_log2report.in, all/script/lr_log2xml.in, all/script/lr_mail.in, all/script/lr_processmail.in, all/script/lr_prof_report.in, all/script/lr_rawmail2mail.in, all/script/lr_run.in, all/script/lr_run_tests.in, all/script/lr_spool.in, all/script/lr_tag.in, all/script/lr_xml2chart.in, all/script/lr_xml2dbx.in, all/script/lr_xml2html.in, all/script/lr_xml2logml.in, all/script/lr_xml2mail.in, all/script/lr_xml2pdf.in, all/script/lr_xml2png.in, all/script/lr_xml2report.in, all/script/lr_xml2rtf.in, all/script/lr_xml2xhtml.in, all/script/lr_xml_merge.in, all/script/lr_xslt.in, doc/BUGS, email/script/argomail2dlf.in, email/script/exim2dlf.in, email/script/nms2dlf.in, email/script/postfix2dlf.in, email/script/postfix2dlf_main.in, email/script/postfix2dlf_pre.in, email/script/qmail2dlf.in, email/script/sendmail2dlf.in, firewall/script/cisco_ios2dlf.in, firewall/script/ipchains2dlf.in, firewall/script/ipfilter2dlf.in, firewall/script/iptables2dlf.in, firewall/script/welf2dlf.in, ftp/script/iis_ftp2dlf.in, print/script/cups_pagelog2dlf.in, print/script/lprng_account2dlf.in, proxy/script/ms_isa2dlf.in, proxy/script/squid_access2dlf.in, proxy/script/welf_proxy2dlf.in, syslog/script/syslog2dlf.in, www/script/combined2dlf.in, www/script/common2dlf.in, www/script/modgzip2dlf.in, www/script/referer2dlf.in, www/script/w3c_extended2dlf.in: moved some manpages from all/man/*pod to all/script : included in source now. ran podchecker over all pods and fixed some pod syntax errors (cosmetical, mostly) 2002-10-29 16:20 Joost van Baal * all/etc/defaults.in: comment updated 2002-10-29 15:21 Joost van Baal * all/man/lr_getbody.pod: lr_getbody manpage is included in lr_getbody.in (for some time now) 2002-10-29 14:14 Joost van Baal * configure.in: now finds pl as the Ploticus program: FreeBSD installs it as such 2002-10-29 12:31 Joost van Baal * configure.in: updated comment 2002-10-29 12:31 Joost van Baal * NEWS: some layout added 2002-10-28 22:57 Joost van Baal * all/lib/: Syslog.pm, Lire/DlfSchema.pm, Lire/Program.pm, Lire/Report.pm, Lire/Report/Entry.pm: manpage proofreading: typos, grammar, pod syntax 2002-10-28 21:34 Joost van Baal * include/rules.mk: ripped out --name flag to pod2man call: we'd like to keep supporting perl 5.00503 2002-10-28 21:05 Joost van Baal * doc/roadmap.dbx: small rescheduling, cf email discussion: configuration api postponed. some docbk tweaks: version numbering 2002-10-28 03:13 Francis J. Lacoste * all/script/lr_xml_merge.in: Merging methods are on the top-level aggregator. 2002-10-28 03:13 Francis J. Lacoste * all/lib/Lire/AsciiDlf/GroupOp.pm: merge_group_data() expects the value in an hash ref. 2002-10-28 03:12 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Group.pm: - Method should be named merge_aggregator_data() - Use the good variable: $key_data. 2002-10-28 03:11 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Aggregator.pm: - Method name should be merge_subreport. - Uses notice value on missing summary value. 2002-10-28 03:11 Francis J. Lacoste * all/lib/Lire/ReportParser.pm: Handle the group-summary element. 2002-10-28 02:24 Francis J. Lacoste * doc/BUGS: Merge package doesn't exists anymore. 2002-10-28 02:24 Francis J. Lacoste * all/lib/Lire/Report/Entry.pm: Added data_by_name() method. 2002-10-28 02:23 Francis J. Lacoste * configure.in, all/lib/Lire/Makefile.am, all/lib/Lire/AsciiDlf/Aggregator.pm, all/lib/Lire/AsciiDlf/Group.pm, all/lib/Lire/AsciiDlf/GroupOp.pm, all/lib/Lire/AsciiDlf/Rangegroup.pm, all/lib/Lire/AsciiDlf/Records.pm, all/lib/Lire/AsciiDlf/ReportOperator.pm, all/lib/Lire/AsciiDlf/Timegroup.pm, all/lib/Lire/AsciiDlf/Timeslot.pm, all/lib/Lire/Merge/.cvsignore, all/lib/Lire/Merge/Aggregator.pm, all/lib/Lire/Merge/Group.pm, all/lib/Lire/Merge/GroupOp.pm, all/lib/Lire/Merge/Makefile.am, all/lib/Lire/Merge/MergeFactory.pm, all/lib/Lire/Merge/NestableAggregator.pm, all/lib/Lire/Merge/Rangegroup.pm, all/lib/Lire/Merge/Records.pm, all/lib/Lire/Merge/ReportSpec.pm, all/lib/Lire/Merge/Timegroup.pm, all/lib/Lire/Merge/Timeslot.pm: - Moved Merging implementation into the AsciiDlf package to make it easier to maintain. 2002-10-27 23:15 Joost van Baal * all/man/lire.pod, include/rules.mk: minor bugfix 2002-10-27 23:08 Joost van Baal * all/script/lr_xml2xls.in: minor manpage fix 2002-10-27 23:07 Joost van Baal * all/man/Makefile.am: no longer ship lr_xml2pdf.dbx. should probably get purged from CVS too: obsoleted by lr_xml2pdf.pod 2002-10-27 23:07 Joost van Baal * all/lib/Lire/AsciiDlf/Timegroup.pm: minor manpage addition 2002-10-27 23:05 Joost van Baal * all/man/.cvsignore, all/man/lire.pod, doc/BUGS, include/rules.mk: added lire(7) 2002-10-27 23:02 Joost van Baal * README, all/script/lr_log2mail.in, all/script/lr_log2report.in: added referal to lire(7) 2002-10-27 23:01 Joost van Baal * all/lib/Lire/Aggregator.pm: fixed pod syntax bug 2002-10-27 22:43 Francis J. Lacoste * all/lib/Lire/Merge/: Group.pm, Rangegroup.pm, Timegroup.pm, Timeslot.pm: Corrected a bug in Lire 1.1 merging implementation (empty groups didn't write anything to the report) 2002-10-27 21:38 Joost van Baal * NEWS: note on doc improvement added 2002-10-27 21:36 Joost van Baal * all/lib/Lire/ReportParser.pm: fixed grammar and typos in manpage 2002-10-27 21:31 Francis J. Lacoste * all/lib/Lire/: GroupOp.pm, ReportSpecFactory.pm, XMLSpecContainer.pm, AsciiDlf/AsciiDlfFactory.pm, AsciiDlf/GroupOp.pm: Added first and last operator. 2002-10-27 21:30 Francis J. Lacoste * all/lib/Lire/DlfSchema.pm: Added a method which returns a function which can be used to compare two DLF arrays by some fields. 2002-10-27 19:59 Francis J. Lacoste * dns/reports/: req-by-period-by-method.xml, req-by-timeslot-by-method.xml, requests-by-timeslot.xml, requesttype-by-method.xml, requesttype-distribution.xml, top-clients-detailed-report.xml: Removed top-level count element (obsoleted by the use of summary information). 2002-10-27 19:58 Francis J. Lacoste * dns/reports/: top-requested-names.xml, top-requesting-hosts.xml: Ratio example. 2002-10-27 19:57 Francis J. Lacoste * dns/reports/: Makefile.am, requests-by-period-by-method.xml, requesttype-distribution-by-method.xml, top-requested-names-by-method.xml, top-requesting-hosts-by-method.xml: Removed obsolete reports. 2002-10-27 19:57 Francis J. Lacoste * dns/dns.xml: Less confusing label. 2002-10-27 19:57 Francis J. Lacoste * all/lib/Lire/Report/: Entry.pm, Group.pm, Subreport.pm: Made it possible "to walk" the subreport tree (at least to access the group's and entry's parent). 2002-10-27 19:56 Francis J. Lacoste * all/lib/Lire/AsciiDlf/GroupOp.pm: Implemented ratio attribute. 2002-10-27 16:53 Joost van Baal * email/script/qmail2dlf.in: added some notes on what we use: qmail-smtpd vs qmail-send 2002-10-26 21:11 Joost van Baal * include/rules.mk: prettier headers in manpages, not tested yet for perl modules (these should have fancy :: in header 2002-10-25 21:26 Joost van Baal * all/lib/Lire/ReportConfig.pm: spellchecked manpage 2002-10-25 14:54 Joost van Baal * configure.in: moved postfix2dlf manpage: now included in source. 2002-10-25 14:54 Joost van Baal * email/: Makefile.am, script/Makefile.am, script/postfix2dlf.in: moved postfix2dlf manpage: now included in source. added some notes which might be helpful when debugging 2002-10-23 01:45 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/docbook.xsl: Include summary information in the formatted report. 2002-10-23 01:44 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Group.pm: Fixed accidental removal of Lire::AsciiDlf::Aggregator. 2002-10-23 01:15 Francis J. Lacoste * all/lib/: Lire/Report/Group.pm, xml/dtd/lrml.xml: Added a row-idx attribute to group-summary information. 2002-10-23 00:52 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Aggregator.pm: Reoranized summary data structure to play well with sorting assumptions described in ReportOperator. 2002-10-23 00:50 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Group.pm: - Moved sort_cmp initialization into its own function. - If the sort field isn't found in the immediate children, we'll use the summary value from the aggregator child. 2002-10-22 23:21 Francis J. Lacoste * all/lib/xml/dtd/lrsml.xml: The sort-column attribute won't be needed. 2002-10-22 23:20 Francis J. Lacoste * all/lib/Lire/: Aggregator.pm, Group.pm, ReportOperator.pm: Make sure that name is unique among all the operators of the report specification. 2002-10-22 22:03 Francis J. Lacoste * all/lib/Lire/: AsciiDlf/Aggregator.pm, AsciiDlf/Group.pm, AsciiDlf/GroupOp.pm, AsciiDlf/Rangegroup.pm, AsciiDlf/Timegroup.pm, AsciiDlf/Timeslot.pm, Report/Entry.pm, Report/Group.pm, Report/GroupInfo.pm, Report/Subreport.pm: Implemented group-summary element. 2002-10-22 22:03 Francis J. Lacoste * all/lib/xml/dtd/lrml.xml: Forgot to add the col-width attribute to the DTD· 2002-10-20 22:47 Wessel Dankers * all/lib/Lire/Config/: Parser.pm, Spec.pm, SpecParser.pm, Values.pm: encapsulate values 2002-10-20 20:48 Francis J. Lacoste * all/: lib/Lire/AsciiDlf/Aggregator.pm, lib/Lire/AsciiDlf/Group.pm, lib/Lire/AsciiDlf/GroupOp.pm, lib/Lire/AsciiDlf/Rangegroup.pm, lib/Lire/AsciiDlf/ReportOperator.pm, lib/Lire/AsciiDlf/Timegroup.pm, lib/Lire/AsciiDlf/Timeslot.pm, script/lr_dlf2xml.in: Fixed the DLF sort fields problem. 2002-10-20 18:40 Francis J. Lacoste * all/lib/Lire/AsciiDlf/GroupOp.pm: Implemented average operator using Sum and Count operators. 2002-10-20 18:38 Francis J. Lacoste * all/lib/Lire/AsciiDlf/: Group.pm, ReportOperator.pm: - Documented constraints (for sorting purpose) that are placed on the data structure returned by init_group_data() - Added a group_data_value() function which encapsulates these constraints. 2002-10-20 17:35 Wessel Dankers * all/lib/Lire/Config/: Config.pm, Parser.pm, SpecParser.pm: it's still limited, but it works now 2002-10-20 16:27 Wessel Dankers * all/lib/Lire/Config/: Config.pm, Parser.pm, Spec.pm, SpecParser.pm: still many bugs left, but it's getting there 2002-10-19 16:22 Joost van Baal * all/script/: lr_inflate.in, lr_log2mail.in, lr_log2report.in: documented uncompressing-on-the-fly feature 2002-10-18 01:53 Francis J. Lacoste * all/lib/Lire/GroupOp.pm: Avg is a SimpleStat 2002-10-18 01:38 Francis J. Lacoste * all/: lib/Lire/AsciiDlf/Aggregator.pm, script/lr_dlf2xml.in: The dlf_sort_fields() logic needs to be worken out. 2002-10-18 01:37 Francis J. Lacoste * all/lib/Lire/GroupOp.pm: Fixed init call. 2002-10-18 01:12 Francis J. Lacoste * all/lib/Lire/AsciiDlf/GroupOp.pm: Provide function headers describing where the methods come from. 2002-10-18 01:11 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Records.pm: Added empty implementation of end_report (so as not to trigger the unimplemented error). 2002-10-18 00:52 Francis J. Lacoste * all/lib/Lire/AsciiDlf/: Group.pm, Rangegroup.pm, Records.pm, Timegroup.pm, Timeslot.pm: Inherits from Ascii:: modules first. 2002-10-18 00:52 Francis J. Lacoste * all/lib/Lire/AsciiDlf/: Aggregator.pm, FilterExpr.pm, GroupOp.pm, ReportOperator.pm: - Do not make abstract classes inherit from other abstract classes in Lire::, otherwise its possible for abstract methods to be called before the implementation located in a subclass in the Lire:: package. 2002-10-17 22:25 Francis J. Lacoste * all/lib/: Lire/Extension.pm, Lire/Makefile.am, Lire/ReportSpec.pm, Lire/XMLSpecContainer.pm, xml/dtd/lrsml.xml: - Removed extension elements. This was never used, isn't well tested and incomplete anyway. - Redesign this once concrete needs arise. 2002-10-17 22:17 Francis J. Lacoste * all/lib/Lire/: Aggregator.pm, AsciiDlf/Aggregator.pm: Documented where create_entries come from. 2002-10-17 22:00 Francis J. Lacoste * all/lib/Lire/AsciiDlf/: Aggregator.pm, Group.pm, GroupOp.pm, Rangegroup.pm, Records.pm, ReportOperator.pm, Timegroup.pm, Timeslot.pm: - Documented AsciiDlf API in Lire::Aggregator(3pm) and Lire::AsciiDlf::ReportOperator(3pm) - Added a Lire::Ascii::ReportOperator module. - Top-level aggregator case is now handled exclusively by Aggregator (rename create_entries to create_group_entries in subclasses). - Lire::AsciiDlf::Recodrs isn't a GroupOp by a ReportOperator. 2002-10-17 21:57 Francis J. Lacoste * all/lib/Lire/: Aggregator.pm, GroupOp.pm, Rangegroup.pm, Records.pm, Timegroup.pm, Timeslot.pm: Use API method instead of accessing directly the attribute. 2002-10-17 21:56 Francis J. Lacoste * all/: lib/Lire/ReportSpec.pm, lib/Lire/AsciiDlf/AsciiDlfFactory.pm, lib/Lire/AsciiDlf/Makefile.am, lib/Lire/AsciiDlf/ReportSpec.pm, script/lr_dlf2xml.in: No need to subclass ReportSpec anymore. 2002-10-17 19:50 Joost van Baal * all/lib/Lire/ReportOperator.pm: fixed some typos 2002-10-17 18:51 Francis J. Lacoste * doc/BUGS: Some man pages were written. 2002-10-17 18:48 Francis J. Lacoste * all/lib/Lire/: Group.pm, GroupField.pm, GroupOp.pm, Rangegroup.pm, Records.pm, Timegroup.pm, Timeslot.pm, XMLSpecContainer.pm: - Modified to respect new class hierarchy. - Documented the public API. - Added weight and ratio attributes to Sum and Avg. 2002-10-17 18:46 Francis J. Lacoste * all/lib/Lire/: Aggregator.pm, Makefile.am, NestableAggregator.pm, ReportOperator.pm: - Reorganized the operator hierarchy. We now have ReportOperator (generic), Aggregator and GroupOp. - Documented the public API. 2002-10-17 18:44 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Timegroup.pm: - Removed NestableAggregator (replaced by Aggregator) - Removed debugging code which broke the operator. 2002-10-17 18:43 Francis J. Lacoste * all/lib/Lire/AsciiDlf/: Aggregator.pm, Group.pm, Makefile.am, NestableAggregator.pm, Rangegroup.pm, Timeslot.pm: - Removed NestableAggregator. 2002-10-17 18:17 Joost van Baal * all/lib/Lire/WeekCalculator.pm, doc/BUGS: reported bug, and started on fixing it: moving week-numbering voodoo to one new module 2002-10-17 18:14 Joost van Baal * all/lib/Lire/AsciiDlf/: Timegroup.pm, Timeslot.pm: added comments 2002-10-17 16:33 Francis J. Lacoste * all/lib/xml/dtd/lrsml.xml: Use programlisting in example. 2002-10-17 16:32 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/make-dtd.xsl: Do not include programlisting element that have the role attribute set to 'doc' in the DTD· 2002-10-17 14:21 Joost van Baal * doc/BUGS: added bug on old cruft in CVS tree 2002-10-17 14:13 Joost van Baal * all/Makefile.am: changed ordering: hope we can do a make maintainer-clean-recursive without fuzz now 2002-10-17 14:09 Joost van Baal * all/lib/xml/dtd/lrsml.xml: make-dtd.xsl chokes on programlisting and CDATA when its there for docbook only: it shows up in the generated dtd 2002-10-16 23:42 Joost van Baal * all/lib/xml/dtd/lrsml.xml: added some examples on timeslot usage 2002-10-16 23:41 Joost van Baal * all/script/lr_dlf2xml.in: eval the create_report, in order to properly handle errors raised 2002-10-16 23:40 Joost van Baal * all/lib/Lire/AsciiDlf/Timegroup.pm: added some more developers info to manpage 2002-10-16 23:38 Joost van Baal * all/lib/Lire/: ReportConfig.pm, ReportSection.pm, ReportSpec.pm, AsciiDlf/Timeslot.pm: minor comments added 2002-10-15 22:41 Joost van Baal * all/script/lr_xml2chart.in: removed code which seems to be left-over debugging stuff to me 2002-10-15 22:41 Joost van Baal * all/script/lr_dlf2xml.in: some more hints on debugging added to manpage 2002-10-15 22:40 Joost van Baal * all/etc/defaults.in: LR_WEEK_NUMBERING in defaults(.local) was ignored up to now: we need to explictly export it since we are using it via Config.pm 2002-10-15 22:31 Joost van Baal * all/lib/Lire/AsciiDlf/Timegroup.pm: added some debug code 2002-10-15 15:45 Joost van Baal * doc/roadmap.dbx: dont mention people as responsibles without their explicit consent 2002-10-13 17:29 Joost van Baal * all/script/: lr_log2report.in, lr_log2xml.in: updated and improved manpages 2002-10-13 12:28 Joost van Baal * all/lib/Lire/Config/: Config.pm, Parser.pm, Spec.pm, SpecParser.pm: fixed copyright and author in pod 2002-10-12 22:28 Wessel Dankers * all/lib/Lire/Config/: Parser.pm, Spec.pm, SpecParser.pm: move stuff around; make sure $self works in Start and End 2002-10-12 21:50 Francis J. Lacoste * all/lib/Lire/Report/: GroupInfo.pm, TableInfo.pm: - Fixed column_info_by_col_idx when looking for a Columninfo located in a subgroup. - correct_spanning_columns_width() Pass $table_info as parameter since its possible that columns need to access columns in a higher GroupInfo. 2002-10-12 21:37 Francis J. Lacoste * www/reports/top-requested-page.xml: Fixed ID. 2002-10-12 21:37 Francis J. Lacoste * all/lib/Lire/: DlfSchema.pm, XMLSpecContainer.pm: - Make sure that the XML files contains the requested id/superservice/schema 2002-10-12 14:03 Wessel Dankers * all/lib/Lire/Config/: Config.pm, Parser.pm, Spec.pm, SpecParser.pm: initial go at implementation 2002-10-12 14:03 Wessel Dankers * doc/configuration-api.txt: added comments on the implementation 2002-10-11 13:55 Joost van Baal * doc/: BUGS, faq.dbx: added not-yet answered faq entry 2002-10-11 13:48 Joost van Baal * all/script/lr_log2report.in: added some more explanation to manpage 2002-10-11 13:47 Joost van Baal * README: added some more explanation 2002-10-11 13:47 Joost van Baal * msgstore/script/: nmsmmp2dlf.in, nmsstore2dlf.in: cosmetics 2002-10-10 23:43 Francis J. Lacoste * doc/BUGS: - Closed bug related to FO. - Normalize my initials to FLJ. - Added minor bugs regarding qmail warning messages. 2002-10-10 23:23 Francis J. Lacoste * all/lib/Lire/Report/Subreport.pm: Support for row-idx attribute. 2002-10-10 23:23 Francis J. Lacoste * all/lib/Lire/Report/GroupInfo.pm: - Implemented row-idx attribute. - Moved compute_table_width() to TableInfo - Fixed column assignment for other group than the first one in an entry. 2002-10-10 23:09 Francis J. Lacoste * all/lib/Lire/Report/: Entry.pm, Group.pm: Implemented row-idx attribute. 2002-10-10 23:08 Francis J. Lacoste * all/lib/Lire/Report/TableInfo.pm: - Moved compute_columns_width to TableInfo. - Support for row-idx. 2002-10-10 23:07 Francis J. Lacoste * all/lib/xml/dtd/lrml.xml: - Added col attribute on name and value. It is very useful in XSLT to match a column-info to a cell. - Added row-idx on group-info and entry element. This is also very convenient to create complex table from XSLT. 2002-10-10 23:06 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/docbook.xsl: Complete support for table header, multi-column, multi-group layout. 2002-10-10 23:06 Francis J. Lacoste * dns/dns.cfg: Added top-clients-detailed-report. 2002-10-10 23:05 Francis J. Lacoste * dns/reports/: Makefile.am, top-clients-detailed-report.xml: Added a top-clients-detailed-report to show off the multi-columns /multi-groups capabilities of Lire. CAUTION: It will only render properly with DocBook based output formats and without charts. 2002-10-10 19:59 Francis J. Lacoste * all/lib/Lire/Report/TableInfo.pm: Removed bogus ". 2002-10-10 19:58 Francis J. Lacoste * all/lib/Lire/Report.pm: lire.dtd was renamed to lrml.dtd 2002-10-10 09:03 Joost van Baal * doc/roadmap.dbx: typos 2002-10-09 18:58 Francis J. Lacoste * all/lib/Lire/Report/GroupInfo.pm: - Renamed column_info() to column_info_by_name(). - Added a column_info_by_col_idx() method. - Handle the complex table layout logic here. 2002-10-09 18:57 Francis J. Lacoste * all/lib/Lire/Report/ColumnInfo.pm: - Added support for new column-info attributes. - Fix bug in average computation. 2002-10-09 18:56 Francis J. Lacoste * all/lib/Lire/Report/TableInfo.pm: - Renamed column_info() to column_info_by_name(). - Added column_info_by_col_idx() method. - Call compute_columns_width() before writing the report. 2002-10-09 18:55 Francis J. Lacoste * all/lib/Lire/ReportSpec.pm: Use the new compute_layout method. 2002-10-09 18:54 Francis J. Lacoste * all/lib/Lire/ReportParser.pm: Added support for the new column-info attributes. 2002-10-09 18:54 Francis J. Lacoste * all/lib/Lire/: GroupField.pm, GroupOp.pm, Rangegroup.pm, Records.pm, Timegroup.pm, Timeslot.pm: Specify the column's class whenc creating the ColumInfo. 2002-10-09 18:52 Francis J. Lacoste * all/lib/xml/dtd/lrml.xml: - Added class, col-start, col-end, col-width attributes to column-info. - Rephrase the meaning of the type field. - Added precisions regarding the difference between value and name (related to the class attribute in column-info). - name elements must comes before the value and group elements in entry. 2002-10-09 15:32 Joost van Baal * doc/roadmap.dbx: fixed typo, som e more explanation added 2002-10-09 14:30 Joost van Baal * doc/roadmap.dbx: got rid of cvs conflicts 2002-10-08 23:42 Francis J. Lacoste * doc/roadmap.dbx: First try at putting estimated man/hours need to complete the item. 2002-10-08 15:30 Joost van Baal * database/script/mysql2dlf.in: query continuation lines in mysql logs sometimes have a leading double tab, tnx Fatih Gey for reporting this bug 2002-10-07 11:30 Joost van Baal * firewall/script/iptables2dlf.in: fixed some minor documentation glitches 2002-10-06 17:24 Joost van Baal * all/script/lr_dlf2xml.in: now shows Lire version in a comment in the generated XML report 2002-10-06 17:24 Joost van Baal * all/script/lr_log2xml.in: minor documentation update 2002-10-06 17:23 Joost van Baal * all/lib/Lire/AsciiDlf/Timeslot.pm: added some more comments in the code 2002-10-06 17:21 Joost van Baal * all/lib/Lire/AsciiDlf/Timegroup.pm: make sure week numbering shows up OK in XML report when using ISO format (not finished yet though...) 2002-10-06 17:18 Joost van Baal * all/lib/Lire/AsciiDlf/DlfInfo.pm: typos 2002-10-06 17:14 Joost van Baal * all/lib/Lire/Config.pm.in: now offers Lire version in interface 2002-10-06 15:00 Joost van Baal * all/lib/Lire/: Report.pm, ReportConfig.pm, Report/Entry.pm, Report/TableInfo.pm: typos 2002-10-06 12:33 Joost van Baal * www/: www.cfg, reports/Makefile.am, reports/top-client_host-by-size.xml: top-client_host-by-size www report added (i need it myself) 2002-10-05 00:57 Francis J. Lacoste * all/lib/Lire/: Report.pm, ReportParser.pm, ReportSpec.pm, AsciiDlf/Group.pm, AsciiDlf/NestableAggregator.pm, AsciiDlf/Rangegroup.pm, AsciiDlf/Records.pm, AsciiDlf/Timegroup.pm, AsciiDlf/Timeslot.pm, Merge/Group.pm, Merge/NestableAggregator.pm, Merge/Rangegroup.pm, Merge/Records.pm, Merge/Timegroup.pm, Merge/Timeslot.pm: Updated to new Lire::Report:: package API. 2002-10-05 00:55 Francis J. Lacoste * all/lib/Lire/Report/: Entry.pm, Group.pm: Changed the way the data and groups are added to the Group and Entry, this enables us to track the Info objects in used are to gather some useful information for display purpose. 2002-10-05 00:54 Francis J. Lacoste * all/lib/Lire/Report/Subreport.pm: Removed the copy of the Group methods since we are inheriting from the module anyway. 2002-10-05 00:54 Francis J. Lacoste * all/lib/Lire/Report/GroupInfo.pm: - Added children(), group_children(), info_by_index() methods to the API. - Added a compute_padding_columns() method which will compute the necessary padding columns. 2002-10-05 00:52 Francis J. Lacoste * all/lib/Lire/Report/ColumnInfo.pm: Implement the three new attributes: padded-cols, max-chars and avg-chars. 2002-10-05 00:51 Francis J. Lacoste * all/lib/Lire/Report/Image.pm: Do not require that the filename and format be specified at creation time anymore. 2002-10-05 00:51 Francis J. Lacoste * all/lib/Lire/ReportParser/ReportBuilder.pm: Use the public Lire::Report package interface whenever possible. 2002-10-05 00:50 Francis J. Lacoste * all/lib/xml/dtd/lrml.xml: - col attribute isn't needed in name and value elements. - group attribute isn't needed in group elements. - Added a padding-columns, avg-chars and max-chars method that holds expensive computation that most formatting backends will want to do. - Improve the description of the entry element. - Made ordering of the elements in entry more explicit. 2002-10-05 00:47 Francis J. Lacoste * all/lib/Lire/: Makefile.am, Summary.pm, ReportSpecFactory.pm, AsciiDlf/AsciiDlfFactory.pm, AsciiDlf/Makefile.am, AsciiDlf/Summary.pm, Merge/Makefile.am, Merge/MergeFactory.pm, Merge/Summary.pm: Removed summary. 2002-10-04 18:45 Francis J. Lacoste * www/script/w3c_extended2dlf.in: - Map version field to http_procotol. - Simply ignore records that are in a different schema than the first Fields directive. 2002-10-04 18:44 Francis J. Lacoste * all/lib/Lire/W3CExtendedLog.pm: Don't abort when encoutering a new Fields directive which introduce a different fields layout. Only skip the fields. 2002-10-02 19:23 Joost van Baal * doc/roadmap.dbx: minor updates, cf feedback from francis 2002-10-02 02:50 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/docbook.xsl: Dumb nested-group implementation. 2002-10-02 02:18 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/docbook.xsl: - Initial multi-column and labels support. - Still missing support for nested group. 2002-10-02 02:16 Francis J. Lacoste * all/lib/xml/dtd/lrml.xml: Fix syntax errors. 2002-10-02 02:16 Francis J. Lacoste * all/lib/xml/dtd/lrml-1.0.dtd: Fix syntax. 2002-10-01 22:46 Francis J. Lacoste * all/lib/xml/dtd/lrml.xml: - Removed ncols and ngroups attributes from *-info elements. - Added type attribute to column-info element. 2002-10-01 22:46 Francis J. Lacoste * all/lib/Lire/XMLSpecContainer.pm: Complain about summary reports. 2002-10-01 22:45 Francis J. Lacoste * all/lib/Lire/: Aggregator.pm, Group.pm, GroupField.pm, GroupOp.pm, NestableAggregator.pm, Rangegroup.pm, Records.pm, ReportParser.pm, ReportSpec.pm, Timegroup.pm, Timeslot.pm, Report/ColumnInfo.pm, Report/GroupInfo.pm, Report/Makefile.am, Report/Subreport.pm, Report/TableInfo.pm, ReportParser/ReportBuilder.pm: Implemented new table-info, group-info and column-info elements. 2002-09-30 18:33 Wessel Dankers * doc/BUGS: fixed in CVS 2002-09-30 15:01 Wessel Dankers * all/script/lr_check_prereq.in: forgot one line 2002-09-30 14:19 Wessel Dankers * all/script/lr_check_prereq.in: use environment variable as set by defaults.in 2002-09-30 14:18 Wessel Dankers * doc/: lire-design.dia, lire-design.eps, lire-dlf-converters.dia, lire-dlf-converters.eps: use purty fonts 2002-09-30 09:53 Joost van Baal * all/lib/Lire/AsciiDlf/Timeslot.pm: one more comment, on how to go implementing iso weeknumbering 2002-09-30 00:16 Joost van Baal * all/lib/Lire/AsciiDlf/Timeslot.pm: some more comments 2002-09-29 23:55 Joost van Baal * doc/BUGS: minor update of week numbering stuff 2002-09-29 23:54 Joost van Baal * all/lib/Lire/: AsciiDlf/GroupOp.pm, AsciiDlf/Timeslot.pm, Merge/Timegroup.pm, Merge/Timeslot.pm: added some comments 2002-09-29 21:43 Francis J. Lacoste * all/lib/xml/dtd/lrml.xml: DTD syntax fixes. 2002-09-29 21:41 Francis J. Lacoste * all/lib/Lire/: Report.pm, ReportParser.pm, XMLSpecContainer.pm, Report/Makefile.am, Report/Note.pm, Report/Section.pm, Report/Subreport.pm, ReportParser/DocBookFormatter.pm, ReportParser/ReportBuilder.pm: Initial support for notes element. 2002-09-29 19:23 Francis J. Lacoste * all/lib/Lire/: Aggregator.pm, GroupField.pm, GroupOp.pm, NestableAggregator.pm: Added support for label attribute. 2002-09-29 19:22 Francis J. Lacoste * dns/reports/: requests-by-period.xml, top-requested-names.xml, top-requesting-hosts.xml: Added some labels for testing. 2002-09-29 19:22 Francis J. Lacoste * all/lib/xml/dtd/lrsml.xml: Fixed DTD syntax. 2002-09-29 18:43 Francis J. Lacoste * all/: etc/defaults.in, lib/Lire/Report.pm, lib/Lire/ReportParser.pm, lib/Lire/ReportSection.pm, lib/Lire/ReportSpec.pm, lib/Lire/XMLSpecContainer.pm, lib/Lire/Report/Section.pm, lib/Lire/Report/Subreport.pm, lib/Lire/ReportParser/AsciiWriter.pm, lib/Lire/ReportParser/DocBookFormatter.pm, lib/Lire/ReportParser/ReportBuilder.pm, lib/xml/stylesheet/xsl/config.xsl.in, lib/xml/stylesheet/xsl/docbook.xsl, script/lr_config.in, script/lr_xml2ascii.in, script/lr_xml2dbx.in, script/lr_xml2xls.in: Removed target-user functionality. 2002-09-29 17:56 Francis J. Lacoste * dns/dns.xml: Added labels. 2002-09-29 17:56 Francis J. Lacoste * all/lib/Lire/: DlfSchema.pm, Field.pm: Added support for label attribute. 2002-09-29 17:28 Francis J. Lacoste * all/lib/xml/dtd/lrml.xml: - Use new version of textual elements. - Added table-info, group-info, colum-info elements that describe the table structure. - Added group-summary and display-summary elements which contains summary statistics. - Added notes and note elements. - Added id attribute to most elements for linking purpose. 2002-09-29 17:26 Francis J. Lacoste * all/lib/xml/dtd/lrsml.xml: - Added label attribute. - Use new version of the textual elements. - Removed summary operation. - Added first and last elements. - Added a ratio attribute to sum and count. - Added a weight attribute to avg and sum. - Added name and sort-column attribute to all aggregator element. - Use field elements to select the fields to display in the records element. 2002-09-29 17:23 Francis J. Lacoste * all/lib/xml/dtd/ldsml.xml: Added a label attribute. Use new version of the Textual Elements. 2002-09-29 17:22 Francis J. Lacoste * all/lib/xml/dtd/lire-desc.xml: - Removed the 'target-user' attribute. - Declare DocBook block level elements we use as a parameter entity. 2002-09-29 17:21 Francis J. Lacoste * all/lib/xml/dtd/Makefile.am: Install old versions of the DTDs. 2002-09-29 17:21 Francis J. Lacoste * all/lib/xml/dtd/: catalog, catalog.xml, lire-desc-1.0.mod, lrml-1.0.dtd, lrsml-1.0.dtd: Keep old versions of the DTDs for validation purpose. 2002-09-29 16:13 Joost van Baal * doc/BUGS: reported minor loose end in ploticus stuff 2002-09-28 14:31 Joost van Baal * all/script/lr_xml2chart.in: fixed minor bugs in documentation 2002-09-28 14:17 Wessel Dankers * all/script/lr_check_prereq.in: fix spurious messages when checking for ploticus 2002-09-25 00:05 Francis J. Lacoste * doc/dev-manual.dbx: Include documentation on types and description DTD modules. 2002-09-25 00:04 Francis J. Lacoste * all/lib/xml/dtd/: .cvsignore, Makefile.am: .mod are now generated from DocBook documents. 2002-09-25 00:03 Francis J. Lacoste * all/lib/xml/dtd/: lire-types.mod, lire-types.xml: Transformed lire-types.mod into new XML format. 2002-09-25 00:03 Francis J. Lacoste * all/lib/xml/dtd/: lire-desc.mod, lire-desc.xml: - Transform lire-desc.mod to new XML format. - Removed the xml:lang attribute (never used) and the not loading of DocBook. 2002-09-24 21:49 Francis J. Lacoste * all/lib/xml/dtd/ldsml.xml: This is stile version 1.0 of the DTD. 2002-09-24 21:48 Francis J. Lacoste * all/lib/xml/dtd/: catalog, catalog.xml: Updated catalog for new lrml.dtd filename. 2002-09-24 14:16 Joost van Baal * AUTHORS, configure.in, all/etc/address.cf, all/script/lr_config.in, msgstore/reports/Makefile.am, msgstore/script/Makefile.am, msgstore/script/dbmail2dlf.in: integrated new dbmail service in Lire framework 2002-09-24 13:55 Joost van Baal * msgstore/: msgstore.cfg, reports/top-user-most-bytes.xml, reports/top-user-most-messages.xml, script/dbmail2dlf.in: code for DBmail (www.dbmail.org) POP3 logging, contributed by Edwin Groothuis 2002-09-22 23:53 Francis J. Lacoste * doc/dev-manual.dbx: Include reference documentation on Lire's markup languages. 2002-09-22 23:52 Francis J. Lacoste * all/lib/xml/: dtd/.cvsignore, dtd/Makefile.am, dtd/ldsml.dtd, dtd/ldsml.xml, dtd/lire.dtd, dtd/lrml.xml, dtd/lrsml.dtd, dtd/lrsml.xml, stylesheet/xsl/Makefile.am, stylesheet/xsl/make-dtd.xsl, stylesheet/xsl/make-dtddoc.xsl: Generate DTDs and their reference documentation from a DocBook file. 2002-09-22 22:31 Wessel Dankers * doc/configuration-api.txt: ...with a filter... 2002-09-22 22:23 Wessel Dankers * doc/configuration-api.txt: Piece of the report configuration, to get a feeling for what it will look like 2002-09-22 18:31 Wessel Dankers * doc/configuration-api.txt: Entered all current configuration statements (from defaults.in) 2002-09-18 23:30 Joost van Baal * doc/BUGS: added note on pending stuff for WEEK_NUMBERING move 2002-09-18 23:30 Joost van Baal * doc/dev-manual.dbx: refer to some starts of documentation in manpages. added lr_xml2chart to scripts overview 2002-09-18 23:29 Joost van Baal * all/lib/Lire/AsciiDlf/Timegroup.pm: started working on documentation: notes on year_wk_idx_offset added 2002-09-18 23:29 Joost van Baal * all/lib/Lire/AsciiDlf/GroupOp.pm: started working on documentation 2002-09-18 23:27 Joost van Baal * all/: lib/Lire/Config.pm.in, script/lr_config.in: moved from LR_WEEK_STARTS_ON (support for strtime's %U and %W) to LR_WEEK_NUMBERING (adds support for ISO weeknumbering). 2002-09-18 23:26 Joost van Baal * all/etc/defaults.in: moved from LR_WEEK_STARTS_ON to LR_WEEK_NUMBERING (offering backwards compatibility). Ripped out backward compatibility for ~/.lirerc. 2002-09-18 18:36 Francis J. Lacoste * doc/roadmap.dbx: Updated in regards of the latest discussion regarding the cross-superservice problem. 2002-09-17 18:22 Joost van Baal * firewall/script/pix2dlf.in: now silently skips %PIX-3-201002, tnx Tom Dager for reporting this 2002-09-17 18:06 Joost van Baal * all/: man/Makefile.am, man/lr_check_prereq.pod, man/lr_config.pod, man/lr_cron.pod, man/lr_db_fetch.pod, man/lr_db_purge.pod, man/lr_db_store.pod, script/Makefile.am, script/lr_check_prereq.in, script/lr_config.in, script/lr_cron.in, script/lr_db_fetch.in, script/lr_db_purge.in, script/lr_db_store.in: some more manpages are now shipped in the source files 2002-09-17 17:47 Joost van Baal * doc/BUGS: socks2dlf is obsolete. if one needs socks support, one could better reimplement from scratch 2002-09-17 13:44 Joost van Baal * NEWS: some more news items added 2002-09-17 13:43 Joost van Baal * all/script/lr_setup_responder.in: typos 2002-09-17 13:43 Joost van Baal * doc/user-manual.dbx: added reference to lr_setup_responder 2002-09-17 12:48 Joost van Baal * all/etc/defaults.in: somewhat more self-documenting 2002-09-17 12:41 Joost van Baal * all/etc/defaults.in: fixed typo which caused PATHTOPLOTICUS fail to expand 2002-09-17 12:37 Joost van Baal * doc/roadmap.dbx: rescheduled, reprioritized, added deadlines and release plan. 2002-09-17 12:33 Joost van Baal * doc/user-manual.dbx: Wessel added to authors: he contributed. 2002-09-17 12:15 Joost van Baal * www/reports/requests-by-country.xml: fixed minor errors which caused report definitions to fail to conform to dtd 2002-09-15 23:46 Wessel Dankers * doc/configuration-api.txt: Examples for the new configuration API. This will eventually form the new configuration system of Lire. It's a revised form of Message-ID: <20020915153301.GA21417@fruit.eu.org>. (see that message for details!) 2002-09-14 20:09 Wessel Dankers * all/lib/Lire/ReportParser/PloticusChartWriter.pm: Suppress spurious "informational" messages from ploticus. 2002-09-11 23:30 Francis J. Lacoste * configure.in, all/etc/defaults.in, all/script/lr_check_prereq.in, all/script/lr_xml2pdf.in: Offer PassiveTeX as an alternative to jade/DSSSL to generate PDF reports (altough there isn't much advantage to using that now). 2002-09-11 23:29 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/docbook.xsl: PassiveTeX doesn't like proportional column width. 2002-09-11 21:29 Francis J. Lacoste * include/rules.mk: - Actually check if another pdfjadetex run is needed. - Added a XML2PDF_FO_RULE which could be used as an alternative to the jade based one (altough for now, pdfxmltex is much slower than pdfjadetex which kills the performance gained by using xsltproc instead of (open)jade) 2002-09-11 21:27 Francis J. Lacoste * doc/: faq.dbx, roadmap.dbx: - '<', '>' and '&' in URLs make pdfxmltex choke. - Set cols attribute to proper number of columns. 2002-09-10 18:05 Wessel Dankers * ftp/reports/transfers-by-file.xml: apparently this file was never added! 2002-09-10 17:54 Francis J. Lacoste * all/lib/Syslog.pm: Ignore white space at the beginning of the line. 2002-09-10 17:21 Wessel Dankers * doc/user-manual.dbx: Updated sections on requirements and configuration for the ploticus module 2002-09-10 16:50 Joost van Baal * doc/roadmap.dbx: cosmetics, starting update 2002-09-08 23:21 Wessel Dankers * configure.in, all/etc/defaults.in, all/lib/Lire/Config.pm.in, all/lib/Lire/ReportParser/PloticusChartWriter.pm, all/lib/Lire/ReportParser/PloticusChartWriter.pm.in: - substitutions in all/lib/ are tabu. - make configure search for gs 2002-09-08 20:41 Wessel Dankers * bootstrap, configure.in, all/etc/defaults.in, all/lib/Lire/Config.pm.in, all/lib/Lire/ReportParser.pm, all/lib/Lire/ReportParser/ChartWriter.pm, all/lib/Lire/ReportParser/Makefile.am, all/lib/Lire/ReportParser/PloticusChartWriter.pm, all/lib/Lire/ReportParser/PloticusChartWriter.pm.in, all/lib/Lire/ReportParser/PloticusGraphWriter.pm, all/script/.cvsignore, all/script/Makefile.am, all/script/lr_check_prereq.in, all/script/lr_xml2chart.in, all/script/lr_xml2dbx.in, all/script/lr_xml2html.in, all/script/lr_xml2pdf.in, all/script/lr_xml2rtf.in, all/script/lr_xml2xhtml.in, doc/TODO, ftp/reports/Makefile.am: The fully configurable, all-singing, all-dancing ploticus chart graphing module. 2002-09-08 16:55 Francis J. Lacoste * configure.in, all/script/.cvsignore, all/script/Makefile.am, all/script/lr_setup_responder.in: Added a script which creates the necessary Maildir and aliases for the responder. 2002-09-07 23:52 Francis J. Lacoste * proxy/script/squid_access2dlf.in: CONNECT operation doesn't include a real URL but a hostname:port pair. 2002-09-04 14:38 Wessel Dankers * all/lib/Lire/ReportParser/PloticusChartWriter.pm: Ploticus calculates the image size automatically. 2002-09-04 14:37 Wessel Dankers * all/lib/Lire/ReportParser/PloticusChartWriter.pm: Updated manpage section Updated filehandle referencing to correct way (perl 5.8 compatible) Made the resolution a parameter 2002-09-04 13:09 Joost van Baal * all/etc/: address.cf, service_aliases.cf: self documenting wrt format 2002-09-04 12:51 Joost van Baal * doc/: dev-manual.dbx, faq.dbx, user-manual.dbx: now allows for stuff like é and à in dbx. tnx Egon! 2002-09-04 12:39 Joost van Baal * doc/BUGS: documented Francis/Egon's idea for new manpage handling scheme 2002-09-03 22:05 Egon Willighagen * www/reports/requests-by-country.xml: Added option to show a limited set of countries. 2002-09-02 16:46 Francis J. Lacoste * email/reports/: from_user-from-domain-by-period.xml, to_user-from-domain-by-period.xml: Fixed: from_user-from-domain showed recipients and to_user-from-domain showed sender 2002-09-02 16:41 Francis J. Lacoste * all/lib/Syslog.pm: Turn off debugging. 2002-09-02 16:38 Francis J. Lacoste * all/: etc/address.cf, lib/Lire/Config.pm.in: Allow empty lines in address.cf. 2002-09-02 16:37 Francis J. Lacoste * all/lib/Lire/Config.pm.in: Skip empty lines. 2002-09-02 16:37 Francis J. Lacoste * all/etc/service_aliases.cf: Canonical name is cisco_ios. This fixes a bug: there was _no_ backwards compatibility offered for the old name `cisco' for the cisco_ios service. The errormessage you got when using the name `cisco' was probably very misleading. 2002-09-02 13:49 Joost van Baal * all/script/: Makefile.am, lr_log2report.in, lr_run.in: lr_run manpage source moved to script itself, make sure we're not getting nominated for the useless-use-of-cat-award. 2002-09-02 13:48 Joost van Baal * all/man/: Makefile.am, lr_run.pod: lr_run manpage source moved to script itself 2002-09-01 17:07 Francis J. Lacoste * doc/BUGS: This is a common source of errors. 2002-09-01 17:06 Francis J. Lacoste * NEWS, all/lib/Syslog.pm: - Added support for webtrends syslog. - Fixed bugs in Kiwi date formats. 2002-09-01 15:40 Francis J. Lacoste * firewall/script/cisco_ios2dlf.in, firewall/script/ipchains2dlf.in, firewall/script/ipfilter2dlf.in, firewall/script/iptables2dlf.in, firewall/script/pix2dlf.in, firewall/script/watchguard2dlf.in, firewall/script/welf2dlf.in, ftp/script/iis_ftp2dlf.in, ftp/script/xferlog2dlf.in, msgstore/script/nmsmmp2dlf.in, msgstore/script/nmsstore2dlf.in, print/script/cups_pagelog2dlf.in, print/script/lprng_account2dlf.in, proxy/script/ms_isa2dlf.in, proxy/script/squid_access2dlf.in, proxy/script/welf_proxy2dlf.in, syslog/script/syslog2dlf.in, www/script/combined2dlf.in, www/script/common2dlf.in, www/script/modgzip2dlf.in, www/script/referer2dlf.in, www/script/w3c_extended2dlf.in: Added examples to several utilities' documentation. Contributed by Edwin Groothuis. 2002-09-01 15:13 Francis J. Lacoste * all/man/lr_run.pod, all/script/lr_log2report.in, database/script/mysql2dlf.in, database/script/pgsql2dlf.in, dialup/script/isdnlog2dlf.in, dns/script/bind8_query2dlf.in, dns/script/bind9_query2dlf.in, dnszone/script/bind8_named2dlf.in, email/script/argomail2dlf.in, email/script/exim2dlf.in, email/script/nms2dlf.in, email/script/postfix2dlf_main.in, email/script/postfix2dlf_pre.in, email/script/qmail2dlf.in, email/script/sendmail2dlf.in: Added examples to several utilities' documentation. Contributed by Edwin Groothuis. 2002-08-31 19:45 Wessel Dankers * all/lib/Lire/ReportParser/PloticusChartWriter.pm: - Web quality images work - High quality images work - PDF images should work, but isn't tested yet - A bug with the labels is being investigated. 2002-08-30 12:19 Wessel Dankers * all/lib/Lire/ReportParser/PloticusChartWriter.pm: does most of what's needed. now proceeding to proper PDF en PNG-aa generation. 2002-08-29 23:53 Joost van Baal * NEWS, dnszone/script/bind8_named2dlf.in, doc/user-manual.dbx: all bind 8.* logs have same syntax 2002-08-29 16:48 Joost van Baal * all/script/lr_log2mail.in: multiple args can mean multiple recipients: no longer catch pre-1.1 usage. This fixes a bug which would pop up e.g. on Online Responders which respect multiple addresses in the Reply-To field in emails holding submitted logs. 2002-08-29 15:35 Joost van Baal * doc/dev-manual.dbx: xsltproc chokes on é 2002-08-29 12:41 Joost van Baal * doc/dev-manual.dbx: more cvs2cl tips and tricks, for ChangeLog generating 2002-08-29 12:38 Joost van Baal * doc/roadmap.dbx: updated for lire 1.1, fixed typos and grammar, added prio field. msgstore superservice is implemented. responders http upload is implemented. added some names of people working on items. dynamic registration has partially been implemented. 2002-08-26 18:43 Joost van Baal * doc/BUGS: snort is popular 2002-08-26 18:43 Joost van Baal * ChangeLog: splitted: moved chunks to doc/ 2002-08-26 18:41 Joost van Baal * doc/dev-manual.dbx: added notes on debian packaging, added note on ChangeLog maintenance 2002-08-26 18:41 Joost van Baal * NEWS: fixed copyright years, added referal to new ChangeLog 2002-08-26 13:31 Joost van Baal * doc/: ChangeLog.2000.gz, ChangeLog.2001.gz, Makefile.am: splitted ChangeLog: it was somewhat big 2002-08-25 20:09 Joost van Baal * all/script/lr_xml2png.in: layout fix 2002-08-25 20:08 Joost van Baal * all/script/Makefile.am: lr_run_tests manpage gets generated and installed again 2002-08-25 20:08 Joost van Baal * NEWS: up to next release 2002-08-25 20:07 Joost van Baal * ChangeLog: ChangeLog generated from cvs2cl --prune --usermap ../CVSROOT/users 2002-08-23 19:00 Joost van Baal * doc/user-manual.dbx: Paul Sponner reported success on Red Hat 7.3 2002-08-21 11:41 Joost van Baal * INSTALL, THANKS, doc/dev-manual.dbx: Lire has hit the FreeBSD ports collection 2002-08-21 11:32 Joost van Baal * doc/roadmap.dbx: FreeBSD port is shipped with FreeBSD now 2002-08-20 03:56 Francis J. Lacoste * all/etc/defaults.in: Only output warning if LR_ARCHIVE was set (otherwise it's only needed for temporary IPC). 2002-08-20 03:35 Francis J. Lacoste * all/script/lr_config.in: Added isdnlog and watchguard services 2002-08-20 03:23 Francis J. Lacoste * configure.in: nsgml was replaced xmllint 2002-08-20 00:15 Francis J. Lacoste * doc/faq.dbx: Added note on fix to problems with recent DocBook XSLT stylesheets. 2002-08-20 00:05 Joost van Baal * doc/BUGS: more wishes * ---------------------- Lire 1.1 released --------------------- 2002-08-19 23:18 Francis J. Lacoste * email/script/postfix2dlf.in: More bogus messages fixed. 2002-08-19 22:58 Francis J. Lacoste * all/script/: lr_log2mail.in, lr_log2report.in: Fixed bogus message error. 2002-08-19 22:53 Joost van Baal * NEWS: NEWS file seems ok like this. 2002-08-19 16:36 Joost van Baal * all/: man/Makefile.am, man/lr_spool.pod, script/Makefile.am, script/lr_spool.in: manpage now included 2002-08-19 16:34 Joost van Baal * all/script/lr_log2mail.in: minor bugfix 2002-08-19 16:33 Joost van Baal * all/script/lr_spoold.in: finished manpage 2002-08-19 05:08 Francis J. Lacoste * configure.in: Find XSLT and DSSSL stylesheets correctly on RH and Mandrake systems 2002-08-19 04:04 Francis J. Lacoste * all/lib/Syslog.pm: perl 5.00503 doesn't have the implicit -> between [] and (); 2002-08-19 03:52 Francis J. Lacoste * database/script/Makefile.am, dialup/script/Makefile.am, dns/script/Makefile.am, dnszone/script/Makefile.am, email/script/Makefile.am, firewall/script/Makefile.am, ftp/script/Makefile.am, msgstore/script/Makefile.am, print/script/Makefile.am, proxy/script/Makefile.am, syslog/script/Makefile.am, www/script/Makefile.am: Use automatic suffix rule. 2002-08-19 02:48 Wessel Dankers * all/lib/Lire/ReportParser/PloticusGraphWriter.pm: Still needs a lot of work, but it does write Pie charts now. barcharts are next :) 2002-08-19 02:47 Francis J. Lacoste * firewall/script/welf2dlf.in: Prevent undefined warnings. 2002-08-19 02:41 Francis J. Lacoste * firewall/script/watchguard2dlf.in: Uses Lire::Syslog and skip non firewalld records. 2002-08-19 02:27 Francis J. Lacoste * firewall/script/ipfilter2dlf.in: Don't count non-ipfilter lines as errors. 2002-08-19 02:21 Francis J. Lacoste * dnszone/script/bind8_named2dlf.in: Prevent undefined warning. 2002-08-19 02:19 Francis J. Lacoste * email/: email.cfg, reports/domain-by-period.xml: Removed bogus domain-by-period report. 2002-08-19 01:37 Francis J. Lacoste * doc/dev-manual.dbx: Attribute is named class. 2002-08-18 21:50 Francis J. Lacoste * all/script/lr_run_tests.in: - Test more output formats in mail. - Updated for new release. - Output lists of non-tested services. 2002-08-18 21:44 Francis J. Lacoste * all/script/: lr_log2mail.in, lr_log2report.in: Check service argument. 2002-08-18 21:32 Joost van Baal * all/script/: lr_addresses2serviceflags.in, lr_getaddresses.in: replaced by lr_check_service and lr_check_superservice 2002-08-18 21:29 Joost van Baal * all/man/lr_cron.pod: new ui 2002-08-18 21:29 Joost van Baal * doc/BUGS: more wishes 2002-08-18 21:28 Joost van Baal * doc/dev-manual.dbx: dynamic service registration 2002-08-18 21:27 Joost van Baal * all/lib/Lire/Config.pm.in: more documentation 2002-08-18 21:26 Joost van Baal * doc/user-manual.dbx: renamed service, new log2mail ui 2002-08-18 21:12 Francis J. Lacoste * all/script/Makefile.am: - New scripts which embeds their documentation using POD. - Use new automatic rules for man pages generation. 2002-08-18 21:11 Francis J. Lacoste * all/man/: Makefile.am, lr_archive_log.pod, lr_check_errlines.pod, lr_run_tests.pod: More shell scripts now embed their documentation using POD. 2002-08-18 21:10 Francis J. Lacoste * include/rules.mk: Add automatic suffix rule to generate man page from .in file. 2002-08-18 21:10 Francis J. Lacoste * all/script/: lr_archive_log.in, lr_check_errlines.in: - Call lr_check_superservice to determine the superservice from the LR_SERVICE env variable. - Embeds POD. 2002-08-18 18:49 Francis J. Lacoste * all/script/: lr_check_service.in, lr_check_superservice.in: Output one (super)service by line with -l option. 2002-08-18 17:39 Joost van Baal * doc/BUGS: closed bug 2002-08-18 17:39 Joost van Baal * doc/user-manual.dbx: adapted for lr_log2reports new UI 2002-08-18 17:18 Joost van Baal * all/script/lr_check_superservice.in: added -l flag, to lists superservices 2002-08-18 17:18 Joost van Baal * all/script/lr_config.in: added new services and superservices. not yet fully supported though 2002-08-18 15:13 Joost van Baal * all/man/: lr_log2mail.pod, lr_log2xml.pod, lr_spoold.pod: manpages embedded now 2002-08-18 15:12 Joost van Baal * INSTALL, NEWS: documented changes 2002-08-18 15:00 Joost van Baal * doc/dev-manual.dbx: restored and updated full list of scripts calling scripts. 2002-08-18 14:59 Joost van Baal * doc/BUGS: found some other annoyances 2002-08-18 14:58 Joost van Baal * all/script/: lr_log2mail.in, lr_log2report.in, lr_log2xml.in, lr_processmail.in: no longer needs superservice as arg. embeds manpage 2002-08-18 14:56 Joost van Baal * all/script/lr_spoold.in: now uses new interface to services list, superservice no longer needed. embeds manpage 2002-08-18 14:54 Joost van Baal * all/script/: lr_check_service.in, lr_check_superservice.in: typo 2002-08-18 14:53 Joost van Baal * all/man/lr_xml2report.pod: refered to new helper scripts 2002-08-18 14:52 Joost van Baal * all/: man/Makefile.am, script/Makefile.am: some more scripts embed their manpage 2002-08-18 14:52 Joost van Baal * README: lr_log2report ui changed 2002-08-18 00:16 Joost van Baal * configure.in, all/script/Makefile.am: added lr_check_superservice, should be used by lr_log2xml. all other scripts should require either service or superservice as arg, not both 2002-08-18 00:15 Joost van Baal * all/script/lr_log2report.in: -l flag moved to lr_check_service. still need to rip out requirement of superservice as arg 2002-08-18 00:13 Joost van Baal * all/script/lr_check_service.in: added -l flags, for users convenience (users should only have to know servicename, not superservice) 2002-08-18 00:10 Joost van Baal * all/lib/Lire/Config.pm.in: added address.cf consistency check routine 2002-08-17 15:51 Joost van Baal * all/script/lr_check_superservice.in: lr_log2xml should call this. (lr_spoold should just pass service along, not superservice.) routine in Lire::Config not tested yet. 2002-08-17 15:50 Joost van Baal * all/lib/Lire/Config.pm.in: started on doing all superservice and service handling via Config. untested: might break during compile, even 2002-08-17 03:56 Francis J. Lacoste * doc/BUGS: Some bugs were closed. 2002-08-17 03:56 Francis J. Lacoste * all/: lib/Lire/ReportParser/ExcelWriter.pm, script/lr_xml2xls.in: Descriptions, date and timespan are now included in Excel output formats. 2002-08-17 03:55 Francis J. Lacoste * all/lib/Lire/ReportParser.pm: Fixed function name in documentation 2002-08-17 03:04 Francis J. Lacoste * www/: lib/Apache.pm, script/common2dlf.in: Made parsing of http request line more robust. 2002-08-17 02:52 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/docbook.xsl: Make timespan and date appears in HTML and PDF reports. 2002-08-17 02:11 Francis J. Lacoste * firewall/script/iptables2dlf.in: Do not rely on process name being set to kernel. Detect SuSE targets. 2002-08-17 02:11 Francis J. Lacoste * firewall/script/ipchains2dlf.in: Do not rely on process name being set to kernel. 2002-08-17 00:55 Joost van Baal * all/lib/Lire/Config.pm.in: small bugfix 2002-08-17 00:54 Joost van Baal * all/script/lr_check_service.in: typos 2002-08-17 00:54 Joost van Baal * all/script/lr_spoold.in: ugly awk and perl hack for now, to use new service-list functionality. should use some Config.pm routines 2002-08-17 00:50 Francis J. Lacoste * doc/BUGS: - Tag bug as wishlist item. - Add another wishlist item. 2002-08-17 00:48 Francis J. Lacoste * all/lib/Lire/: AsciiDlf/Records.pm, Merge/Records.pm: Fixed problem when records operation is nested into another aggregator. 2002-08-17 00:13 Joost van Baal * all/man/lr_log2report.pod: in code itself now 2002-08-17 00:13 Joost van Baal * all/etc/service_aliases.cf: backwards compatibility 2002-08-17 00:12 Joost van Baal * doc/BUGS: moved some subtask to BUGS: its not gonna happen in 1.1 2002-08-17 00:11 Joost van Baal * all/script/lr_log2xml.in: now uses lr_check_service to build TODLF from SERVICE 2002-08-17 00:10 Joost van Baal * all/script/lr_log2report.in: included manpages in source; -l flag still left for implementation 2002-08-17 00:02 Joost van Baal * all/script/: lr_log2mail.in, lr_sql2report.in, lr_xml2mail.in, lr_xml2report.in: profile_lean and defaults no longer depend on LR_SERVICE: no more need to source these twice 2002-08-17 00:00 Joost van Baal * all/script/Makefile.am: removed scripts 2002-08-16 23:59 Joost van Baal * all/man/Makefile.am: lr_log2report includes its manpage in the code 2002-08-16 23:57 Joost van Baal * all/lib/Lire/Config.pm.in: use backward-compatibility aliase file 2002-08-16 23:57 Joost van Baal * all/etc/defaults.in: lr_log2xml now constructs LR_TODLF from canonicalized service name. 2002-08-16 23:55 Joost van Baal * all/etc/address.cf: an address is a service now: no need for 3 columns. some services renamed. we still need this file in order to build a superservice name from a service. lr_spoold needs that info 2002-08-16 23:53 Joost van Baal * all/etc/Makefile.am: service_aliases.cf added: offer backwards compatibility to old service names for command line interfaces like lr_log2report. 2002-08-16 23:52 Joost van Baal * configure.in: the address scripts are no longer shipped with lire: see lr_spoold for how to get the information these produced. we might want to reimplement new commandline interfaces later. `flags' haven't been used for a long time, lr_addresses2serviceflags was a bit wacky anyway. we'd better use the word `service' for `address': these are the same things now. 2002-08-16 23:46 Joost van Baal * INSTALL: documented some more changes 2002-08-16 23:02 Joost van Baal * firewall/script/: .cvsignore, Makefile.am, ipfilter2dlf.in, ipmon2dlf.in: renamed ipmon2dlf to ipfilter2dlf: consistency 2002-08-16 21:41 Francis J. Lacoste * firewall/script/welf2dlf.in, proxy/script/welf_proxy2dlf.in: Updated URLs. 2002-08-16 21:40 Francis J. Lacoste * doc/BUGS, firewall/script/pix2dlf.in: Added support for messages 106010 and 305006. 2002-08-16 20:29 Francis J. Lacoste * doc/BUGS: Closed missing display-spec bug. 2002-08-16 20:23 Francis J. Lacoste * all/lib/Lire/XMLSpecContainer.pm: - Check that all parameters used actually exists. - Check that the specification contains a title, a description and a display title (as required by the DTD). 2002-08-16 20:03 Francis J. Lacoste * all/lib/Lire/Config.pm.in: Import lr_err 2002-08-16 18:00 Joost van Baal * Makefile.am, NEWS, all/man/lr_log2report.pod, all/script/.cvsignore: cosmetics 2002-08-16 17:58 Joost van Baal * INSTALL: documented change of convertor location 2002-08-16 17:56 Joost van Baal * include/rules.mk: Makefile.am hack for moved location 2002-08-16 17:56 Joost van Baal * all/etc/profile_lean.in: convertors moved, no more need for path tweaking 2002-08-16 17:54 Joost van Baal * database/script/Makefile.am, dialup/script/Makefile.am, dns/script/Makefile.am, dnszone/script/Makefile.am, email/script/Makefile.am, firewall/script/Makefile.am, ftp/script/Makefile.am, msgstore/script/Makefile.am, print/script/Makefile.am, proxy/script/Makefile.am, syslog/script/Makefile.am, www/script/Makefile.am: all 2dlf convertors are moved from libexec/lire/LR_SUPERSERVICE/ to libexec/lire/convertors/ . This takes us one step closer to a loose superservice-service mapping. Furthermore, it's easier to contruct a list of services from an easy globbing test: convertors/*2dlf. (We won't get hit by e.g. lr_sql2dlf.) We no longer need to tweak our PATH depending on LR_SUPERSERVICE in profile_lean. (A responder still needs to know to which superservice a service belongs. We keep maintaining address.cf for precisely this purpose.) 2002-08-16 17:48 Joost van Baal * all/script/lr_check_service.in: now operational 2002-08-16 17:44 Joost van Baal * all/lib/Lire/Config.pm.in: added check_service subroutine, and %SERVICE_ALIASES hash (not yet fully implemented). check_service should replace the static LR_TODLF assignment in defaults.in. we let check_service take care of a user-friendly errormessage. callers should not have to care about this (so that they can drop the argument they passed to check_service: no need for temp variables.) 2002-08-16 14:19 Joost van Baal * all/script/: Makefile.am, lr_check_service.in: added lr_check_service: commandline interface to yet-to-implement perl routine 2002-08-16 14:18 Joost van Baal * all/lib/Lire/Config.pm.in: build and offer SERVICES array, using new and not yet implemented interface 2002-08-16 14:17 Joost van Baal * configure.in: starting lr_check_service, finalised acl_cisco_log2dlf -> cisco_ios2dlf renaming 2002-08-15 23:57 Joost van Baal * all/script/lr_log2xml.in: removed obsolete FLAGS variable 2002-08-15 23:56 Joost van Baal * all/man/: lr_log2mail.pod, lr_log2report.pod: fixed manpage 2002-08-15 23:08 Joost van Baal * AUTHORS, INSTALL, NEWS, configure.in, all/etc/defaults.in, proxy/proxy.xml, proxy/script/.cvsignore, proxy/script/Makefile.am, proxy/script/squid2dlf.in, proxy/script/squid_access2dlf.in: renamed squid2dlf to squid_access2dlf: more descriptive name 2002-08-15 23:00 Joost van Baal * AUTHORS, INSTALL, all/etc/defaults.in, firewall/script/.cvsignore, firewall/script/Makefile.am, firewall/script/acl_cisco_log2dlf.in, firewall/script/cisco_ios2dlf.in, firewall/script/watchguard2dlf.in: renamed acl_cisco_log2dlf to cisco_ios2dlf: more descriptive name 2002-08-15 22:54 Joost van Baal * AUTHORS, INSTALL, configure.in, all/etc/defaults.in, dns/script/.cvsignore, dns/script/Makefile.am, dns/script/bind8-query2dlf.in, dns/script/bind8_query2dlf.in, dns/script/bind9-query2dlf.in, dns/script/bind9_query2dlf.in: renamed bind{8,9}-query2dlf to bind{8,9}_query2dlf: consistency 2002-08-15 22:53 Wessel Dankers * NEWS: added new email reports 2002-08-15 22:30 Joost van Baal * NEWS: cosmetics 2002-08-15 22:19 Joost van Baal * NEWS: reported on new sql stuff by Arnaud 2002-08-15 22:17 Joost van Baal * all/script/lr_sql2report.in: LR_SERVICE should not be 'sql' but 'all' if unset. Lire logging tags have 'superservice service'. `all' is used as a default value if the script is not being run for a specific service. fixed bug in logging output message: s/lr_log2xml/lr_sql2dlf/. fixed bug in tmpfile naming: $id is not set, use $LR_ID. finished manpage. 2002-08-15 22:14 Joost van Baal * all/script/: lr_dlf2sql.in, lr_sql2dlf.in: improved manpage 2002-08-15 22:13 Joost van Baal * all/script/Makefile.am: lr_sql2report embeds manpage in shell 2002-08-15 21:17 Wessel Dankers * email/email.cfg: Added the new sections 2002-08-15 18:03 Joost van Baal * all/script/lr_sql2report.in: started lr_sql2report manpage 2002-08-15 17:42 Joost van Baal * all/man/lr_log2xml.pod: manpage business 2002-08-15 17:21 Joost van Baal * firewall/lib/Firewall.pm, print/script/cups_pagelog2dlf.in, print/script/lprng_account2dlf.in: completed manpage 2002-08-15 17:19 Joost van Baal * INSTALL, NEWS, README.lire-client, configure.in, doc/BUGS, all/lib/Lire/Config.pm.in, all/man/lr_xml2logml.pod, all/script/lr_dlf2sql.in: cosmetics, typos, layout 2002-08-15 17:17 Joost van Baal * AUTHORS: josh's name was not yet mentioned in Lire sources 2002-08-14 23:35 Joost van Baal * doc/dev-manual.dbx: more notes on CVS branching, it seems we just formulated a policy for cvs tag naming 2002-08-14 12:44 Joost van Baal * doc/dev-manual.dbx: while working with Arnaud, more standards where established 2002-08-14 12:43 Joost van Baal * doc/BUGS: more wishes 2002-08-14 12:43 Joost van Baal * all/etc/defaults.in: more comments 2002-08-13 02:44 Francis J. Lacoste * all/: lib/Lire/Config.pm.in, script/lr_dlf2sql.in: Made $ENV{LR_SQL_MAX_SIZE} part of Lire::Config 2002-08-11 23:02 Arnaud Gaillard * all/: etc/defaults.in, script/lr_dlf2sql.in: Added simple check of the sql table size 2002-08-11 18:34 Francis J. Lacoste * NEWS: Added news on cisco and pix enhancements. 2002-08-11 18:02 Francis J. Lacoste * firewall/script/acl_cisco_log2dlf.in: Use Lire::Syslog module and regex for more robust parsing of the many log formats out there. 2002-08-11 18:01 Francis J. Lacoste * all/lib/Syslog.pm: counter feature isn't a new syslog type but a feature of Cisco devices. Remove also the 2w5d: (uptime?) which some cisco configuration seems to generate. extract_process() now takes to remove the following cisco "junk": timestamp, counter, uptime (maybe we should save them in the $log record?) 2002-08-10 23:43 Arnaud Gaillard * all/script/lr_dlf2sql.in: Modified usage line 2002-08-10 21:20 Francis J. Lacoste * doc/BUGS: Added LIRE_NOTAVAIL as 'missing value' request. 2002-08-10 21:01 Francis J. Lacoste * all/lib/Lire/Config.pm.in: New connect_dbi() function which makes the connection to the database based on the appropriate configuration variables. 2002-08-10 21:00 Francis J. Lacoste * all/etc/defaults.in: Added configuration variables for experimental SQL storage. 2002-08-10 20:58 Francis J. Lacoste * configure.in, all/script/.cvsignore, all/script/Makefile.am, all/script/lr_dlf2sql.in, all/script/lr_log2xml.in, all/script/lr_sql2dlf.in, all/script/lr_sql2report.in: Merged in Arnaud Gaillard's SQL patch. 2002-08-10 19:10 Francis J. Lacoste * email/script/sendmail2dlf.in: Make it possible to use syslog formats that do not contains the hostname. 2002-08-10 19:08 Francis J. Lacoste * all/lib/Syslog.pm: Be more strict on hostname matching so as not to confuse the process name with it. 2002-08-10 18:15 Francis J. Lacoste * NEWS, proxy/script/squid2dlf.in: Support Netcache log files in squid format. 2002-08-10 16:31 Francis J. Lacoste * all/script/lr_processmail.in: Remove periods at the beginning of LR_EXTID. 2002-08-09 21:49 Francis J. Lacoste * proxy/script/squid2dlf.in: Allow trailing spaces. 2002-08-09 21:49 Francis J. Lacoste * email/script/postfix2dlf_pre.in: Show more error messages. 2002-08-07 16:11 Egon Willighagen * dialup/: dialup.cfg, dialup.xml, reports/Makefile.am, reports/connections-by-connect-status.xml, reports/connections-by-hangup-status.xml, reports/connections-by-period.xml, script/isdnlog2dlf.in: Added detection of connection status at connect and hangup. Connect status options: ring (but no connection), busy and failed. Hangup status options: no_answer, unallocated, normal. 2002-08-07 16:06 Joost van Baal * doc/BUGS: reported de-dos wishlist bug 2002-08-07 12:59 Egon Willighagen * dialup/: dialup.xml, reports/connection-time-by-period.xml, script/isdnlog2dlf.in: Support for more connections at the same time. Added DLF field for local telephone number (I have 4 different numbers). 2002-08-06 23:00 Francis J. Lacoste * all/lib/Lire/Records.pm: Method is id(), not name(). 2002-08-06 19:10 Francis J. Lacoste * all/script/lr_processmail.in: Test for .. case. 2002-08-06 12:30 Wessel Dankers * doc/dev-manual.dbx: small bug 2002-08-05 20:55 Joost van Baal * NEWS, doc/dev-manual.dbx, doc/user-manual.dbx: more notes on writing own reports 2002-08-05 20:44 Joost van Baal * email/: email.cfg, reports/Makefile.am, reports/top-largest-email-exchange-per-relay.xml: added volume per relay pair report, on request of Andrew Pollock 2002-08-05 04:46 Francis J. Lacoste * doc/BUGS: Lire::Syslog overhauled closed some BUGS. 2002-08-05 04:44 Francis J. Lacoste * msgstore/script/: .cvsignore, Makefile.am, nmsmmp2dlf.in, nmsstore2dlf.in: Merged msgstore superservice contributed by Arnaud Gaillard and Arnaud Taddei. 2002-08-05 04:43 Francis J. Lacoste * Makefile.am, NEWS, configure.in, all/etc/defaults.in, doc/dev-manual.dbx, doc/user-manual.dbx, msgstore/.cvsignore, msgstore/Makefile.am, msgstore/msgstore.cfg, msgstore/msgstore.xml, msgstore/filters/.cvsignore, msgstore/filters/Makefile.am, msgstore/filters/select-client-host.xml, msgstore/reports/.cvsignore, msgstore/reports/Makefile.am, msgstore/reports/badlogin-by-period.xml, msgstore/reports/close-by-period.xml, msgstore/reports/events-by-protocol.xml, msgstore/reports/login-by-period.xml, msgstore/reports/top-user-login.xml, msgstore/reports/top-user-select.xml, msgstore/reports/unique-user.xml: Merged msgstore superservice contributed by Arnaud Taddei and Arnaud Gaillard. 2002-08-05 03:44 Francis J. Lacoste * all/lib/Time.pm: Uses array instead of hash. (Faster and force numeric context on key). 2002-08-05 01:21 Francis J. Lacoste * all/lib/Syslog.pm: In most formats, we don't need to match process and process id so use a separate extract_process function for that which can also take care of removing extra timestamps that we find the messages from some network devices. 2002-08-04 23:33 Francis J. Lacoste * all/lib/Syslog.pm: No space after priority. 2002-08-04 23:28 Francis J. Lacoste * all/lib/Syslog.pm, email/script/nms2dlf.in: Added facility and level attributes to NMS format. 2002-08-04 22:16 Francis J. Lacoste * all/script/lr_getbody.in: Output TO address and Date. 2002-08-04 21:35 Francis J. Lacoste * syslog/: .cvsignore, Makefile.am, syslog.cfg, syslog.xml: Added syslog superservice. 2002-08-04 21:34 Francis J. Lacoste * all/lib/Syslog.pm: Reorganised Syslog parser heavily: - New supported syslog formats: Kiwi Sylsog (ISO, US and DD-MM date), Sendmail Switch Logging daemon, unknown other format. - Each supported formats is tried on the first record. 2002-08-04 21:31 Francis J. Lacoste * Makefile.am, configure.in, all/etc/defaults.in, doc/dev-manual.dbx, doc/user-manual.dbx, syslog/filters/.cvsignore, syslog/filters/Makefile.am, syslog/filters/exclude-message.xml, syslog/filters/exclude-priority.xml, syslog/filters/exclude-process.xml, syslog/filters/select-host.xml, syslog/filters/select-message.xml, syslog/filters/select-priority.xml, syslog/filters/select-process.xml, syslog/reports/.cvsignore, syslog/reports/Makefile.am, syslog/reports/messages-by-facility.xml, syslog/reports/messages-by-level.xml, syslog/reports/messages-by-period.xml, syslog/reports/syslog-reports-infos.dbx, syslog/reports/syslog-summary.xml, syslog/reports/top-hosts.xml, syslog/reports/top-messages-by-period.xml, syslog/reports/top-messages-by-process.xml, syslog/reports/top-messages.xml, syslog/reports/top-processes-by-period.xml, syslog/reports/top-processes.xml, syslog/script/.cvsignore, syslog/script/Makefile.am, syslog/script/syslog2dlf.in: Added syslog superservice. 2002-08-04 21:29 Francis J. Lacoste * NEWS: Gave some organisation to recent NEWS. 2002-08-04 21:28 Francis J. Lacoste * all/lib/Time.pm: Use prototypes to check the number of arguments. Tolerate a trailing : in the time arugment. 2002-08-04 21:27 Francis J. Lacoste * all/script/lr_xslt.in: An absolute path is better there. 2002-08-04 21:26 Francis J. Lacoste * print/filters/Makefile.am: Added proper XML_FILES variable. 2002-08-04 01:58 Francis J. Lacoste * all/script/: lr_archive_log.in, lr_log2xml.in, lr_processmail.in: - Too much escaping of LR_EXTID isn't very good. - Do not use LR_TIME as filename since this may not be unique (especially for the 1970...-1970 timestamp which is common on errors). 2002-08-04 01:11 Francis J. Lacoste * all/script/lr_processmail.in: Fixed archiving of requests. 2002-08-03 19:32 Francis J. Lacoste * email/: email.cfg, filters/Makefile.am, filters/select-client-ip.xml, reports/Makefile.am, reports/from_domain-by-period.xml, reports/from_user-from-domain-by-period.xml, reports/to_domain-by-period.xml, reports/to_user-from-domain-by-period.xml: Added new email filter and reports based on sample reports from Arnaud Gaillard and Arnaud Taddei. 2002-08-03 19:27 Francis J. Lacoste * dnszone/script/bind8_named2dlf.in: - Use Lire::Syslog to support more log files. - Defaults are set by the hashref2asciidlf function. 2002-08-03 19:15 Francis J. Lacoste * doc/user-manual.dbx: Fixed path to files. 2002-08-03 19:15 Francis J. Lacoste * dnszone/filters/axfr-approved-only.xml: Fixed ID. 2002-08-03 19:15 Francis J. Lacoste * dnszone/filters/Makefile.am: Fixed superservice's name. 2002-08-03 15:49 Joost van Baal * doc/user-manual.dbx: oops, forgot manual update 2002-08-03 15:03 Joost van Baal * configure.in, dnszone/.cvsignore, dnszone/filters/.cvsignore, dnszone/reports/.cvsignore, dnszone/reports/Makefile.am, dnszone/script/.cvsignore: fixing some minor loose ends 2002-08-03 14:58 Joost van Baal * AUTHORS, Makefile.am, NEWS, configure.in, all/etc/address.cf, all/etc/defaults.in, all/script/lr_config.in, dnszone/Makefile.am, dnszone/dnszone.cfg, dnszone/dnszone.xml, dnszone/filters/Makefile.am, dnszone/filters/axfr-approved-only.xml, dnszone/filters/axfr-axfr-only.xml, dnszone/filters/axfr-denied-only.xml, dnszone/filters/dyndns-only.xml, dnszone/filters/loaded-only.xml, dnszone/reports/server-summary.xml, dnszone/reports/top-axfr-host.xml, dnszone/reports/top-axfr-zone.xml, dnszone/reports/top-axfr.xml, dnszone/reports/top-denied-axfr.xml, dnszone/reports/top-dynamicdenied.xml, dnszone/reports/top-loadedzone.xml, dnszone/script/Makefile.am, dnszone/script/bind8_named2dlf.in, doc/dev-manual.dbx, doc/user-manual.dbx, extras/expat/Makefile: new superservice: dnszone. integrated Edwin Groothuis' code contribution. adapted documentation about how to add new superservice. 2002-08-02 22:36 Joost van Baal * AUTHORS: updated to reflect nms2dlf code contribution from Arnaud and Arnaud 2002-08-02 22:20 Joost van Baal * doc/dev-manual.dbx: added nice example from francis 2002-08-02 16:21 Egon Willighagen * dialup/reports/connections-by-type.xml: Fixed incorrect ID. 2002-08-02 16:13 Egon Willighagen * configure.in: Added missing ":". 2002-08-02 15:36 Egon Willighagen * include/rules.mk: Solaris /bin/sh does not know export. 2002-08-02 15:13 Egon Willighagen * configure.in: Solaris fails on "if !" -> added workaround. 2002-08-02 15:06 Egon Willighagen * configure.in, extras/expat/Makefile: Patch to ignore CVS build checks. 2002-08-02 14:02 Wessel Dankers * email/reports/: Makefile.am, domain-by-period.xml, summary.xml, top-status-by-domain.xml: New reports: domain-by-period delivery attempts by period summary summary of email deliveries top-status-by-domain summary for the most common domains 2002-08-01 22:21 Francis J. Lacoste * doc/user-manual.dbx: Fixed wrong filename and missing closing tag. 2002-08-01 22:21 Francis J. Lacoste * NEWS, THANKS, email/script/nms2dlf.in: Merged NMS changes. 2002-08-01 21:12 Francis J. Lacoste * doc/BUGS: Added note on login and daemon schema. 2002-08-01 16:54 Egon Willighagen * doc/user-manual.dbx: Updated for isdnlog/dialup (super)service. 2002-07-30 17:51 Joost van Baal * configure.in, all/etc/defaults.in, doc/BUGS: status update on FO issue 2002-07-30 17:01 Joost van Baal * doc/BUGS: bug reported by Mark D Nagel 2002-07-30 16:58 Joost van Baal * firewall/script/welf2dlf.in: added some comments, applied fix for netscreen welf-style logs 2002-07-30 15:27 Joost van Baal * all/lib/Lire/AsciiDlf/DlfInfo.pm: fix bug reported by MavEtJu 2002-07-28 21:29 Francis J. Lacoste * all/lib/Lire/Makefile.am, all/lib/Lire/Report.pm, all/lib/Lire/ReportParser.pm, all/lib/Lire/ReportParser/AsciiWriter.pm, all/lib/Lire/ReportParser/ChartWriter.pm, all/lib/Lire/ReportParser/DocBookFormatter.pm, all/lib/Lire/ReportParser/ExcelWriter.pm, all/lib/Lire/ReportParser/Makefile.am, all/lib/Lire/ReportParser/ReportBuilder.pm, doc/BUGS: - Documented and rationalised Lire::ReportParser API. - Moved DocBook plain text formatting to a separate module which can be reused by other processors. - Documented and updated all XML Report processors module to rationalised API. 2002-07-27 23:02 Egon Willighagen * dialup/: dialup.cfg, dialup.xml, reports/Makefile.am, reports/connection-time-by-period.xml, reports/connections-by-type.xml, reports/cost-by-period.xml, reports/cost-by-telephone-number.xml, script/isdnlog2dlf.in: Added three new reports. Added connection_type DLF field. 2002-07-26 23:52 Francis J. Lacoste * doc/BUGS: Added some BUGS. 2002-07-26 23:13 Joost van Baal * firewall/script/iptables2dlf.in: more comments, for documenting intentions 2002-07-26 23:13 Joost van Baal * doc/BUGS: one more wishlist bug 2002-07-26 18:17 Joost van Baal * NEWS: some more news items from Francis' post to announce cvs snapshot 2002-07-26 18:00 Joost van Baal * NEWS, dialup/script/isdnlog2dlf.in: isdnlog docs somewhat less Debian centered 2002-07-26 16:02 Joost van Baal * AUTHORS: updated about lr_l2r_cron 2002-07-26 16:01 Joost van Baal * doc/BUGS: more about ipv6 stuff 2002-07-26 16:00 Joost van Baal * all/script/lr_l2r_cron: added comment 2002-07-26 14:24 Egon Willighagen * NEWS, dialup/dialup.cfg, dialup/dialup.xml, dialup/reports/Makefile.am, dialup/reports/connections-by-period.xml, dialup/reports/cost-by-period.xml, dialup/reports/top-telephone-number-from.xml, dialup/reports/top-telephone-number.xml, dialup/script/isdnlog2dlf.in: Extended dialup DLF format, and added two more reports. 2002-07-26 13:55 Joost van Baal * doc/dev-manual.dbx: one more link 2002-07-26 13:52 Joost van Baal * doc/: BUGS, dev-manual.dbx: added small contributing-code section 2002-07-26 13:10 Joost van Baal * all/script/lr_l2r_cron: code contribution from JP Glutting 2002-07-25 17:21 Francis J. Lacoste * doc/BUGS: Some new requests from M. Wood. 2002-07-25 15:30 Egon Willighagen * dialup/script/isdnlog2dlf.in: Fixed bug in setting time of start connection. 2002-07-25 13:51 Egon Willighagen * Makefile.am, configure.in, all/etc/defaults.in, dialup/.cvsignore, dialup/Makefile.am, dialup/dialup.cfg, dialup/dialup.xml, dialup/reports/.cvsignore, dialup/reports/Makefile.am, dialup/reports/connections-by-connection-time.xml, dialup/reports/connections-by-period.xml, dialup/reports/top-telephone-number.xml, dialup/script/.cvsignore, dialup/script/Makefile.am, dialup/script/isdnlog2dlf.in: Added first version of dialup superservice with one 2dlf convertor and three reports. 2002-07-24 17:56 Joost van Baal * database/script/mysql2dlf.in: fixed indentation. added &debug subroutine, to optionally surpress lr_debug calls. now, by default lr_debug does _not_ get called. (when running in debug mode, lots and lots of output gets printed on stderr. this will cause trouble with production-size logs.) 2002-07-21 23:50 Joost van Baal * doc/BUGS: one more wishlist bug 2002-07-21 23:49 Joost van Baal * doc/dev-manual.dbx: potato is no longer supported: woody is blessed stable by now 2002-07-21 21:32 Joost van Baal * all/lib/Lire/Makefile.am: typo 2002-07-21 21:01 Joost van Baal * all/lib/: Lire/Makefile.am, xml/stylesheet/xsl/Makefile.am: we shipped both config.xsl.in and config.xsl, as well as both Config.pm and Config.pm.in in our tarball. _that's_ what caused dpkg-source to barf (the previous commit was bogus). 2002-07-21 20:46 Joost van Baal * configure.in, all/lib/Lire/Makefile.am, all/lib/xml/stylesheet/xsl/Makefile.am: running make distclean before dpkg-source -b lire-1.0 caused a dpkg-source: warning: ignoring deletion of file all/lib/xml/stylesheet/xsl/config.xsl dpkg-source: warning: ignoring deletion of file all/lib/Lire/Config.pm 2002-07-21 20:20 Joost van Baal * doc/BUGS: what are we gonna do with FO stuff? 2002-07-21 20:20 Joost van Baal * all/script/lr_xml2mail.in: informs on kept tmpfiles in case of error 2002-07-21 20:19 Joost van Baal * all/script/lr_check_prereq.in: now also inspects LR_DBK_HTML_ONEPAGE_XSL and LR_DBK_XHTML_ONEPAGE_XSL : better checking for [x]html_page requirements. more compact code. 2002-07-21 20:17 Joost van Baal * all/man/lr_xml2mail.pod: documented _page behaviour 2002-07-21 20:17 Joost van Baal * all/man/lr_xml2html.pod: fixed indentation bug 2002-07-21 20:16 Joost van Baal * all/man/lr_log2mail.pod: documented behaviour with -o html and xhtml vs their _page counterparts 2002-07-21 20:15 Joost van Baal * all/man/lr_check_prereq.pod: fixed indentation bug, updated list of supported outputformats. 2002-07-21 16:11 Joost van Baal * all/script/lr_config.in: we do support merging now 2002-07-21 16:11 Joost van Baal * doc/BUGS: found and reported uglyness 2002-07-20 22:20 Joost van Baal * NEWS: added news item 2002-07-20 22:13 Joost van Baal * AUTHORS, configure.in, all/etc/defaults.in, firewall/script/.cvsignore, firewall/script/Makefile.am, firewall/script/watchguard2dlf.in: Added Joost Bekkers' new code contribution: watchguard2dlf, for WatchGuard Firebox syslog files. 2002-07-19 22:32 Francis J. Lacoste * NEWS, firewall/script/pix2dlf.in: Some more PIX fixes: -Ignore whitespace at end of line. - Proper interface name regex. 2002-07-19 21:57 Francis J. Lacoste * NEWS: Some news. 2002-07-19 21:56 Francis J. Lacoste * dns/script/bind9-query2dlf.in, doc/user-manual.dbx: Support for Bind 9.3 log format. 2002-07-19 18:00 Francis J. Lacoste * all/script/lr_dlf2xml.in: Add warning about NFS mount. 2002-07-19 17:59 Francis J. Lacoste * all/script/lr_config.in: Better phrasing. Tnx to MavEtJu for reporting this. 2002-07-19 17:50 Francis J. Lacoste * doc/BUGS: Close dynamic catalog.xml request. 2002-07-19 17:49 Francis J. Lacoste * all/script/lr_config.in: We do support PIX logs. 2002-07-19 17:44 Francis J. Lacoste * configure.in, all/script/lr_xslt.in: Generate catalog.xml dynamically. 2002-07-19 17:04 Francis J. Lacoste * all/etc/: .cvsignore, Makefile.am, catalog.xml.in, defaults.in: Generate catalog.xml dynamically 2002-07-19 17:01 Francis J. Lacoste * all/lib/xml/dtd/: catalog.xml, Makefile.am: Added XML version of the catalog 2002-07-18 19:47 Joost van Baal * doc/: .cvsignore, dev-manual.dbx: we require dia to build from cvs 2002-07-18 17:58 Joost van Baal * doc/: flow-analysis.eps, flow-generation.eps, flow-normalisation.eps, flow-overview.eps, flow-report.eps, flow-xslt.eps: these are build from their .dia sources 2002-07-18 17:57 Joost van Baal * doc/: flow-analysis.eps, flow-overview.eps, flow-report.eps, roadmap.dbx: added not on MavEtJu s friet package 2002-07-18 14:54 Joost van Baal * email/reports/: tracked-recipients.xml, tracked-senders.xml: documented regexp support 2002-07-18 14:30 Joost van Baal * dns/script/bind9-query2dlf.in: grrr. previous one was bogus. 2002-07-18 14:23 Joost van Baal * dns/script/bind9-query2dlf.in: Documented discussion as in Message-ID: <3D36584A.80401@nlnet.nl>. Pasted Wytze's second BIND patch in manpage. Make ISC-style recursiveness logging aware. 2002-07-16 23:20 Francis J. Lacoste * doc/Makefile.am: Updated for new check-xml rule. 2002-07-16 23:17 Francis J. Lacoste * database/Makefile.am, database/catalog, database/filters/Makefile.am, database/filters/catalog, database/reports/Makefile.am, database/reports/catalog, dns/Makefile.am, dns/catalog, dns/filters/Makefile.am, dns/filters/catalog, dns/reports/Makefile.am, dns/reports/catalog, email/Makefile.am, email/catalog, email/filters/Makefile.am, email/filters/catalog, email/reports/Makefile.am, email/reports/catalog, firewall/Makefile.am, firewall/catalog, firewall/filters/Makefile.am, firewall/filters/catalog, firewall/reports/Makefile.am, firewall/reports/catalog, ftp/Makefile.am, ftp/catalog, ftp/filters/Makefile.am, ftp/filters/catalog, ftp/reports/Makefile.am, ftp/reports/catalog, print/Makefile.am, print/catalog, print/filters/Makefile.am, print/filters/catalog, print/reports/Makefile.am, print/reports/catalog, proxy/Makefile.am, proxy/catalog, proxy/filters/Makefile.am, proxy/filters/catalog, proxy/reports/Makefile.am, proxy/reports/catalog, www/Makefile.am, www/catalog, www/filters/Makefile.am, www/filters/catalog, www/reports/Makefile.am, www/reports/catalog: - Removed old check-xml rule which is now automatically defined based on XML_FILES. - Rationalize MAINTAINERCLEANFILES and EXTRA_DIST - Removed unneeded catalog file 2002-07-16 23:16 Francis J. Lacoste * include/rules.mk: Call automatically check-xml on make check 2002-07-16 22:53 Francis J. Lacoste * ftp/ftp.xml: Closed missing para. 2002-07-16 22:52 Francis J. Lacoste * dns/reports/requests-by-period-by-method.xml, dns/reports/requesttype-distribution-by-method.xml, dns/reports/top-requested-names-by-method.xml, dns/reports/top-requesting-hosts-by-method.xml, www/reports/keywords-by-search_engine.xml, www/reports/top-pages-by-client_host.xml, www/reports/top-tracked_pages-by-client_host.xml, www/reports/tracked_pages-by-period.xml, www/reports/user_session-finished.xml: Remove link element since validation will fail because the referenced ID isn't present in the file. 2002-07-16 22:51 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/Makefile.am: Include make-schema-doc in tarball. 2002-07-16 22:48 Francis J. Lacoste * all/lib/xml/dtd/: ldsml.dtd, lire.dtd, lrsml.dtd: superservice.type shouldn't have parentheses since it's not an enumeration anymore 2002-07-16 20:42 Francis J. Lacoste * doc/Makefile.am: Made the dev-manual depends on the generated schemas documentation. 2002-07-16 20:41 Francis J. Lacoste * doc/BUGS, email/email.xml, print/print-sheets.xml, print/print.xml, www/www-attack.xml, www/www-domain.xml, www/www-robot.xml, www/www-url.xml, www/www-user_agent.xml, www/www-user_session.xml, www/www.xml: Completed the documentation of the DLF schemas. 2002-07-15 15:27 Joost van Baal * www/script/common2dlf.in: found and reported bug, did some initial investigating 2002-07-15 15:27 Joost van Baal * doc/BUGS: found and reported bug 2002-07-14 23:08 Francis J. Lacoste * ftp/script/: iis_ftp2dlf.in, xferlog2dlf.in: - Better codes than the one-letter abbrev found in xferlog(5). - Support for the completion_status field in xferlog2dlf. 2002-07-14 23:08 Francis J. Lacoste * email/email-email.xml, email/email.xml, firewall/firewall.xml, ftp/ftp.xml, proxy/proxy.xml: Documented more schemas. 2002-07-14 13:42 Joost van Baal * doc/BUGS: reported wishlist manpage bug by MavEtJu 2002-07-13 00:51 Francis J. Lacoste * all/lib/: Lire/Config.pm.in, Lire/DataTypes.pm, Lire/DlfSchema.pm, Lire/FilterSpec.pm, Lire/ReportSpec.pm, xml/dtd/lire-types.mod: - Made the list of superservices dynamic. - Schemas, reports and filters are also search for under $HOME/.lire/{filters,reports,schemas} 2002-07-13 00:37 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/make-schema-doc.xsl, database/.cvsignore, database/Makefile.am, dns/.cvsignore, dns/Makefile.am, doc/dev-manual.dbx, email/.cvsignore, email/Makefile.am, firewall/.cvsignore, firewall/Makefile.am, ftp/.cvsignore, ftp/Makefile.am, include/rules.mk, print/.cvsignore, print/Makefile.am, proxy/.cvsignore, proxy/Makefile.am, www/.cvsignore, www/Makefile.am: Integrated DLF Schema documentation in the developer's manual. 2002-07-12 23:34 Wessel Dankers * print/print.cfg: structure 2002-07-12 23:18 Wessel Dankers * print/: print-sheets.xml, print.cfg, extensions/PrintSchema.pm: activate them 2002-07-12 23:14 Francis J. Lacoste * all/lib/xml/dtd/ldsml.dtd: DTD fix. 2002-07-12 23:14 Francis J. Lacoste * database/database-querytype.xml, database/database.xml, dns/dns.xml: Documented DLF schemas. 2002-07-12 23:12 Wessel Dankers * print/reports/: Makefile.am, billing-per-printer.xml, billing.xml, jobs-per-user-per-period.xml, sheets-per-user.xml: New and improved printer reports! 2002-07-12 16:14 Francis J. Lacoste * firewall/script/iptables2dlf.in: Some log have netfilter in the process instead of kernel. 2002-07-12 15:21 Wessel Dankers * print/reports/: jobs-per-period.xml, jobs-per-sheets.xml, jobs-per-user-per-period.xml, sheets-per-period.xml, sheets-per-user-per-period.xml: New reports, as requested in <3CD3F6D6.9060409@danka.de> 2002-07-12 01:03 Francis J. Lacoste * doc/roadmap.dbx: Reorganise roadmap and use a new layout. 2002-07-11 22:16 Francis J. Lacoste * doc/: Makefile.am, dev-manual.dbx: Reorganized the dev manual a little. Complete rewrite of the architecture's overview based on SANE 2002 BOF paper. 2002-07-11 22:15 Francis J. Lacoste * include/rules.mk: Reduce the size of the pictures a little in PDF. 2002-07-11 22:14 Francis J. Lacoste * doc/: flow-analysis.dia, flow-overview.dia, flow-report.dia: Minor corrections to the diagrams. 2002-07-11 22:13 Francis J. Lacoste * doc/: flow-analysis.eps, flow-generation.eps, flow-normalisation.eps, flow-overview.eps, flow-report.eps, flow-xslt.eps: Added EPS version from the dia sources. 2002-07-09 23:29 Francis J. Lacoste * configure.in: convert(1) is still needed to build PNG in the documentation tool chain. 2002-07-09 23:28 Francis J. Lacoste * doc/flow-overview.dia: Report generation (not creation) 2002-07-09 22:04 Francis J. Lacoste * firewall/script/pix2dlf.in: - Uses Lire::Syslog to support more syslog date format. - Applied patch from acquant to enable - in interface's name. 2002-07-09 22:00 Francis J. Lacoste * doc/: pkg-generation.dia, pkg-overview.dia, pkg-post-processing.dia: More diagramming. 2002-07-09 17:26 Francis J. Lacoste * firewall/script/acl_cisco_log2dlf.in, firewall/script/pix2dlf.in, firewall/script/welf2dlf.in, proxy/script/squid2dlf.in, proxy/script/welf_proxy2dlf.in: Use lire_chomp and skip empty lines. 2002-07-09 17:26 Francis J. Lacoste * all/lib/Lire/Program.pm: Added a new lire_chomp function which removes DOS and UNIX line ending. 2002-07-05 23:50 Francis J. Lacoste * doc/: pkg-analysis.dia, pkg-dlf.dia, pkg-normalisation.dia, pkg-overview.dia, pkg-utilities.dia: Some high-level UML diagrams. 2002-07-05 22:42 Francis J. Lacoste * all/etc/defaults.in: Remvoed convert variable. 2002-07-05 22:19 Francis J. Lacoste * doc/BUGS: Close convert bug. 2002-07-04 19:19 Francis J. Lacoste * email/lib/Email.pm: parse should return the syslog record or die on error. 2002-07-02 23:43 Francis J. Lacoste * doc/: flow-analysis.dia, flow-generation.dia, flow-normalisation.dia, flow-overview.dia, flow-report.dia, flow-xslt.dia: Added DIA schemas of the SANE BOF session. 2002-07-02 18:24 Francis J. Lacoste * NEWS, THANKS, configure.in, all/etc/defaults.in, all/lib/Lire/Config.pm.in, all/lib/Lire/ReportParser/ChartWriter.pm, all/script/lr_config.in, all/script/lr_xml2png.in: Implemented change suggested by Bill Gertz to use native GD formats. 2002-07-01 20:15 Francis J. Lacoste * all/lib/Lire/ReportParser/ExcelWriter.pm: Patch from Edwin Groothuis which removes a warning on perl 5.005 2002-07-01 20:15 Francis J. Lacoste * configure.in: Patch from Edwin Groothuis which makes DocBook XSL stylesheets detectable under FreeBSD. 2002-06-26 01:08 Joost van Baal * doc/roadmap.dbx: cosmetics 2002-06-26 00:52 Francis J. Lacoste * doc/roadmap.dbx: Initial notes on the architectural roadmap. 2002-06-25 17:33 Wessel Dankers * print/Makefile.am: install the extended schema declaration 2002-06-25 01:22 Joost van Baal * configure.in, all/lib/Lire/Config.pm.in, doc/BUGS: one more wishlist bug, tnx billg 2002-06-24 17:19 Joost van Baal * NEWS, doc/user-manual.dbx: Added note on xsltproc's misleading "Attempt to load network entity..." message 2002-06-23 21:23 Joost van Baal * all/lib/Lire/AsciiDlf/Group.pm, all/lib/Lire/Report/Entry.pm, all/lib/Lire/Report/Group.pm, all/lib/Lire/Report/Image.pm, all/lib/Lire/ReportParser/ReportBuilder.pm, firewall/script/ipmon2dlf.in, firewall/script/iptables2dlf.in, print/extensions/PrintSchema.pm, proxy/script/squid2dlf.in: hope it no longer makes pod2man as shipped with ye ole perl 5.005_03 choke. * ------------------- Lire 1.0 released --------------------------- 2002-06-23 17:10 Joost van Baal * doc/dev-manual.dbx: cvs tag name consistency 2002-06-23 17:03 Joost van Baal * doc/BUGS: one more 2002-06-23 16:41 Joost van Baal * all/lib/Lire/AsciiDlf/Makefile.am: now actually builds the manpages 2002-06-23 16:40 Joost van Baal * configure.in: hope i'll never see Makefile:203: warning: overriding commands for target `pix2dlf' Makefile:199: warning: ignoring old commands for target `pix2dlf' again, and have squashed that bug. 2002-06-23 15:25 Joost van Baal * doc/: dev-manual.dbx, user-manual.dbx: some notes on possible issues with merging in dev-manual now. gave some worst case scenario examples. 2002-06-23 15:24 Joost van Baal * doc/BUGS: one more wish 2002-06-23 15:23 Joost van Baal * all/lib/Lire/AsciiDlf/Makefile.am: now ships two more manpages 2002-06-23 15:23 Joost van Baal * all/lib/Lire/AsciiDlf/Group.pm: added some documentation on guess_extra_entries merging heuristic 2002-06-23 15:21 Joost van Baal * AUTHORS: added note about ExcelWriter.pm authorship 2002-06-23 12:41 Joost van Baal * all/script/lr_xml2xls.in: fixed author 2002-06-23 12:40 Joost van Baal * all/man/: lr_log2report.pod, lr_xml2mail.pod, lr_xml2report.pod: documented support for excel95 output format 2002-06-23 04:41 Francis J. Lacoste * NEWS, configure.in, all/lib/Lire/ReportParser/ExcelWriter.pm, all/lib/Lire/ReportParser/Makefile.am, all/script/.cvsignore, all/script/Makefile.am, all/script/lr_check_prereq.in, all/script/lr_config.in, all/script/lr_xml2mail.in, all/script/lr_xml2report.in, all/script/lr_xml2xls.in, doc/BUGS: Added Excel95 spreadsheet output format. 2002-06-23 04:01 Francis J. Lacoste * all/lib/xml/dtd/lire.dtd: Made it a requirement that all values come before group. 2002-06-23 04:00 Francis J. Lacoste * all/lib/Lire/ReportParser.pm: Added a show_current_entry() method. 2002-06-23 01:03 Joost van Baal * NEWS: its not gonna happen today 2002-06-23 00:52 Joost van Baal * doc/user-manual.dbx: described some gotchas with merging, not yet finished 2002-06-23 00:51 Joost van Baal * doc/BUGS: what was i thinking? 2002-06-22 19:41 Joost van Baal * doc/faq.dbx: installed current cvs on openbsd box, found out about some thingies 2002-06-22 19:40 Joost van Baal * doc/BUGS: some more minor stuff 2002-06-22 19:40 Joost van Baal * setversion: possibly helpful comment 2002-06-22 19:40 Joost van Baal * configure.in, all/script/lr_processmail.in: cleaned up some old cruft 2002-06-22 19:39 Joost van Baal * NEWS: cosmetics 2002-06-22 14:24 Joost van Baal * print/Makefile.am: extensions now gets made 2002-06-22 14:23 Joost van Baal * firewall/script/Makefile.am: why did it state: make[2]: Entering directory `/home/hibou/lire-1.0-pre-2-20020622/firewall/script' Makefile:203: warning: overriding commands for target `pix2dlf' Makefile:199: warning: ignoring old commands for target `pix2dlf' ? 2002-06-22 14:22 Joost van Baal * doc/roadmap.dbx: updated to current status 2002-06-22 14:22 Joost van Baal * doc/TODO: grrr, this is getting annoying... 2002-06-22 14:22 Joost van Baal * doc/BUGS: 2 more 2002-06-22 14:21 Joost van Baal * all/etc/: address.cf, defaults.in: added pgsql service 2002-06-22 14:20 Joost van Baal * setversion: we should come up with a new versioning scheme... 2002-06-22 14:20 Joost van Baal * README, THANKS, database/script/pgsql2dlf.in: cosmetics 2002-06-22 14:19 Joost van Baal * NEWS: announced pgsql service 2002-06-22 14:17 Joost van Baal * INSTALL, Makefile.am: cosmetics 2002-06-22 01:06 Joost van Baal * doc/user-manual.dbx: more stuff on merging 2002-06-22 01:05 Joost van Baal * doc/BUGS: one solved, one reported 2002-06-22 01:05 Joost van Baal * all/script/lr_xml_merge.in: stores found time_span in Lire db, available for other scripts (should evolve into a sane datawarehouse) 2002-06-22 01:03 Joost van Baal * all/script/lr_xml2report.in: option names consistency. now takes care of archiving: lr_xml_merge offers support. 2002-06-22 01:02 Joost van Baal * all/script/lr_xml2mail.in: now supports multiple xml input files, just like lr_xml2report. unfortunately, a change in user interface was needed. furthermore, now sets LR_ID in case needed. 2002-06-22 01:00 Joost van Baal * all/script/: lr_log2mail.in, lr_rawmail2mail.in: uses new lr_xml2mail user interface 2002-06-22 00:59 Joost van Baal * all/script/lr_dlf2xml.in: hmm.... this smelled like a bug 2002-06-22 00:59 Joost van Baal * all/script/lr_archive_log.in: somewhat more robust 2002-06-22 00:58 Joost van Baal * all/man/lr_xml2report.pod: we run out of option letters... 2002-06-22 00:56 Joost van Baal * all/man/lr_xml2mail.pod: documented new user interface 2002-06-22 00:56 Joost van Baal * setversion: we have a new versioning scheme 2002-06-22 00:55 Joost van Baal * NEWS: more stuff on merging and on top-0 hack 2002-06-22 00:42 Wessel Dankers * configure.in: process makefile in new directory 2002-06-21 23:09 Wessel Dankers * print/extensions/Makefile.am: Install printer extended schema script 2002-06-21 21:51 Francis J. Lacoste * all/lib/Lire/ReportParser/AsciiWriter.pm: Removed unneeded stuff. 2002-06-21 21:49 Francis J. Lacoste * all/lib/Lire/ReportConfig.pm: Fixed bug when a parameter is set to 0. 2002-06-21 21:42 Joost van Baal * www/: www.cfg, reports/keywords-by-search_engine.xml, reports/requests-by-keywords.xml: no longer these l o o o n g lists of search keywords by default 2002-06-21 21:41 Joost van Baal * doc/: BUGS, user-manual.dbx: reported reason for postponing archive support in lr_xml2report as a bug 2002-06-21 21:40 Joost van Baal * all/script/lr_xml2report.in: sets LR_ID: lr_archive_log needs it, only merges when needed; new interface: requires service and superservice (for lr_archive and lr_xml_merge); lr_archive_log support posponed for now. 2002-06-21 21:37 Joost van Baal * all/script/lr_archive_log.in: fixed typo 2002-06-21 21:37 Joost van Baal * all/man/lr_xml2report.pod: documented new multiple xml files interface 2002-06-21 16:43 Wessel Dankers * print/: print-sheets.xml, extensions/PrintSchema.pm, reports/sheets-per-user.xml: First attempt at a new report and a new superservice for printing. print-sheets.xml contains a field for the actual number of physical sheets of paper printed. sheets-per-user.xml uses this to do accounting per user over it. 2002-06-21 16:19 Joost van Baal * all/script/: Makefile.am, lr_smtpfield.in: lr_smtpfield is obsolete 2002-06-21 14:25 Joost van Baal * all/lib/Lire/DataTypes.pm: statiging FOO= in defaults will set the boolean perl value FOO to false now. (Up to now, use Lire::Config; would result in: 'warning invalid boolean value for LR_SCALE_NUMBER ()' with the Lire supplied /etc/lire/defaults file.) Francis: will this change lead to subtle errors in other parts of Lire? Furthermore, 'FaLsE' and "TRUE" are handled as expected now: match caseinsensitive. 2002-06-21 14:14 Joost van Baal * all/: man/lr_xml2report.pod, script/lr_xml2report.in: optional reportcfg argument 2002-06-21 14:13 Joost van Baal * all/script/: lr_log2mail.in, lr_log2report.in, lr_rawmail2mail.in, lr_xml2mail.in: extra fancy version output 2002-06-21 14:12 Joost van Baal * all/script/lr_archive_log.in: fixed syntax error 2002-06-21 14:06 Joost van Baal * all/script/Makefile.am: some more manpages are getting installed now 2002-06-21 13:57 Joost van Baal * dns/script/bind8-query2dlf.in, dns/script/bind9-query2dlf.in, firewall/script/acl_cisco_log2dlf.in, firewall/script/pix2dlf.in, ftp/script/xferlog2dlf.in, print/script/cups_pagelog2dlf.in, print/script/lprng_account2dlf.in, proxy/script/squid2dlf.in, www/script/combined2dlf.in, www/script/common2dlf.in, www/script/modgzip2dlf.in, www/script/referer2dlf.in: should use DlfSchema before Program 2002-06-21 02:36 Joost van Baal * NEWS: documented change. BEWARE: not yet tested... 2002-06-21 02:34 Joost van Baal * all/script/lr_xml2report.in: now supports multiple xml files by calling lr_xml_merge 2002-06-21 02:33 Joost van Baal * all/script/: lr_log2mail.in, lr_log2report.in: uses new lr_archive_log interface 2002-06-21 02:32 Joost van Baal * all/script/lr_archive_log.in: new interface: now supports multiple logs and xmls 2002-06-21 02:29 Joost van Baal * all/man/lr_archive_log.pod: some typos, new interface: now supports multiple logs and xmls 2002-06-18 21:57 Francis J. Lacoste * all/lib/xml/dtd/lire-desc.mod: Made it possible to use directly an admonition without the need to wrap it in a para. 2002-06-18 21:55 Francis J. Lacoste * all/lib/xml/dtd/lrsml.dtd: Enumeration needs (). 2002-06-18 21:30 Francis J. Lacoste * all/lib/Lire/: AsciiDlf/Group.pm, Merge/Group.pm: Made top 0 equivalent to top "infinity". 2002-06-18 21:29 Francis J. Lacoste * all/lib/xml/dtd/: ldsml.dtd, lire-desc.mod, lire-types.mod, lire.dtd, lrsml.dtd: - Added show attribute to table and group. - Added flags attribute to subreport. - Make DTD validation using xmllint work. 2002-06-18 21:27 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/config.xsl.in: Those aren't needed anymore. 2002-06-18 21:27 Francis J. Lacoste * all/lib/: Lire/ReportParser.pm, Lire/AsciiDlf/Group.pm, Lire/Merge/Group.pm, Lire/Report/Group.pm, Lire/Report/Subreport.pm, Lire/ReportParser/AsciiWriter.pm, Lire/ReportParser/ChartWriter.pm, Lire/ReportParser/ReportBuilder.pm, xml/stylesheet/xsl/docbook.xsl: - For "Top X" type of report, extra entries are kept for more accurate merging. Number of extra entries depends on the X. (More for low number, less for higher). - Added a 'show' attribute which specifify how many entries should be displayed. 2002-06-18 21:24 Francis J. Lacoste * all/lib/Lire/Config.pm.in: It doesn't make any sense to let the user configure this. 2002-06-18 17:49 Francis J. Lacoste * all/script/: Makefile.am, lr_xml_merge.in: Add technical man page. 2002-06-18 16:42 Francis J. Lacoste * all/lib/Lire/Merge/Timeslot.pm: Implemented "real weeks" merging. 2002-06-18 16:42 Francis J. Lacoste * all/lib/Lire/Merge/Timegroup.pm: - Implemented "real weeks" merging. - Reorganize code due to the fact since we know the whole covered time period in advance, we don't need to support reorganizing the timeslices data structure. 2002-06-18 16:40 Francis J. Lacoste * all/lib/Lire/Merge/: Aggregator.pm, Group.pm, GroupOp.pm, NestableAggregator.pm, Rangegroup.pm, Records.pm, Summary.pm: New period_start and period_end parameters are available in init_merge. 2002-06-18 16:39 Francis J. Lacoste * all/script/lr_xml_merge.in: - Merge reports in the order of their starting period. - Determine the covered range before initializing the report specifications so that those can know the period range in advance. 2002-06-18 16:38 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Timeslot.pm: Bug fixes for new wk timeslot: - Always account for week 0 data in week 53. - Keep the real index in the XML report. - Last index is always 52. 2002-06-18 16:36 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Timegroup.pm: Off by one. 2002-06-18 16:36 Francis J. Lacoste * all/lib/Lire/ReportParser/ReportBuilder.pm: Added a only_head option to constructor which will only parse the header information and check for well-formedness of the XML file. 2002-06-18 16:35 Francis J. Lacoste * all/lib/Lire/ReportParser.pm: Add a convenient parsefile method. 2002-06-18 16:35 Francis J. Lacoste * all/lib/Lire/Report.pm: Don't forget the superservice attribute. 2002-06-18 16:34 Francis J. Lacoste * all/lib/Lire/Config.pm.in: Made default the same as in lr_config. 2002-06-15 22:46 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Timeslot.pm: 1w now also means real week number. 2002-06-15 22:35 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Timegroup.pm: Changed the meaning of 1w in timegroup. 2002-06-15 22:23 Francis J. Lacoste * all/: etc/defaults.in, script/lr_config.in: Added LR_WEEK_STARTS_ON configuration variable. 2002-06-15 22:21 Francis J. Lacoste * all/lib/Lire/: Config.pm.in, DataTypes.pm: - Moved configuration to Lire::Config. - Added yearly_duration, weekly_duration and monthly_duration functions. - Added LR_WEEK_STARTS_ON configuration variable. 2002-06-14 18:21 Francis J. Lacoste * AUTHORS, all/lib/WWW/UserAgent/Browser.pm, all/lib/WWW/UserAgent/Language.pm, all/lib/WWW/UserAgent/OS.pm: Updated copyright status. Those files were edited a lot by LogReport developers. 2002-06-14 14:07 Wessel Dankers * database/script/pgsql2dlf.in: updated documentation 2002-06-14 13:09 Wessel Dankers * database/script/.cvsignore: Updated to ignore pgsql2dlf generated files 2002-06-14 13:07 Wessel Dankers * configure.in: this version does work. 2002-06-14 13:01 Wessel Dankers * database/script/pgsql2dlf.in: this version does work. 2002-06-14 00:10 Wessel Dankers * database/script/: Makefile.am, pgsql2dlf.in: used the wrong datatype, it's now instead of %ctx. 2002-06-13 23:55 Joost van Baal * AUTHORS, all/lib/WWW/Domain/Country.pm, all/lib/WWW/Domain/Robot.pm, all/lib/WWW/Filename/Attack.pm, all/lib/WWW/UserAgent/Language.pm, all/lib/WWW/UserAgent/Robot.pm: AUTHORS: updated, other files: cleaned up consistency 2002-06-13 23:21 Wessel Dankers * database/script/pgsql2dlf.in: Initial checkin, not functional yet 2002-06-13 23:01 Joost van Baal * INSTALL: syntax error 2002-06-13 22:41 Joost van Baal * INSTALL: added note about large file support 2002-06-12 00:18 Joost van Baal * firewall/script/pix2dlf.in: more docs 2002-06-11 23:44 Joost van Baal * all/lib/Lire/Report.pm: fixed typo which caused pod2man to barf 2002-06-11 22:19 Joost van Baal * firewall/script/pix2dlf.in: added some notes. script runs ok on test logs in hibou:/data/logs/firewall/pix/. awaiting more test logs for further tweaking and debugging. 2002-06-11 22:12 Joost van Baal * firewall/script/pix2dlf.in: no longer uses IDS lines, since these lead to same event showing up in dlf twice 2002-06-11 20:26 Francis J. Lacoste * all/lib/Lire/Merge/: Rangegroup.pm, Timegroup.pm: We need to reset the index after shifting the data. 2002-06-11 20:25 Francis J. Lacoste * all/script/lr_xml_merge.in: Release parsed report once merged. 2002-06-11 18:04 Joost van Baal * firewall/script/pix2dlf.in: added support for 106023 type messages 2002-06-11 15:27 Joost van Baal * firewall/script/pix2dlf.in: now also parses logs supplied by Ketil Adolfsen, Jan 2002. 2002-06-11 14:22 Joost van Baal * firewall/script/pix2dlf.in: some more pix messages are converted to dlf. 2002-06-09 20:24 Joost van Baal * firewall/script/pix2dlf.in: added pointers to cisco documentation, now uses IDS type loglines, and uses dlf{msg} for that, found some other things to delve into further (noted as FIXME's) 2002-06-09 12:23 Joost van Baal * doc/BUGS: added comments by Francis 2002-06-08 23:57 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Records.pm: xml_encode is managed by Lire::Report 2002-06-08 23:56 Francis J. Lacoste * all/lib/Lire/AsciiDlf/: NestableAggregator.pm, Summary.pm: Use ops() method instead of using directly the hash value. 2002-06-08 23:56 Francis J. Lacoste * all/lib/Lire/AsciiDlf/: ReportSpec.pm, Timegroup.pm: Removed dead code. 2002-06-08 23:55 Francis J. Lacoste * all/: lib/Lire/Merge/Group.pm, lib/Lire/Merge/GroupOp.pm, lib/Lire/Merge/Makefile.am, lib/Lire/Merge/NestableAggregator.pm, lib/Lire/Merge/Rangegroup.pm, lib/Lire/Merge/Records.pm, lib/Lire/Merge/ReportSpec.pm, lib/Lire/Merge/Summary.pm, lib/Lire/Merge/Timegroup.pm, lib/Lire/Merge/Timeslot.pm, script/.cvsignore, script/Makefile.am, script/lr_xml_merge.in: - Beta merging implementation. - Merging reports using the same configuration that was used to generate them, and in correct timestamp order works. - Didn't test changing parameters. 2002-06-08 23:52 Francis J. Lacoste * all/lib/Lire/ReportParser/ReportBuilder.pm: Save ref to parent report. 2002-06-08 23:51 Francis J. Lacoste * all/lib/Lire/Report/Subreport.pm: - Save ref to parent report. - Added type() method. 2002-06-08 23:50 Francis J. Lacoste * all/lib/Lire/Makefile.am: Process Merge subdirectory. 2002-06-08 23:49 Francis J. Lacoste * all/lib/Lire/Aggregator.pm: Added op_by_name method. 2002-06-08 23:49 Francis J. Lacoste * configure.in: Integrate lr_xml_merge in configure. 2002-06-05 00:15 Francis J. Lacoste * doc/BUGS: Added some users' requests. 2002-05-31 11:02 Joost van Baal * doc/BUGS: two more wishlist bugs popped up while talking with users at first sane day 2002-05-29 23:45 Joost van Baal * firewall/script/pix2dlf.in: got rid of some use of uninitialized value warnings; fixed annoying typo: snd_intf / send_intf; use regexp, not split still needs proper stresstesting, we could probably use much more info from the logs: we probably skip too much lines. 2002-05-29 21:20 Joost van Baal * README: lr_log2report interface has changed 2002-05-28 19:36 Joost van Baal * firewall/script/pix2dlf.in: use the pixtag thingie. 2002-05-28 13:23 Joost van Baal * email/script/sendmail2dlf.in: cosmetics 2002-05-28 13:19 Joost van Baal * firewall/script/pix2dlf.in: skipping more for-now-unsupported lines, as found in Roberto's log. 2002-05-27 23:40 Francis J. Lacoste * all/: lib/Lire/Merge/.cvsignore, lib/Lire/Merge/Aggregator.pm, lib/Lire/Merge/Group.pm, lib/Lire/Merge/GroupOp.pm, lib/Lire/Merge/Makefile.am, lib/Lire/Merge/MergeFactory.pm, lib/Lire/Merge/NestableAggregator.pm, lib/Lire/Merge/Rangegroup.pm, lib/Lire/Merge/Records.pm, lib/Lire/Merge/ReportSpec.pm, lib/Lire/Merge/Summary.pm, lib/Lire/Merge/Timegroup.pm, lib/Lire/Merge/Timeslot.pm, script/lr_xml_merge.in: Merging skeleton and some initial implementation. 2002-05-27 23:38 Francis J. Lacoste * all/lib/Lire/AsciiDlf/: Group.pm, ReportSpec.pm: Cosmetics. 2002-05-27 21:59 Joost van Baal * doc/BUGS: wishlist bugs, pix stuff 2002-05-24 16:05 Wessel Dankers * configure.in: add pix2dlf (forgot to commit this earlier) 2002-05-23 23:48 Joost van Baal * NEWS: more sendmail2dlf bugs fixed 2002-05-23 23:47 Joost van Baal * email/script/sendmail2dlf.in: first workaround for bug as reported by Edward E in Pine.A41.4.21L1.0205140901430.68110-100000@login2.isis.unc.edu 2002-05-21 20:36 Francis J. Lacoste * all/: lib/Lire/ReportSpec.pm, lib/Lire/AsciiDlf/Aggregator.pm, lib/Lire/AsciiDlf/Group.pm, lib/Lire/AsciiDlf/GroupOp.pm, lib/Lire/AsciiDlf/NestableAggregator.pm, lib/Lire/AsciiDlf/Rangegroup.pm, lib/Lire/AsciiDlf/Records.pm, lib/Lire/AsciiDlf/ReportSpec.pm, lib/Lire/AsciiDlf/Summary.pm, lib/Lire/AsciiDlf/Timegroup.pm, lib/Lire/AsciiDlf/Timeslot.pm, script/lr_dlf2xml.in: Use new Lire::Report API to write the report. 2002-05-21 20:26 Francis J. Lacoste * all/lib/Lire/AsciiDlf/AsciiDlfFactory.pm: @ISA is a global variable. 2002-05-21 20:25 Francis J. Lacoste * all/lib/Lire/: ReportConfig.pm, ReportSection.pm: - Added documentation to the report configuration file API. - Added method to create a Lire::Report from a Lire::ReportConfig object. 2002-05-21 20:24 Francis J. Lacoste * all/lib/Lire/: Report.pm, Report/Entry.pm, Report/Group.pm, Report/Image.pm, Report/Section.pm, Report/Subreport.pm: Add constructors and mutators methods to the Lire::Report API. 2002-05-21 20:22 Francis J. Lacoste * all/lib/Lire/ReportParser/ReportBuilder.pm: New way to specify the generator. 2002-05-21 20:21 Francis J. Lacoste * all/script/lr_archive_log.in: Fix for solaris shell. 2002-05-21 19:31 Joost van Baal * all/etc/defaults.in: added warning 2002-05-21 18:48 Wessel Dankers * doc/user-manual.dbx: Fixed engrish. 2002-05-20 23:29 Francis J. Lacoste * all/lib/Lire/AsciiDlf/AsciiDlfFactory.pm: Made a subclass of Lire::ReportSpecFactory. 2002-05-20 23:24 Egon Willighagen * configure.in: Check xmllint version (i.e. libxml version...) 2002-05-20 23:01 Egon Willighagen * catalog.in: No longer depends on active internet connection for DocBook DTD with xmllint. 2002-05-20 22:34 Egon Willighagen * include/rules.mk: Properly check */reports/*.xml. 2002-05-20 22:33 Egon Willighagen * doc/dev-manual.dbx: More updates for current CVS. 2002-05-20 22:15 Francis J. Lacoste * all/lib/Lire/ReportSpecFactory.pm: Remove unused module. 2002-05-20 21:50 Egon Willighagen * configure.in: Require xsltproc and xmllint for building from CVS too. 2002-05-20 21:49 Egon Willighagen * include/rules.mk: Use xmllint instead of nsgmls for checking validity of XML docs. 2002-05-20 21:33 Egon Willighagen * configure.in: Stop configuration if building from CVS when a required tool is missing. 2002-05-20 21:32 Egon Willighagen * doc/.cvsignore: HTML files are autogenerated too. 2002-05-20 21:32 Egon Willighagen * doc/dev-manual.dbx: Added some links to programs required for building from CVS. 2002-05-20 17:56 Francis J. Lacoste * configure.in, all/lib/Lire/Makefile.am, all/lib/Lire/Report.pm, all/lib/Lire/Report/.cvsignore, all/lib/Lire/Report/Entry.pm, all/lib/Lire/Report/Group.pm, all/lib/Lire/Report/Image.pm, all/lib/Lire/Report/Makefile.am, all/lib/Lire/Report/Section.pm, all/lib/Lire/Report/Subreport.pm, all/lib/Lire/ReportParser/.cvsignore, all/lib/Lire/ReportParser/Makefile.am, all/lib/Lire/ReportParser/ReportBuilder.pm: Added an object-oriented API to XML report file. 2002-05-20 17:55 Francis J. Lacoste * all/lib/Lire/ReportParser/: AsciiWriter.pm, ChartWriter.pm: Updated for handle_name and handle_value API change. 2002-05-20 17:55 Francis J. Lacoste * all/lib/Lire/ReportParser.pm: - Parse image and file elements. - Uses hash reference in handle_ function of name and value elements. 2002-05-20 17:53 Francis J. Lacoste * all/lib/xml/dtd/lire-desc.mod: Attribute is target-user not userlevel. 2002-05-20 17:52 Francis J. Lacoste * all/lib/xml/dtd/lire.dtd: Made superservice a required attribute of the subreport element. 2002-05-20 17:52 Francis J. Lacoste * all/: lib/Lire/AsciiDlf/Rangegroup.pm, lib/Lire/AsciiDlf/ReportSpec.pm, script/lr_dlf2xml.in: Indentation improvements. XML encode titles. 2002-05-18 19:18 Francis J. Lacoste * all/lib/Lire/: ReportParser.pm, ReportParser/AsciiWriter.pm: Modified to parse new XML report format. 2002-05-18 19:18 Francis J. Lacoste * all/: lib/Lire/AsciiDlf/GroupOp.pm, lib/Lire/AsciiDlf/Rangegroup.pm, lib/Lire/AsciiDlf/ReportSpec.pm, lib/Lire/AsciiDlf/Summary.pm, lib/Lire/AsciiDlf/Timegroup.pm, lib/Lire/AsciiDlf/Timeslot.pm, script/lr_dlf2xml.in: Modified XML output to comply with new DTD. 2002-05-18 19:17 Francis J. Lacoste * all/lib/xml/dtd/lire.dtd: - Added attributes and elements needed to implement reports merging. 2002-05-17 23:06 Francis J. Lacoste * doc/: blurb, log.txt-src: Removed obsolete files 2002-05-17 17:14 Wessel Dankers * www/script/common2dlf.in: PureFTPD can log in CLF 2002-05-17 16:08 Joost van Baal * doc/roadmap.dbx: started updating to current status 2002-05-14 00:09 Joost van Baal * NEWS, email/lib/Email.pm: credits 2002-05-14 00:06 Joost van Baal * email/lib/Email.pm: nah, it's not a good idea to keep spaces in domainnames. Tnx Edward Eldred for bringing this up. 2002-05-13 20:46 Francis J. Lacoste * all/lib/Lire/AsciiDlf/: FilterExpr.pm, GroupOp.pm, Rangegroup.pm, Records.pm, Summary.pm, Timegroup.pm, Timeslot.pm: Emacs fontification improvements. 2002-05-11 22:33 Francis J. Lacoste * all/script/lr_getbody.in: Fixed problem with nested MIME entity. 2002-05-10 14:56 Joost van Baal * doc/user-manual.dbx: added francis' notes on how to setup responder with procmail 2002-05-10 14:08 Joost van Baal * doc/BUGS: added 2 wishlists for more service support, cf francis' discussions with people who uploaded failed OR submits 2002-05-01 22:24 Joost van Baal * all/lib/WWW/UserAgent.pm: added comment 2002-04-29 22:44 Francis J. Lacoste * doc/BUGS: Another person requested a snort converter. 2002-04-28 23:00 Francis J. Lacoste * doc/BUGS: flacoste was all mixed up with the name change 2002-04-28 22:57 Francis J. Lacoste * www/lib/Apache.pm: - We now parse referer and user agent with " in them. - Do not die when the extra fields can't be parsed, only output a warning since the common fields contains valid information. 2002-04-28 22:53 Francis J. Lacoste * doc/BUGS: Closed performance wishlist item. s/anonymi/anonimi/ 2002-04-28 22:38 Francis J. Lacoste * all/script/.cvsignore: Scripts names changed 2002-04-24 12:36 Joost van Baal * doc/: BUGS, dev-manual.dbx: formulated manpage policy, updated BUG on this accordingly 2002-04-23 12:49 Joost van Baal * INSTALL, NEWS, README, README.lire-client, configure.in, all/man/lr_log2mail.pod, all/man/lr_log2report.pod, all/man/lr_rawmail2mail.pod, all/man/lr_xml2mail.pod, all/script/.cvsignore, all/script/Makefile.am, all/script/lr_anondump.in, all/script/lr_anonimize.in, all/script/lr_anonymize.in, all/script/lr_deanonimize.in, all/script/lr_deanonymize.in, all/script/lr_rawmail2mail.in, doc/BUGS, doc/faq.dbx, doc/user-manual.dbx: fixed spelling error. it's a "nym" not a "nim" 2002-04-22 15:30 Joost van Baal * all/script/: lr_getbody.in, lr_processmail.in: now allows for Reply-To: foo@bar.com, joe@example.com in a message sent to a responder 2002-04-21 17:26 Francis J. Lacoste * all/lib/Lire/Program.pm: Make sure that TMPDIR gets used. 2002-04-21 14:54 Joost van Baal * AUTHORS: updated 2002-04-21 14:51 Joost van Baal * firewall/script/pix2dlf.in: fixed AUTHOR tag 2002-04-21 14:36 Joost van Baal * email/lib/Email.pm: use warn on non-fatal errors. tnx flacoste 2002-04-21 13:40 Joost van Baal * doc/BUGS: removed bug which was fixed by Francis 2002-04-21 13:31 Joost van Baal * all/lib/WWW/UserAgent/OS.pm: added comment, tnx MavEtJu 2002-04-20 23:49 Francis J. Lacoste * firewall/script/pix2dlf.in: - The length, count and rule fields are available. - Don't write unknown lines on STDOUT. 2002-04-20 23:41 Francis J. Lacoste * NEWS, configure.in, all/etc/address.cf, all/etc/defaults.in, firewall/script/.cvsignore, firewall/script/Makefile.am: Integrated pix2dlf. 2002-04-20 02:55 Wessel Dankers * firewall/script/pix2dlf.in: More robust parsing, compensate for stateful connection length 2002-04-18 16:00 Wessel Dankers * firewall/script/: Makefile.am, pix2dlf.in: New pix2dlf script (based on cisco_acl2dlf) 2002-04-15 20:07 Francis J. Lacoste * all/lib/WWW/UserAgent/: Browser.pm, OS.pm: Implemented Edwin's suggestions. 2002-04-14 23:33 Francis J. Lacoste * NEWS: Sets version number. 2002-04-14 23:33 Francis J. Lacoste * all/lib/Lire/Program.pm: Prevent warnings with perl 5.00503. 2002-04-14 23:32 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Group.pm: Fix warning. 2002-04-14 23:32 Francis J. Lacoste * email/script/Makefile.am: No more POD in postfix2dlf. 2002-04-14 22:40 Francis J. Lacoste * doc/: faq.dbx, roadmap.dbx: Fix small problems. 2002-04-14 20:04 Francis J. Lacoste * all/script/lr_config.in: Added new argomail service. Added new xhtml_page and html_page output format. 2002-04-14 18:38 Francis J. Lacoste * email/extensions/EmailSchema.pm: UNKNOWN is better than -@-. 2002-04-14 18:21 Francis J. Lacoste * firewall/script/ipmon2dlf.in: Some ipfilter logs have the hostnames as src_host[ip] -> to_host[ip]. 2002-04-14 17:58 Francis J. Lacoste * doc/: lire.ent, user-manual.dbx: Added information about ArGoSoft Mail Server. Small updates for dropped configuration variable and command line UI changes. 2002-04-14 17:20 Francis J. Lacoste * NEWS, doc/BUGS: Fixed problems with signature attachment, LR_FROM and LR_REPLYTO. 2002-04-14 17:20 Francis J. Lacoste * all/etc/explanation: The explanation is sent with the report. 2002-04-14 17:19 Francis J. Lacoste * all/etc/defaults.in: Make sure lr_mail gets to see LR_FROM and LR_REPLYTO 2002-04-14 17:19 Francis J. Lacoste * all/script/lr_xml2mail.in: Better encapsulation of the extra files. Let lr_mail handle LR_FROM and LR_REPLYTO. 2002-04-14 17:18 Francis J. Lacoste * all/script/lr_mail.in: Sets 'From' and 'Reply-To' default based on LR_FROM and LR_REPLYTO (this avoid having to play with quote expansion in lr_xml2mail). 2002-04-14 12:33 Joost van Baal * doc/BUGS: reported minor bug 2002-04-14 10:50 Joost van Baal * NEWS, doc/BUGS: reported bug in LR_FROM and LR_REPLYTO variables 2002-04-14 10:39 Joost van Baal * NEWS: mentioned some backward-incompatible changes in ui 2002-04-14 10:23 Joost van Baal * NEWS, all/etc/defaults.in: cleanup of aold backwardscompatibility hacks. www apache did no longer work, since apache-access_log2dlf is removed 2002-04-14 01:47 Francis J. Lacoste * all/lib/WWW/: Domain/Country.pm, Domain/Robot.pm, UserAgent/Browser.pm, UserAgent/OS.pm, UserAgent/Robot.pm: Use index instead of compiled regex (since we didn't need the regex possibility). Add some entries in the database. 2002-04-14 01:45 Francis J. Lacoste * all/lib/WWW/UserAgent.pm, all/lib/WWW/UserAgent/Language.pm, www/extensions/UserAgentSchema.pm: Changed way browser's language is determined. 2002-04-14 01:03 Joost van Baal * NEWS, README.lire-client, configure.in, doc/BUGS, doc/TODO, doc/dev-manual.dbx, doc/faq.dbx, doc/user-manual.dbx, www/extensions/DomainSchema.pm, www/extensions/RobotSchema.pm, www/extensions/UserAgentSchema.pm: renamed vars to LR_foo, in order to prevend nameclashes 2002-04-14 00:56 Joost van Baal * firewall/etc/: Makefile.am, defaults.in: removed obsolete defaults file 2002-04-14 00:53 Joost van Baal * all/man/lr_archive_log.pod, all/man/lr_check_errlines.pod, all/man/lr_cron.pod, all/man/lr_log2mail.pod, all/man/lr_log2report.pod, all/man/lr_log2xml.pod, all/man/lr_rawmail2mail.pod, all/man/lr_run.pod, all/man/lr_run_tests.pod, all/man/lr_spool.pod, all/man/lr_xml2mail.pod, all/man/lr_xml2report.pod, all/man/lr_xslt.pod, all/etc/defaults.in, all/etc/profile_lean.in, all/script/lr_archive_log.in, all/script/lr_check_errlines.in, all/script/lr_check_prereq.in, all/script/lr_config.in, all/script/lr_cron.in, all/script/lr_desyslog, all/script/lr_dlf2xml.in, all/script/lr_getbody.in, all/script/lr_log2mail.in, all/script/lr_log2report.in, all/script/lr_log2xml.in, all/script/lr_mail.in, all/script/lr_processmail.in, all/script/lr_rawmail2mail.in, all/script/lr_run.in, all/script/lr_run_tests.in, all/script/lr_spool.in, all/script/lr_xml2ascii.in, all/script/lr_xml2dbx.in, all/script/lr_xml2html.in, all/script/lr_xml2logml.in, all/script/lr_xml2mail.in, all/script/lr_xml2pdf.in, all/script/lr_xml2report.in, all/script/lr_xml2rtf.in, all/script/lr_xml2xhtml.in, all/script/lr_xslt.in, email/script/postfix2dlf.in: renamed vars to LR_foo, in order to prevend nameclashes 2002-04-14 00:52 Joost van Baal * all/lib/Lire/: Config.pm.in, Program.pm: renamed vars to LR_foo; some perl vars too 2002-04-14 00:50 Joost van Baal * INSTALL: upgrade notes: NOT backwardscompatible! 2002-04-13 23:14 Francis J. Lacoste * all/script/lr_run_tests.in: Updated to use new commands. 2002-04-13 23:12 Francis J. Lacoste * doc/BUGS: This is fixed by newer version of the stylesheets (1.50). 2002-04-13 23:11 Francis J. Lacoste * all/script/lr_xml2pdf.in, doc/BUGS: Handle pdfjadetex errors. 2002-04-13 23:07 Joost van Baal * INSTALL: removed old upgrade notes 2002-04-13 21:48 Joost van Baal * doc/dev-manual.dbx: updated script overview 2002-04-13 21:16 Joost van Baal * include/rules.mk: set jade -E flag, for easier debugging 2002-04-13 20:59 Francis J. Lacoste * email/script/exim2dlf.in: Prevent print_dlf redefined warning by using explicit import. 2002-04-13 20:58 Francis J. Lacoste * all/script/lr_dlf2xml.in: - sorted_reports isn't initialized when cancel_input is called - cancel_input should be called with the input data structure. 2002-04-13 20:38 Francis J. Lacoste * email/script/argomail2dlf.in: Lowered severity of some messages. 2002-04-13 20:33 Francis J. Lacoste * all/script/lr_xml2mail.in: Added missing syslog level. 2002-04-13 17:58 Francis J. Lacoste * NEWS, all/man/lr_log2mail.pod, all/man/lr_log2report.pod, all/man/lr_log2xml.pod, all/script/lr_log2mail.in, all/script/lr_log2report.in, all/script/lr_log2xml.in: Added a -c option to specify an alternate report configuration file. 2002-04-13 17:58 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/docbook.xsl: Increased the line width. 2002-04-13 13:08 Wessel Dankers * doc/dev-manual.dbx: Small fixes to the text; updated the bits about website uploading. 2002-04-09 17:44 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/docbook.xsl, doc/BUGS: Fixed problem with multiple lire:names. Improved table display (at least in PDF). Norman Walsh's HTML stylesheets don't yet fully support colspec and rowspec attributes nor relative width or rowsep and colsep attribute :(. 2002-04-09 17:42 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/lire-lib.xsl: Added join "function". 2002-04-09 00:13 Joost van Baal * doc/dev-manual.dbx: minor fix in debian procedure 2002-04-08 00:04 Francis J. Lacoste * www/extensions/RobotSchema.pm: Fixed typo. 2002-04-08 00:04 Francis J. Lacoste * www/www.xml: http_result doesn't have the semantics of an int. 2002-04-07 23:59 Joost van Baal * email/lib/Email.pm: fixed minor issue when ip addresses appear where we'd have expected hostnames 2002-04-07 23:54 Francis J. Lacoste * configure.in: Added paths for FreeBSD 2002-04-07 23:44 Joost van Baal * email/email.cfg: give the users something to look at: nice section headers 2002-04-07 23:38 Joost van Baal * email/reports/top-deliveries-btw-relays.xml: we cannot display this 3 column table in a barchart 2002-04-07 23:38 Francis J. Lacoste * configure.in: Always look in all the available SGML/XML trees to search for files. 2002-04-07 23:04 Francis J. Lacoste * INSTALL: Removed reference to mpack and point to MIME::Tools instead. 2002-04-07 22:59 Francis J. Lacoste * NEWS: NEWS on MIME::Tools and lr_rawmail2mail 2002-04-07 22:51 Francis J. Lacoste * all/man/: lr_processmail.pod, lr_rawmail2mail.pod: Updated man pages. 2002-04-07 22:51 Francis J. Lacoste * configure.in: Removed lr_smtpfield. 2002-04-07 22:36 Francis J. Lacoste * all/script/lr_rawmail2mail.in: Added -i, -o, -h and -v options. Updated for new lr_getbody and lr_xml2mail interface. 2002-04-07 22:35 Francis J. Lacoste * all/script/lr_xml2xhtml.in: Made -1 option works. 2002-04-07 22:35 Francis J. Lacoste * configure.in: Bad location of XHTMLNOCHUNK 2002-04-07 22:35 Francis J. Lacoste * all/script/lr_mail.in: Fixed problem with directory change. 2002-04-07 22:10 Francis J. Lacoste * all/script/lr_xml2mail.in: Fix bad redirection. 2002-04-07 22:06 Francis J. Lacoste * all/script/: lr_log2mail.in, lr_log2report.in: Fix variable name. 2002-04-07 22:06 Francis J. Lacoste * all/script/: lr_getbody.in, lr_processmail.in: Don't die when no attachment can be found. 2002-04-07 21:31 Francis J. Lacoste * configure.in, all/man/Makefile.am, all/script/.cvsignore, all/script/Makefile.am, all/script/lr_getbody.in, all/script/lr_processmail.in: Reimplemented lr_getbody using MIME::Tools. 2002-04-07 21:27 Francis J. Lacoste * all/script/lr_log2mail.in: Improved error message. 2002-04-07 21:27 Francis J. Lacoste * all/script/lr_inflate.in: Prevent the environment from making gzip(1) fail. 2002-04-07 21:26 Francis J. Lacoste * all/script/lr_getbody, all/script/lr_processmail, www/script/.cvsignore, www/script/Makefile.am, www/script/apache-access_log2dlf.in: Removed obsolete apache-access_log2dlf 2002-04-07 17:41 Francis J. Lacoste * all/man/: Makefile.am, lr_archive_log.pod, lr_check_errlines.pod, lr_log2mail.pod, lr_log2report.pod, lr_log2xml.pod, lr_xml2mail.pod, lr_xml2report.pod: Updated man pages. 2002-04-07 17:41 Francis J. Lacoste * all/script/: lr_xml2mail.in, lr_xml2report.in: Normalize -h and -v options. 2002-04-07 17:41 Francis J. Lacoste * all/script/Makefile.am: Install lr_xml2mail under bin. 2002-04-07 01:05 Francis J. Lacoste * NEWS: Some NEWS on lr_log2mail and lr_log2report changes. 2002-04-07 00:58 Francis J. Lacoste * doc/BUGS: lr_log2mail can send reports in all supported output format. 2002-04-07 00:58 Francis J. Lacoste * all/script/lr_log2mail.in: Removed flags argument. Added -i and -o options. 2002-04-07 00:57 Francis J. Lacoste * all/script/lr_log2report.in: Removed errfile and flags arguments. Moved parts that are shared by lr_log2mail to lr_check_errlines and lr_archive_log. Added -v option. 2002-04-07 00:56 Francis J. Lacoste * all/script/lr_xml2mail.in: Take care of sending explanation, signature and disclaimer file. Added possibility to send to more than one email address. 2002-04-07 00:55 Francis J. Lacoste * all/script/lr_log2xml.in: Removed unused FLAGS argument. 2002-04-07 00:55 Francis J. Lacoste * all/script/lr_mail.in: Added possibility to send to more than one address. 2002-04-07 00:54 Francis J. Lacoste * configure.in, all/script/.cvsignore, all/script/Makefile.am, all/script/lr_archive_log.in, all/script/lr_check_errlines.in: Added lr_archive_log and lr_check_errlines scriptlets. 2002-04-07 00:46 Francis J. Lacoste * all/etc/defaults.in: Exports some values that are used in Config.pm 2002-04-06 20:08 Francis J. Lacoste * doc/BUGS: Added Exchange 2000 as wishlist. 2002-04-02 17:07 Francis J. Lacoste * all/script/lr_xml2mail.in: Added KEEP. 2002-04-02 17:06 Francis J. Lacoste * all/script/: lr_xml2html.in, lr_xml2xhtml.in: Improved cleanup. 2002-04-02 17:05 Francis J. Lacoste * all/script/lr_mail.in: Cleanup temporary directory. 2002-04-02 17:04 Francis J. Lacoste * all/lib/Lire/Config.pm.in: Added KEEP variable. 2002-04-02 14:38 Joost van Baal * all/man/Makefile.am: fixed typo which caused lr_xml2mail.pod to get removed when running make maintainer-clean-recursive 2002-04-01 17:59 Francis J. Lacoste * doc/BUGS: Closed line continuation bug and add a question on man page content. 2002-04-01 17:58 Francis J. Lacoste * all/lib/Lire/ReportParser/AsciiWriter.pm: Put a limit on the length of the names. When doing line continuation, don't add to the margin on each new line. 2002-04-01 17:37 Francis J. Lacoste * all/man/: Makefile.am, lr_xml2mail.pod: Added man page for lr_xml2mail. 2002-04-01 17:37 Francis J. Lacoste * all/man/lr_log2report.pod: Added the html_page and xhtml_page output format to the doc. 2002-04-01 17:37 Francis J. Lacoste * all/man/: lr_xml2html.pod, lr_xml2xhtml.pod: Documented the -1 option. 2002-04-01 17:36 Francis J. Lacoste * all/script/lr_xml2mail.in: Sets special content-type for xml output so that lr_rawmail2mail can detect XML report. 2002-04-01 07:20 Francis J. Lacoste * configure.in, all/script/.cvsignore, all/script/Makefile.am, all/script/lr_xml2mail.in: Added lr_xml2mail command. 2002-04-01 06:58 Francis J. Lacoste * all/script/lr_mail.in: Proper content-type is multipart/related. The <> goes in the Content-Id: header and not in the URL. Fix for XHTML and sets proper content-type on CSS. One page HTML report processed with the application/x-lire-html-tar works in Evolution and Mozilla Mail. Multiple pages report doesn't work too well. 2002-04-01 06:25 Francis J. Lacoste * configure.in, all/etc/defaults.in, all/script/lr_check_prereq.in, all/script/lr_xml2html.in, all/script/lr_xml2report.in, all/script/lr_xml2xhtml.in: Added xhtml_page and html_page output format which outputs the report in one page only. 2002-04-01 01:10 Francis J. Lacoste * all/script/lr_mail.in: Images filenames contains '-'. 2002-04-01 01:02 Francis J. Lacoste * configure.in, all/script/.cvsignore, all/script/Makefile.am, all/script/lr_mail.in: Added lr_mail MIME mailer. Conversion to HTML mail isn't yet working properly. 2002-04-01 01:01 Francis J. Lacoste * all/etc/defaults.in: Added SENDMAIL variable. 2002-04-01 01:01 Francis J. Lacoste * all/lib/Lire/Program.pm: Added tempdir function. 2002-04-01 01:00 Francis J. Lacoste * all/lib/Lire/Config.pm.in: Let defaults override compile time values. 2002-04-01 00:23 Joost van Baal * doc/BUGS: reported bug which just caused some interesting effects on my pc 2002-03-28 23:31 Francis J. Lacoste * NEWS, configure.in, all/man/Makefile.am, all/man/lr_xml2report.pod, all/script/.cvsignore, all/script/Makefile.am, all/script/lr_log2report.in, all/script/lr_xml2report.in, doc/BUGS: Added lr_xml2report command. 2002-03-28 22:25 Francis J. Lacoste * doc/BUGS: Close lr_inflate bug. 2002-03-28 22:24 Francis J. Lacoste * NEWS, configure.in, all/lib/Lire/Config.pm.in, all/man/Makefile.am, all/man/lr_inflate.pod, all/script/Makefile.am, all/script/lr_inflate, all/script/lr_inflate.in, all/script/lr_log2report.in, all/script/lr_processmail: Use magic checking in lr_inflate to detect compressed log files. lr_inflate is now used in lr_log2report so that it can also handle compressed log file. Use gzip -dc over zcat so that zip, compress and gzip are always supported (zcat will only handle the compress format on Solaris). 2002-03-28 22:03 Joost van Baal * doc/roadmap.dbx: updated to outcome of tonights irc chat 2002-03-28 18:04 Francis J. Lacoste * NEWS: Added NEWS about the argomail service. 2002-03-28 18:03 Francis J. Lacoste * THANKS: Thanks Denon. 2002-03-28 18:01 Francis J. Lacoste * email/script/argomail2dlf.in: Completed the man page. 2002-03-28 12:35 Joost van Baal * email/script/postfix2dlf_main.in: not so clean fix for wacky postfix lines which caused reporting engine to choke: - where number expected 2002-03-28 12:34 Joost van Baal * email/script/postfix2dlf_pre.in: finished manpage 2002-03-28 11:46 Joost van Baal * email/script/postfix2dlf_pre.in: make sure every line gets its own timestamp, deal with nqmgr to-lines as we do with qmgr to-lines 2002-03-28 11:45 Joost van Baal * email/lib/Email.pm: catch wacky postfix lines early in processing stage 2002-03-28 11:44 Joost van Baal * NEWS: postfix2dlf stuff announcement 2002-03-28 01:53 Francis J. Lacoste * email/script/argomail2dlf.in: Completed initial version which actually converts to DLF. 2002-03-27 22:50 Joost van Baal * all/etc/defaults.in: fixed minor loose end 2002-03-27 22:50 Joost van Baal * email/script/: postfix2dlf.in, postfix2dlf_main.in, postfix2dlf_pre.in: minor cleanup, a better way to deal with lr_db stuff and statistics on nof lines 2002-03-27 20:07 Joost van Baal * email/: man/postfix2dlf.pod, script/postfix2dlf.in, script/postfix2dlf_main.in, script/postfix2dlf_pre.in: postfix2dlf useable again. still needs stresstesting with suitably contorted logs 2002-03-27 20:02 Francis J. Lacoste * email/script/argomail2dlf.in: Added SMTP protocol parsing. 2002-03-27 18:00 Joost van Baal * configure.in, email/Makefile.am, email/man/.cvsignore, email/man/Makefile.am, email/man/postfix2dlf.pod, email/script/postfix2dlf.in, email/script/postfix2dlf_main.in, email/script/postfix2dlf_pre.in: postfix2dlf is a three-scripts setup 2002-03-27 16:36 Joost van Baal * email/script/: .cvsignore, postfix2dlf.in, postfix2dlf_main.in, postfix2dlf_pre.in: postfix2dlf reimplementation is ready for debugging. lots of pending issues still 2002-03-25 17:50 Joost van Baal * configure.in, email/script/Makefile.am, email/script/postfix2dlf_main.in, email/script/postfix2dlf_pre.in: restarted working on postfix2dlf 2002-03-25 00:22 Francis J. Lacoste * configure.in, all/etc/address.cf, all/etc/defaults.in, email/script/.cvsignore, email/script/Makefile.am, email/script/argomail2dlf.in: Initial version of the ArGoSoft DLF converter. 2002-03-24 22:38 Wessel Dankers * doc/user-manual.dbx: Lots and lots of typo fixes 2002-03-24 17:25 Francis J. Lacoste * doc/BUGS: Added Jens Ott's request. 2002-03-24 00:33 Francis J. Lacoste * all/lib/Lire/: Field.pm, Group.pm, GroupField.pm, GroupOp.pm, Rangegroup.pm, Timegroup.pm, Timeslot.pm: - Updated imports from Lire::DataTypes - Improved error checking 2002-03-24 00:32 Francis J. Lacoste * all/lib/Lire/DataTypes.pm: Added a is_quantity_type and removed duration from the time type (it is more a quantity). 2002-03-24 00:31 Francis J. Lacoste * all/lib/xml/dtd/lrsml.dtd: New records element. 2002-03-24 00:31 Francis J. Lacoste * NEWS: Added news about the new records element. 2002-03-24 00:31 Francis J. Lacoste * all/lib/Lire/Makefile.am, all/lib/Lire/Records.pm, all/lib/Lire/ReportSpecFactory.pm, all/lib/Lire/XMLSpecContainer.pm, all/lib/Lire/AsciiDlf/AsciiDlfFactory.pm, all/lib/Lire/AsciiDlf/Group.pm, all/lib/Lire/AsciiDlf/Makefile.am, all/lib/Lire/AsciiDlf/Records.pm, doc/BUGS, ftp/reports/tracked-files.xml, ftp/reports/tracked-users.xml: Added a lire:records group operation element. 2002-03-23 18:47 Francis J. Lacoste * doc/BUGS: Add other name interested by PIX support. 2002-03-23 18:46 Francis J. Lacoste * proxy/script/squid2dlf.in: - Keep fractional timestamp - result_src_code can contains underscores. 2002-03-21 16:18 Joost van Baal * doc/BUGS: added UnixConfig idea, as suggested by Floris Lambrechts 2002-03-17 20:36 Francis J. Lacoste * all/lib/Time.pm: Improved year guessing. 2002-03-17 19:24 Francis J. Lacoste * all/script/lr_xml2png.in, doc/BUGS: Fixed lr_xml2png man page. 2002-03-17 19:18 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Timegroup.pm, doc/BUGS: Fixed problem with year wrap and 1M period. 2002-03-17 00:31 Francis J. Lacoste * ftp/: ftp.cfg, reports/Makefile.am, reports/bytes-by-period-by-user.xml: Added bytes-by-period-by-user FTP report. 2002-03-17 00:09 Francis J. Lacoste * NEWS, all/lib/Lire/Group.pm, all/lib/Lire/Makefile.am, all/lib/Lire/NestableAggregator.pm, all/lib/Lire/Rangegroup.pm, all/lib/Lire/Timegroup.pm, all/lib/Lire/Timeslot.pm, all/lib/Lire/XMLSpecContainer.pm, all/lib/Lire/AsciiDlf/Group.pm, all/lib/Lire/AsciiDlf/Makefile.am, all/lib/Lire/AsciiDlf/NestableAggregator.pm, all/lib/Lire/AsciiDlf/Rangegroup.pm, all/lib/Lire/AsciiDlf/Timegroup.pm, all/lib/Lire/AsciiDlf/Timeslot.pm, all/lib/xml/dtd/lrsml.dtd, doc/BUGS: timegroup, rangegroup and timeslot elements can now be nested like the group element. 2002-03-16 20:47 Francis J. Lacoste * all/lib/Lire/AsciiDlf/: Aggregator.pm, GroupOp.pm: Also minimize memory used by count and avg operations when they are using keys. 2002-03-16 20:46 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Group.pm: Thresholds are now in Lire::Config 2002-03-16 20:46 Francis J. Lacoste * all/script/lr_dlf2xml.in: Bug fix. 2002-03-16 20:46 Francis J. Lacoste * all/lib/Lire/Config.pm.in: Put KEYS_THRESHOLD_ in central place. Added way to force the selection of the algorithm for testing purpose through an environment variable. 2002-03-16 19:53 Francis J. Lacoste * NEWS, all/lib/Lire/FilterExpr.pm, all/lib/Lire/ReportSpecFactory.pm, all/lib/Lire/XMLSpecContainer.pm, all/lib/Lire/AsciiDlf/AsciiDlfFactory.pm, all/lib/Lire/AsciiDlf/FilterExpr.pm, all/lib/xml/dtd/lrsml.dtd, www/reports/clienthost-by-period.xml: Removed uniq filter element. 2002-03-16 19:35 Francis J. Lacoste * all/script/lr_dlf2xml.in: Catch error. 2002-03-16 19:34 Francis J. Lacoste * INSTALL, all/etc/defaults.in, all/script/lr_config.in, doc/user-manual.dbx: Removed references to LR_MAX_MEMORY variable. 2002-03-16 06:21 Francis J. Lacoste * all/script/lr_dlf2xml.in: Reorganized to use DlfInfo object and implement different sorting of the DLF source. Dropped the old sequential/parallel alternative. 2002-03-16 06:20 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Group.pm: Added alternative minimal memory footprint algorithm that relies on sorted DLF input (on the fields used in the group). 2002-03-16 06:19 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Timegroup.pm: We can now determine the start of the period from the dlf_info object in init_report(). We no longer rely on sorted input. 2002-03-16 06:18 Francis J. Lacoste * all/lib/Lire/AsciiDlf/Aggregator.pm, all/lib/Lire/AsciiDlf/DerivedRecordsCreator.pm, all/lib/Lire/AsciiDlf/ExtendedFieldsCreator.pm, all/lib/Lire/AsciiDlf/GroupOp.pm, all/lib/Lire/AsciiDlf/Rangegroup.pm, all/lib/Lire/AsciiDlf/ReportSpec.pm, all/lib/Lire/AsciiDlf/Summary.pm, all/lib/Lire/AsciiDlf/Timeslot.pm, database/extensions/DatabaseSchema.pm, email/extensions/EmailSchema.pm, www/extensions/AttackSchema.pm, www/extensions/DomainSchema.pm, www/extensions/RobotSchema.pm, www/extensions/SearchSchema.pm, www/extensions/URLSchema.pm, www/extensions/UserAgentSchema.pm, www/extensions/UserSessionSchema.pm: Updated for new init_report() and init_computation() call with the dlf_info parameter. 2002-03-16 06:16 Francis J. Lacoste * all/lib/Lire/AsciiDlf/DlfInfo.pm: Some bug fixes. 2002-03-16 06:15 Francis J. Lacoste * all/lib/Lire/Program.pm: We no longer need to output the DLF file sorted on the timestamp. 2002-03-15 16:26 Francis J. Lacoste * all/script/lr_dlf_analyze.in: lr_dlf_analyze is now a frontend to the Lire::AsciiDlf::DlfInfo module. 2002-03-15 16:25 Francis J. Lacoste * all/lib/Lire/AsciiDlf/: DlfInfo.pm, Makefile.am: Added Lire::AsciiDlf::DlfInfo module. 2002-03-15 16:24 Francis J. Lacoste * all/lib/Lire/DataTypes.pm: Fixed typo. 2002-03-12 23:21 Joost van Baal * email/script/: .cvsignore, Makefile.am, postfix2dlf_pre.in: first shot at reimplemting postfix2dlf. Idea is: postfix2dlf calls postfix2dlf_pre | postfix2dlf_main postfix2dlf_pre does what used to be done by the sort(1) call: it builds a berkeley db. postfix2dlf_main reparses the logfile, using _pre's info. 2002-03-12 13:11 Joost van Baal * doc/roadmap.dbx: updated 2002-03-11 18:11 Joost van Baal * doc/BUGS: reported small doc bug 2002-03-11 18:11 Joost van Baal * email/reports/: deliveries-by-period.xml, volume-by-period.xml: now generates graphics for 2002-03-09 20:07 Francis J. Lacoste * all/lib/Lire/AsciiDlf/: Aggregator.pm, Group.pm, Makefile.am, Rangegroup.pm, Summary.pm, Timegroup.pm, Timeslot.pm: Added Lire::AsciiDlf::Aggregator module. Added a dlf_sort_fields method which returns the required sort order for the operation. 2002-03-09 15:53 Francis J. Lacoste * THANKS, firewall/script/iptables2dlf.in: Fixed parsing of the rule tag. Thanks to Jens Ott for reporting and proposing a fix. 2002-03-08 10:52 Joost van Baal * doc/BUGS: found and reported bug 2002-03-08 10:51 Joost van Baal * all/lib/xml/dtd/lire-types.mod: added comment 2002-03-08 08:19 Joost van Baal * email/script/postfix2dlf.in: documented way to implement solution in a comment 2002-03-07 23:03 Joost van Baal * email/script/postfix2dlf.in: thinking about it. no solution yet. added comments on pending issues 2002-03-06 23:37 Joost van Baal * email/script/postfix2dlf.in: yes! it compiles! naming of variables more in sync with sendmail2dlf conventions. datastructure the same as sendmail2dlf one. purging of old msgs from %msg hash now on same criterium as sendmail2dlf. no longer calls sort(1). added some documentation. still needs a lot of testing. 2002-03-06 12:14 Joost van Baal * email/script/postfix2dlf.in: ripped out print_dlf. lots of things left to do: its broken now. wont compile even. 2002-03-04 17:20 Joost van Baal * email/script/sendmail2dlf.in: now uses print_dlf from Lire::Email. interface to this function has changed slightly. 2002-03-04 17:20 Joost van Baal * email/lib/Email.pm: moved print_dlf from sendmail2dlf in. all other email convertors should use this shared printing routine. 2002-03-04 01:34 Francis J. Lacoste * doc/dev-manual.dbx: Added missing chapter closing element. 2002-03-04 01:17 Joost van Baal * email/script/postfix2dlf.in: now conditionally calls delete $msgs{$oldqid} , based on wether print_dlf did actuall do some printing. $qid ne $oldqid is not a sufficient condition in cases where log carries stuff like '[ID 197553 mail.info]', since "sort -k 6,6" does no sane sorting then. This patch should be revoked once we have a more flexible sort call. See mrbill's bugreport on the questions list. 2002-03-04 00:28 Francis J. Lacoste * all/script/lr_dlf2xml.in: Added missing chapter closing element. 2002-03-04 00:28 Francis J. Lacoste * www/extensions/URLSchema.pm: Fixed bug with files ending in . 2002-03-03 09:36 Joost van Baal * all/man/lr_cron.pod: added note about lr_config 2002-03-03 09:35 Joost van Baal * doc/dev-manual.dbx: restored which-script-calls-which-script overview 2002-03-02 19:19 Francis J. Lacoste * all/lib/Lire/Config.pm.in: Added availability of the DEBUG variables. 2002-03-02 19:17 Francis J. Lacoste * www/extensions/: DomainSchema.pm, RobotSchema.pm, UserAgentSchema.pm: Save unknown values in files when DEBUG is on. Clear memory and set the default values based on the schema definition. 2002-03-02 19:16 Francis J. Lacoste * all/lib/WWW/UserAgent/Language.pm: Some browsers put the language between brackets []. 2002-03-02 19:16 Francis J. Lacoste * all/lib/WWW/UserAgent/OS.pm: Fixed recognition of windows OS. 2002-03-02 18:19 Francis J. Lacoste * www/extensions/AttackSchema.pm: Set defaults based on schema. Free memory. 2002-03-02 18:19 Francis J. Lacoste * all/lib/WWW/Filename/Attack.pm: Simplify the analysis. 2002-03-02 18:18 Francis J. Lacoste * all/lib/WWW/: Domain.pm, Filename.pm, UserAgent.pm: Made the default values configurable (so that it can set from the schema definition). Made the %notInXXXHash instance variable so that it can be freed. 2002-03-01 11:57 Joost van Baal * doc/roadmap.dbx: added plamen's gui table, so that it won't get lost 2002-02-26 18:57 Francis J. Lacoste * NEWS: News about the ASCII formatting fixes. 2002-02-26 18:56 Francis J. Lacoste * all/lib/Lire/ReportParser/AsciiWriter.pm: Wrapped long names instead of cropping them. 2002-02-26 18:35 Francis J. Lacoste * www/filters/: Makefile.am, exclude-sessions-by-page.xml, select-sessions-by-page.xml: Added exclude-sessions-by-page and select-sessions-by-page filters. 2002-02-26 18:13 Francis J. Lacoste * all/lib/Lire/ReportParser/AsciiWriter.pm: Fixed bugs in ASCII DocBook formatter. 2002-02-26 18:12 Francis J. Lacoste * all/lib/Lire/ReportSection.pm: Removed extra } 2002-02-26 17:36 Francis J. Lacoste * doc/BUGS: New user requests. 2002-02-24 23:50 Francis J. Lacoste * all/lib/Lire/ReportSection.pm: Removed extra {. 2002-02-24 23:27 Francis J. Lacoste * NEWS: Some more news. 2002-02-24 23:26 Francis J. Lacoste * www/extensions/SearchSchema.pm: New analysis on the referrer: referring_site and search_engine. 2002-02-24 23:24 Francis J. Lacoste * www/www-search.xml: Documented the schema. Added referring_site and search_engine fields. 2002-02-24 23:23 Francis J. Lacoste * www/: www.cfg, reports/Makefile.am, reports/keywords-by-search_engine.xml, reports/requests-by-search_engine.xml, reports/top-referring_sites.xml: Added keywords-by-search_engine, requests-by-search_engine and top-referring_sites reports. 2002-02-24 21:49 Francis J. Lacoste * NEWS: Some NEWS. 2002-02-24 21:48 Francis J. Lacoste * doc/BUGS: Traversals is implemented. No need for Lire::WWW::URL in Apache.pm 2002-02-24 21:47 Francis J. Lacoste * www/reports/user_session-page_counts.xml: Fixed param specification. 2002-02-24 21:47 Francis J. Lacoste * www/reports/: user_session-finished.xml, user_session-summary.xml: Marked user_session-finished report as obsolete. Integrated completed information in the summary. 2002-02-24 21:46 Francis J. Lacoste * www/reports/: top-first_page.xml, top-last_page.xml: Removed filter_spec since this has to be implemented at the analysis level. 2002-02-24 21:46 Francis J. Lacoste * www/extensions/UserSessionSchema.pm: Fixed bugs in session code. Implemented analysis for the new fields in the schema. 2002-02-24 21:44 Francis J. Lacoste * www/www-user_session.xml: Added req_count, visit-number and other fields for page traversal. 2002-02-24 21:44 Francis J. Lacoste * www/www.cfg: Added new session reports. Commented out the clienthost-by-period report since it gives about the same information as user_session-by-period. 2002-02-24 21:41 Francis J. Lacoste * all/script/lr_dlf2xml.in: - The name of the temporary file should always appear when LR_KEEP_TEMP_DLF is set. - Pass on list of unavailable fields to the init_computation method of the derived and extended schemas creator. 2002-02-24 21:37 Francis J. Lacoste * www/reports/: Makefile.am, top-traversals.xml, user_session-visit_number.xml: Added top-traversals and user_session-visit_number reports. 2002-02-21 00:13 Francis J. Lacoste * NEWS: Some NEWS. 2002-02-21 00:12 Francis J. Lacoste * www/: Makefile.am, www-country.xml, www-dir.xml, www-domain.xml, www-url.xml, www.xml, extensions/CountrySchema.pm, extensions/DirSchema.pm, extensions/DomainSchema.pm, extensions/Makefile.am, extensions/RobotSchema.pm, extensions/URLSchema.pm, lib/Apache.pm, reports/bytes-by-dir.xml, reports/requests-by-country.xml, reports/top-avg-compression-by-file-type.xml, reports/top-pages-by-client_host.xml, reports/top-referers-by-page.xml, script/w3c_extended2dlf.in: Moved requested_file and requested_page_ext into www-url extended schema (merged with www-dir). Moved client_domain into an extended schema (merged with www-country). 2002-02-20 22:46 Francis J. Lacoste * www/www.cfg: Reorganised www report to use section and global filters. 2002-02-20 22:46 Francis J. Lacoste * www/reports/top-referers.xml: Removed extra character. 2002-02-20 22:45 Francis J. Lacoste * www/reports/: Makefile.am, top-urls-by-result.xml, user_session-summary.xml: Added top-urls-by-result and user_session-summary reports. 2002-02-20 22:45 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/logml-www.xsl, doc/user-manual.dbx: Fixed LogML uses for -by-day reports. 2002-02-20 22:44 Francis J. Lacoste * dns/reports/requests-by-period-by-method.xml, dns/reports/requesttype-distribution-by-method.xml, dns/reports/top-requested-names-by-method.xml, dns/reports/top-requesting-hosts-by-method.xml, www/reports/top-pages-by-client_host.xml, www/reports/top-tracked_pages-by-client_host.xml, www/reports/tracked_pages-by-period.xml: Marked obsolete some report specifications which are better served by global filter. 2002-02-20 21:23 Francis J. Lacoste * NEWS, ftp/reports/Makefile.am, ftp/reports/bytes-by-day.xml, www/reports/Makefile.am, www/reports/bytes-by-day.xml, www/reports/bytes-by-result-by-day.xml, www/reports/clienthost-by-day.xml, www/reports/requests-by-day.xml, www/reports/requests-by-result-by-day.xml: Removed obsoleted -by-day reports. 2002-02-19 21:25 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/docbook.xsl: Fixed broken DocBook output when no subreports are in a section. 2002-02-19 17:59 Francis J. Lacoste * print/print.xml: Added client_host field. 2002-02-19 17:59 Francis J. Lacoste * NEWS, print/script/lprng_account2dlf.in: Fixed LPR-Ng DLF converter. 2002-02-19 16:41 Francis J. Lacoste * NEWS, all/script/lr_xml2html.in, all/script/lr_xml2xhtml.in: Reverted the corrupted tar file non-bug. 2002-02-19 15:25 Joost van Baal * NEWS, all/script/lr_xml2html.in, all/script/lr_xml2xhtml.in: fixed bug which caused (x)html output to be corrupted 2002-02-17 23:34 Francis J. Lacoste * configure.in: Always uses the variables setted by the user for SGML files detection. Only print a warning if they aren't present on the system. 2002-02-16 19:32 Francis J. Lacoste * doc/BUGS: Added some users' requests. Added gzip bug. 2002-02-16 19:31 Francis J. Lacoste * NEWS: And we start again... 2002-02-16 02:39 Josh Koenig * all/script/responder.cgi: Hunting down mystery bugs - restored to original content 2002-02-15 23:52 Josh Koenig * all/script/responder.cgi: Hunting down mystery bugs 2002-02-15 23:48 Josh Koenig * all/script/responder.cgi: Hunting down mystery bugs 2002-02-15 23:29 Josh Koenig * all/script/responder.cgi: Hunting down mystery bugs 2002-02-15 23:21 Josh Koenig * all/script/responder.cgi: Hunting down mystery bugs 2002-02-15 23:04 Josh Koenig * all/script/responder.cgi: added stuff to deal with compressed logfiles, bugfiz 2002-02-15 21:14 Josh Koenig * all/script/responder.cgi: added stuff to deal with compressed logfiles 2002-02-14 16:05 Francis J. Lacoste * NEWS: Ready to release 20020214 2002-02-13 22:57 Francis J. Lacoste * doc/: lire.ent, user-manual.dbx: Updated user's manual for new services and log file formats we support. 2002-02-13 22:56 Francis J. Lacoste * NEWS: Reviewed before release. 2002-02-13 18:14 Francis J. Lacoste * all/script/lr_run_tests.in: Bug fixes. 2002-02-13 18:13 Francis J. Lacoste * all/script/lr_config.in: Comsmetics. 2002-02-13 08:23 Joost van Baal * email/reports/top-volume-to-domain.xml: fixed language style bug 2002-02-12 22:47 Francis J. Lacoste * all/lib/Lire/Field.pm: default wasn't working correctly when none was set 2002-02-12 22:47 Francis J. Lacoste * all/lib/Lire/DataTypes.pm: Make sure that context is scalar. 2002-02-12 22:19 Francis J. Lacoste * all/script/lr_run_tests.in: (X)HTML output is a tar file. 2002-02-12 22:19 Francis J. Lacoste * all/etc/address.cf: Fixed ms_isa address, added mysql. 2002-02-12 21:44 Joost van Baal * doc/BUGS: one more note on measuring performance 2002-02-12 21:28 Joost van Baal * doc/BUGS: did some more performance measuring 2002-02-12 20:59 Francis J. Lacoste * proxy/proxy.xml: Put default on int fields for which the default shouldn't be 0. 2002-02-12 20:40 Francis J. Lacoste * all/script/lr_config.in: Fixed typo. 2002-02-12 20:20 Joost van Baal * doc/BUGS: timestamp on "bug" 2002-02-12 20:19 Joost van Baal * doc/BUGS: raised some issues with performance. i guess this should be somewhere on our roadmap too. 2002-02-12 19:47 Francis J. Lacoste * all/: man/lr_run_tests.pod, script/lr_run_tests.in: XSLT ASCII reports were dropped. 2002-02-12 18:40 Francis J. Lacoste * database/database.cfg, email/email.cfg, print/print.cfg, www/www.cfg: Make sure that there is something than the default "Section" title. 2002-02-12 18:40 Francis J. Lacoste * INSTALL: Minor fixes for new update. 2002-02-12 18:40 Francis J. Lacoste * all/script/lr_check_prereq.in: HTML and XHTML always need tar 2002-02-12 18:39 Francis J. Lacoste * NEWS, all/script/lr_config.in, doc/BUGS: lr_config now configures LR_ARCHIVEDIR and ARCHIVE can be run by any user offers format based on what is available on the system 2002-02-11 00:03 Francis J. Lacoste * doc/: Makefile.am, dev-manual.dbx, lire-dlf-converters.dia, lire-dlf-converters.eps: More detailed Log Abstraction section. 2002-02-10 23:15 Francis J. Lacoste * doc/dev-manual.dbx: Completed definitions section. 2002-02-10 23:15 Francis J. Lacoste * doc/lire.ent: Use citetitle in book's title. 2002-02-10 21:36 Francis J. Lacoste * doc/: Makefile.am, dev-manual.dbx, lire-design.dia, lire-design.eps, lire.ent: Flesh out the Architecture's overview. Included lire-design schema. 2002-02-10 21:35 Francis J. Lacoste * include/rules.mk: Modified HTML and PDF rule to support .eps and .png listed in the dependencies. 2002-02-10 21:34 Francis J. Lacoste * configure.in: Added tests for tools need to build documentation in CVS. 2002-02-10 21:33 Francis J. Lacoste * proxy/reports/requests-by-time.xml: Fixed id. 2002-02-10 17:12 Francis J. Lacoste * all/lib/Lire/: DlfSchema.pm, Field.pm, Makefile.am: Added Lire::Field man page. 2002-02-10 00:16 Francis J. Lacoste * all/lib/Lire/DlfSchema.pm, all/lib/Lire/Makefile.am, all/lib/Lire/Program.pm, doc/BUGS: Added Lire::DlfSchema man page. 2002-02-09 23:13 Francis J. Lacoste * all/lib/Lire/: Makefile.am, Program.pm: Added Lire::Program man page. 2002-02-09 21:41 Francis J. Lacoste * all/lib/Time.pm, doc/BUGS: Completed Time.pm man page. 2002-02-09 18:53 Francis J. Lacoste * NEWS, ftp/ftp.cfg, ftp/reports/Makefile.am, ftp/reports/bytes-by-dir-by-user-by-period.xml: Added Cedric's bytes-by-dir-by-user-by-period report spec. 2002-02-09 18:30 Francis J. Lacoste * doc/BUGS: Added Rob Dinoff's requests. Removed fixed proxy bugs. 2002-02-08 18:08 Joost van Baal * all/etc/defaults.in: fixed bug which caused setting LR_SCALE_* in defaults.local to be ignored 2002-02-08 18:06 Joost van Baal * THANKS: added Cedric Gross 2002-02-08 16:33 Joost van Baal * proxy/proxy.xml: fixed Id tag 2002-02-07 21:45 Francis J. Lacoste * proxy/: proxy.cfg, reports/Makefile.am, reports/bytes-by-cache_result.xml, reports/bytes-by-result_src_code.xml, reports/requests-by-size.xml, reports/requests-by-time.xml, reports/top-clients-by-destinations.xml: Added bytes-by-cache_result, bytes_by-result_src_code, requests-by-size, requests-by-time and top-clients-by-destinations report specifications. Adde Denied Sites section to proxy report. 2002-02-07 21:44 Francis J. Lacoste * proxy/proxy.xml: Made it clear that squid's codes should be used. 2002-02-07 21:44 Francis J. Lacoste * proxy/reports/top-types-by-bytes.xml: Fixed report. 2002-02-07 21:43 Francis J. Lacoste * proxy/reports/top-users-by-destinations.xml: Fixed typos. 2002-02-07 21:43 Francis J. Lacoste * proxy/script/ms_isa2dlf.in: Map s-object-source to the proper squid code. 2002-02-07 21:43 Francis J. Lacoste * proxy/filters/: Makefile.am, select-cache_result.xml: Added select-cache_result filter. 2002-02-07 00:08 Francis J. Lacoste * proxy/reports/: top-destinations-by-clients.xml, top-destinations-by-users.xml, top-urls-by-users.xml: A report-spec can only contains one param-spec. 2002-02-07 00:07 Francis J. Lacoste * proxy/: proxy.cfg, reports/Makefile.am, reports/bytes-by-period.xml, reports/bytes-by-timeslot.xml, reports/requests-by-cache_result.xml, reports/requests-by-period.xml, reports/requests-by-timeslot.xml, reports/top-types-by-bytes.xml, reports/top-users-by-destinations.xml: Added bytes-by-period, bytes-by-timeslot, requests-by-cache_result, requests-by-period, requets-by-timeslot, top-types-by-bytes and top-users-by-destinations. 2002-02-07 00:06 Francis J. Lacoste * NEWS: There's too many reports in the proxy superservice to list them all here. 2002-02-07 00:04 Francis J. Lacoste * all/lib/xml/dtd/lire-types.mod: Added proxy superservice. 2002-02-06 23:16 Francis J. Lacoste * proxy/: proxy.cfg, reports/Makefile.am, reports/client_hosts-summary.xml, reports/requests-summary.xml, reports/top-destinations-by-users.xml, reports/users-summary.xml: Added client_hosts-summary, requests-summary, top-destinations-by-users and users-summary reports. 2002-02-06 23:14 Francis J. Lacoste * proxy/reports/top-users-by-bytes.xml: Filter out records where user information isn't available. 2002-02-06 23:13 Francis J. Lacoste * proxy/reports/top-urls-by-users.xml: - Filter out records where user information isn't available. - requested_url without the hostname isn't that interesting. 2002-02-06 23:12 Francis J. Lacoste * proxy/reports/top-destinations-by-clients.xml: Use client_host and removed charttype attribute. 2002-02-06 23:12 Francis J. Lacoste * proxy/script/ms_isa2dlf.in: - Mapped new fields: mime-type, rule#1, c-host, time-taken - r-host and friends is about the destination only when the object is fetch from the source. - Add sc-bytes and cs-bytes into bytes. - Parse cs-uri using Lire::WWW::URL - Don't mapped field with ISA default '-'. - Handle some of the FIXME comments. - Fill-in client_host from client_ip when the info isn't available (this way we can use client_host in reports). Besides according to the DLF schema semantics (in lire-types.mod) an IP is an host but the reverse isn't true. 2002-02-06 23:08 Francis J. Lacoste * proxy/script/squid2dlf.in: - Put client_ip into client_host (this way we can always use client_host field). - duration is in millisecond - Removed comments about checking ms_isa. 2002-02-06 21:24 Joost van Baal * doc/.cvsignore: html gets generated in subdirs now 2002-02-06 21:23 Joost van Baal * doc/faq.dbx: added id to question, so that html links in toc are no longer broken 2002-02-06 18:49 Francis J. Lacoste * NEWS: Added NEWS about the new dns reports 2002-02-06 18:46 Francis J. Lacoste * dns/reports/: Makefile.am, req-by-period-by-method.xml, req-by-timeslot-by-method.xml, requests-by-timeslot.xml, requests-summary-by-method.xml, requests-summary.xml, requesttype-by-method.xml: Added timeslot and summary reports. Use timeslot, requesttype and period reports which show splitted value for recurs/nonrec value by default. 2002-02-06 18:45 Francis J. Lacoste * dns/dns.cfg: Added timeslot and summary reports. Use timeslot, requesttype and period reports which show splitted value for recurs/nonrec value by default. 2002-02-06 18:45 Francis J. Lacoste * dns/reports/requests-by-period.xml: Added charttype attribute. 2002-02-06 15:16 Joost van Baal * proxy/proxy.xml: cosmetics 2002-02-05 22:57 Francis J. Lacoste * all/etc/address.cf: Added all new proxy services. 2002-02-05 22:57 Francis J. Lacoste * NEWS, configure.in, all/etc/defaults.in, proxy/script/.cvsignore, proxy/script/Makefile.am, proxy/script/welf_proxy2dlf.in: Added welf_proxy service. 2002-02-05 22:56 Francis J. Lacoste * firewall/reports/: top-bytes-src-by-dst.xml, top-dst-by-msg.xml, top-src-by-msg.xml: Fixed id. 2002-02-05 22:56 Francis J. Lacoste * firewall/filters/select-action.xml: Fixed description. 2002-02-05 22:56 Francis J. Lacoste * all/lib/Lire/WELF.pm, firewall/script/welf2dlf.in: Handle SonicWall extensions in Lire::WELF 2002-02-05 22:09 Francis J. Lacoste * proxy/proxy.xml: Added cat_action field (from Welf). 2002-02-05 19:37 Francis J. Lacoste * all/script/lr_config.in: Implemented Wytze's fix. 2002-02-05 19:33 Francis J. Lacoste * firewall/reports/: bytes-by-rule.xml, pkt-by-rule.xml: Count field should be summed. 2002-02-05 19:33 Francis J. Lacoste * NEWS: Firewall NEWS 2002-02-05 19:33 Francis J. Lacoste * doc/BUGS: Removed firewall related bugs. Add lr_gethostbyaddr wishlist item. 2002-02-05 19:33 Francis J. Lacoste * firewall/: firewall.cfg, reports/Makefile.am: Added a lot of new firewall reports. 2002-02-05 19:27 Francis J. Lacoste * all/lib/Lire/ReportParser/AsciiWriter.pm: Wrap long titles. Other small fixes. 2002-02-05 19:26 Francis J. Lacoste * firewall/script/acl_cisco_log2dlf.in: Commit port numbers to names. 2002-02-05 19:26 Francis J. Lacoste * firewall/reports/: top-bytes-dst-by-src.xml, top-bytes-src-by-dst.xml, top-dst-by-msg.xml, top-msg.xml, top-pkt-dst-by-src.xml, top-pkt-src-by-dst.xml, top-src-by-msg.xml: Convert port numbers to names 2002-02-05 19:24 Francis J. Lacoste * all/lib/Lire/WELF.pm: WELF log can use CRLF line ending convention. 2002-02-05 18:08 Francis J. Lacoste * all/lib/Lire/ReportParser/AsciiWriter.pm: Improved display when multiple names are used in subgroups. 2002-02-05 17:17 Francis J. Lacoste * all/script/lr_config.in: Load common settings at beginning so that they can be overriden locally. 2002-02-04 17:31 Joost van Baal * database/script/mysql2dlf.in: added example 2002-02-04 16:43 Joost van Baal * NEWS: typos, added francis' new firewall reports 2002-02-04 00:06 Francis J. Lacoste * firewall/: firewall.cfg, reports/Makefile.am, reports/bytes-by-period.xml, reports/bytes-by-rule.xml, reports/bytes-by-timeslot.xml, reports/pkt-by-period.xml, reports/pkt-by-rule.xml, reports/pkt-by-timeslot.xml, reports/top-pkt-by-dst.xml, reports/top-pkt-by-src.xml: Added a bunch of firewall reports. 2002-02-04 00:02 Joost van Baal * proxy/script/squid2dlf.in: now i understand what result_src_foo is about 2002-02-03 23:43 Francis J. Lacoste * firewall/filters/: Makefile.am, select-action.xml: Added firewall's filter that select records according to denied/permitted 2002-02-03 23:37 Joost van Baal * proxy/script/squid2dlf.in: now uses Lire::WWW::URL, still needs a lot of testing, esp. wrt dlf interpretation as oposed to ms_isa 2002-02-03 23:35 Joost van Baal * doc/BUGS: updated 2002-02-03 23:35 Joost van Baal * all/lib/WWW/URL.pm: lended heavily from rfc examples and URI from CPAN 2002-02-03 23:34 Joost van Baal * all/lib/WWW/Makefile.am: WWW::URL is usable now 2002-02-03 22:57 Francis J. Lacoste * firewall/: firewall.cfg, reports/Makefile.am, reports/pkt-summary.xml, reports/vol-summary.xml: Added packets and volume summary to firewall report. 2002-02-03 22:57 Francis J. Lacoste * firewall/reports/: bytesperfromperport.xml, bytespertoperport.xml, deniedtcpperport.xml: Fixed duplicate ID. 2002-02-03 22:57 Francis J. Lacoste * all/script/lr_dlf2xml.in: Debug to off by default. 2002-02-03 22:56 Francis J. Lacoste * all/lib/Lire/: Group.pm, AsciiDlf/Summary.pm, ReportParser/AsciiWriter.pm: Made it possible for group's name to appears in summary reports as label. 2002-02-03 18:20 Francis J. Lacoste * NEWS: Added news about nms and new firewall superservice semantics. 2002-02-03 18:18 Francis J. Lacoste * email/script/nms2dlf.in: - Make sure that process_error is run before print_local_messages - Rewrite conditional test in print_local_messages for understanbility - Added correction for message id and email that contains : 2002-02-03 14:20 Joost van Baal * all/lib/WWW/URL.pm: moving all url parsing to one place 2002-02-03 14:20 Joost van Baal * proxy/script/squid2dlf.in: added some comments 2002-02-03 14:17 Joost van Baal * doc/BUGS: some missing manpages are normal bugs, not wishlist 2002-02-03 14:17 Joost van Baal * all/lib/WWW/Filename.pm, www/lib/Apache.pm: improved manpage 2002-02-03 01:05 Francis J. Lacoste * email/script/nms2dlf.in: Working version with current email schema. 2002-02-02 12:37 Joost van Baal * doc/user-manual.dbx: updated list of platforms 2002-02-02 12:27 Joost van Baal * email/script/postfix2dlf.in: now only conditionally updates $msgs{$qid}{'size'} : no longer produces bogus '-' for size in dlf's. added some debug code. 2002-02-02 12:25 Joost van Baal * email/lib/Email.pm: cosmetics 2002-02-02 12:24 Joost van Baal * NEWS: improved postfix stuff 2002-02-02 00:03 Joost van Baal * email/script/postfix2dlf.in: now supports postfix/virtual. still hassle with size fields though 2002-02-02 00:02 Joost van Baal * email/lib/Email.pm: fiddling with - as size. postfix logs give havoc 2002-02-02 00:01 Joost van Baal * NEWS: squid support 2002-02-01 23:59 Joost van Baal * all/script/responder.cgi: rats. cant get a lean ENV working 2002-02-01 23:22 Joost van Baal * all/script/responder.cgi: more ENV fiddling, got rid of hardcoded absolute webhost name 2002-02-01 22:34 Joost van Baal * all/script/responder.cgi: fixed stupid bug 2002-02-01 22:29 Joost van Baal * all/script/responder.cgi: stored /home/or/ in a variable, since it occured more than once. applied Francis' idea about ENV hash ( Message-ID: <20020130164125.GK6972@Contre.COM> ) added a skeleton for a manpage added a cvs Id tag 2002-02-01 22:16 Joost van Baal * all/script/responder.cgi: resurrected cosmetics 2002-02-01 20:19 Josh Koenig * all/script/responder.cgi: Fixed tempfiles and strict issues - fixed indents 2002-02-01 20:17 Josh Koenig * all/script/responder.cgi: Fixed tempfiles and strict issues 2002-02-01 18:08 Joost van Baal * all/script/responder.cgi: cosmetics 2002-02-01 00:03 Joost van Baal * NEWS, configure.in, all/etc/defaults.in, proxy/proxy.cfg, proxy/reports/Makefile.am, proxy/reports/top-destinations-by-bytes.xml, proxy/reports/top-destinations-by-clients.xml, proxy/reports/top-destinations.xml, proxy/script/Makefile.am, proxy/script/squid2dlf.in: new proxy reports, proxy dlf as produced by ms_isa and squid somewhat more in sync 2002-01-31 22:14 Josh Koenig * all/script/responder.cgi: updated to refer to the ~/or directory 2002-01-31 20:07 Joost van Baal * doc/roadmap.dbx: updated cf today irc chat 2002-01-30 21:09 Francis J. Lacoste * email/lib/Email.pm: Postfix queue identifier can be 8 characters in length 2002-01-30 18:17 Francis J. Lacoste * doc/BUGS: Added requests from Cedric. 2002-01-30 18:17 Francis J. Lacoste * all/lib/: Lire/XMLSpecContainer.pm, xml/dtd/lrsml.dtd: Typos and more precise error message. 2002-01-29 23:14 Joost van Baal * NEWS: new proxy report 2002-01-29 22:54 Joost van Baal * doc/faq.dbx: added extra question for the impatient. fixed typos. added advertisement to contribute. 2002-01-27 22:40 Francis J. Lacoste * doc/faq.dbx: Complete basic answers to licensing questions. 2002-01-26 11:03 Egon Willighagen * NEWS: Updated for new database report. 2002-01-26 11:01 Egon Willighagen * configure.in, database/Makefile.am, database/database-querytype.xml, database/database.cfg, database/extensions/.cvsignore, database/extensions/DatabaseSchema.pm, database/extensions/Makefile.am, database/reports/Makefile.am, database/reports/top-querytypes.xml: Added query type extension and report. Types: create, select, show and insert. 2002-01-26 10:43 Egon Willighagen * all/etc/defaults.in: Added mysql service. 2002-01-25 16:42 Joost van Baal * proxy/reports/top-urls-by-users.xml: as suggested by Andrei Steriopol 2002-01-25 16:41 Joost van Baal * proxy/: proxy.cfg, reports/Makefile.am: added top-urls-by-users report 2002-01-25 16:01 Joost van Baal * AUTHORS, all/lib/WWW/UserAgent/Robot.pm: merged WWW::UserAgent copyright stuff in generall AUTHORS file, fixed typo 2002-01-25 15:08 Joost van Baal * all/script/lr_dlf2xml.in, www/extensions/SearchSchema.pm: fixed bug which caused requests-by-keywords report in www-search extension to choke on search request with empty keyword 2002-01-24 19:13 Francis J. Lacoste * NEWS, www/www.cfg, www/reports/Makefile.am, www/reports/top-referers.xml: Added top-referers www report. 2002-01-24 18:29 Francis J. Lacoste * doc/BUGS: Some removed, one wishlist item added. 2002-01-24 17:42 Francis J. Lacoste * all/lib/Syslog.pm: Facility can contains digits (local0) 2002-01-24 16:52 Francis J. Lacoste * email/script/sendmail2dlf.in: Time is now in timestamp attribute 2002-01-23 23:06 Francis J. Lacoste * NEWS: Added NEWS about new (X)HTML output behaviour. 2002-01-23 23:01 Francis J. Lacoste * all/man/: lr_xml2html.pod, lr_xml2xhtml.pod: Documented new output behaviour. 2002-01-23 22:56 Francis J. Lacoste * all/script/: lr_xml2html.in, lr_xml2xhtml.in: Always output tar file for (X)HTML output. Uses chunk.xsl stylesheet. 2002-01-23 22:39 Francis J. Lacoste * configure.in, doc/.cvsignore, doc/Makefile.am, include/rules.mk: HTML documentation is now splitted in multiple files. 2002-01-23 22:38 Francis J. Lacoste * proxy/: catalog, reports/catalog: Added missing files for check-xml target. 2002-01-23 21:48 Josh Koenig * all/script/: responder.cgi, responder.cgi, responder.cgi: All new with taint and strict 2002-01-23 00:38 Francis J. Lacoste * firewall/script/: acl_cisco_log2dlf.in, ipchains2dlf.in, ipmon2dlf.in, iptables2dlf.in, welf2dlf.in: Updated for modified schema. 2002-01-23 00:38 Francis J. Lacoste * firewall/firewall.xml: Added new fields: rule, snt_intf, from_host, to_host, count and msg. Added documentation to some fields. 2002-01-22 22:26 Francis J. Lacoste * NEWS: NEWS about global filters and report's sections. 2002-01-22 22:25 Francis J. Lacoste * doc/user-manual.dbx: Documented report's sections and global filters. 2002-01-22 21:25 Francis J. Lacoste * configure.in: Added template filters subdirectories. 2002-01-22 21:24 Francis J. Lacoste * dns/filters/.cvsignore, dns/filters/Makefile.am, doc/Makefile.am, doc/user-manual.dbx, firewall/firewall.xml, include/rules.mk, www/filters/.cvsignore, www/filters/Makefile.am: Include automatically generated filters documentation. 2002-01-22 21:24 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/convert_reportspec2docbook.xsl: Made it possible to generate documentation about filter specification. 2002-01-22 20:53 Francis J. Lacoste * print/filters/Makefile.am: Fixed superservice. 2002-01-22 20:49 Francis J. Lacoste * database/Makefile.am, database/filters/.cvsignore, database/filters/Makefile.am, database/filters/catalog, email/Makefile.am, email/filters/.cvsignore, email/filters/Makefile.am, email/filters/catalog, firewall/Makefile.am, firewall/filters/.cvsignore, firewall/filters/Makefile.am, firewall/filters/catalog, ftp/Makefile.am, ftp/filters/.cvsignore, ftp/filters/Makefile.am, ftp/filters/catalog, print/Makefile.am, print/filters/.cvsignore, print/filters/Makefile.am, print/filters/catalog, proxy/Makefile.am, proxy/filters/.cvsignore, proxy/filters/Makefile.am, proxy/filters/catalog: Added template filters directories 2002-01-21 00:17 Francis J. Lacoste * www/: Makefile.am, filters/.cvsignore, filters/Makefile.am, filters/catalog, filters/exclude-client_host.xml, filters/exclude-referer.xml, filters/exclude-url.xml, filters/select-client_host.xml, filters/select-url.xml: Added some www filters. 2002-01-21 00:01 Francis J. Lacoste * configure.in, dns/filters/.cvsignore: Removed *.txt 2002-01-20 23:28 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/: docbook.xsl, logml.xsl: Added support for lire:section element. 2002-01-20 23:10 Francis J. Lacoste * database/reports/.cvsignore, database/reports/Makefile.am, dns/reports/.cvsignore, dns/reports/Makefile.am, email/reports/.cvsignore, email/reports/Makefile.am, firewall/reports/Makefile.am, ftp/reports/.cvsignore, ftp/reports/Makefile.am, include/rules.mk, print/reports/.cvsignore, print/reports/Makefile.am, proxy/reports/.cvsignore, proxy/reports/Makefile.am, www/reports/.cvsignore, www/reports/Makefile.am: Precompiled ASCII descriptions aren't needed anymore. 2002-01-20 23:03 Francis J. Lacoste * all/script/: lr_log2report.in, lr_xml2ascii.in: Removed XSLT ASCII converter. 2002-01-20 23:02 Francis J. Lacoste * all/lib/xml/stylesheet/xsl/: Makefile.am, ascii.xsl, build-description.xsl: Removed ascii.xml and build-description.xml 2002-01-20 23:01 Francis J. Lacoste * all/lib/Lire/ReportParser/AsciiWriter.pm: - Added support for section element. - Print 'No content in report.' when subreport is empty. - Format description directly (not all DocBook elements are supported, but the one most likely to be use are. Tables aren't supported. Use lists instead!) 2002-01-20 22:59 Francis J. Lacoste * all/lib/Lire/ReportParser.pm: Added support for section element. Added a skip method to skip processing of the current element and its children. 2002-01-20 22:57 Francis J. Lacoste * www/reports/requests-by-result.xml: Removed extra parenthese. 2002-01-20 13:50 Joost van Baal * doc/roadmap.dbx: updated roadmap to Wed, 9 Jan 2002 email message 2002-01-20 01:33 Joost van Baal * doc/TODO: we should not forget the pics egon made 2002-01-19 21:17 Francis J. Lacoste * all/script/lr_dlf2xml.in: - lr_err will exit the program, so put debug() calls before it - Write report with section. 2002-01-19 21:16 Francis J. Lacoste * all/lib/xml/dtd/lire.dtd: Added section element. 2002-01-19 21:15 Francis J. Lacoste * all/lib/Lire/ReportSection.pm: Added expand_display_description method which lists the section's filters. 2002-01-19 19:29 Joost van Baal * doc/: BUGS, TODO: closed bug, added leftover todo items 2002-01-19 19:20 Joost van Baal * NEWS, all/lib/WWW/CHANGELOG, all/lib/WWW/Domain.pm, all/lib/WWW/Filename.pm, all/lib/WWW/Makefile.am, all/lib/WWW/README, all/lib/WWW/UserAgent.pm, all/lib/WWW/Domain/Country.pm, all/lib/WWW/Domain/Makefile.am, all/lib/WWW/Domain/Robot.pm, all/lib/WWW/Filename/Attack.pm, all/lib/WWW/Filename/Makefile.am, all/lib/WWW/UserAgent/Browser.pm, all/lib/WWW/UserAgent/Language.pm, all/lib/WWW/UserAgent/Makefile.am, all/lib/WWW/UserAgent/OS.pm, all/lib/WWW/UserAgent/Robot.pm, doc/TODO, www/extensions/AttackSchema.pm, www/extensions/CountrySchema.pm, www/extensions/RobotSchema.pm, www/extensions/UserAgentSchema.pm: moved WWW::* to Lire::WWW::* 2002-01-19 18:38 Joost van Baal * all/lib/Lire/DataTypes.pm: added doc 2002-01-19 18:31 Joost van Baal * NEWS: added MS ISA note 2002-01-19 18:00 Joost van Baal * proxy/script/ms_isa2dlf.in: dealt with - as default value when data unknown. ms_isa service in proxy superservice actually does something useful now. 2002-01-19 17:59 Joost van Baal * proxy/proxy.xml: added comment 2002-01-19 16:20 Joost van Baal * proxy/: proxy.xml, reports/top-users-by-bytes.xml: added cvs id tag 2002-01-19 16:19 Joost van Baal * doc/dev-manual.dbx, proxy/proxy.cfg: my goodness! this has kept me busy for just too long... '-' vs '_' issue. aarghh. 2002-01-19 16:18 Joost van Baal * all/: lib/Lire/DlfSchema.pm, lib/Lire/ReportConfig.pm, lib/Lire/XMLSpecContainer.pm, script/lr_dlf2xml.in: added debug code 2002-01-19 15:29 Joost van Baal * all/script/lr_dlf2xml.in: added some debug code, create_secondary_inputs now in an eval: will no longer lead to lr_run incompliant error messages 2002-01-19 01:40 Joost van Baal * proxy/script/ms_isa2dlf.in: now reports on bytes 2002-01-19 01:39 Joost van Baal * proxy/reports/: Makefile.am, top-users-by-bytes.xml: defined report 2002-01-19 01:38 Joost van Baal * proxy/: proxy.xml, proxy.cfg: more descriptive name 2002-01-19 01:37 Joost van Baal * all/script/lr_dlf2xml.in: added debug and error reporting code 2002-01-19 01:36 Joost van Baal * all/etc/defaults.in: registered ms_isa service 2002-01-19 01:35 Joost van Baal * all/lib/Lire/: DataTypes.pm, DlfSchema.pm: added some errorreporting code 2002-01-19 01:35 Joost van Baal * all/lib/Lire/Config.pm.in: added some docs 2002-01-18 21:54 Egon Willighagen * doc/user-manual.dbx: Fixed syntax. 2002-01-18 16:43 Joost van Baal * all/lib/Lire/DlfSchema.pm, all/lib/Lire/W3CExtendedLog.pm, proxy/proxy.xml, proxy/script/ms_isa2dlf.in, proxy/script/squid2dlf.in, www/script/squid2dlf.in: got some more isa info to show up in proxy dlf 2002-01-18 14:41 Joost van Baal * all/lib/Lire/W3CExtendedLog.pm: fixed to no longer complain loudly, actually writes a dlf happily now. proxy dlf spec will need some tweaking, though 2002-01-18 13:17 Joost van Baal * all/lib/Lire/W3CExtendedLog.pm: r is a field identifier prefix too 2002-01-18 13:05 Joost van Baal * all/lib/Lire/W3CExtendedLog.pm: started to document 2002-01-18 01:42 Joost van Baal * all/lib/Lire/W3CExtendedLog.pm, proxy/script/ms_isa2dlf.in: trying to get ms isa workarounds in, episode 3 2002-01-17 19:26 Joost van Baal * all/lib/Lire/W3CExtendedLog.pm, proxy/script/ms_isa2dlf.in: trying to hack in ms specific stuff, not finished yet... 2002-01-17 16:41 Egon Willighagen * doc/: lire.ent, user-manual.dbx: Added info about supporter MySQL application. 2002-01-17 16:16 Joost van Baal * proxy/proxy.xml: some more comments and descriptions 2002-01-17 14:23 Joost van Baal * proxy/: .cvsignore, script/.cvsignore: .cvsignore fiddling 2002-01-17 14:22 Joost van Baal * Makefile.am, configure.in, all/lib/Lire/DataTypes.pm: adjusted for new proxy superservice 2002-01-17 14:21 Joost van Baal * doc/dev-manual.dbx: some more notes on adding superservice 2002-01-17 14:21 Joost van Baal * proxy/: Makefile.am, proxy.cfg, proxy.xml, reports/.cvsignore, reports/Makefile.am, reports/top-users-by-bytes.xml, script/.cvsignore, script/Makefile.am, script/ms_isa2dlf.in: first shot at a proxy superservice 2002-01-16 22:50 Francis J. Lacoste * dns/dns.cfg: New configuration file for DNS superservice using global filters. 2002-01-16 22:49 Francis J. Lacoste * configure.in: Added dns/filters subdirectory 2002-01-16 22:49 Francis J. Lacoste * NEWS: Added note about removal of sort attribute on filter-spec element. 2002-01-16 22:49 Francis J. Lacoste * all/script/lr_dlf2xml.in: - Updated to use new Lire::ReportConfig module. - Implemented global fitler functionalities 2002-01-16 22:48 Francis J. Lacoste * all/lib/Lire/: Makefile.am, ReportConfig.pm, ReportSection.pm: Add Lire::ReportConfig and Lire::ReportSection 2002-01-16 22:48 Francis J. Lacoste * all/lib/Lire/: ReportSpec.pm, XMLSpecContainer.pm: - Common functionalities to object defined in XML specification file (report-spec, global-filter-spec) is now in the Lire::XMLSpecContainer module. 2002-01-16 22:47 Francis J. Lacoste * all/lib/Lire/FilterSpec.pm: FilterSpec is now used to represent global-filter-spec 2002-01-16 22:46 Francis J. Lacoste * all/lib/Lire/FilterExpr.pm: - report_spec is now called container. - xml_encode is now in XMLUtils 2002-01-16 22:45 Francis J. Lacoste * all/lib/Lire/ReportSpecFactory.pm: Fixed package name. 2002-01-16 22:45 Francis J. Lacoste * all/lib/Lire/AsciiDlf/: AsciiDlfFactory.pm, FilterExpr.pm, FilterSpec.pm, Makefile.am: - Removed FilterSpec (obsolete once sort attribute was removed). - In FilterExpr: report_spec parameter is now called container. 2002-01-16 22:42 Francis J. Lacoste * dns/: Makefile.am, filters/.cvsignore, filters/Makefile.am, filters/catalog, filters/select-resolver.xml: Add select-resolver filter specification. 2002-01-16 22:41 Francis J. Lacoste * all/lib/xml/dtd/lrsml.dtd: Added global-filter-spec elements. Remove sort attribute on filter-spec. 2002-01-16 22:41 Francis J. Lacoste * all/lib/Lire/Config.pm.in: Forgot to list $filterdir in use vars 2002-01-16 22:26 Francis J. Lacoste * dns/script/bind8-query2dlf.in: Fixed parsing of nonrecursive requests. 2002-01-16 21:21 Francis J. Lacoste * all/lib/Lire/: Extension.pm, XMLUtils.pm, AsciiDlf/Group.pm: Moved xml_encode into a separate module: Lire::XMLUtils. 2002-01-16 21:20 Francis J. Lacoste * all/lib/Lire/: DlfSchema.pm, ExtendedSchema.pm: Added is_schema_compatible method. 2002-01-16 20:34 Francis J. Lacoste * all/lib/Lire/Config.pm.in: Added $filterdir variable. 2002-01-16 20:34 Francis J. Lacoste * email/reports/: top-avg-delay-by-to-relay-and-to-domain.xml, top-largest-email-exchange.xml: Removed used of uniq filter (which wasn't appropriate). 2002-01-16 20:34 Francis J. Lacoste * dns/reports/: requesttype-distribution-by-method.xml, top-requested-names-by-method.xml, top-requesting-hosts-by-method.xml: param-spec goes before display-spec 2002-01-16 17:36 Joost van Baal * THANKS: added Simon Flatt, for his responder debugging and other help 2002-01-16 12:34 Joost van Baal * firewall/lib/Firewall.pm: fiddled with documentation 2002-01-14 22:38 Joost van Baal * all/lib/WWW/UserAgent/Browser.pm: more descriptive name 2002-01-14 22:20 Joost van Baal * all/lib/WWW/UserAgent/Browser.pm: added fetch, as reported by Edwin Groothuis. tnx! 2002-01-14 00:11 Francis J. Lacoste * configure.in, all/etc/address.cf, all/etc/defaults.in, email/script/.cvsignore, email/script/Makefile.am: Added nms service. 2002-01-14 00:10 Francis J. Lacoste * email/script/nms2dlf.in: Initial draft of NMS DLF converter. It is not yet finished. (The code doesn't even compile correctly yet.) I'm awaiting a new log file with Mailbox-Deliver enabled before I can "fix" the problems. 2002-01-13 12:39 Joost van Baal * database/reports/catalog: hope we can do a make dist now 2002-01-11 16:19 Joost van Baal * NEWS: spellcheck 2002-01-11 15:58 Joost van Baal * dns/script/bind9-query2dlf.in: updated wytze patch pointer 2002-01-11 15:16 Joost van Baal * BSD, Makefile.am, AUTHORS: we keep everything under the GPL only 2002-01-11 14:36 Joost van Baal * NEWS: documented change 2002-01-11 14:31 Joost van Baal * all/script/lr_processmail: .. and \ are considered evil , we are no longer using these characters when creating directories 2002-01-09 23:16 Joost van Baal * doc/dev-manual.dbx: minor updates in debian package upload stuff 2002-01-09 22:16 Francis J. Lacoste * all/lib/Lire/WELF.pm: WELF standard says various time components may have one or two digits. 2002-01-09 19:49 Francis J. Lacoste * NEWS: News about WELF. 2002-01-09 19:33 Francis J. Lacoste * configure.in, all/etc/address.cf, all/etc/defaults.in, all/lib/Lire/.cvsignore, all/lib/Lire/Makefile.am, all/lib/Lire/WELF.pm, firewall/script/.cvsignore, firewall/script/Makefile.am, firewall/script/welf2dlf.in: Added WELF firewall converter. 2002-01-09 19:32 Francis J. Lacoste * firewall/lib/Firewall.pm: Prevent warnings about undef. 2002-01-09 18:09 Joost van Baal * doc/BUGS: added perl5/WWW bug 2002-01-09 09:54 Egon Willighagen * database/script/mysql2dlf.in: Added a bit more precise man page. 2002-01-09 00:47 Joost van Baal * doc/BUGS: added pointer to discussion 2002-01-08 17:58 Francis J. Lacoste * all/script/lr_dlf2xml.in: Make sure that the DLF records have the proper number of fields. 2002-01-08 17:58 Francis J. Lacoste * all/lib/Lire/DlfSchema.pm: - Added field_count method. - Use sane default for numeric field. 2002-01-05 23:26 Francis J. Lacoste * NEWS, www/Makefile.am, www/www-search.xml, www/www.cfg, www/extensions/Makefile.am, www/extensions/SearchSchema.pm, www/reports/Makefile.am, www/reports/requests-by-keywords.xml: Added requests-by-keywords report. 2002-01-05 13:38 Egon Willighagen * doc/TODO: Added some TODO items for database superservice. 2002-01-05 13:36 Egon Willighagen * NEWS, configure.in, database/Makefile.am, database/database.cfg, database/database.xml, database/reports/.cvsignore, database/reports/Makefile.am, database/reports/actions-by-period.xml, database/reports/top-databases.xml, database/reports/top-users.xml, database/script/mysql2dlf.in: MySQL plugin transforms more information. Added three reports for database superservice. 2002-01-02 14:53 Egon Willighagen * configure.in, all/lib/Lire/DataTypes.pm, database/Makefile.am, database/database.xml, database/script/.cvsignore, database/script/Makefile.am, database/script/mysql2dlf.in: Added MySQL plugin. 2002-01-02 02:29 Francis J. Lacoste * NEWS, configure.in, all/etc/address.cf, all/etc/defaults.in, firewall/script/.cvsignore, firewall/script/Makefile.am, firewall/script/iptables2dlf.in: Added iptables firewall service. 2002-01-02 02:28 Francis J. Lacoste * firewall/firewall.xml: Clarify comments. 2002-01-02 02:28 Francis J. Lacoste * firewall/: Makefile.am, lib/.cvsignore, lib/Firewall.pm, lib/Makefile.am, script/ipchains2dlf.in: Put number to protocol and TCP service into a separate module. 2002-01-02 02:27 Francis J. Lacoste * doc/faq.dbx: Added questions about licensing (answers still need to be filled in). 2002-01-01 18:07 Egon Willighagen * Makefile.am, configure.in, all/lib/xml/dtd/lire-types.mod, database/.cvsignore, database/Makefile.am, database/catalog, database/database.cfg, database/database.xml: Added start of database super service.