Summary:
      mod_ftpstats
    Revision:
      ccze--0.1--patch-243

    * src/mod_ftpstats.c: New file.
    * ccze.plugins: Added ftpstats.
    * doc/ccze.1.in (PLUGINS): Documented it.

    Thanks to Ciga for the sample logs.

    new files:
     src/.arch-ids/mod_ftpstats.c.id src/mod_ftpstats.c

    modified files:
     ChangeLog ccze.plugins doc/ccze.1.in


2003-03-29    16:14:20    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-242

    Summary:
      Bumped Standards-Version
    Revision:
      ccze--0.1--patch-242

    * debian/control (Standards-Version): Updated to 3.5.9.

    modified files:
     ChangeLog debian/control


2003-03-29     16:10:25    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-241

    Summary:
      Support Pure-FTPD CLF format
    Revision:
      ccze--0.1--patch-241

    * src/mod_httpd.c (ccze_httpd_setup): Modified the  httpd_ac-
cess regexp
      to catch pure-ftpd's CLF logformat.
    * doc/ccze.1.in (PLUGINS): Documented this.

    Thanks to Ciga for his assistance.

    modified files:
     ChangeLog doc/ccze.1.in src/mod_httpd.c


2003-03-29     15:58:53    GMT Gergely    Nagy    <algernon@bone-

    new files:
     testsuite/.arch-ids/bug-httpd.in.id
     testsuite/.arch-ids/bug-httpd.ok.id
     testsuite/.arch-ids/bug-httpd.test.id testsuite/bug-httpd.in
     testsuite/bug-httpd.ok testsuite/bug-httpd.test

    modified files:
     ChangeLog src/mod_httpd.c testsuite/Makefile.in


2003-03-29    15:06:27    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-239

    Summary:
      FAQ cosmetic fix
    Revision:
      ccze--0.1--patch-239

    * FAQ: Removed a spurious newline.

    modified files:
     ChangeLog FAQ


2003-03-29     15:04:28    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-238

    Summary:
      Documentation update and a minor fix
    Revision:
      ccze--0.1--patch-238

    * doc/ccze-plugin.7.in:  Updated  to  reflect  reality.  Some
parts were
      really outdated.
    * Makefile.in (ccze.spec): Renamed to...
      (${top_srcdir}/ccze.spec): ...this.

    modified files:
     ChangeLog Makefile.in doc/ccze-plugin.7.in


2003-03-29     14:44:28    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-237

    Summary:
      Preparing 0.2.0...
    Revision:
      ccze--0.1--patch-237

    * Rules.mk.in (DIST): New variable.
      Fixed compile-time warnings
    Revision:
      ccze--0.1--patch-236

    * src/ccze.c (ccze_newline): Added a default ccze_mode_t han-
dler.
      (ccze_addstr_internal): Likewise.
      (ccze_main):  Use  sigint_handler()  when  doing the plugin
listing.

    modified files:
     ChangeLog src/ccze.c


2003-03-29    14:18:55    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-235

    Summary:
      Added support for listing plugins
    Revision:
      ccze--0.1--patch-235

    *  src/ccze-private.h  (ccze_mode_t): Added a CCZE_MODE_PLUG-
IN_LIST mode.
      (ccze_plugin_list_fancy): New prototype.
    * src/ccze.c (parse_opt): Handle --list-plugins.
      (main): Added support  for  the  new  CCZE_MODE_PLUGIN_LIST
mode.
    * src/ccze.h (ccze_plugin_t): Added a new `desc' member.
      [CCZE_ABI_VERSION]: Bumped to 2.
      [CCZE_DEFINE_PLUGIN]: Take a third argument: desc.
    * src/ccze-plugin.c (ccze_plugin_list_fancy): New function.

    All plugins updated to CCZE_ABI_VERSION 2 requirements.

    modified files:
     ChangeLog src/ccze-plugin.c src/ccze-private.h src/ccze.c
     src/ccze.h src/mod_apm.c src/mod_distcc.c src/mod_exim.c
     src/mod_fetchmail.c src/mod_httpd.c src/mod_icecast.c
     src/mod_oops.c src/mod_php.c src/mod_postfix.c
     src/mod_procmail.c src/mod_proftpd.c src/mod_squid.c
     src/mod_sulog.c src/mod_super.c src/mod_syslog.c
     src/mod_ulogd.c src/mod_vsftpd.c src/mod_xferlog.c


2003-03-29     13:28:15    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-234

    Summary:
      Code cleanup
    Revision:
      ccze--0.1--patch-234

2003-03-29    13:10:13    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-233

    Summary:
      Fixed plugin loading (well, setup)
    Revision:
      ccze--0.1--patch-233

    * src/ccze-plugin.c (ccze_plugin_setup): Do not increment `i'
while
      calling ->startup.

    Problem noticed & debugged by Ciga.

    modified files:
     ChangeLog src/ccze-plugin.c


2003-03-29    12:49:11    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-232

    Summary:
      Fixed ICC warnings
    Revision:
      ccze--0.1--patch-232

    *  src/ccze.h  [CCZE_DEFINE_PLUGIN]:  Do not put a coma after
the struct.
      [!BUILTIN] [__default_plugin]: Start with a coma.
    * src/ccze-cssdump.c: Do not declare ccze_config static.
    * src/ccze-dump.c: Likewise.

    modified files:
     ChangeLog src/ccze-cssdump.c src/ccze-dump.c src/ccze.h


2003-03-29    12:28:49    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-231

    Summary:
      FAQ update
    Revision:
      ccze--0.1--patch-231

    * FAQ: Added a new Q&A.

    modified files:
     ChangeLog FAQ


2003-03-29     12:17:59    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-230
      sequences.
      (sigint_handler): Likewise.
      (main): Likewise.
    * src/ccze-color.c (ccze_color_parse): Added support for  raw
ANSI
      sequences.
      (ccze_color_init_raw_ansi): New function.
      (ccze_color_init): Use it, if appropriate.
    * src/ccze-cssdump (ccze_config): New variable. Since
      ccze_color_parse() needs this.
      (parse_opt): Use ccze_config.rcfile.
      (main): Likewise.
    *  src/ccze-dump (ccze_config): New variable. Since ccze_col-
or_parse()
      needs this.
      (parse_opt): Use ccze_config.rcfile.
      (main): Likewise.
    * THANKS: Added Thomas Graf.
    * doc/ccze.1.in (OPTIONS): Document --raw-ansi, -A.

    Patch heavily based on the work of Thomas Graf.

    modified files:
     ChangeLog THANKS doc/ccze.1.in src/ccze-color.c
     src/ccze-cssdump.c src/ccze-dump.c src/ccze-private.h
     src/ccze.c


2003-03-29    11:11:39    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-229

    Summary:
      Whoops..! Corrected Ciga's name.
    Revision:
      ccze--0.1--patch-229

    *  THANKS:  Write Ciga's name in english-style, like all oth-
ers.

    Noticed by himself.

    modified files:
     ChangeLog THANKS


2003-03-20    22:52:15    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-228

    Summary:
      The `Largo' release.
    Revision:
      ccze--0.1--patch-228

    Summary:
      Support loading a module twice or more
    Revision:
      ccze--0.1--patch-227

    * src/ccze.h (__default_plugin): New define.
      (CCZE_DEFINE_PLUGIN): Use it.
      (ccze_plugin_name_get): New prototype.
    * src/ccze-private.h (ccze_plugin_setup): New prototype.
    * src/ccze-plugin.c (ccze_plugin_setup):  New  function,  ex-
tracted from
      src/main.c's main().
      (ccze_plugin_shutdown): Place the current plugin name into
      `plugin_running'.
      (ccze_plugin_run): Likewise.
      (ccze_plugin_argv_set): Initialise ->argv[0].
      (ccze_plugin_name_get): New function.
      (_ccze_plugin_load):  If  loading in the normal way failed,
check
      `ccze_default_plugin', and try loading that one.
    * doc/ccze-plugin.7.in: Document ccze_plugin_name_get and
      CCZE_DEFINE_PLUGINS.

    modified files:
     ChangeLog doc/ccze-plugin.7.in src/Makefile.in
     src/ccze-plugin.c src/ccze-private.h src/ccze.c src/ccze.h


2003-03-12    20:21:52    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-226

    Summary:
      Support loading multiple plugins from a single file
    Revision:
      ccze--0.1--patch-226

    * src/ccze.h (CCZE_DEFINE_PLUGINS): New macro.
    * src/ccze-plugins.c (_ccze_plugin_load): Take a `recurse'
      argument. Do not check multiple plugins if it is off. Also,
before
      loading a plugin, check if it is  loaded  already.  If  the
plugin
      opening  succeeds, but the _info symbol is not found, defer
bailing
      out. After loaded the default plugin, or deferred  exiting,
check if
      there are more plugins, and load them too.

    modified files:
     ChangeLog src/ccze-plugin.c src/ccze.h


    * testsuite/exim.in: Removed.
    * testsuite/exim.ok: Likewise.
    * testsuite/apm.in: Likewise.
    * testsuite/apm.ok: Likewise.
    * testsuite/color.test: Likewise.
    * testsuite/bug-wnum.test: New test, extracted from the  for-
mer
      color.test.
    * testsuite/bug-procmailsubj.test: Likewise.
    * testsuite/procmail.in: Renamed to...
    * testsuite/bug-procmailsubj.in: ...this.
    * testsuite/procmail.ok: Renamed to...
    * testsuite/bug-procmailsubj.ok: ...this.
    *  testsuite/bug-wnum.test: New test, extracted from the for-
mer
      color.test.
    * testsuite/bug-sysrepeat.test: Likewise.
    * testsuite/syslog.in: Renamed to...
    * testsuite/bug-sysrepeat.in: ...this.
    * testsuite/syslog.ok: Renamed to...
    * testsuite/bug-sysrepeat.ok: ...this.
    * testsuite/Makefile.in (TESTS):  Updated  according  to  the
above
      changes.
      (TEST_IO): New variable.
      (EXTRA_DIST): Compute dynamically using ${TEST_IO}.
    * testsuite/version.test: Added DESCRIPTION.

    new files:
     testsuite/.arch-ids/bug-procmailsubj.test.id
     testsuite/.arch-ids/bug-sysrepeat.test.id
     testsuite/.arch-ids/bug-wnum.test.id
     testsuite/bug-procmailsubj.test testsuite/bug-sysrepeat.test
     testsuite/bug-wnum.test

    removed files:
     testsuite/.arch-ids/apm.in.id testsuite/.arch-ids/apm.ok.id
     testsuite/.arch-ids/exim.in.id       testsuite/.arch-ids/ex-
im.ok.id
     testsuite/.arch-ids/color.test.id testsuite/apm.in
     testsuite/apm.ok testsuite/exim.in testsuite/exim.ok
     testsuite/color.test

    modified files:
     ChangeLog testsuite/Makefile.in testsuite/defs
     testsuite/do-test testsuite/version.test

    renamed files:
     testsuite/.arch-ids/syslog.in.id
       ==> testsuite/.arch-ids/bug-sysrepeat.in.id
     testsuite/.arch-ids/syslog.ok.id
       ==> testsuite/.arch-ids/bug-sysrepeat.ok.id

2003-03-11     08:14:43    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-224

    Summary:
      ccze_getsubopt() redesign
    Revision:
      ccze--0.1--patch-224

    * configure.ac: Lift the suboptarg check from Thy,  and  drop
the
      previous getsubopt() checks.
    *  src/ccze-compat.h  (ccze_getsubopt):  Define this uncondi-
tionally.
    * src/ccze-compat.c  [HAVE_GETSUBOPT]  (ccze_getsubopt):  New
function.
      [!HAVE_GETSUBOPT] (getsubopt): Renamed to...
      [!HAVE_GETSUBOPT] (ccze_getsubopt): ...this.
    * src/ccze.c (parse_opt): Updated to new ccze_getsubopt call-
ing
      conventions.

    modified files:
     ChangeLog configure.ac src/ccze-compat.c src/ccze-compat.h
     src/ccze.c


2003-03-08    11:39:34    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-223

    Summary:
      Fixed src/ccze.o dependencies
    Revision:
      ccze--0.1--patch-223

    * src/Makefile.in (ccze.o): Depend on ${top_srcdir}/ChangeLog
too. So it
      picks up the new version number ASAP after a commit.

    modified files:
     ChangeLog src/Makefile.in


2003-03-08    10:30:23    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-222

    Summary:
      Fixed a minor word coloring bug
    Revision:
      ccze--0.1--patch-222

    *   src/ccze-wordcolor  (ccze_wordcolor_setup):  Changed  the
    new files:
     testsuite/.arch-ids/bug-wnum.in.id
     testsuite/.arch-ids/bug-wnum.ok.id testsuite/bug-wnum.in
     testsuite/bug-wnum.ok

    modified files:
     ChangeLog src/ccze-wordcolor.c testsuite/Makefile.in
     testsuite/color.test


2003-03-06    16:46:01    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-221

    Summary:
      mod_proftpd
    Revision:
      ccze--0.1--patch-221

    * src/mod_proftpd.c: New file.
    * ccze.plugins: Added proftpd.
    * doc/ccze.1.in (PLUGINS): Mention it.

    new files:
     src/.arch-ids/mod_proftpd.c.id src/mod_proftpd.c

    modified files:
     ChangeLog ccze.plugins doc/ccze.1.in


2003-03-06     08:33:10    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-220

    Summary:
      New, non-settable colors
    Revision:
      ccze--0.1--patch-220

    * src/ccze.h (ccze_color_t): Added CCZE_COLOR_STATIC_*.
    * src/ccze-color.c (ccze_color_keyword_map):  Added  them  to
the table.
      (ccze_color_init): Initialise them.
    * src/ccze-dump.c (ccze_dump_color_hidden): New function.
      (main):  Skip  one  iteration  of the loop, if the color is
hidden.

    modified files:
     ChangeLog src/ccze-color.c src/ccze-dump.c src/ccze.h


2003-03-06    08:12:17    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-219

hunter.rulez.org>    patch-218

    Summary:
      Support non-settable colors
    Revision:
      ccze--0.1--patch-218

    * src/ccze-color.c (CCZE_KEYWORD_R): New macro.
      (CCZE_KEYWORD): Use it.
      (CCZE_KEYWORD_H): New macro.
      (ccze_color_keyword_t): Added a ->settable member.
      (ccze_color_keyword_lookup): Renamed and made it a  wrapper
of...
      (_ccze_color_keyword_lookup): ...this.
      (_ccze_colorname_map_lookup):      Use     _ccze_color_key-
word_lookup ().
      (ccze_color_parse): Likewise.

    This will allow us stuff like  ccze_addstr  (CCZE_COLOR_STAT-
IC_BLUE,
    "Blah") in the near future...

    modified files:
     ChangeLog src/ccze-color.c


2003-03-05     20:38:10    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-217

    Summary:
      Got rid of PLUGIN_LIBPATH
    Revision:
      ccze--0.1--patch-217

    * src/ccze-plugin.c [PLUGIN_LIBPATH]: Got rid of this ancient
relic. Use
      PKGLIBDIR instead.

    modified files:
     ChangeLog src/ccze-plugin.c


2003-03-05     15:57:02    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-216

    Summary:
      CCZE_ABI_VERSION
    Revision:
      ccze--0.1--patch-216

    * src/ccze.h (CCZE_ABI_VERSION): New constant.
      (ccze_plugin_t): The first member is now an  int:  abi_ver-

CCZE_ABI_VERSION
    will get bumped.

    modified files:
     ChangeLog src/ccze-plugin.c src/ccze.h


2003-03-05    15:10:03    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-215

    Summary:
      Fixed good/bad word colorising
    Revision:
      ccze--0.1--patch-215

    * src/ccze-wordcolor.c (ccze_wordcolor_process_one): Unrolled
the `if
     (slookup)' branch, it was a bad idea.  (This  reverts  patch
179).

    modified files:
     ChangeLog src/ccze-wordcolor.c


2003-03-05     12:51:13    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-214

    Summary:
      Typo fixes
    Revision:
      ccze--0.1--patch-214

    * debian/control (Description): roboust -> robust.

    modified files:
     ChangeLog debian/control


2003-03-05    12:46:16    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-213

    Summary:
      ccze_getsubopt
    Revision:
      ccze--0.1--patch-213

    *  configure.ac:  Check  for  FreeBSD and Linux-style getsub-
opt().
    * src/ccze.c (ccze_getsubopt): New function.
      (parse_opt): Use ccze_getsubopt().

    modified files:
    * debian/changelog: Likewise.

    modified files:
     ChangeLog NEWS debian/changelog


2003-03-04     18:51:24    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-211

    Summary:
      Manual page corrections
    Revision:
      ccze--0.1--patch-211

    * doc/ccze.1.in: Escaped some more `-' chars.
    * doc/ccze-cssdump.1.in: Likewise.
    * doc/ccze-plugin.7.in: Likewise, and corrected  the  section
too.

    modified files:
     ChangeLog doc/ccze-cssdump.1.in doc/ccze-plugin.7.in
     doc/ccze.1.in


2003-03-04     17:07:25    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-210

    Summary:
      mod_procmail fix
    Revision:
      ccze--0.1--patch-210

    * src/mod_procmail.c (ccze_procmail_setup): Added  a  missing
`?' to the
      regexps, so it catches stuff for real.
    * testsuite/procmail.in: Added a test case that triggered the
bug,
      thanks to Morten Brix Pedersen.
    * testsuite/procmail.ok: And added the expected, good output.
    * testsuite/Makefile.in (EXTRA_DIST): Include them.
    * testsuite/color.test (SUBTESTS): Run the new test.
    * THANKS: Added Morten Brix Pedersen.

    new files:
     testsuite/.arch-ids/procmail.in.id
     testsuite/.arch-ids/procmail.ok.id testsuite/procmail.in
     testsuite/procmail.ok

    modified files:
     ChangeLog THANKS src/mod_procmail.c testsuite/Makefile.in
     testsuite/color.test

    *  doc/ccze.1.in  (OPTIONS): Document that -a's arguments are
whitespace
      separated.
      (NOTES): Removed this section.
    * TODO: Updated.
    * FAQ: Added a section about extensions.

    modified files:
     ChangeLog FAQ TODO debian/rules doc/ccze-plugin.7.in
     doc/ccze.1.in


2003-03-03    18:20:30    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-208

    Summary:
      Recompute subjlen
    Revision:
      ccze--0.1--patch-208

    * src/ccze.c (ccze_main): Recompute subjlen before calling
      ccze_plugin_run. Fixes a rare output corruption.

    modified files:
     ChangeLog src/ccze.c


2003-03-03     15:23:09    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-207

    Summary:
      CCZE_PLUGIN_TYPE_ANY
    Revision:
      ccze--0.1--patch-207

    *   src/ccze.h   (ccze_plugin_type_t):    Added    CCZE_PLUG-
IN_TYPE_ANY.
    *  src/ccze-plugin.c  (ccze_plugin_run): Run the plugin if it
is _ANY,
      regardless of `type'.

    modified files:
     ChangeLog src/ccze-plugin.c src/ccze.h


2003-03-03    14:15:45    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-206

    Summary:
      configure.ac update
    Revision:
      ccze--0.1--patch-206

    * src/ccze.h (ccze_color_keyword_lookup): New  public  proto-
type.
    *   src/ccze-color.c   (_ccze_color_keyword_lookup):  Renamed
to...
      (ccze_color_keyword_lookup): ..this,  and  removed  static-
ness.

    modified files:
     ChangeLog src/ccze-color.c src/ccze.h


2003-03-02     18:18:12    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-204

    Summary:
      Minor plugin-argument cleanup
    Revision:
      ccze--0.1--patch-204

    * src/ccze.c (parse_opt): Removed a debugging printf.
    * src/ccze-plugin.c (_ccze_plugin_load): Do not touch ->argv,
so we can
      check for NULL in plugins.

    modified files:
     ChangeLog src/ccze-plugin.c src/ccze.c


2003-03-02     17:25:05    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-203

    Summary:
      Fixed ccze.1.in
    Revision:
      ccze--0.1--patch-203

    * doc/ccze.1.in (PLUGINS): Fixed. There were a bunch of  roff
errors.
      (well, not errors.. it just did not format right)

    modified files:
     ChangeLog doc/ccze.1.in


2003-03-02     17:20:58    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-202

    Summary:
      Support for passing arguments to plugins
    Revision:
      ccze--0.1--patch-202
      (_ccze_plugin_loaded): Use it.
      (ccze_plugin_shutdown): Free ->argv.
    * src/ccze.c (options): Added --argument.
      (parse_opt): Handle it.
      (ccze_main): Call ccze_plugin_init() earlier, and
      ccze_plugin_argv_finalise() after loading the plugins.
      (main): Call ccze_plugin_argv_init().
    * src/Makefile.in (ccze-dump): Depend on ccze-color.c too.
      (ccze-cssdump): Likewise.
    * doc/ccze.1: Documented --argument.
    * doc/ccze-plugin.7.in: Documented ccze_plugin_argv_get().

    modified files:
     ChangeLog doc/ccze-plugin.7.in doc/ccze.1.in src/Makefile.in
     src/ccze-plugin.c src/ccze-private.h src/ccze.c src/ccze.h


2003-02-25    09:38:40    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-201

    Summary:
      FAQ
    Revision:
      ccze--0.1--patch-201

    * FAQ: New file.
    * Makefile.in (EXTRA_DIST): Added it.
    * ccze.spec.in (%files): Include it among the %docs.
    * debian/rules (install): Install it.

    new files:
     .arch-ids/FAQ.id FAQ

    modified files:
     ChangeLog Makefile.in ccze.spec.in debian/rules


2003-02-21     10:41:59    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-200

    Summary:
      The `Enigma of the Absolute' release
    Revision:
      ccze--0.1--patch-200

      Across the sea lies the fountain of renewal
      Where you will see the whole cause of your loneliness
      Can be measured in dreams that transcend all these lies
      And I wish and I pray that there may come a day
      For a saviour's arms...

    * NEWS: Updated.
    *  src/ccze-compat.c  [HAVE_GETOPT_LONG]  (argp_parse):  Free
`longopts'.

    modified files:
     ChangeLog src/ccze-compat.c


2003-02-20    17:32:51    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-198

    Summary:
      Fixed a malloc issue
    Revision:
      ccze--0.1--patch-198

    *   src/ccze-compat.c  [HAVE_GETOPT_LONG]  (argp_parse):  Use
ccze_calloc,
      not ccze_malloc.

    modified files:
     ChangeLog src/ccze-compat.c


2003-02-20    17:03:45    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-197

    Summary:
      Support  long  options  everywhere,  where  getopt_long  is
present
    Revision:
      ccze--0.1--patch-197

    * configure.ac: Check for getopt_long in libc  and  libgnuge-
topt.
    *   src/ccze-compat.c   (argp_parse):   Use  getopt_long,  if
present. Also
      format the --help message a bit better.

    modified files:
     ChangeLog configure.ac src/ccze-compat.c


2003-02-20    15:28:00    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-196

    Summary:
      .spec update
    Revision:
      ccze--0.1--patch-196

    *  ccze.spec.in:  Use  %{buildroot},  %configure and %makein-
stall. While
    *  Rules.mk.in  (distdir):  Copy from the current dir, if the
file does not
      exist in ${srcdir}.

    modified files:
     ChangeLog Rules.mk.in


2003-02-20    15:06:21    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-194

    Summary:
      Fixed a typo
    Revision:
      ccze--0.1--patch-194

    *  src/Makefile.in  (ccze-compat.o): Depend on .c, not on it-
self.

    modified files:
     ChangeLog src/Makefile.in


2003-02-20    15:01:37    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-193

    Summary:
      Add a generator meta-tag to the HTML output
    Revision:
      ccze--0.1--patch-193

    *  src/ccze.c  (ccze_main):  Add  a generator meta-tag to the
HTML output.

    modified files:
     ChangeLog src/ccze.c


2003-02-20    11:40:57    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-192

    Summary:
      True64 port
    Revision:
      ccze--0.1--patch-192

    * src/ccze.h: #include <ncurses.h>
      (ccze_malloc): New prototype.
      (ccze_realloc): Likewise.
      (ccze_calloc): Likewise.
    * src/ccze-compat.c: #include <ccze.h>
      (ccze_malloc): New function.

     src/ccze.c src/ccze.h


2003-02-13    17:59:10    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-191

    Summary:
      THANKS update
    Revision:
      ccze--0.1--patch-191

    * THANKS: Added a few people.

    modified files:
     ChangeLog THANKS


2003-02-13     17:46:33    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-190

    Summary:
      unLinuxize version.test
    Revision:
      ccze--0.1--patch-190

    * testsuite/version.test: Use `-V' instead of `--version'.

    modified files:
     ChangeLog testsuite/version.test


2003-02-13    17:43:10    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-189

    Summary:
      Fixed strndup() implementation.
    Revision:
      ccze--0.1--patch-189

    * src/ccze-compat.c [!HAVE_STRNDUP] (strndup): NULL-terminate
the
      string.

    modified files:
     ChangeLog src/ccze-compat.c


2003-02-13    17:20:03    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-188

    Summary:
      New getline() implementation from Mailutils

2003-02-13     16:22:32    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-187

    Summary:
      Use pcre-config
    Revision:
      ccze--0.1--patch-187

    * configure.ac: Disabled the pcre.h  and  pcre/pcre.h  tests,
likewise the
      -lpcre test. Use pcre-config instead.
    * src/Makefile.in (ALL_CFLAGS): Added @PCRE_CFLAGS@.
      (LIBS): Added @PCRE_LIBS@.
    * src/ccze.h: #include <pcre.h>, unconditionally.

    modified files:
     ChangeLog configure.ac src/Makefile.in src/ccze.h


2003-02-12     22:44:25    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-186

    Summary:
      Use stringification in CCZE_DEFINE_PLUGIN.
    Revision:
      ccze--0.1--patch-186

    * src/ccze.h (CCZE_DEFINE_PLUGIN): Use  stringification,  and
remove the
      quoted-name argument. All users updated.
    * doc/ccze-plugin.7.in: Reflect the above change.

    modified files:
     ChangeLog doc/ccze-plugin.7.in src/ccze.h src/mod_apm.c
     src/mod_distcc.c src/mod_exim.c src/mod_fetchmail.c
     src/mod_httpd.c       src/mod_icecast.c       src/mod_oops.c
src/mod_php.c
     src/mod_postfix.c src/mod_procmail.c src/mod_squid.c
     src/mod_sulog.c src/mod_super.c src/mod_syslog.c
     src/mod_ulogd.c src/mod_vsftpd.c src/mod_xferlog.c


2003-02-12    22:33:49    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-185

    Summary:
      Corrected ccze-plugin.7 SYNOPSIS
    Revision:
      ccze--0.1--patch-185

    *  doc/ccze-plugin.7  (SYNOPSIS): Include existing, non-obso-
lete headers
    * src/ccze.c (ccze_addstr_internal): Use a temporary variable
to hold
      the result of ccze_color_lookup_name().

    modified files:
     ChangeLog src/ccze.c


2003-02-12    21:57:46    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-183

    Summary:
      mod_distcc
    Revision:
      ccze--0.1--patch-183

    * src/mod_distcc.c: New file.
    * ccze.plugins: Added distcc.
    * doc/ccze.1.in: Documented it.

    new files:
     src/.arch-ids/mod_distcc.c.id src/mod_distcc.c

    modified files:
     ChangeLog ccze.plugins doc/ccze.1.in


2003-02-12     18:56:11    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-182

    Summary:
      Include some more files
    Revision:
      ccze--0.1--patch-182

    * testsuite/Makefile.in (EXTRA_DIST): Added defs and do-test.

    modified files:
     ChangeLog testsuite/Makefile.in


2003-02-12     18:51:31    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-181

    Summary:
      argp fixes
    Revision:
      ccze--0.1--patch-181

    * src/ccze.c (options): Removed the first NULL entry.
    * src/ccze-compat.h (OPTION_HIDDEN): New constant.
    * src/ccze-compat.c (argp_parse): Do not treat -h  specially,
    Revision:
      ccze--0.1--patch-180

    * testsuite/Makefile.in (EXTRA_DIST): It  is  `exim.ok',  not
`exim.out'.

    modified files:
     ChangeLog testsuite/Makefile.in


2003-02-10     17:49:41    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-179

    Summary:
      -o nolookups fix
    Revision:
      ccze--0.1--patch-179

    * src/ccze-wordcolor.c (ccze_wordcolor_process_one): Wrap all
the
      slookup  stuff in one if branch. Solves the -d -o nolookups
problem.

    modified files:
     ChangeLog src/ccze-wordcolor.c


2003-02-10    17:42:39    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-178

    Summary:
      Support -p foo,bar
    Revision:
      ccze--0.1--patch-178

    * src/ccze.c (parse_opt): Use getsubopt when parsing -p.
    * testsuite/color.test: Modified to use this new feature.

    modified files:
     ChangeLog src/ccze.c testsuite/color.test


2003-02-10     09:46:56    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-177

    Summary:
      Exim added to the testsuite
    Revision:
      ccze--0.1--patch-177

    * testsuite/exim.in: New file.
    * testsuite/exim.out: Likewise.

    Summary:
      New tests
    Revision:
      ccze--0.1--patch-176

    * testsuite/syslog.test: Renamed to...
    * testsuite/color.test: ..this. Also hacked to  run  multiple
tests in a
      row.
    * testsuite/apm.in: New file.
    * testsuite/apm.ok: Likewise.
    *   testsuite/Makefile.in   (EXTRA_DIST):  Added  apm.in  and
apm.ok.

    new files:
     testsuite/.arch-ids/apm.in.id testsuite/.arch-ids/apm.ok.id
     testsuite/apm.in testsuite/apm.ok

    modified files:
     ChangeLog testsuite/Makefile.in testsuite/color.test

    renamed files:
     testsuite/.arch-ids/syslog.test.id
       ==> testsuite/.arch-ids/color.test.id
     testsuite/syslog.test
       ==> testsuite/color.test



2003-02-10    08:44:49    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-175

    Summary:
      Made the testsuite use -d.
    Revision:
      ccze--0.1--patch-175

    * testsuite/syslog.ok: Regenerated output.
    * testsuite/syslog.test: Updated.

    modified files:
     ChangeLog testsuite/syslog.ok testsuite/syslog.test


2003-02-10     08:35:44    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-174

    Summary:
      --debug
    Revision:
      ccze--0.1--patch-174

2003-02-09    19:08:49    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-173

    Summary:
      Fixed a compile warning
    Revision:
      ccze--0.1--patch-173

    *   src/ccze-plugin.c  (_ccze_plugin_allow):  `i'  should  be
`int', not
      `size_t'. ccze_config.pluginlist_len was changed a few com-
mits ago.

    modified files:
     ChangeLog src/ccze-plugin.c


2003-02-09     18:49:31    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-172

    Summary:
      First shot at a testsuite
    Revision:
      ccze--0.1--patch-172

    * configure.ac (AC_OUTPUT): Added testsuite/Makefile.
    * Rules.mk.in (DISTFILES): Include ${TESTS}.
    * Makefile.in (distdir): Make distdir in testsuite/ too.
      (check): New target.
    * testsuite/*: New files.

    new files:
     testsuite/.arch-ids/Makefile.in.id          testsuite/.arch-
ids/defs.id
     testsuite/.arch-ids/do-test.id
     testsuite/.arch-ids/syslog.test.id
     testsuite/.arch-ids/version.test.id
     testsuite/.arch-ids/syslog.in.id
     testsuite/.arch-ids/syslog.ok.id testsuite/.arch-ids/=id
     testsuite/Makefile.in testsuite/defs testsuite/do-test
     testsuite/syslog.test testsuite/version.test
     testsuite/syslog.in testsuite/syslog.ok

    modified files:
     ChangeLog Makefile.in Rules.mk.in configure.ac

    new directories:
     testsuite/.arch-ids testsuite


2003-02-09     13:57:34    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-171
    * debian/control (Description):  Removed  trailing  dot  from
short
      description.

    modified files:
     ChangeLog NEWS configure.ac debian/changelog debian/control


2003-02-09     13:02:02    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-170

    Summary:
      colorize built from another source
    Revision:
      ccze--0.1--patch-170

    * debian/control (ccze): Replaces: colorize (<= 0.3.1-2)
      (colorize): Removed.
    * debian/rules: Removed colorize building code.

    modified files:
     ChangeLog debian/control debian/rules


2003-02-08    22:53:05    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-169

    Summary:
      Fixed mod_ulogd.
    Revision:
      ccze--0.1--patch-169

    *  src/mod_ulogd.c  (ccze_ulogd_process):  In case there is a
field=value
      pair, put a space after the value.

    modified files:
     ChangeLog src/mod_ulogd.c


2003-02-08    16:47:47    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-168

    Summary:
      mod_oops
    Revision:
      ccze--0.1--patch-168

    * src/mod_oops.c: New file.
    * ccze.plugins: Added oops.
    * doc/ccze.1.in (PLUGINS): Document it.
    * TODO: Removed relevant entry.
      ccze--0.1--patch-167

    * debian/rules (COMPAT): If DEB_BUILD_OPTIONS  contains  com-
pat, set it to
      binary-colorize, otherwise empty.
      (COMPAT_VERSION): New variable.
      (binary-indep):  Depend  on ${COMPAT} and use ${COMPAT_VER-
SION}.

    modified files:
     ChangeLog debian/rules


2003-02-07    23:15:44    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-166

    Summary:
      icecast/usage.log colorisation
    Revision:
      ccze--0.1--patch-166

    *  src/mod_icecast.c  (ccze_icecast_usage_process): New func-
tion.
      (ccze_icecast_setup): Initialise reg_icecast_usage.
      (ccze_icecast_shutdown): Free it.
      (ccze_icecast_handle): Hande usage.log first.
    * doc/ccze.1.in (PLUGINS): Corrected a typo. It is usage.log,
not
      user.log

    modified files:
     ChangeLog doc/ccze.1.in src/mod_icecast.c


2003-02-07     22:43:56    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-165

    Summary:
      Splitted off ALL_PLUGINS from configure.ac
    Revision:
      ccze--0.1--patch-165

    * configure.ac (ALL_PLUGINS): Moved the list to...
    * ccze.plugins: ...here.
    * Makefile.in (DISTFILES): Include ccze.plugins.

    new files:
     .arch-ids/ccze.plugins.id ccze.plugins

    modified files:
     ChangeLog Makefile.in configure.ac


2003-02-07     22:20:35    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-163

    Summary:
      Fixed CSS
    Revision:
      ccze--0.1--patch-163

    * src/ccze-color.c (ccze_csscolor_normal_map):  red->darkred.
      (ccze_csscolor_bold_map): lightred->red.

    modified files:
     ChangeLog src/ccze-color.c


2003-02-07     22:16:59    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-162

    Summary:
      mod_icecast
    Revision:
      ccze--0.1--patch-162

    * src/mod_icecast.c: New file.
    * configure.ac (ALL_PLUGINS): Added icecast.
    * doc/ccze.1.in (PLUGINS): Added a note about it.
    * TODO: Removed relevant entry.

    new files:
     src/.arch-ids/mod_icecast.c.id src/mod_icecast.c

    modified files:
     ChangeLog TODO configure.ac doc/ccze.1.in


2003-02-07    21:44:25    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-161

    Summary:
      Make builtin plugins behave correctly when -p is used.
    Revision:
      ccze--0.1--patch-161

    * src/ccze-private.h (ccze_config_t): New typedef.
    * src/ccze-plugin.c (_ccze_plugin_allow): New function.
      (ccze_plugin_add): Use it.
    * src/ccze.c (ccze_config_t): Use the new ccze_config_t type,
and do not
      make it static.
      (ccze_main): When loading selected plugins, use a temporary
variable,
    * configure.ac (ALL_PLUGINS): Added php.
    * src/mod_php.c: New file.
    * src/ccze.h (ccze_color_t): Added CCZE_COLOR_KEYWORD.
    * src/ccze-color.c (ccze_color_keyword_map): Added `keyword'.
      (ccze_color_init):  Initialize  CCZE_COLOR_KEYWORD  to bold
yellow.
    * src/ccze-wordcolor.c (words_error): Added fatal.
    * doc/ccze.1 (PLUGINS): Mention mod_php.
    * TODO: Removed relevant entry.

    new files:
     src/.arch-ids/mod_php.c.id src/mod_php.c

    modified files:
     ChangeLog TODO configure.ac doc/ccze.1.in src/ccze-color.c
     src/ccze-wordcolor.c src/ccze.h


2003-02-07    20:08:51    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-159

    Summary:
      Fixed building in an objdir
    Revision:
      ccze--0.1--patch-159

    * Makefile.in (ccze.spec): Depend on Rules.mk, not
      ${top_srcdir}/Rules.mk.

    modified files:
     ChangeLog Makefile.in


2003-02-07     15:08:21    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-158

    Summary:
      colorize->ccze transition
    Revision:
      ccze--0.1--patch-158

    * debian/control: Added a dummy colorize control info.
    * debian/rules (binary-colorize): New target.
      (clean): remove ${PKGDIR_D} too.
      (.PHONY): Added binary-colorize.

    modified files:
     ChangeLog debian/control debian/rules


2003-02-07    08:10:52    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-157

    Summary:
      Another makefile fix
    Revision:
      ccze--0.1--patch-156

    * src/Makefile.in (ccze-builtins.c): Surround the for  cycles
with an
      ifneq. Required for older, buggy bashes.

    modified files:
     ChangeLog src/Makefile.in


2003-02-05     08:20:47    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-155

    Summary:
      Makefile fixes
    Revision:
      ccze--0.1--patch-155

    * Makefile.in (ccze.spec): Use ${srcdir}/$@.
    * doc/Makefile.in (% [%.in]): Likewise.
    * src/Makefile.in (ccze-builtins.c): Do not use echo -e,  but
multiple
      echos. Allows building with /bin/ash.


    modified files:
     ChangeLog Makefile.in doc/Makefile.in src/Makefile.in


2003-02-05     01:12:10    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-154

    Summary:
      THANKS update
    Revision:
      ccze--0.1--patch-154

    * THANKS: Added Alan Schmitt.

    modified files:
     ChangeLog THANKS


2003-02-05    01:03:23    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-153

    Summary:
      Transparency support

2003-02-04     17:26:12    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-152

    Summary:
      Fixed mod_xferlog's date regexp
    Revision:
      ccze--0.1--patch-152

    * src/mod_xferlog.c (ccze_xferlog_setup): Allow dates of  the
form
      "Feb  4" not only "Feb 04".

    modified files:
     ChangeLog src/mod_xferlog.c


2003-02-04     17:20:22    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-151

    Summary:
      TODO update
    Revision:
      ccze--0.1--patch-151

    * TODO: Updated.

    modified files:
     ChangeLog TODO


2003-02-04    17:04:36    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-150

    Summary:
      The `Cardinal Sin' release.
    Revision:
      ccze--0.1--patch-150

      When all is said and done
      It will be you who pays the price

    * NEWS: Updated.
    * debian/changelog: Likewise.

    modified files:
     ChangeLog NEWS debian/changelog


2003-02-04     16:51:59    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-149


2003-02-02     15:48:13    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-148

    Summary:
      Compatibility..
    Revision:
      ccze--0.1--patch-148

    * src/ccze.c: #include "ccze-compat.h"
    * src/ccze-wordcolor.c: Likewise.
    * src/mod_postfix.c: Likewise.
    * src/mod_syslog.c: Likewise.
    * src/mod_ulogd.c: Likewise.

    modified files:
     ChangeLog src/ccze-wordcolor.c src/ccze.c src/mod_postfix.c
     src/mod_syslog.c src/mod_ulogd.c


2003-02-01    22:20:42    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-147

    Summary:
      Code cleanups
    Revision:
      ccze--0.1--patch-147

    *  src/ccze-worcolor.c  (ccze_wordcolor_process_one):  Use  a
temporary
      variable to hold the length of  `host'  and  `ip'  (in  the
hostip
      branch)
    * src/mod_postfix.c (_ccze_postfix_process_one): Likewise for
`s' and
      `field'.


    modified files:
     ChangeLog src/ccze-wordcolor.c src/mod_postfix.c


2003-01-31    08:57:37    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-146

    Summary:
      Minor wordcolor fixes
    Revision:
      ccze--0.1--patch-146

    *  src/ccze-wordcolor.c (ccze_wordcolor_setup): Allow dots in
reg_hostip,
    * src/mod_postfix.c (ccze_postfix_setup): Modified the regexp
to catch
      `from=' too.

    modified files:
     ChangeLog src/mod_postfix.c


2003-01-30    00:56:43    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-144

    Summary:
      reg_hostip fixup
    Revision:
      ccze--0.1--patch-144

    *   src/ccze-wordcolor.c   (ccze_wordcolor_setup):   Modified
reg_hostip to
      match dotless hosts too.

    modified files:
     ChangeLog src/ccze-wordcolor.c


2003-01-28    17:37:26    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-143

    Summary:
      mod_postfix
    Revision:
      ccze--0.1--patch-143

    * configure.ac (ALL_PLUGINS): Added postfix.
    * src/mod_postfix.c: New file.
    * doc/ccze.1.in (PLUGINS): Added a note about this.

    new files:
     src/.arch-ids/mod_postfix.c.id src/mod_postfix.c

    modified files:
     ChangeLog configure.ac doc/ccze.1.in


2003-01-28     17:16:52    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-142

    Summary:
      Word coloring enhancements and HTML-escaping
    Revision:
      ccze--0.1--patch-142

    * src/ccze.c (ccze_str_htmlencode): New function.

2003-01-28     12:10:59    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-141

    Summary:
      mod_xferlog
    Revision:
      ccze--0.1--patch-141

    * configure.ac (ALL_PLUGINS): Added xferlog.
    * src/ccze.h (ccze_color_t): Added CCZE_COLOR_FTPCODES.
    * src/ccze-color.c (ccze_color_keyword_map): Recognise  `ftp-
codes'.
      (ccze_color_init): Initialise [CCZE_COLOR_FTPCODES].
    * doc/ccze.1.in (PLUGINS): Mention xferlog.
    * TODO: Removed relevant entry.

    new files:
     src/.arch-ids/mod_xferlog.c.id src/mod_xferlog.c

    modified files:
     ChangeLog TODO configure.ac doc/ccze.1.in src/ccze-color.c
     src/ccze.h


2003-01-28     11:16:07    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-140

    Summary:
      Cosmetic fixup
    Revision:
      ccze--0.1--patch-140

    Updated the internal filename reference in all the modules.

    modified files:
     ChangeLog src/mod_apm.c src/mod_exim.c src/mod_fetchmail.c
     src/mod_httpd.c src/mod_procmail.c src/mod_squid.c
     src/mod_sulog.c src/mod_super.c src/mod_syslog.c
     src/mod_ulogd.c src/mod_vsftpd.c


2003-01-25    12:45:08    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-139

    Summary:
      .spec update
    Revision:
      ccze--0.1--patch-139

    * ccze.spec.in: Updated to include ccze.h.

    modified files:

    modified files:
     ChangeLog doc/ccze-plugin.7.in


2003-01-24     09:44:17    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-137

    Summary:
      Install ccze.h.
    Revision:
      ccze--0.1--patch-137

    * Rules.mk.in (includedir): New substvar.
    * src/Makefile.in (install): Install ccze.h
      (uninstall): Uninstall it.

    modified files:
     ChangeLog Rules.mk.in src/Makefile.in


2003-01-23    18:12:40    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-136

    Summary:
      Internal cleanup, part two
    Revision:
      ccze--0.1--patch-136

    Renamed all modules to mod_<foo>.c, modified src/Makefile.in
    accordingly.

    modified files:
     ChangeLog src/Makefile.in

    renamed files:
     src/.arch-ids/ccze-sulog.c.id
       ==> src/.arch-ids/mod_sulog.c.id
     src/.arch-ids/ccze-fetchmail.c.id
       ==> src/.arch-ids/mod_fetchmail.c.id
     src/.arch-ids/ccze-ulogd.c.id
       ==> src/.arch-ids/mod_ulogd.c.id
     src/.arch-ids/ccze-apm.c.id
       ==> src/.arch-ids/mod_apm.c.id
     src/.arch-ids/ccze-super.c.id
       ==> src/.arch-ids/mod_super.c.id
     src/.arch-ids/ccze-exim.c.id
       ==> src/.arch-ids/mod_exim.c.id
     src/.arch-ids/ccze-httpd.c.id
       ==> src/.arch-ids/mod_httpd.c.id
     src/.arch-ids/ccze-procmail.c.id
       ==> src/.arch-ids/mod_procmail.c.id

     src/ccze-super.c
       ==> src/mod_super.c
     src/ccze-exim.c
       ==> src/mod_exim.c
     src/ccze-httpd.c
       ==> src/mod_httpd.c
     src/ccze-procmail.c
       ==> src/mod_procmail.c
     src/ccze-squid.c
       ==> src/mod_squid.c
     src/ccze-syslog.c
       ==> src/mod_syslog.c
     src/ccze-vsftpd.c
       ==> src/mod_vsftpd.c



2003-01-23     17:43:46    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-135

    Summary:
      Internal cleanup, part one
    Revision:
      ccze--0.1--patch-135

    All the public structures and functions are  in  ccze.h  now,
private
    ones in ccze-private.h. All source files updated.

    new files:
     src/.arch-ids/ccze-private.h.id src/ccze-private.h

    removed files:
     src/.arch-ids/ccze-wordcolor.h.id
     src/.arch-ids/ccze-plugin.h.id src/.arch-ids/ccze-color.h.id
     src/ccze-wordcolor.h src/ccze-plugin.h src/ccze-color.h

    modified files:
     ChangeLog src/Makefile.in src/ccze-apm.c src/ccze-color.c
     src/ccze-compat.c src/ccze-cssdump.c src/ccze-dump.c
     src/ccze-exim.c src/ccze-fetchmail.c src/ccze-httpd.c
     src/ccze-plugin.c src/ccze-procmail.c src/ccze-squid.c
     src/ccze-sulog.c src/ccze-super.c src/ccze-syslog.c
     src/ccze-ulogd.c src/ccze-vsftpd.c src/ccze-wordcolor.c
     src/ccze.c src/ccze.h


2003-01-19    18:13:09    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-134

    Summary:
      The `Song of the Dispossessed' release.

     ChangeLog NEWS debian/changelog


2003-01-19     14:42:26    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-133

    Summary:
      Fixed a segmentation fault
    Revision:
      ccze--0.1--patch-133

    * src/ccze.c (main): In the main loop if subject did not  had
a trailing
      newline, do not try to replace it with a  .

    modified files:
     ChangeLog src/ccze.c


2003-01-19     14:39:11    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-132

    Summary:
      FreeBSD compatibility
    Revision:
      ccze--0.1--patch-132

    * src/ccze-compat.h: #include <sys/types.h>.
    * src/ccze-plugin.c: Likewise.
    * src/ccze-syslog.c: #include "ccze-compat.h"
    * src/ccze-ulogd.c: Likewise.
    * src/ccze-compat.c (getline): Fixed, so it does not segfault
anymore.

    modified files:
     ChangeLog src/ccze-compat.c src/ccze-compat.h
     src/ccze-plugin.c src/ccze-syslog.c src/ccze-ulogd.c


2003-01-19     13:27:22    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-131

    Summary:
      CC check reworded
    Revision:
      ccze--0.1--patch-131

    * configure.ac: Reworded the C compiler check, look for  `cc'
first,
      instead of `gcc'.

    modified files:
      ccze_color_load's main loop.
      (ccze_color_load): Use it.
    *  src/ccze.c  (ccze_config):  New  members: color_argv, col-
or_argv_alloc
      and color_argv_len.
      (options): Added --color.
      (empty_subopts): New global variable.
      (parse_opt): Handle --color.
      (main): Cycle through ccze_config.color_argv after  loading
the
      configuration  files,  passing  each  element  to ccze_col-
or_parse().
    * TODO: Removed relevant entry.
    * THANKS: Added Matyas Koszik.
    * doc/ccze.1.in (OPTIONS): Documented the new --color option.

    modified files:
     ChangeLog THANKS TODO doc/ccze.1.in src/ccze-color.c
     src/ccze-color.h src/ccze.c


2003-01-19     01:46:21    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-129

    Summary:
      TODO Updates
    Revision:
      ccze--0.1--patch-129

    * TODO: Added a new entry.

    modified files:
     ChangeLog TODO


2003-01-19    01:41:03    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-128

    Summary:
      Added ICC support to the build system
    Revision:
      ccze--0.1--patch-128

    * Rules.mk.in (INCLUDES): Moved to src/Makefile.in.
      (DEFINES): Likewise.
      (WFLAGS): Likewise.
      (WFLAGS_3X): Likewise.
      (ALL_CFLAGS): Likewise.
      (LIBS): Likewise.
    * src/Makefile.in (WFLAGS): Made it a substvar, but moved the
former
      contents to...
      Minor fixes & cleanups
    Revision:
      ccze--0.1--patch-127

    * src/ccze.h (ccze_addstr): Takes a ccze_color_t, not an int.
      (ccze_http_action): Returns ccze_color_t, not an int.
    * src/ccze.c (ccze_config): Made this static.
      [!HAVE_ARGP_PARSE] (argp_program_name): Only define in this
case.
      (ccze_http_action): Changed to match the fixed prototype.
      (ccze_addstr): Likewise.
    * src/ccze-color.h (ccze_color_to_css): Take a  ccze_color_t,
not an
      int.
    *  src/ccze-color.c (ccze_color_to_css): Changed to match the
fixed
      prototype. Also fixed the asprintf()  call,  so  ICC  won't
emit a
      warning anymore.
      (ccze_color_table): Increased its size.
      (ccze_color_to_name_css):  Take  an int and a ccze_color_t,
not two
    * src/ccze-wordcolor.c (ccze_wordcolor_process_one):  Changed
the type
      of `col' from int to ccze_color_t.
    * src/ccze-apm.c (ccze_apm_setup): Unescape `%'.
    *  src/ccze-httpd.c (_ccze_httpd_error): Return ccze_color_t.
      (ccze_httpd_error_log_process): Changed the type of  `lcol'
from int
      to ccze_color_t.
    *  src/ccze-procmail.c  (ccze_procmail_process):  Changed the
type of
      `col' to ccze_color_t.
    * src/ccze-squid.c (_ccze_proxy_action): Return ccze_color_t.
      (_ccze_proxy_hierarch): Likewise.
      (_ccze_proxy_tag): Likewise.
    * src/ccze-dump.c: Fixed all the various ICC warnings.

    modified files:
     ChangeLog src/ccze-apm.c src/ccze-color.c src/ccze-color.h
     src/ccze-dump.c src/ccze-httpd.c src/ccze-procmail.c
     src/ccze-squid.c src/ccze-wordcolor.c src/ccze.c src/ccze.h


2003-01-19     00:28:56    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-126

    Summary:
      Support for changing the HTML body background
    Revision:
      ccze--0.1--patch-126


    Summary:
      strdup()ing command-line options
    Revision:
      ccze--0.1--patch-125

    *  src/ccze.c  (parse_opt):  strdup()  the command-line argu-
ments.

    modified files:
     ChangeLog src/ccze.c


2003-01-16    21:58:59    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-124

    Summary:
      Portability, #2
    Revision:
      ccze--0.1--patch-124

    *  configure.ac  (AC_CHECK_TYPE): Check for error_t, and fall
back to
      `int'.
      (AC_CHECK_HEADERS): Added getopt.h.
    * src/ccze-compat.c [HAVE_GETOPT_H]: #include getopt.h.

    modified files:
     ChangeLog configure.ac src/ccze-compat.c


2003-01-13    20:09:40    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-123

    Summary:
      Portability
    Revision:
      ccze--0.1--patch-123

    * src/ccze-compat.h: New file.
    * src/ccze-compat.c: Likewise.
    * configure.ac: A set of new checks.
    * src/ccze-color.c: #include "ccze-compat.h"
    * src/ccze-cssdump.c: Likewise.
    * src/ccze-dump.c: Likewise.
    * src/ccze.c: Likewise.
    * src/Makefile.in: Adjust accordingly.

    new files:
     src/.arch-ids/ccze-compat.h.id       src/.arch-ids/ccze-com-
pat.c.id
     src/ccze-compat.h src/ccze-compat.c
      Wild in The Woods of Love
      We harm those whom we adore
      Contrary to other intentions
      We suffocate them in an alarming embrace

    * NEWS: Updated.
    * debian/changelog: Likewise.

    modified files:
     ChangeLog NEWS debian/changelog


2003-01-13     16:11:30    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-121

    Summary:
      Fix an unitialised variable warning.
    Revision:
      ccze--0.1--patch-121

    * src/ccze-color.c (ccze_color_load): Initialise  ncolor  and
nkeyword to
      zero.

    modified files:
     ChangeLog src/ccze-color.c


2003-01-13     15:33:04    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-120

    Summary:
      Install ccze-cssdump
    Revision:
      ccze--0.1--patch-120

    * src/Makefile.in (install): Install ccze-cssdump.
      (uninstall): Unintall it.
    * doc/ccze-cssdump.1.in: New file.
    * doc/Makefile.in (MANS): Added ccze-cssdump.1.
      (EXTRA_DIST): Added ccze-cssdump.1.in.
      (install): Install ccze-cssdump.1.
      (uninstall): Uninstall it.
    * ccze.spec.in: Handle the above changes.
    * debian/rules: Likewise.

    While there, also corrected a few typos  and  errors  in  the
other manual
    pages.

    new files:
     doc/.arch-ids/ccze-cssdump.1.in.id doc/ccze-cssdump.1.in

    * TODO: Removed HTML output entries, all done.

    modified files:
     ChangeLog TODO


2003-01-13    14:29:58    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-118

    Summary:
      Customisable CSS codes
    Revision:
      ccze--0.1--patch-118

    * src/ccze-color.c (ccze_csscolor_normal_map): New array.
      (ccze_csscolor_bold_map): Likewise.
      (ccze_color_to_name_css): Use these new maps.
      (ccze_color_load):  Added  ability  to  put "css" tags into
different
      maps.
    * src/ccze-dump.c (main): Added code to  dump  the  css  maps
too.

    modified files:
     ChangeLog src/ccze-color.c src/ccze-dump.c


2003-01-13     13:36:27    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-117

    Summary:
      Yet more cleanup
    Revision:
      ccze--0.1--patch-117

    * src/ccze-color.c: Use a cleaner typedef-style.

    modified files:
     ChangeLog src/ccze-color.c


2003-01-13    13:01:23    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-116

    Summary:
      Code cleanup
    Revision:
      ccze--0.1--patch-116

    * src/ccze.h (CCZE_ADDSTR): Removed compatibility macro.
      (CCZE_NEWLINE): Likewise.

     src/ccze-super.c src/ccze-syslog.c src/ccze-ulogd.c
     src/ccze-vsftpd.c src/ccze-wordcolor.c src/ccze.c src/ccze.h


2003-01-13     12:31:35    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-115

    Summary:
      Documentation updates
    Revision:
      ccze--0.1--patch-115

    * doc/ccze.1.in: Documented -o cssfile.
    * doc/ccze-plugin.7.in: Use ccze_addstr().

    modified files:
     ChangeLog doc/ccze-plugin.7.in doc/ccze.1.in


2003-01-13    12:23:41    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-114

    Summary:
      Added War_New to THANKS
    Revision:
      ccze--0.1--patch-114

    * THANKS: Added War_New.

    modified files:
     ChangeLog THANKS


2003-01-12     19:29:48    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-113

    Summary:
      Support CSS in an external file
    Revision:
      ccze--0.1--patch-113

    * src/ccze.c (ccze_config): Added a `cssfile' member.
      (parse_opt): Support -o cssfile=.
      (main): If ccze_config.cssfile is NULL,  do  as  usual,  if
not, include a
      <link> reference in the HTML header.

    modified files:
     ChangeLog src/ccze.c


2003-01-12     17:45:50    GMT Gergely    Nagy    <algernon@bone-
2003-01-12    17:27:57    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-111

    Summary:
      Working in-line CSS in HTML output
    Revision:
      ccze--0.1--patch-111

    * src/ccze-color.c (ccze_color_to_name_css): Moved here from
      src/ccze.c.
      (ccze_color_to_css):  Use  ccze_color_to_name_css(),  and a
`.ccze_'
      prefix for css classes.
    * src/ccze.c (ccze_color_to_name_html):  Moved  to  src/ccze-
color.c.
      (ccze_addstr): HTML output part rewritten.
      (ccze_color_to_html): Unused function, removed.
      (main): Move the CSS output stuff after loading the config-
uration.

    modified files:
     ChangeLog src/ccze-color.c src/ccze.c


2003-01-12    17:02:41    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-110

    Summary:
      Preparing CSS-in-HTML
    Revision:
      ccze--0.1--patch-110

    * src/ccze-color.h (ccze_color_to_css): New prototype.
      (ccze_colors_to_css): Likewise.
    * src/ccze-color.c (ccze_color_to_css): Moved here from
      src/ccze-cssdump.c::ccze_dump_color_to_css().
      (ccze_colors_to_css): New function.
    * src/ccze-cssdump.c: Use them.

    modified files:
     ChangeLog  src/ccze-color.c  src/ccze-color.h  src/ccze-css-
dump.c


2003-01-12    16:44:48    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-109

    Summary:
      ccze-cssdump
    Revision:
      ccze--0.1--patch-109

    new files:
     src/.arch-ids/ccze-cssdump.c.id src/ccze-cssdump.c

    modified files:
     ChangeLog src/Makefile.in src/ccze-color.c src/ccze-color.h
     src/ccze-dump.c


2003-01-11    02:56:45    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-108

    Summary:
      The `Devorzhum' release.
    Revision:
      ccze--0.1--patch-108

    * NEWS: Updated.
    * debian/changelog: Likewise.
    * debian/copyright: Refer to .../stable/.
    * debian/control (Standards-Version): Bumped to 3.5.8.
    * TODO: Extended the HTML output entry.

    modified files:
     ChangeLog NEWS TODO debian/changelog debian/control
     debian/copyright


2003-01-09     22:53:40    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-107

    Summary:
      HTML output
    Revision:
      ccze--0.1--patch-107

    * src/ccze.c (parse_opt): Handle 'h'.
      (ccze_newline): Updated to work  when  ccze_config.html  is
true.
      (ccze_space): Likewise.
      (ccze_addstr): Likewise.
      (sigint_handler): Likewise.
      (main): Likewise.
      (ccze_color_to_name_html): New function.
      (ccze_color_to_html): Likewise.
    * doc/ccze.1.in: Documented --html.

    modified files:
     ChangeLog doc/ccze.1.in src/ccze-color.c src/ccze-color.h
     src/ccze-dump.c src/ccze.c src/ccze.h


2003-01-09     20:36:21    GMT Gergely    Nagy    <algernon@bone-
      using C99-style initialisers.
      (options): Added `html' (not handled yet).
      (ccze_newline): New function.
      (ccze_addstr): Likewise.
      (ccze_space): Likewise.
      (main): Remove most of hte ccze_config initialisation code.
    * src/ccze-color.h (ccze_color_strip_attrib): New  prototype.
      (ccze_color_to_name_simple): New prototype.
    *  src/ccze-color.c  (ccze_color_strip_attrib): New function,
from
      src/ccze-dump.c.
      (ccze_color_to_name_simple): Likewise.
    * src/ccze-dump.c (ccze_dump_color_strip_attrib): Moved to
      src/ccze-color.c.
      (ccze_dump_color_to_name_simple): Likewise.
      (ccze_dump_color_to_name): Simpified.

    modified files:
     ChangeLog src/ccze-color.c src/ccze-color.h src/ccze-dump.c
     src/ccze.c src/ccze.h


2003-01-09    19:37:05    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-105

    Summary:
      Use make's ifneq stuff
    Revision:
      ccze--0.1--patch-105

    *  src/Makefile.in  (install): Use make's ifneq stuff instead
of shell
      trickery.
      (uninstall): Likewise.

    modified files:
     ChangeLog src/Makefile.in


2002-12-02    20:17:43    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-104

    Summary:
      Fixed all-static installation, once again
    Revision:
      ccze--0.1--patch-104

    * src/Makefile.in (install): Give up and use shell.
      (uninstall): Likewise.

    modified files:
     ChangeLog src/Makefile.in

    * NEWS: Updated.
    * debian/changelog: Likewise.

    modified files:
     ChangeLog NEWS debian/changelog


2002-12-02    14:53:01    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-102

    Summary:
      Fetchmail log colorisation
    Revision:
      ccze--0.1--patch-102

    * src/ccze-fetchmail.c: New file.
    * configure.ac (ALL_PLUGINS): Added fetchmail.
    * doc/ccze.1.in (PLUGINS): Documented it.

    new files:
     src/.arch-ids/ccze-fetchmail.c.id src/ccze-fetchmail.c

    modified files:
     ChangeLog configure.ac doc/ccze.1.in


2002-11-29     22:48:20    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-101

    Summary:
      Fixed a stupid but in src/Makefile.in
    Revision:
      ccze--0.1--patch-101

    * src/Makefile.in (install): It is `ifdef PLUGIN_SHOBJS', not
`ifdef
      ${PLUGIN_SHOBJS}'. This fixes the install problems reported
by a few
      people. Thanks to ciga for helping me track this down.
      (uninstall): Likewise.
    * THANKS: Added `ciga' and IRC nicks for the others.

    modified files:
     ChangeLog THANKS src/Makefile.in


2002-11-21    17:29:43    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-100

    Summary:
      Fixed built-in module support

2002-11-21     16:55:42    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-99

    Summary:
      Fixed src/Makefile.in::uninstall
    Revision:
      ccze--0.1--patch-99

    * src/Makefile.in: It is `ifdef', not `ifeq'.

    modified files:
     ChangeLog src/Makefile.in


2002-11-20    14:56:59    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-98

    Summary:
      Fixed all-static installation
    Revision:
      ccze--0.1--patch-98

    *  src/Makefile.in  (install):  Only install plugins if there
are any.
      (uninstall): Only uninstall plugins if there are any.

    modified files:
     ChangeLog src/Makefile.in


2002-11-20    14:39:41    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-97

    Summary:
      <pcre.h> Vs. <pcre/pcre.h>
    Revision:
      ccze--0.1--patch-97

    *  configure.ac: Check whether we need pcre.h or pcre/pcre.h.
    * src/ccze.h (PCRE_H): New define. Use it all over the  place
instead
      of hardcoding <pcre.h>.
    *  ccze.spec.in (%build): The -I/usr/include/pcre flag is not
needed
      anymore.

    modified files:
     ChangeLog ccze.spec.in configure.ac src/ccze-apm.c
     src/ccze-exim.c src/ccze-httpd.c src/ccze-procmail.c
     src/ccze-squid.c src/ccze-sulog.c src/ccze-super.c
     src/ccze-syslog.c src/ccze-ulogd.c src/ccze-vsftpd.c
     src/ccze-wordcolor.c src/ccze.h
     ChangeLog src/Makefile.in


2002-11-20    14:07:07    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-95

    Summary:
      Added support for built-in plugins
    Revision:
      ccze--0.1--patch-95

    * src/ccze-plugin.h (ccze_plugin_add): New prototype.
      (ccze_plugin_load_all_builtins): Likewise.
    * src/ccze-plugin.c (_ccze_plugin_add): Exported, and renamed
to...
      (ccze_plugin_add): ...this.
      (ccze_plugin_shutdown): Check if plugins[i] is NULL before
      dereferencing it.
    *  src/ccze-wordcolor.c  (ccze_wordcolor_process):  Bail  out
early if
      `msg' is NULL.
    * src/ccze.c (main): Call ccze_plugin_load_all_builtins() be-
fore
      _finalise().
    * src/Makefile.in (ALL_PLUGINS): New substvar.
      (S_PLUGINS): Likewise.
      (SH_PLUGINS): New variable.
      (PLUGIN_SHOBJS): Likewise.
      (PLUGIN_SOBJS): Likewise.
      (PLUGIN_OBJS): This should be the aggregate of _SHOBJS  and
_SOBJS.
      (CLEANFILES):  Only  clean  `ccze-dump',  the rest is taken
care of by
      Rules.mk.in.
      (DISTCLEANFILES): Added ccze-builtins.c.
      (OBJECTS): Added ccze-builtins.o.
      (all): Depend on ${PLUGIN_SHOBJS}, not on ${PLUGIN_OBJS}.
      (install): Only install plugins if there are  any,  and  in
that case,
      ${PLUGIN_SHOBJS} only.
      (${PROGRAM}): Depend on ${PLUGIN_SOBJS}.
      (ccze-builtin.c): New rule.
      (ccze-ulogd.o): Likewise.
    * Makefile.in: Eradicate all traces of etc/.
    * Rules.mk.in (clean): Remove *.o, *.so and *.da automatical-
ly.
    * configure.ac: Support --with-builtins.
      (AC_OUTPUT): Removed etc/Makefile.
    * ccze.spec.in: Use src/ccze-dump and --with-builtins=all.
    * debian/rules: Likewise.
    * TODO: Remove relevant entry.
    * doc/ccze.1.in (PLUGINS): Remove .so suffix.
    removed directories:
     etc/.arch-ids etc


2002-11-19    22:44:20    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-94

    Summary:
      ccze-dump
    Revision:
      ccze--0.1--patch-94

    * src/ccze-dump.c: New file.
    * src/Makefile.in (SOURCES): Added ccze-dump.c.
      (CLEANFILES): Added ccze-dump.
      (all): Likewise.
      (ccze-dump): New target.
    * src/ccze-color.c (CCZE_KEYWORD): New macro.
      (ccze_color_keyword_map): Use it all over the place.

    new files:
     src/.arch-ids/ccze-dump.c.id src/ccze-dump.c

    modified files:
     ChangeLog src/Makefile.in src/ccze-color.c


2002-11-19     20:53:04    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-93

    Summary:
      Added color keyword comments
    Revision:
      ccze--0.1--patch-93

    * src/ccze-color.c (ccze_color_keyword_t): Added a  `comment'
member.
      (ccze_color_keyword_map):  Added  comments for all the key-
words.

    modified files:
     ChangeLog src/ccze-color.c


2002-11-19    19:00:19    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-92

    Summary:
      Documented plugin architecture
    Revision:
      ccze--0.1--patch-92


2002-11-19    17:44:12    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-91

    Summary:
      The `Like Gods of the Sun' release.
    Revision:
      ccze--0.1--patch-91

      We burn like gods of the sun
      Paradise pales compared to you

    * NEWS: Updated.
    * debian/changelog: Likewise.

    modified files:
     ChangeLog NEWS debian/changelog


2002-11-19     17:32:25    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-90

    Summary:
      ccze.spec.in
    Revision:
      ccze--0.1--patch-90

    * ccze.spec.in: New file, based on the work of Andreas Brenk.
    * Makefile.in: Added support for generating ccze.spec.
      (dist): Depend on ccze.spec.

    new files:
     .arch-ids/ccze.spec.in.id ccze.spec.in

    modified files:
     ChangeLog Makefile.in


2002-11-19     17:06:25    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-89

    Summary:
      AC_FUNC_REALLOC
    Revision:
      ccze--0.1--patch-89

    * configure.ac: Added AC_FUNC_REALLOC, thanks to autoscan.

    modified files:
     ChangeLog configure.ac


AGE.
    * src/ccze-color.c: Added support code for it.
    * src/ccze.c (main): Support  word  colorisation  of  partial
plugin
      output.
    * THANKS: Added Janos Lorincz.

    new files:
     src/.arch-ids/ccze-apm.c.id src/ccze-apm.c

    modified files:
     ChangeLog THANKS doc/ccze.1.in src/Makefile.in
     src/ccze-color.c src/ccze-color.h src/ccze-wordcolor.c
     src/ccze.c


2002-11-18     21:41:38    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-87

    Summary:
      Implemented partial coloriser plugin support
    Revision:
      ccze--0.1--patch-87

    * src/ccze-plugin.h (ccze_plugin_run): New prototype.
    * src/ccze-plugin.c (ccze_plugin_run): New function.
    * src/ccze.c (main): Use it, and if there are  pending  stuff
after all
      full plugins were run, filter the rest of the input through
the
      partial ones, and only then through wordcolor.
    * src/ccze-ulogd.c: Converted to a partial plugin. Yay!

    modified files:
     ChangeLog  src/ccze-plugin.c   src/ccze-plugin.h   src/ccze-
ulogd.c
     src/ccze.c


2002-11-18     21:12:38    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-86

    Summary:
      Plugin support revamped once again
    Revision:
      ccze--0.1--patch-86

    * src/ccze-plugin.h (CCZE_DEFINE_PLUGIN): New macro.
      (ccze_plugin_startup_t): It is void, not void *.
      (ccze_plugin_shutdown_t): Likewise.
      (ccze_plugin_type_t): New enum.
      (ccze_plugin_t): Added a `type' member.

     src/ccze-procmail.c src/ccze-squid.c src/ccze-sulog.c
     src/ccze-super.c src/ccze-syslog.c src/ccze-ulogd.c
     src/ccze-vsftpd.c


2002-11-18    18:24:29    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-85

    Summary:
      Documented the ulogd plugin
    Revision:
      ccze--0.1--patch-85

    * doc/ccze.1.in (PLUGINS): Documented the ulogd plugin.

    modified files:
     ChangeLog doc/ccze.1.in


2002-11-18     18:20:16    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-84

    Summary:
      ulogd colorisation
    Revision:
      ccze--0.1--patch-84

    * src/ccze-ulogd.c: New file.
    * src/Makefile.in (PLUGINS): Added ulogd.
      (ulogd.so): Special case, as it depends on ccze-wordcolor.h
too.
    * THANKS: Added DC-1.

    new files:
     src/.arch-ids/ccze-ulogd.c.id src/ccze-ulogd.c

    modified files:
     ChangeLog THANKS src/Makefile.in


2002-11-18     18:16:01    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-83

    Summary:
      Some stuff reorganised
    Revision:
      ccze--0.1--patch-83

    * src/ccze-wordcolor.h (ccze_wordcolor_process_one): New pro-
totype.
    *   src/ccze-wordcolor.c   (ccze_wordcolor_process_one):  New
function.


2002-11-04     20:01:50    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-82

    Summary:
      Link shared objects to ncurses and pcre
    Revision:
      ccze--0.1--patch-82

    * Rules.mk.in (%.so): Add ${ALL_LDFLAGS} to the command-line.
    * THANKS: Added Ferenc Kalcso.

    modified files:
     ChangeLog Rules.mk.in THANKS


2002-10-13     12:56:24    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-81

    Summary:
      #include <curses.h>
    Revision:
      ccze--0.1--patch-81

    * src/ccze.h: #include <curses.h>.

    modified files:
     ChangeLog src/ccze.h


2002-10-12    21:35:55    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-80

    Summary:
      The `Stance of Evander Sinque' release.
    Revision:
      ccze--0.1--patch-80

      He lays forgotten
      Dead skin and broken neck
      And no-one knew him
      Though he was genius

    * NEWS: Updated.
    * debian/changelog: Likewise.

    modified files:
     ChangeLog NEWS debian/changelog


2002-10-12     21:29:57    GMT Gergely    Nagy    <algernon@bone-
    modified files:
     ChangeLog debian/control debian/copyright debian/rules


2002-10-12    21:20:36    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-78

    Summary:
      Getting rid of strndupa()
    Revision:
      ccze--0.1--patch-78

    * src/ccze-color.c (_ccze_colorname_map_lookup): Get rid of
      strndupa().

    modified files:
     ChangeLog src/ccze-color.c


2002-10-12     21:16:26    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-77

    Summary:
      AC_FUNC_STAT
    Revision:
      ccze--0.1--patch-77

    * configure.ac: Added AC_FUNC_STAT, noticed by autoscan.

    modified files:
     ChangeLog configure.ac


2002-10-12    21:11:46    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-76

    Summary:
      TODO updates
    Revision:
      ccze--0.1--patch-76

    * TODO: Added two new entries.

    modified files:
     ChangeLog TODO


2002-10-12     20:56:01    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-75

    Summary:
      Automatically generate the manual page

     ChangeLog Rules.mk.in doc/Makefile.in doc/ccze.1.in

    renamed files:
     doc/.arch-ids/ccze.1.id
       ==> doc/.arch-ids/ccze.1.in.id
     doc/ccze.1
       ==> doc/ccze.1.in



2002-10-12     20:46:14    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-74

    Summary:
      "last message..." and "-- MARK --" coloring
    Revision:
      ccze--0.1--patch-74

    * src/ccze-color.h (ccze_color_t): Added CCZE_COLOR_REPEAT.
    * src/ccze-color.c (ccze_color_keyword_map): Added  `repeat'.
      (ccze_color_init): Initialise CCZE_COLOR_REPEAT to white.
    *  src/ccze-wordcolor.c (ccze_wordcolor_process): Color "last
message
      ..." and "-- MARK --" messages with CCZE_COLOR_REPEAT.

    modified files:
     ChangeLog src/ccze-color.c src/ccze-color.h
     src/ccze-wordcolor.c


2002-10-12    20:28:22    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-73

    Summary:
      Exit if no plugins were found
    Revision:
      ccze--0.1--patch-73

    * src/ccze.c (main): Exit if no plugins could be loaded.

    Thanks to Istvan Karaszi for the idea.

    modified files:
     ChangeLog src/ccze.c


2002-10-04     10:35:42    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-72

    Summary:
      The `Base Level Erotica' release.
    Revision:
    modified files:
     ChangeLog NEWS debian/changelog


2002-10-04    10:17:41    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-71

    Summary:
      Exported function should not be static.
    Revision:
      ccze--0.1--patch-71

    Modules  were  broken  since 0.1.64, where I declared all the
functions in
    them `static'. However, _setup, _shutdown and _handle  should
be
    exported,  therefore  they  must  NOT  be static. This is now
fixed.

    modified files:
     ChangeLog  src/ccze-exim.c  src/ccze-httpd.c  src/ccze-proc-
mail.c
     src/ccze-squid.c src/ccze-sulog.c src/ccze-super.c
     src/ccze-syslog.c src/ccze-vsftpd.c


2002-10-03     13:43:28    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-70

    Summary:
      The `Edenbeast' release
    Revision:
      ccze--0.1--patch-70

      All are welcome here
      To the Eden Feast
      Enter if you will
      This is Edenbeast

    * debian/maint/conffiles: Removed.
    * debian/rules: Support DEB_BUILD_OPTIONS=noopt, and generate
      DEBIAN/conffiles.
    * NEWS: Added release notes.
    * debian/changelog: Likewise.

    removed files:
     debian/maint/.arch-ids/=id      debian/maint/.arch-ids/conf-
files.id
     debian/maint/conffiles

    modified files:
     ChangeLog NEWS debian/changelog debian/rules

    modified files:
     ChangeLog src/ccze.c


2002-10-01     12:23:42    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-68

    Summary:
      Documentation updates
    Revision:
      ccze--0.1--patch-68

    * README: Mention that CCZE is a drop-in replacement for col-
orize.
    * doc/ccze.1: Almost completely rewritten to be up-to-date.
    * TODO: Removed relevant entries.

    modified files:
     ChangeLog README TODO doc/ccze.1


2002-09-29     17:30:57    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-67

    Summary:
      --remove-facility
    Revision:
      ccze--0.1--patch-67

    * src/ccze.c: Implemented --remove-facility a'la colorize.

    modified files:
     ChangeLog src/ccze.c


2002-09-29    17:18:21    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-66

    Summary:
      Folded a set of options into --options
    Revision:
      ccze--0.1--patch-66

    * src/ccze.c: Folded --no-* and --scroll into --options
      [no]{scroll,wordcolor,lookups}.

    modified files:
     ChangeLog src/ccze.c


2002-09-28     20:47:58    GMT Gergely    Nagy    <algernon@bone-
2002-09-28     20:27:50    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-64

    Summary:
      A big header cleanup
    Revision:
      ccze--0.1--patch-64

    * src/ccze-exim.h: Removed.
    * src/ccze-httpd.h: Likewise.
    * src/ccze-procmail.h: Likewise.
    * src/ccze-squid.h: Likewise.
    * src/ccze-sulog.h: Likewise.
    * src/ccze-super.h: Likewise.
    * src/ccze-syslog.h: Likewise.
    * src/ccze-vsftpd.h: Likewise.
    * src/ccze-exim.c: Adjust to the removal of module headers.
    * src/ccze-httpd.c: Likewise.
    * src/ccze-procmail.c: Likewise.
    * src/ccze-squid.c: Likewise.
    * src/ccze-sulog.c: Likewise.
    * src/ccze-super.c: Likewise.
    * src/ccze-syslog.c: Likewise.
    * src/ccze-vsftpd.c: Likewise.
    * src/Makefile.in (HEADERS): Remove plugin headers.
      (ccze-*.so): Removed.
    * Rules.mk.in (%.so): Do not depend on ccze-%.h.
      (.SUFFIXES): First empty it, then set it to ".c .o".
      (WFLAGS): Remove -Wunused.

    removed files:
     src/.arch-ids/ccze-sulog.h.id src/.arch-ids/ccze-super.h.id
     src/.arch-ids/ccze-exim.h.id src/.arch-ids/ccze-httpd.h.id
     src/.arch-ids/ccze-procmail.h.id         src/.arch-ids/ccze-
squid.h.id
     src/.arch-ids/ccze-syslog.h.id      src/.arch-ids/ccze-vsft-
pd.h.id
     src/ccze-sulog.h src/ccze-super.h src/ccze-exim.h
     src/ccze-httpd.h src/ccze-procmail.h src/ccze-squid.h
     src/ccze-syslog.h src/ccze-vsftpd.h

    modified files:
     ChangeLog Rules.mk.in src/Makefile.in src/ccze-exim.c
     src/ccze-httpd.c src/ccze-procmail.c src/ccze-squid.c
     src/ccze-sulog.c src/ccze-super.c src/ccze-syslog.c
     src/ccze-vsftpd.c


2002-09-28    16:41:06    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-63

    Summary:

2002-09-28     16:36:17    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-62

    Summary:
      Exim mainlog colorisation module
    Revision:
      ccze--0.1--patch-62

    * src/ccze-color.c  (ccze_color_keyword_map):  Added  `incom-
ing',
      `outgoing', and `uniqn'.
      (ccze_color_init): Initialise them.
    * src/ccze-color.h (ccze_color_t): Added CCZE_COLOR_INCOMING,
      CCZE_COLOR_OUTGOING, and CCZE_COLOR_UNIQN.
    * src/ccze-exim.h: New file.
    * src/ccze-exim.c: Likewise.
    * Makefile.in (PLUGINS): Added `exim'.
      (ccze-exim.so): New target.

    new files:
     src/.arch-ids/ccze-exim.c.id src/.arch-ids/ccze-exim.h.id
     src/ccze-exim.c src/ccze-exim.h

    modified files:
     ChangeLog src/Makefile.in src/ccze-color.c src/ccze-color.h


2002-09-28    15:33:51    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-61

    Summary:
      Minor optimisation in plugin loading
    Revision:
      ccze--0.1--patch-61

    * src/ccze-plugin.c (_ccze_plugin_load): Moved most of
      ccze_plugin_load() here.
      (ccze_plugin_load):  Made  it  a wrapper around _ccze_plug-
in_load().
      (_ccze_plugin_load_set): Take a `base' argument, and use it
to
      construct  `path'  which  is  passed to _ccze_plugin_load()
(yes,
      changed to use _ccze_plugin_load()  instead  of  ccze_plug-
in_load()).
      (ccze_plugin_load_all):  Adapted  to  _ccze_plugin_load_set
change.

    modified files:
     ChangeLog src/ccze-plugin.c


    *  src/ccze_plugin.c (_ccze_plugin_add): New helper function.
      (ccze_plugin_init): New function.
      (ccze_plugin_finalise): Likewise.
      (ccze_plugin_shutdown): Likewise.
      (ccze_plugins): Likewise.
      (ccze_plugin_load): Adapted to new plugin design.
      (ccze_plugin_load_all): Likewise.
      (_ccze_plugin_loaded): Likewise.
      (_ccze_plugin_load_set): Likewise.
    * src/ccze.c (sigint_handler): Use sigint_handler().
      (main): Adapted to the new plugin design.
    * TODO: Plugin stuff is done.

    This new design is  actually  rather  simple:  there  is  one
"global"
    ccze_plugin_t  **  in src/ccze_plugin.c, and that module does
all the
    hard job. This way no code is duplicated unnecessarily,  less
arguments
    are passed around, and in general it is Far Better(tm).

    modified files:
     ChangeLog     TODO    src/ccze-plugin.c    src/ccze-plugin.h
src/ccze.c


2002-09-24    16:35:05    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-59

    Summary:
      TODO updates
    Revision:
      ccze--0.1--patch-59

    * TODO (Bugfixes and cleanups): New section.

    modified files:
     ChangeLog TODO


2002-09-24     16:32:41    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-58

    Summary:
      --plugin support
    Revision:
      ccze--0.1--patch-58

    * src/ccze.c (ccze_config): Added pluginlist,  pluginlist_len
and
      pluginlist_alloc members.
      (options): Added --plugin.

    Summary:
      CLEANFILES cleanup
    Revision:
      ccze--0.1--patch-57

    * src/Makefile.in (CLEANFILES): Clean ${OBJECTS:.o=.da} only,
not the
      whole ${SOURCES:.c=.da}.

    modified files:
     ChangeLog src/Makefile.in


2002-09-20     13:48:21    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-56

    Summary:
      Scan ~/.ccze/ for plugins too
    Revision:
      ccze--0.1--patch-56

    * src/ccze-plugin.c (_ccze_plugin_load_set): New function.
      (ccze_plugin_load_all): Utilise _ccze_plugin_load_set()  to
load
      plugins from under ~/.ccze/ and PLUGIN_LIBPATH.

    modified files:
     ChangeLog src/ccze-plugin.c


2002-09-20     13:09:18    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-55

    Summary:
      Search for plugins under ~/.ccze/
    Revision:
      ccze--0.1--patch-55

    * src/ccze-plugin.c (ccze_plugin_load): Check if  the  plugin
exists under
      ~/.ccze, and only load from the global area if not.

    modified files:
     ChangeLog src/ccze-plugin.c


2002-09-18     16:01:14    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-54

    Summary:
      Pre-tag fixes
    Revision:
      Updated debianisation
    Revision:
      ccze--0.1--patch-53

    * debian/maint/conffiles: New file.
    * debian/rules (install): Install /etc/cczerc.
      (binary-ccze): Install DEBIAN/conffiles.

    new files:
     debian/maint/.arch-ids/=id      debian/maint/.arch-ids/conf-
files.id
     debian/maint/conffiles

    modified files:
     ChangeLog debian/rules

    new directories:
     debian/maint/.arch-ids debian/maint


2002-09-18     15:31:16    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-52

    Summary:
      Simplified background-color parsing logic
    Revision:
      ccze--0.1--patch-52

    * src/ccze-color.c (ccze_color_load):  Instead  of  the  ugly
strstr()
      check, put the on_ variants into the ccze_colorname_map ta-
ble too.

    modified files:
     ChangeLog src/ccze-color.c


2002-09-18    15:25:35    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-51

    Summary:
      Background color support
    Revision:
      ccze--0.1--patch-51

    * src/ccze.c (main): Set up all the colors, with backgrounds.
    * src/ccze-color.c (ccze_colorname_map): Use numbers  instead
of
      COLOR_PAIR()s.
      (ccze_color_load): Catch "bold", "underline", "reverse" and
"blink"
      pre-tags. Parse further for the background color  (and  ac-
      Introducing: etc/cczerc
    Revision:
      ccze--0.1--patch-50

    * etc/cczerc: New file.
    * etc/Makefile.in: New file.
    * configure.ac: Generate etc/Makefile.
    * Makefile.in: Recurse into etc/ too.

    new files:
     etc/.arch-ids/=id etc/.arch-ids/Makefile.in.id
     etc/.arch-ids/cczerc.id etc/Makefile.in etc/cczerc

    modified files:
     ChangeLog Makefile.in configure.ac

    new directories:
     etc/.arch-ids etc


2002-09-18     14:30:20    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-49

    Summary:
      Support --rcfile
    Revision:
      ccze--0.1--patch-49

    * src/ccze-color.c (ccze_color_load): Stat  the  file  before
opening,
      and bail out if it is not a regular file.
    * src/ccze.c (ccze_config): Added an `rcfile' member.
      (options): Added `--rcfile'.
      (parse_opts): Recognise it.
      (main):  Initialise  ccze_config.rcfile  to  NULL, and only
load any
      other files if it is still NULL after parsing.

    modified files:
     ChangeLog src/ccze-color.c src/ccze.c


2002-09-18    14:05:58    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-48

    Summary:
      Minor memory-leak fix
    Revision:
      ccze--0.1--patch-48

    *  src/ccze-plugin.c  (ccze_plugin_load_all):  In the while()
loop, free()

    * src/ccze.c (main): The endwin() after ccze_color_init() ac-
cidentally
      creeped in from my development tree. Removed.

    modified files:
     ChangeLog src/ccze.c


2002-09-18     13:57:34    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-46

    Summary:
      Load $SYSCONFDIR/cczerc and ~/.cczerc too
    Revision:
      ccze--0.1--patch-46

    *  src/ccze.c  (main):  Try  loading  $SYCONFDIR/cczerc   and
~/.cczerc too.

    modified files:
     ChangeLog src/ccze.c


2002-09-18     13:53:31    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-45

    Summary:
      Check for fcntl.h
    Revision:
      ccze--0.1--patch-45

    * configure.ac: AC_CHECK_HEADERS([fcntl.h]).

    modified files:
     ChangeLog configure.ac


2002-09-18    13:26:12    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-44

    Summary:
      Configuration support, take #1
    Revision:
      ccze--0.1--patch-44

    * src/ccze-color.h: New file.
    * src/ccze-color.c: Likewise.
    * src/ccze.h: Removed all the color-related defines.
    * src/ccze.c (main): Initialise color support, and load the
      configuration files.
    * src/Makefile.in (SOURCES): Added ccze-color.c.

2002-09-18     13:15:22    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-43

    Summary:
      Syslog modularised
    Revision:
      ccze--0.1--patch-43

    * src/ccze.c (siginthandler): Do not shutdown the syslog mod-
ule
      explictly.
      (main): Got rid of the syslog-module special case.
    * src/Makefile.in (SOURCES): Removed ccze-syslog.c.
      (HEADERS): Removed ccze-syslog.h
      (OBJECTS): Removed ccze-syslog.o
      (PLUGINS): Added syslog.
      (ccze.o): Do not depend on ccze-syslog.h.
      (ccze-syslog.o): Renamed to...
      (ccze-syslog.so): ...this.

    modified files:
     ChangeLog src/Makefile.in src/ccze.c


2002-09-17     14:44:01    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-42

    Summary:
      Workaround for a bug in pcre
    Revision:
      ccze--0.1--patch-42

    * src/ccze-wordcolor.c (ccze_wordcolor_setup): Remove the '$'
from
      reg_email,  and  introduce reg_email2, containing the final
part with
      the $.
      (ccze_wordcolor_process): Use reg_email2 together with
      reg_email. This does not match  exactly  the  same  set  as
reg_email was
      intended to match, but it is close enough.
      (ccze_wordcolor_shutdown): free() reg_email2.

    modified files:
     ChangeLog src/ccze-wordcolor.c


2002-09-16     19:54:22    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-41

    Summary:
      Introducing: ccze.1

    modified files:
     ChangeLog Makefile.in TODO configure.ac debian/rules

    new directories:
     doc/.arch-ids doc


2002-09-16    17:40:27    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-40

    Summary:
      Debianisation
    Revision:
      ccze--0.1--patch-40

    Debianised  ccze.  It was a fast job, so there might be rough
edges, but
    this is still better than nothing.

    new files:
     debian/.arch-ids/=id debian/.arch-ids/changelog.id
     debian/.arch-ids/control.id debian/.arch-ids/copyright.id
     debian/.arch-ids/rules.id debian/changelog debian/control
     debian/copyright debian/rules

    modified files:
     ChangeLog

    new directories:
     debian/.arch-ids debian


2002-09-16    16:56:43    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-39

    Summary:
      Modularisation
    Revision:
      ccze--0.1--patch-39

    * src/ccze-plugin.h: New file.
    * src/ccze-plugin.c: Likewise.
    * src/ccze.h: Removed the CCZE_MATCH_* enum. All users updat-
ed.
    * src/ccze.c: Adapted to the new plugin-handling scheme.
    * src/ccze-super.c: New file (forgot to add earlier).
    * src/ccze-super.h: Likewise.
    * src/Makefile.in (SOURCES): Reorganised.
      (HEADERS): Likewise.
      (PLUGINS): New variable.
      (PLUGIN_OBJS): Likewise.
      (CLEANFILES): Added ${PLUGIN_OBJS}.

     src/.arch-ids/ccze-plugin.c.id      src/.arch-ids/ccze-plug-
in.h.id
     src/.arch-ids/ccze-super.c.id src/.arch-ids/ccze-super.h.id
     src/ccze-plugin.c src/ccze-plugin.h src/ccze-super.c
     src/ccze-super.h

    modified files:
     ChangeLog Rules.mk.in TODO configure.ac src/Makefile.in
     src/ccze-httpd.c src/ccze-procmail.c src/ccze-squid.c
     src/ccze-sulog.c src/ccze-syslog.c src/ccze-vsftpd.c
     src/ccze.c src/ccze.h


2002-09-16     10:09:59    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-38

    Summary:
      TODO updates
    Revision:
      ccze--0.1--patch-38

    * TODO: Added `Modularisation' entry.

    modified files:
     ChangeLog TODO


2002-09-16    10:03:51    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-37

    Summary:
      Calling conventions revamped
    Revision:
      ccze--0.1--patch-37

    Abstracted away all the various regexp-matching routines into
opaque
    modules, all providing the same interface. This makes it pos-
sible to
    write a colouriser module without pcre, and it also allows us
to
    implement run-time loadable modules at some point in the  fu-
ture.

    modified files:
     ChangeLog src/ccze-httpd.c src/ccze-httpd.h
     src/ccze-procmail.c src/ccze-procmail.h src/ccze-squid.c
     src/ccze-squid.h src/ccze-sulog.c src/ccze-sulog.h
     src/ccze-syslog.c src/ccze-syslog.h src/ccze-vsftpd.c
     src/ccze-vsftpd.h src/ccze-wordcolor.h src/ccze.c


      same reason.

    modified files:
     ChangeLog src/ccze-wordcolor.c


2002-09-15     16:23:48    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-35

    Summary:
      HTTPd access.log colorisation enhancements
    Revision:
      ccze--0.1--patch-35

    * src/ccze-httpd.c  (ccze_httpd_access_log_process):  Extract
the
      optional  vhost, and put `other' on the output queue as-is.
      (ccze_httpd_setup): The access.log regexp was  tuned  up  a
bit, to
      support vhost and timezone elements.

    modified files:
     ChangeLog src/ccze-httpd.c


2002-09-14     11:37:36    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-34

    Summary:
      Fixed procmail colorisation
    Revision:
      ccze--0.1--patch-34

    *   src/ccze-procmail.c   (ccze_procmail_process):   Do   not
CCZE_ADDSTR
      `extra'  in  the if branch. Set `col' instead, and use that
to add extra
      to the output queue.

    modified files:
     ChangeLog src/ccze-procmail.c


2002-09-14    11:30:59    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-33

    Summary:
      Fixed two double free()s
    Revision:
      ccze--0.1--patch-33

    *  src/ccze-wordcolor.c  (ccze_wordcolor_process): Do not try

    *  src/ccze-wordcolor.c (ccze_wordcolor_process): free() some
more
      variables.

    modified files:
     ChangeLog src/ccze-wordcolor.c


2002-09-14    10:48:24    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-31

    Summary:
      An strtok() replacement
    Revision:
      ccze--0.1--patch-31

    *  src/ccze-wordcolor.c (_my_strbrk): New function. Works al-
most like
      strtok(), but does not eat multiple delimiters.
      (ccze_wordcolor_process): Use it.

    modified files:
     ChangeLog src/ccze-wordcolor.c


2002-09-14    10:07:15    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-30

    Summary:
      Better word colouring
    Revision:
      ccze--0.1--patch-30

    * src/ccze-wordcolor.c (ccze_wordcolor_process): Compare the
      lower-cased word with all those regexps, and in case of
      good/badwords,  only colour the word if the badword matches
the
      beginning of the word.

    modified files:
     ChangeLog src/ccze-wordcolor.c


2002-09-13    16:37:43    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-29

    Summary:
      Fixed a segmentation fault
    Revision:
      ccze--0.1--patch-29

      Typo fix
    Revision:
      ccze--0.1--patch-28

    * Rules.mk.in (maintainer-clean):  it  is  ${MAINTAINERCLEAN-
FILES}, with a
      capital S.

    modified files:
     ChangeLog Rules.mk.in


2002-09-13     14:48:38    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-27

    Summary:
      Include patchlevel in the version string
    Revision:
      ccze--0.1--patch-27

    * src/ccze.c (argp_program_version): Include  the  PATCHLEVEL
too.

    modified files:
     ChangeLog src/ccze.c


2002-09-13     14:44:55    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-26

    Summary:
      --no-service-lookup and --no-word-color
    Revision:
      ccze--0.1--patch-26

    * src/ccze.c (ccze_config): Added `wcol' and  `slookup'  mem-
bers.
      (options): Added --no-service-lookup and --no-word-color.
      (parse_opt): Recognise them.
      (main): Initialise them to on, and pass them to
      ccze_wordcolor_process.
    * src/ccze-wordcolor.h (ccze_wordcolor_process): Take two new
      arguments.
    * src/ccze-wordcolor.c (ccze_wordcolor_process): If `wcol' is
      disabled,  print  the  message  in  the  default  color. If
slookup is
      disabled, do not try costy lookups.

    modified files:
     ChangeLog     src/ccze-wordcolor.c      src/ccze-wordcolor.h
src/ccze.c

    modified files:
     ChangeLog src/ccze-wordcolor.c


2002-09-13     13:47:56    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-24

    Summary:
      configure.ac updates
    Revision:
      ccze--0.1--patch-24

    * configure.ac: AC_FUNC_STRFTIME  and  AC_CHECK_HEADERS([net-
db.h]) were added.

    modified files:
     ChangeLog configure.ac


2002-09-13     13:41:40    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-23

    Summary:
      UNIX timestamp conversion support
    Revision:
      ccze--0.1--patch-23

    * src/ccze.h (ccze_print_date): New prototype.
    * src/ccze.c (ccze_print_date): New function.
      (ccze_config): Added a convdate member.
      (options): Handle --convert-date.
      (parse_opt): Recognise it.
      (main): Initialise ->convdate to off.
    * src/ccze-squid.c (ccze_squid_access_log_process): Use
      ccze_print_date.
      (ccze_squid_store_log_process): Likewise.

    modified files:
     ChangeLog src/ccze-squid.c src/ccze.c src/ccze.h


2002-09-13    13:23:52    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-22

    Summary:
      Word-colorising
    Revision:
      ccze--0.1--patch-22

    * src/ccze-wordcolor.h: New file.
    * src/ccze-wordcolor.c: New file.
    * src/ccze.h (CCZE_COLOR_MAC): New colour.
     src/ccze-wordcolor.h

    modified files:
     ChangeLog src/Makefile.in src/ccze.c src/ccze.h


2002-09-13     11:34:33    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-21

    Summary:
      No Texinfo docs
    Revision:
      ccze--0.1--patch-21

    There won't be any texinfo docs for CCZE, so support code was
removed
    from the build system.

    modified files:
     ChangeLog Makefile.in Rules.mk.in configure.ac


2002-09-13     11:09:03    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-20

    Summary:
      Remove trailing from input
    Revision:
      ccze--0.1--patch-20

    * src/ccze.c (main): Remove the trailing from the  input,  so
our
      regexps which use $ will work again.

    modified files:
     ChangeLog src/ccze.c


2002-09-13     10:21:38    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-19

    Summary:
      Configure check for signal return type
    Revision:
      ccze--0.1--patch-19

    * configure.ac: AC_TYPE_SIGNAL.

    modified files:
     ChangeLog configure.ac




2002-09-13     09:54:16    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-17

    Summary:
      fgets() -> getline()
    Revision:
      ccze--0.1--patch-17

    * src/ccze.c (main): Use getline() instead of fgets().

    modified files:
     ChangeLog src/ccze.c


2002-09-13    09:49:22    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-16

    Summary:
      super.log colorisation support
    Revision:
      ccze--0.1--patch-16

    * src/ccze-super.h: New file.
    * src/ccze-super.c: New file.
    * src/ccze.h (CCZE_MATCH_SUPER): New enum member.
    * src/ccze.c (main): Support super.log colorisation.
    * src/Makefile.in (SOURCES): Added ccze-super.c.
      (HEADERS): Added ccze-super.h
      (ccze.o): Depend on ccze-super.h too.
      (ccze-super.o): New target.

    modified files:
     ChangeLog src/Makefile.in src/ccze.c src/ccze.h


2002-09-13     09:31:17    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-15

    Summary:
      Minor leak fix
    Revision:
      ccze--0.1--patch-15

    * src/ccze-sulog.c (ccze_sulog_process): free() islogin.

    modified files:
     ChangeLog src/ccze-sulog.c


2002-09-13    09:26:58    GMT Gergely    Nagy     <algernon@bone-
      (ccze-sulog.o): New target.

    new files:
     src/.arch-ids/ccze-sulog.c.id src/.arch-ids/ccze-sulog.h.id
     src/ccze-sulog.c src/ccze-sulog.h

    modified files:
     ChangeLog src/Makefile.in src/ccze.c src/ccze.h


2002-09-13     08:47:31    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-13

    Summary:
      HTTPd error.log colorisation
    Revision:
      ccze--0.1--patch-13

    * src/ccze-httpd.h (ccze_httpd_setup):  Take  two  new  argu-
ments.
      (ccze_httpd_error_log_process): New prototype.
    * src/ccze-httpd.c (_ccze_httpd_error): New function.
      (ccze_httpd_error_log_process): New function.
      (ccze_httpd_setup): Setup error.log regexp too.
    * src/ccze.h (CCZE_MATCH_HTTPD_ERROR_LOG): New enum member.
    * src/ccze.c (main): Support error.log colorisation.

    modified files:
     ChangeLog src/ccze-httpd.c src/ccze-httpd.h src/ccze.c
     src/ccze.h


2002-09-13     08:26:42    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-12

    Summary:
      Full support for store.log coloristation
    Revision:
      ccze--0.1--patch-12

    * src/ccze.h (CCZE_COLOR_PROXY_CREATE): New colour.
      (CCZE_COLOR_PROXY_SWAPIN): Likewise.
      (CCZE_COLOR_PROXY_SWAPOUT): Likewise.
      (CCZE_COLOR_PROXY_RELEASE): Likewise.
    * src/ccze-squid.c (_ccze_proxy_tag): New function.
      (ccze_squid_store_log_process): Use it.

    modified files:
     ChangeLog src/ccze-squid.c src/ccze.h


2002-09-13    08:17:22    GMT Gergely    Nagy     <algernon@bone-
2002-09-13    08:14:29    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-10

    Summary:
      Squid store.log colorisation fix
    Revision:
      ccze--0.1--patch-10

    *  src/ccze-squid.c (ccze_squid_setup): Changed the store.log
regexp to
      be more robust.
      (ccze_squid_store_log_process):  Adapted  to   the   regexp
change.

    Thanks to Mark Szabo for providing a store.log.

    modified files:
     ChangeLog src/ccze-squid.c


2002-09-12     22:24:58    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-9

    Summary:
      Squid store.log colorisation, take #1
    Revision:
      ccze--0.1--patch-9

    * src/ccze.h (CCZE_COLOR_SWAPNUM): New colour.
      (CCZE_MATCH_SQUID_STORE_LOG): New enum member.
    * src/ccze-squid.h (ccze_squid_store_log_process): New proto-
type.
      (ccze_squid_setup): Take two new arguments.
    *  src/ccze-squid.c (ccze_squid_store_log_process): New func-
tion.
      (ccze_squid_setup): Setup store.log regexps too.
    * src/ccze.c (main): Support store.log colorisation.

    modified files:
     ChangeLog src/ccze-squid.c src/ccze-squid.h src/ccze.c
     src/ccze.h


2002-09-12    21:20:13    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-8

    Summary:
      Signal handlers
    Revision:
      ccze--0.1--patch-8

    * src/ccze.c (sigint_handler): New function.

    * src/ccze.h (CCZE_ADDSTR): Surround the macro with {}, so it
can be
      safely used in an if-branch.
      (CCZE_NEWLINE): New macro.
    * src/ccze-procmail.c (ccze_procmail_process): Use them.
    * src/ccze-squid.c (ccze_squid_access_log_process): Likewise.
    * src/ccze.c (main): Likewise.

    modified files:
     ChangeLog src/ccze-procmail.c src/ccze-squid.c src/ccze.c
     src/ccze.h


2002-09-12    16:09:52    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-6

    Summary:
      ccze_space() macroised
    Revision:
      ccze--0.1--patch-6

    * src/ccze.h (ccze_space): Made it a macro.
    *  src/ccze.c  (ccze_space):  Removed this function, as it is
superceded by
      the macro in src/ccze.h.

    modified files:
     ChangeLog src/ccze.c src/ccze.h


2002-09-12    16:06:44    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-5

    Summary:
      Splitting sources
    Revision:
      ccze--0.1--patch-5

    Split  up  src/ccze.c into smaller parts, each one containing
one or
    more colorizer methods and a setup routine.

    new files:
     src/.arch-ids/ccze.h.id src/.arch-ids/ccze-httpd.h.id
     src/.arch-ids/ccze-httpd.c.id       src/.arch-ids/ccze-proc-
mail.c.id
     src/.arch-ids/ccze-procmail.h.id         src/.arch-ids/ccze-
squid.h.id
     src/.arch-ids/ccze-squid.c.id src/.arch-ids/ccze-syslog.c.id
     src/.arch-ids/ccze-syslog.h.id      src/.arch-ids/ccze-vsft-
pd.c.id
    Revision:
      ccze--0.1--patch-4

    * Rules.mk.in (DEFINES): Do not define EXTRAVERSION.

    modified files:
     ChangeLog Rules.mk.in


2002-09-12     15:11:57    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-3

    Summary:
      Some more configure checks
    Revision:
      ccze--0.1--patch-3

    * configure.ac: Check for -lpcre and -lncurses.
    * Rules.mk.in (LIBS): New variable.
    * src/Makefile.in (ALL_LDFLAGS): Use ${LIBS} instead  of  the
hardcoded
      -lpcre -lncurses setup.

    modified files:
     ChangeLog Rules.mk.in configure.ac src/Makefile.in


2002-09-12     14:45:28    GMT Gergely    Nagy    <algernon@bone-
hunter.rulez.org>    patch-2

    Summary:
      THANKS
    Revision:
      ccze--0.1--patch-2

    * THANKS: New file.
    * Makefile.in (EXTRA_DIST): Include THANKS.

    new files:
     .arch-ids/THANKS.id THANKS

    modified files:
     ChangeLog Makefile.in


2002-09-12    14:42:58    GMT Gergely    Nagy     <algernon@bone-
hunter.rulez.org>    patch-1

    Summary:
      Squid cache.log support
    Revision:
      ccze--0.1--patch-1

    Revision:
      ccze--0.1--base-0

    This is the initial import of CCZE,  a  clone  of  `colorize'
written in
    C to be fast and light on resources.

    new files:
     ./.arch-ids/AUTHORS.id ./.arch-ids/COPYING.id
     ./.arch-ids/ChangeLog.id ./.arch-ids/INSTALL.id
     ./.arch-ids/Makefile.in.id ./.arch-ids/NEWS.id
     ./.arch-ids/README.id ./.arch-ids/Rules.mk.in.id
     ./.arch-ids/TODO.id ./.arch-ids/config.guess.id
     ./.arch-ids/config.sub.id ./.arch-ids/configure.ac.id
     ./.arch-ids/install-sh.id ./AUTHORS ./COPYING ./ChangeLog
     ./INSTALL ./Makefile.in ./NEWS ./README ./Rules.mk.in ./TODO
     ./config.guess ./config.sub ./configure.ac ./install-sh
     ./src/.arch-ids/=id ./src/.arch-ids/Makefile.in.id
     ./src/.arch-ids/ccze.c.id ./src/Makefile.in ./src/ccze.c


































Man(1) output converted with man2html