------------------------------------------------------------------------
r323 | crosser | 2005-05-19 01:51:42 +0400 (Thu, 19 May 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/smscanner.c
   M /zmscanner/trunk/tests/smtpsend.pl

wrong order of arguments.  typecheck would help

------------------------------------------------------------------------
r322 | crosser | 2005-05-19 01:29:23 +0400 (Thu, 19 May 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/tests/Makefile.am
   A /zmscanner/trunk/tests/smtpsend.pl

add perl script for sending mail via smtp

------------------------------------------------------------------------
r321 | crosser | 2005-05-18 22:18:58 +0400 (Wed, 18 May 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/smscanner.c

Oops, ifdef QUARANTINE not fixrd

------------------------------------------------------------------------
r320 | crosser | 2005-05-18 22:12:15 +0400 (Wed, 18 May 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/smscanner.c

overhaul of smscanner code.  not perfect but better.

------------------------------------------------------------------------
r319 | crosser | 2005-05-18 20:11:02 +0400 (Wed, 18 May 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/processfile.c
   M /zmscanner/trunk/daemon/smscanner.c
   M /zmscanner/trunk/inc/zmscanner.h
   M /zmscanner/trunk/lib/Makefile.am
   A /zmscanner/trunk/lib/initattr.c
   M /zmscanner/trunk/plugins/breakbody.c
   M /zmscanner/trunk/plugins/breakhdr.c
   M /zmscanner/trunk/plugins/breakzhdr.c
   M /zmscanner/trunk/plugins/dispatch_body.c

introduce initattr() function to centralize filling of attr_t structure

------------------------------------------------------------------------
r318 | crosser | 2005-05-18 19:19:30 +0400 (Wed, 18 May 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/smscanner.c

write to syslog when adding header

------------------------------------------------------------------------
r316 | crosser | 2005-05-18 12:29:28 +0400 (Wed, 18 May 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/breakzhdr.c

distinguish to from todsn, hmm

------------------------------------------------------------------------
r309 | crosser | 2005-05-17 12:37:12 +0400 (Tue, 17 May 2005) | 4 lines
Changed paths:
   M /zmscanner/trunk/daemon/smscanner.c
   D /zmscanner/trunk/inc/varpool.h
   M /zmscanner/trunk/inc/zmscanner.h
   M /zmscanner/trunk/lib/varpool.c

code to insert headers (only relevant with smscanner).
Need to insert header texts without trailing LF into
strl_t stringlist named VP_ADDHEADERS_STRL

------------------------------------------------------------------------
r305 | crosser | 2005-05-16 14:07:22 +0400 (Mon, 16 May 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in

future release

------------------------------------------------------------------------
r302 | crosser | 2005-05-16 13:21:10 +0400 (Mon, 16 May 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/dispatch_ct.c

bad typo.  Would never scan "misc" types

------------------------------------------------------------------------
r301 | crosser | 2005-05-14 15:51:57 +0400 (Sat, 14 May 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/lib/rtconfig.c

wrong initialization, only the last module was initialized

------------------------------------------------------------------------
r300 | crosser | 2005-05-14 14:38:58 +0400 (Sat, 14 May 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/Makefile.am

man_MANS go wrong way if there is no smscanner

------------------------------------------------------------------------
r299 | crosser | 2005-05-14 13:33:21 +0400 (Sat, 14 May 2005) | 3 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/mainloop.c

get rid of threads properly, i.e. with pthread_cond rather than polling
and bump version

------------------------------------------------------------------------
r297 | crosser | 2005-05-13 21:44:56 +0400 (Fri, 13 May 2005) | 4 lines
Changed paths:
   M /zmscanner/trunk/daemon/smscanner.c
   M /zmscanner/trunk/daemon/zmscanner.c
   M /zmscanner/trunk/inc/rtconfig.h
   M /zmscanner/trunk/lib/rtconfig.c

separate loading and initializing synamic modules, to be able to
start threads from module init functions.  Run init funcs after
forking into background.

------------------------------------------------------------------------
r294 | crosser | 2005-05-12 19:47:26 +0400 (Thu, 12 May 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/smscanner.c

call finalstage from _eom only

------------------------------------------------------------------------
r293 | crosser | 2005-05-12 19:18:22 +0400 (Thu, 12 May 2005) | 3 lines
Changed paths:
   M /zmscanner/trunk/daemon/smscanner.c

distinct cleanup for message end and conn close
invoke peerdata and helo for non-first messages

------------------------------------------------------------------------
r292 | crosser | 2005-05-12 18:25:14 +0400 (Thu, 12 May 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/breakbody.c

initialize eattr in more places

------------------------------------------------------------------------
r291 | crosser | 2005-05-12 18:11:03 +0400 (Thu, 12 May 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/breakbody.c

initialize eattr

------------------------------------------------------------------------
r290 | crosser | 2005-05-12 16:50:25 +0400 (Thu, 12 May 2005) | 3 lines
Changed paths:
   M /zmscanner/trunk/daemon/smscanner.c
   M /zmscanner/trunk/plugins/breakrfc822.c
   M /zmscanner/trunk/plugins/dispatch_body.c

gnore local submissions
init eattr in dispatch-body

------------------------------------------------------------------------
r286 | crosser | 2005-05-11 16:22:45 +0400 (Wed, 11 May 2005) | 4 lines
Changed paths:
   M /zmscanner/trunk/tests/Makefile.am
   A /zmscanner/trunk/tests/msg-dsn-1.txt
   M /zmscanner/trunk/tests/try.in

add DSN message to test suite.  It is useful because it contains
a "message/delivery-status" body part that checks another path
in dispatch_body

------------------------------------------------------------------------
r285 | crosser | 2005-05-11 12:39:39 +0400 (Wed, 11 May 2005) | 3 lines
Changed paths:
   M /zmscanner/trunk/daemon/smscanner.c

make pid file in right place
unsuccessful signal handling

------------------------------------------------------------------------
r284 | crosser | 2005-05-11 11:52:34 +0400 (Wed, 11 May 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/Makefile.am
   A /zmscanner/trunk/daemon/makepidfile.c
   M /zmscanner/trunk/daemon/smscanner.c
   M /zmscanner/trunk/daemon/zmscanner.c

make smscaznner use pidfile too

------------------------------------------------------------------------
r283 | crosser | 2005-05-11 09:21:07 +0400 (Wed, 11 May 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/smscanner.c

cosmetic

------------------------------------------------------------------------
r282 | crosser | 2005-05-11 03:03:50 +0400 (Wed, 11 May 2005) | 3 lines
Changed paths:
   M /zmscanner/trunk/daemon/smscanner.c
   M /zmscanner/trunk/plugins/dispatch_body.c

fixed overlook in dispatch-body that lead to infinite recursion
overhaul in smscanner after more reading TFM

------------------------------------------------------------------------
r281 | crosser | 2005-05-10 21:54:04 +0400 (Tue, 10 May 2005) | 2 lines
Changed paths:
   A /zmscanner/trunk/tests/msg-spam-7.txt

another sample

------------------------------------------------------------------------
r280 | crosser | 2005-05-10 21:50:26 +0400 (Tue, 10 May 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/README

typo in svn url

------------------------------------------------------------------------
r279 | crosser | 2005-05-10 18:44:39 +0400 (Tue, 10 May 2005) | 4 lines
Changed paths:
   M /zmscanner/trunk/daemon/processfile.c
   M /zmscanner/trunk/daemon/smscanner.c
   M /zmscanner/trunk/inc/rtconfig.h
   M /zmscanner/trunk/inc/zmscanner.h
   M /zmscanner/trunk/lib/rtconfig.c
   M /zmscanner/trunk/lib/zmscanner.conf.5
   M /zmscanner/trunk/lib/zmscanner.conf.sample
   M /zmscanner/trunk/plugins/breakbody.c
   M /zmscanner/trunk/plugins/breakhdr_ct.c
   M /zmscanner/trunk/plugins/breakhdr_cte.c
   M /zmscanner/trunk/plugins/breakrfc822.c
   M /zmscanner/trunk/plugins/breakzmsg.c
   M /zmscanner/trunk/plugins/dispatch_body.c

implemented "firstmimehdr" feature
when there are multiple Content-Type/Content-Transfer-Encoding
headers, use first or last of them depending on config variable

------------------------------------------------------------------------
r278 | crosser | 2005-05-10 13:19:50 +0400 (Tue, 10 May 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/check_ct.conf

dangerous name is 'scr' not 'src'

------------------------------------------------------------------------
r277 | crosser | 2005-05-09 15:50:00 +0400 (Mon, 09 May 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/plugins/Makefile.am
   M /zmscanner/trunk/plugins/breakhdr.c
   A /zmscanner/trunk/plugins/breakzhdr.c
   M /zmscanner/trunk/plugins/dispatch_body.c
   M /zmscanner/trunk/tests/Makefile.am
   M /zmscanner/trunk/tests/try.in

make zmscanner path call peerdata, helo, envfrom and envrcpt stages

------------------------------------------------------------------------
r276 | crosser | 2005-05-09 13:37:54 +0400 (Mon, 09 May 2005) | 3 lines
Changed paths:
   M /zmscanner/trunk/Makefile.am
   M /zmscanner/trunk/README
   M /zmscanner/trunk/TODO
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/smscanner.c
   M /zmscanner/trunk/plugins/Makefile.am
   M /zmscanner/trunk/plugins/breakrfc822.c
   A /zmscanner/trunk/plugins/dispatch_body.c
   M /zmscanner/trunk/zmscanner-config.in

make 'body' a separate stage (again) to avoid code duplication in smscanner
some doc in README for milter frontend

------------------------------------------------------------------------
r275 | crosser | 2005-05-09 01:44:34 +0400 (Mon, 09 May 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/smscanner.c

Make sure that priv structure gets initialized in any circumstances

------------------------------------------------------------------------
r274 | crosser | 2005-05-03 20:42:05 +0400 (Tue, 03 May 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/smscanner.c

try to implement freezing via milter's quarantine if it is available

------------------------------------------------------------------------
r273 | crosser | 2005-05-03 09:37:16 +0400 (Tue, 03 May 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/smscanner.c

more accurate xcode/msg

------------------------------------------------------------------------
r272 | crosser | 2005-05-03 09:25:42 +0400 (Tue, 03 May 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/smscanner.c

code to full in smtp response message

------------------------------------------------------------------------
r271 | crosser | 2005-05-03 03:07:11 +0400 (Tue, 03 May 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/smscanner.c

make core functionality

------------------------------------------------------------------------
r270 | crosser | 2005-04-26 17:28:45 +0400 (Tue, 26 Apr 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/Makefile.am

--verbose option to svn log seems useful for ChangeLog

------------------------------------------------------------------------
r269 | crosser | 2005-04-20 02:13:23 +0400 (Wed, 20 Apr 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/smscanner.c

milter doc url to have it at hand at all times

------------------------------------------------------------------------
r268 | crosser | 2005-04-20 02:11:20 +0400 (Wed, 20 Apr 2005) | 3 lines
Changed paths:
   M /zmscanner/trunk/daemon/smscanner.c

prelimenary code to make copy of headers
first real scanner (helo)

------------------------------------------------------------------------
r267 | crosser | 2005-04-18 00:55:47 +0400 (Mon, 18 Apr 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/smscanner.c

work in progress

------------------------------------------------------------------------
r266 | crosser | 2005-04-17 17:37:59 +0400 (Sun, 17 Apr 2005) | 4 lines
Changed paths:
   M /zmscanner/trunk/Makefile.am
   M /zmscanner/trunk/README
   M /zmscanner/trunk/TODO
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/Makefile.am
   M /zmscanner/trunk/daemon/mainloop.c
   M /zmscanner/trunk/daemon/processfile.c
   A /zmscanner/trunk/daemon/smscanner.8
   M /zmscanner/trunk/daemon/smscanner.c
   M /zmscanner/trunk/daemon/zmscanner.8
   M /zmscanner/trunk/daemon/zmscanner.c
   M /zmscanner/trunk/daemon/zmsctl.8
   M /zmscanner/trunk/daemon/zmsctl.c
   M /zmscanner/trunk/inc/Makefile.am
   M /zmscanner/trunk/inc/daemon.h
   M /zmscanner/trunk/inc/lhash.h
   M /zmscanner/trunk/inc/plugin.h
   M /zmscanner/trunk/inc/report.h
   M /zmscanner/trunk/inc/rtconfig.h
   M /zmscanner/trunk/inc/varpool.h
   M /zmscanner/trunk/inc/zmscanner.h
   M /zmscanner/trunk/lib/Makefile.am
   M /zmscanner/trunk/lib/gcfg.c
   M /zmscanner/trunk/lib/getopt.c
   M /zmscanner/trunk/lib/getopt.h
   M /zmscanner/trunk/lib/lh_stats.c
   M /zmscanner/trunk/lib/lh_test.c
   M /zmscanner/trunk/lib/lhash.c
   M /zmscanner/trunk/lib/lhash.pod
   M /zmscanner/trunk/lib/rtconfig.c
   M /zmscanner/trunk/lib/runplugin.c
   M /zmscanner/trunk/lib/scandata.c
   M /zmscanner/trunk/lib/strerror.c
   M /zmscanner/trunk/lib/strlcpy.3
   M /zmscanner/trunk/lib/strlcpy.c
   M /zmscanner/trunk/lib/varpool.c
   M /zmscanner/trunk/lib/zmscanner.3
   M /zmscanner/trunk/lib/zmscanner.conf.5
   M /zmscanner/trunk/lib/zmscanner.conf.sample
   M /zmscanner/trunk/m4/acx_pthread.m4
   M /zmscanner/trunk/plugins/Makefile.am
   M /zmscanner/trunk/plugins/breakbody.c
   M /zmscanner/trunk/plugins/breakhdr.c
   M /zmscanner/trunk/plugins/breakhdr_ct.c
   M /zmscanner/trunk/plugins/breakhdr_cte.c
   M /zmscanner/trunk/plugins/breakrfc822.c
   M /zmscanner/trunk/plugins/breakzmsg.c
   M /zmscanner/trunk/plugins/check_ct.c
   M /zmscanner/trunk/plugins/check_ct.conf
   M /zmscanner/trunk/plugins/decode_b64.c
   M /zmscanner/trunk/plugins/decode_qp.c
   M /zmscanner/trunk/plugins/dispatch_ct.c
   M /zmscanner/trunk/tests/Makefile.am
   M /zmscanner/trunk/tests/msg-broke-1.txt
   M /zmscanner/trunk/tests/msg-broke-2.txt
   M /zmscanner/trunk/tests/msg-broke-3.txt
   M /zmscanner/trunk/tests/msg-broke-4.txt
   M /zmscanner/trunk/tests/msg-broke-5.txt
   M /zmscanner/trunk/tests/msg-broke-6.txt
   M /zmscanner/trunk/tests/msg-broke-7.txt
   M /zmscanner/trunk/tests/msg-broke-8.txt
   M /zmscanner/trunk/tests/msg-broke-9.txt
   M /zmscanner/trunk/tests/msg-spam-1.txt
   M /zmscanner/trunk/tests/msg-spam-2.txt
   M /zmscanner/trunk/tests/msg-spam-3.txt
   M /zmscanner/trunk/tests/msg-spam-4.txt
   M /zmscanner/trunk/tests/msg-spam-5.txt
   M /zmscanner/trunk/tests/msg-spam-6.txt
   M /zmscanner/trunk/tests/msg-virus-1.txt
   M /zmscanner/trunk/tests/test.conf.in
   M /zmscanner/trunk/tests/try.in
   M /zmscanner/trunk/zmscanner-config.in

initial content to smscanner
add config option for milter socket
and make svn substitute "Id"

------------------------------------------------------------------------
r260 | crosser | 2005-04-17 15:50:10 +0400 (Sun, 17 Apr 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/Makefile.am
   A /zmscanner/trunk/daemon/smscanner.c

prepare to build milter interface "smscanner"

------------------------------------------------------------------------
r256 | crosser | 2005-03-20 23:55:45 +0300 (Sun, 20 Mar 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in

release 1.05

------------------------------------------------------------------------
r255 | crosser | 2005-03-20 23:51:37 +0300 (Sun, 20 Mar 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/lib/Makefile.am

overlooked wrong libconfdir

------------------------------------------------------------------------
r253 | crosser | 2005-03-08 14:36:57 +0300 (Tue, 08 Mar 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/Makefile.am
   M /zmscanner/trunk/lib/Makefile.am

master config file is now in $(sysconfdir) as it should be

------------------------------------------------------------------------
r248 | crosser | 2005-01-26 13:30:17 +0300 (Wed, 26 Jan 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/zmscanner-config.in

--binpath - path to zmscanner binary

------------------------------------------------------------------------
r246 | crosser | 2005-01-26 01:56:01 +0300 (Wed, 26 Jan 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/zmscanner-config.in

add libexecdir arg

------------------------------------------------------------------------
r245 | crosser | 2005-01-26 01:19:21 +0300 (Wed, 26 Jan 2005) | 2 lines
Changed paths:
   M /zmscanner/trunk/Makefile.am
   M /zmscanner/trunk/configure.in
   A /zmscanner/trunk/zmscanner-config.in

make zmscanner-config

------------------------------------------------------------------------
r244 | crosser | 2004-12-17 01:26:54 +0300 (Fri, 17 Dec 2004) | 3 lines
Changed paths:
   M /zmscanner/trunk/Makefile.am
   M /zmscanner/trunk/configure.in

build ChangeLog from subversion instead of cvs
bump version

------------------------------------------------------------------------
r241 | crosser | 2004-12-15 00:49:34 +0300 (Wed, 15 Dec 2004) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/processfile.c

cosmetic: remove unused variable

------------------------------------------------------------------------
r240 | crosser | 2004-12-15 00:46:23 +0300 (Wed, 15 Dec 2004) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in

change version after cosmetic change

------------------------------------------------------------------------
r239 | crosser | 2004-12-15 00:45:01 +0300 (Wed, 15 Dec 2004) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/mainloop.c
   M /zmscanner/trunk/plugins/breakzmsg.c

cosmetic: remove unneeded \n's from ERRLOG

------------------------------------------------------------------------
r230 | crosser | 2004-12-13 17:02:51 +0300 (Mon, 13 Dec 2004) | 2 lines
Changed paths:
   M /zmscanner/trunk/lib/rtconfig.c

ERRLOG does not need \n

------------------------------------------------------------------------
r225 | crosser | 2004-07-26 10:31:42 +0400 (Mon, 26 Jul 2004) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in

version 1.0

------------------------------------------------------------------------
r224 | crosser | 2004-07-26 10:29:00 +0400 (Mon, 26 Jul 2004) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/zmsctl.8
   M /zmscanner/trunk/daemon/zmsctl.c

remove zmsctl -P option - daemon does not have the same anyway.

------------------------------------------------------------------------
r223 | crosser | 2004-07-26 02:39:40 +0400 (Mon, 26 Jul 2004) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/zmscanner.8

write SIGNALS section

------------------------------------------------------------------------
r222 | crosser | 2004-07-26 02:27:11 +0400 (Mon, 26 Jul 2004) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/zmscanner.8
   M /zmscanner/trunk/daemon/zmsctl.8

remaining manual pages

------------------------------------------------------------------------
r221 | crosser | 2004-07-25 15:59:15 +0400 (Sun, 25 Jul 2004) | 2 lines
Changed paths:
   M /zmscanner/trunk/README

up to date

------------------------------------------------------------------------
r220 | crosser | 2004-07-25 15:49:35 +0400 (Sun, 25 Jul 2004) | 2 lines
Changed paths:
   M /zmscanner/trunk/lib/zmscanner.3

basic text written

------------------------------------------------------------------------
r219 | crosser | 2004-06-23 21:30:25 +0400 (Wed, 23 Jun 2004) | 2 lines
Changed paths:
   M /zmscanner/trunk/lib/zmscanner.conf.5

complete this man page

------------------------------------------------------------------------
r218 | crosser | 2004-06-22 09:46:49 +0400 (Tue, 22 Jun 2004) | 2 lines
Changed paths:
   M /zmscanner/trunk/lib/zmscanner.conf.5

start writing content

------------------------------------------------------------------------
r217 | crosser | 2004-06-13 14:21:00 +0400 (Sun, 13 Jun 2004) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/mainloop.c
   M /zmscanner/trunk/daemon/processfile.c
   M /zmscanner/trunk/daemon/zmscanner.c
   M /zmscanner/trunk/daemon/zmsctl.c
   M /zmscanner/trunk/plugins/breakbody.c

clean up pthread check

------------------------------------------------------------------------
r215 | crosser | 2004-06-04 20:56:46 +0400 (Fri, 04 Jun 2004) | 6 lines
Changed paths:
   M /zmscanner/trunk/README
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/Makefile.am
   M /zmscanner/trunk/daemon/zmscanner.c
   M /zmscanner/trunk/daemon/zmsctl.c
   M /zmscanner/trunk/lib/Makefile.am

in README ask to run aclocal -I m4
bump version
make man pages distributable
fix bug in zmsctl
make FreeBSD compatibility hack in setting SIGCHLD handler

------------------------------------------------------------------------
r214 | crosser | 2004-06-02 14:34:07 +0400 (Wed, 02 Jun 2004) | 2 lines
Changed paths:
   M /zmscanner/trunk/Makefile.am
   M /zmscanner/trunk/configure.in
   A /zmscanner/trunk/m4
   A /zmscanner/trunk/m4/acx_pthread.m4

user ACX_PTHREAD macro for configuring with pthreads

------------------------------------------------------------------------
r211 | crosser | 2004-01-29 20:47:35 +0300 (Thu, 29 Jan 2004) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/check_ct.c

line size check, info message in check_ct

------------------------------------------------------------------------
r210 | crosser | 2004-01-29 20:40:47 +0300 (Thu, 29 Jan 2004) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in

bump version

------------------------------------------------------------------------
r204 | crosser | 2003-12-13 23:47:37 +0300 (Sat, 13 Dec 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/Makefile.am
   A /zmscanner/trunk/daemon/zmscanner.8
   A /zmscanner/trunk/daemon/zmsctl.8
   M /zmscanner/trunk/lib/Makefile.am
   A /zmscanner/trunk/lib/zmscanner.3
   A /zmscanner/trunk/lib/zmscanner.conf.5

add man page placeholders

------------------------------------------------------------------------
r202 | crosser | 2003-09-22 19:36:31 +0400 (Mon, 22 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/inc/plugin.h
   M /zmscanner/trunk/lib/runplugin.c
   M /zmscanner/trunk/lib/varpool.c

eliminate stage chain, leave only lhash

------------------------------------------------------------------------
r201 | crosser | 2003-09-20 16:02:32 +0400 (Sat, 20 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/processfile.c
   M /zmscanner/trunk/inc/rtconfig.h
   M /zmscanner/trunk/lib/rtconfig.c
   M /zmscanner/trunk/lib/varpool.c
   M /zmscanner/trunk/lib/zmscanner.conf.sample
   M /zmscanner/trunk/tests/Makefile.am
   A /zmscanner/trunk/tests/msg-spam-6.txt
   M /zmscanner/trunk/tests/try.in

one more spam sample

------------------------------------------------------------------------
r196 | crosser | 2003-09-19 01:29:55 +0400 (Fri, 19 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/check_ct.c

bugfix: clear whitespace to the beg of config line

------------------------------------------------------------------------
r195 | crosser | 2003-09-19 01:21:25 +0400 (Fri, 19 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/plugins/check_ct.c

bugfix: enclose ||'s in brackets properly

------------------------------------------------------------------------
r193 | crosser | 2003-09-15 20:34:56 +0400 (Mon, 15 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in

make this a release

------------------------------------------------------------------------
r192 | crosser | 2003-09-15 18:12:46 +0400 (Mon, 15 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/TODO

one more done

------------------------------------------------------------------------
r191 | crosser | 2003-09-15 18:12:16 +0400 (Mon, 15 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/inc/zmscanner.h

create macros to claim multiple stages in one source file

------------------------------------------------------------------------
r188 | crosser | 2003-09-15 17:32:49 +0400 (Mon, 15 Sep 2003) | 3 lines
Changed paths:
   M /zmscanner/trunk/daemon/mainloop.c
   M /zmscanner/trunk/daemon/processfile.c
   M /zmscanner/trunk/inc/daemon.h
   M /zmscanner/trunk/inc/zmscanner.h
   M /zmscanner/trunk/lib/varpool.c
   M /zmscanner/trunk/plugins/check_ct.c

make reporting more logical with varpool: just set a variable with
predefined name and it will go to the SMTP peer!

------------------------------------------------------------------------
r187 | crosser | 2003-09-15 02:26:32 +0400 (Mon, 15 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/lib/rtconfig.c

be verbose about loading shared objects

------------------------------------------------------------------------
r186 | crosser | 2003-09-15 02:19:49 +0400 (Mon, 15 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/TODO

anoter item done

------------------------------------------------------------------------
r182 | crosser | 2003-09-15 02:07:20 +0400 (Mon, 15 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/lib/rtconfig.c

clear first position if necessary

------------------------------------------------------------------------
r181 | crosser | 2003-09-15 02:01:13 +0400 (Mon, 15 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/processfile.c
   M /zmscanner/trunk/daemon/zmscanner.c
   M /zmscanner/trunk/inc/zmscanner.h
   M /zmscanner/trunk/plugins/Makefile.am
   M /zmscanner/trunk/plugins/check_ct.c

need to initialize hash before readconfig()

------------------------------------------------------------------------
r179 | crosser | 2003-09-15 01:16:17 +0400 (Mon, 15 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/processfile.c
   M /zmscanner/trunk/inc/plugin.h
   M /zmscanner/trunk/inc/zmscanner.h
   M /zmscanner/trunk/lib/runplugin.c
   M /zmscanner/trunk/lib/scandata.c
   M /zmscanner/trunk/lib/varpool.c
   M /zmscanner/trunk/plugins/breakbody.c
   M /zmscanner/trunk/plugins/breakhdr.c
   M /zmscanner/trunk/plugins/breakhdr_ct.c
   M /zmscanner/trunk/plugins/breakhdr_cte.c
   M /zmscanner/trunk/plugins/breakrfc822.c
   M /zmscanner/trunk/plugins/breakzmsg.c
   M /zmscanner/trunk/plugins/check_ct.c
   M /zmscanner/trunk/plugins/decode_b64.c
   M /zmscanner/trunk/plugins/decode_qp.c
   M /zmscanner/trunk/plugins/dispatch_ct.c

I hardly beleive it but the new varpool thing seems to work!

------------------------------------------------------------------------
r177 | crosser | 2003-09-15 00:21:32 +0400 (Mon, 15 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in

make release before breaking compatibility

------------------------------------------------------------------------
r176 | crosser | 2003-09-15 00:19:20 +0400 (Mon, 15 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/inc/Makefile.am
   M /zmscanner/trunk/inc/zmscanner.h
   M /zmscanner/trunk/lib/varpool.c

varpool.h merged into zmscanner.h

------------------------------------------------------------------------
r175 | crosser | 2003-09-15 00:09:25 +0400 (Mon, 15 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/inc/varpool.h
   M /zmscanner/trunk/lib/runplugin.c
   M /zmscanner/trunk/lib/scandata.c
   M /zmscanner/trunk/lib/varpool.c

varpool implementation, iteration 0

------------------------------------------------------------------------
r174 | crosser | 2003-09-14 22:26:22 +0400 (Sun, 14 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/lib/Makefile.am
   A /zmscanner/trunk/lib/lhash.pod

include doc for lhash

------------------------------------------------------------------------
r173 | crosser | 2003-09-14 22:24:12 +0400 (Sun, 14 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/inc/Makefile.am
   A /zmscanner/trunk/inc/varpool.h
   M /zmscanner/trunk/lib/Makefile.am
   A /zmscanner/trunk/lib/varpool.c

create placeholders for varpool thing

------------------------------------------------------------------------
r172 | crosser | 2003-09-14 22:19:52 +0400 (Sun, 14 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/lib/runplugin.c
   M /zmscanner/trunk/lib/scandata.c

use lhash to search stages

------------------------------------------------------------------------
r171 | crosser | 2003-09-14 18:00:06 +0400 (Sun, 14 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/inc/Makefile.am
   A /zmscanner/trunk/inc/plugin.h
   M /zmscanner/trunk/lib/Makefile.am
   M /zmscanner/trunk/lib/runplugin.c
   A /zmscanner/trunk/lib/scandata.c
   M /zmscanner/trunk/plugins/Makefile.am

begin introduction of lhash...

------------------------------------------------------------------------
r170 | crosser | 2003-09-14 15:48:26 +0400 (Sun, 14 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins

another plugin in cvsignore

------------------------------------------------------------------------
r169 | crosser | 2003-09-14 15:47:29 +0400 (Sun, 14 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in

a few AC_TYPE macros for types used

------------------------------------------------------------------------
r168 | crosser | 2003-09-14 15:31:43 +0400 (Sun, 14 Sep 2003) | 3 lines
Changed paths:
   M /zmscanner/trunk/daemon/processfile.c
   M /zmscanner/trunk/daemon/zmscanner.c
   M /zmscanner/trunk/daemon/zmsctl.c
   M /zmscanner/trunk/inc/zmscanner.h
   M /zmscanner/trunk/lib/gcfg.c
   M /zmscanner/trunk/lib/rtconfig.c
   M /zmscanner/trunk/lib/runplugin.c
   M /zmscanner/trunk/plugins/Makefile.am

code cleanup to silence -Wall warnings.  Actually, some of them where bugs.
Still cannot figure how to initialize `union' without warning

------------------------------------------------------------------------
r167 | crosser | 2003-09-14 14:43:56 +0400 (Sun, 14 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/inc/lhash.h
   M /zmscanner/trunk/lib/lh_stats.c
   M /zmscanner/trunk/lib/lh_test.c
   M /zmscanner/trunk/lib/lhash.c

notice of modification in the lhash source

------------------------------------------------------------------------
r166 | crosser | 2003-09-14 14:41:16 +0400 (Sun, 14 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/inc/Makefile.am
   A /zmscanner/trunk/inc/lhash.h
   M /zmscanner/trunk/lib/Makefile.am
   A /zmscanner/trunk/lib/lh_stats.c
   A /zmscanner/trunk/lib/lh_test.c
   A /zmscanner/trunk/lib/lhash.c

add Eric Young's lhash to library

------------------------------------------------------------------------
r165 | crosser | 2003-09-14 14:34:22 +0400 (Sun, 14 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/README

3d party source notice

------------------------------------------------------------------------
r164 | crosser | 2003-09-14 14:30:48 +0400 (Sun, 14 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/lib/Makefile.am

strlcpy man page into distrib

------------------------------------------------------------------------
r163 | crosser | 2003-09-13 23:39:32 +0400 (Sat, 13 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in

new version

------------------------------------------------------------------------
r161 | crosser | 2003-09-13 22:35:03 +0400 (Sat, 13 Sep 2003) | 3 lines
Changed paths:
   M /zmscanner/trunk/daemon/mainloop.c
   M /zmscanner/trunk/daemon/zmscanner.c
   M /zmscanner/trunk/inc/daemon.h
   M /zmscanner/trunk/lib/rtconfig.c
   M /zmscanner/trunk/plugins/check_ct.c

report config errors to syslog (because if we are respawning there
is not stderr).  Compile-time warnings.

------------------------------------------------------------------------
r160 | crosser | 2003-09-13 22:18:03 +0400 (Sat, 13 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/mainloop.c
   M /zmscanner/trunk/daemon/zmscanner.c

more proper syslogging

------------------------------------------------------------------------
r159 | crosser | 2003-09-13 15:43:11 +0400 (Sat, 13 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/TODO

one thing done

------------------------------------------------------------------------
r158 | crosser | 2003-09-13 15:41:16 +0400 (Sat, 13 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/plugins/Makefile.am
   M /zmscanner/trunk/plugins/breakhdr.c
   M /zmscanner/trunk/plugins/breakhdr_ct.c
   M /zmscanner/trunk/plugins/breakhdr_cte.c
   M /zmscanner/trunk/plugins/breakrfc822.c
   M /zmscanner/trunk/plugins/check_ct.c
   D /zmscanner/trunk/plugins/decode_hdr.c

make new header parsing actually work

------------------------------------------------------------------------
r157 | crosser | 2003-09-13 02:54:52 +0400 (Sat, 13 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/breakhdr.c
   M /zmscanner/trunk/plugins/breakhdr_ct.c
   M /zmscanner/trunk/plugins/decode_hdr.c

incomplete content-type parsing

------------------------------------------------------------------------
r156 | crosser | 2003-09-12 19:23:42 +0400 (Fri, 12 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/TODO

remind uudecode

------------------------------------------------------------------------
r155 | crosser | 2003-09-12 19:22:41 +0400 (Fri, 12 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/inc/zmscanner.h
   M /zmscanner/trunk/plugins/Makefile.am
   M /zmscanner/trunk/plugins/breakhdr.c
   A /zmscanner/trunk/plugins/breakhdr_ct.c
   A /zmscanner/trunk/plugins/breakhdr_cte.c
   M /zmscanner/trunk/plugins/breakrfc822.c
   M /zmscanner/trunk/plugins/decode_hdr.c

break parsing to separate modules (just placeholders for now)

------------------------------------------------------------------------
r154 | crosser | 2003-09-12 18:18:34 +0400 (Fri, 12 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/plugins/Makefile.am
   A /zmscanner/trunk/plugins/breakhdr.c
   A /zmscanner/trunk/plugins/decode_hdr.c

placeholders for header processors

------------------------------------------------------------------------
r153 | crosser | 2003-09-12 18:04:43 +0400 (Fri, 12 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/tests/Makefile.am
   A /zmscanner/trunk/tests/msg-spam-5.txt
   M /zmscanner/trunk/tests/try.in

add another sample

------------------------------------------------------------------------
r152 | crosser | 2003-09-12 13:05:07 +0400 (Fri, 12 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/breakrfc822.c

better check for attributes (still not completely correct)

------------------------------------------------------------------------
r151 | crosser | 2003-09-12 12:57:41 +0400 (Fri, 12 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/tests/Makefile.am
   A /zmscanner/trunk/tests/msg-spam-4.txt
   M /zmscanner/trunk/tests/try.in

added sample of message that is not properly processed

------------------------------------------------------------------------
r150 | crosser | 2003-09-12 12:45:24 +0400 (Fri, 12 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/zmscanner.c
   M /zmscanner/trunk/plugins/breakbody.c

save queue file if cannot parse multipart

------------------------------------------------------------------------
r149 | crosser | 2003-09-12 00:43:08 +0400 (Fri, 12 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/TODO

more came in mind

------------------------------------------------------------------------
r148 | crosser | 2003-09-11 23:24:09 +0400 (Thu, 11 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/mainloop.c

no 1sec sleep before shutdown if there is no need

------------------------------------------------------------------------
r147 | crosser | 2003-09-11 22:52:27 +0400 (Thu, 11 Sep 2003) | 2 lines
Changed paths:
   A /zmscanner/trunk/TODO
   M /zmscanner/trunk/configure.in

add todo, start new version

------------------------------------------------------------------------
r145 | crosser | 2003-09-11 21:15:57 +0400 (Thu, 11 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/processfile.c
   M /zmscanner/trunk/daemon/zmscanner.c

make queue file renaming on sigsegv configurable option

------------------------------------------------------------------------
r144 | crosser | 2003-09-11 20:34:54 +0400 (Thu, 11 Sep 2003) | 3 lines
Changed paths:
   M /zmscanner/trunk/plugins/check_ct.c

examination shows that strlcpy is not suitable when source data is
of unlimited site.  It segfaults.  Shit.  Fallback to old good strncpy.

------------------------------------------------------------------------
r143 | crosser | 2003-09-11 19:59:00 +0400 (Thu, 11 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/tests/Makefile.am
   A /zmscanner/trunk/tests/msg-broke-9.txt
   M /zmscanner/trunk/tests/try.in

adding msg that causes check_ct(?) to segfault

------------------------------------------------------------------------
r142 | crosser | 2003-09-11 19:51:44 +0400 (Thu, 11 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/zmscanner.c

restore sig

------------------------------------------------------------------------
r141 | crosser | 2003-09-11 19:40:26 +0400 (Thu, 11 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/processfile.c
   M /zmscanner/trunk/daemon/zmscanner.c

debugging info on segfault

------------------------------------------------------------------------
r140 | crosser | 2003-09-11 18:44:27 +0400 (Thu, 11 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/processfile.c
   M /zmscanner/trunk/tests/Makefile.am
   A /zmscanner/trunk/tests/msg-broke-8.txt
   M /zmscanner/trunk/tests/try.in

do not try to scan zero size file

------------------------------------------------------------------------
r138 | crosser | 2003-09-11 18:09:39 +0400 (Thu, 11 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/tests/Makefile.am

broken msg cases into distribution

------------------------------------------------------------------------
r137 | crosser | 2003-09-11 17:59:55 +0400 (Thu, 11 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/tests/try.in

test.conf is generated in build dir

------------------------------------------------------------------------
r136 | crosser | 2003-09-11 17:57:55 +0400 (Thu, 11 Sep 2003) | 2 lines
Changed paths:
   A /zmscanner/trunk/tests/msg-broke-6.txt
   A /zmscanner/trunk/tests/msg-broke-7.txt

tests for broken cases

------------------------------------------------------------------------
r135 | crosser | 2003-09-11 17:56:26 +0400 (Thu, 11 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/zmscanner.c
   M /zmscanner/trunk/daemon/zmsctl.c
   M /zmscanner/trunk/inc/rtconfig.h
   M /zmscanner/trunk/lib/rtconfig.c
   M /zmscanner/trunk/plugins/check_ct.c
   M /zmscanner/trunk/tests/msg-spam-3.txt
   M /zmscanner/trunk/tests/try.in

check_ct - watch for empty body.  Test some broken cases

------------------------------------------------------------------------
r134 | crosser | 2003-09-11 16:43:34 +0400 (Thu, 11 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/breakzmsg.c

cosmetic

------------------------------------------------------------------------
r133 | crosser | 2003-09-11 16:38:44 +0400 (Thu, 11 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/breakrfc822.c

redesign checkhdr

------------------------------------------------------------------------
r132 | crosser | 2003-09-11 13:03:00 +0400 (Thu, 11 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/decode_b64.c
   M /zmscanner/trunk/plugins/decode_qp.c

cosmetics

------------------------------------------------------------------------
r131 | crosser | 2003-09-11 12:59:29 +0400 (Thu, 11 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/breakbody.c

name is LOG_WARNING

------------------------------------------------------------------------
r130 | crosser | 2003-09-11 12:58:06 +0400 (Thu, 11 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/breakbody.c

make syslog WARN where things not under our control

------------------------------------------------------------------------
r129 | crosser | 2003-09-11 12:56:56 +0400 (Thu, 11 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/breakbody.c

cosmetic and cleanup

------------------------------------------------------------------------
r128 | crosser | 2003-09-11 12:24:06 +0400 (Thu, 11 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/check_ct.c

cosmetic

------------------------------------------------------------------------
r127 | crosser | 2003-09-11 12:11:21 +0400 (Thu, 11 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/tests/Makefile.am
   A /zmscanner/trunk/tests/msg-broke-1.txt
   A /zmscanner/trunk/tests/msg-broke-2.txt
   A /zmscanner/trunk/tests/msg-broke-3.txt
   A /zmscanner/trunk/tests/msg-broke-4.txt
   A /zmscanner/trunk/tests/msg-broke-5.txt
   M /zmscanner/trunk/tests/try.in

add tests on junky files (non valid messages)

------------------------------------------------------------------------
r126 | crosser | 2003-09-11 12:01:25 +0400 (Thu, 11 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/dispatch_ct.c

unnecessary stat.h

------------------------------------------------------------------------
r125 | crosser | 2003-09-11 11:22:08 +0400 (Thu, 11 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/breakzmsg.c

cleanup unneeded stat.h

------------------------------------------------------------------------
r124 | crosser | 2003-09-11 09:30:38 +0400 (Thu, 11 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/plugins/dispatch_ct.c

cosmetics and typos

------------------------------------------------------------------------
r118 | crosser | 2003-09-11 00:28:33 +0400 (Thu, 11 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/tests/try.in

add test of another sample

------------------------------------------------------------------------
r117 | crosser | 2003-09-11 00:25:10 +0400 (Thu, 11 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/tests/Makefile.am
   A /zmscanner/trunk/tests/msg-spam-3.txt

add another sample

------------------------------------------------------------------------
r116 | crosser | 2003-09-10 22:25:28 +0400 (Wed, 10 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/dispatch_ct.c

off by one - do match to content subtype

------------------------------------------------------------------------
r113 | crosser | 2003-09-10 21:55:21 +0400 (Wed, 10 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/dispatch_ct.c

fix boundary check

------------------------------------------------------------------------
r112 | crosser | 2003-09-10 21:00:54 +0400 (Wed, 10 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in

bump version

------------------------------------------------------------------------
r110 | crosser | 2003-09-10 20:29:27 +0400 (Wed, 10 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/dispatch_ct.c

segfault on empty mattr

------------------------------------------------------------------------
r95 | crosser | 2003-09-10 13:56:08 +0400 (Wed, 10 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins

dispatch_ct object

------------------------------------------------------------------------
r93 | crosser | 2003-09-10 13:55:02 +0400 (Wed, 10 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in

bump version

------------------------------------------------------------------------
r92 | crosser | 2003-09-10 13:54:05 +0400 (Wed, 10 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/dispatch_ct.c

wrong assignment removed

------------------------------------------------------------------------
r91 | crosser | 2003-09-10 02:15:50 +0400 (Wed, 10 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/README
   M /zmscanner/trunk/plugins/dispatch_ct.c

more doc; typo in plugin

------------------------------------------------------------------------
r90 | crosser | 2003-09-10 01:58:27 +0400 (Wed, 10 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/README

write some doc

------------------------------------------------------------------------
r86 | crosser | 2003-09-10 00:02:10 +0400 (Wed, 10 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/breakrfc822.c
   M /zmscanner/trunk/plugins/decode_b64.c
   M /zmscanner/trunk/plugins/decode_qp.c
   M /zmscanner/trunk/plugins/dispatch_ct.c

complete dispatcher; change "body" stage to "content" for consistency

------------------------------------------------------------------------
r85 | crosser | 2003-09-09 23:26:53 +0400 (Tue, 09 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/tests/Makefile.am

make test.conf built by make (it was not automatically generated)

------------------------------------------------------------------------
r84 | crosser | 2003-09-09 21:40:29 +0400 (Tue, 09 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/inc/zmscanner.h
   M /zmscanner/trunk/plugins/breakrfc822.c
   M /zmscanner/trunk/plugins/dispatch_ct.c

wip on dispatcher

------------------------------------------------------------------------
r83 | crosser | 2003-09-09 21:02:01 +0400 (Tue, 09 Sep 2003) | 3 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/plugins/Makefile.am
   A /zmscanner/trunk/plugins/dispatch_ct.c

dispatch_ct introduced to invoke appropriate content processors
depending on content-type of the body(part)

------------------------------------------------------------------------
r82 | crosser | 2003-09-09 12:19:15 +0400 (Tue, 09 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/breakrfc822.c

forgot "default" label

------------------------------------------------------------------------
r81 | crosser | 2003-09-09 11:57:38 +0400 (Tue, 09 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/Makefile.am

do not install libplugins

------------------------------------------------------------------------
r77 | crosser | 2003-09-08 16:55:55 +0400 (Mon, 08 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/inc/zmscanner.h
   M /zmscanner/trunk/plugins/Makefile.am
   M /zmscanner/trunk/plugins/breakbody.c
   M /zmscanner/trunk/plugins/breakrfc822.c
   M /zmscanner/trunk/plugins/breakzmsg.c
   M /zmscanner/trunk/plugins/check_ct.c
   M /zmscanner/trunk/plugins/decode_b64.c
   M /zmscanner/trunk/plugins/decode_qp.c

make static and dynamic plugins syntactically identical

------------------------------------------------------------------------
r70 | crosser | 2003-09-07 00:27:45 +0400 (Sun, 07 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/breakbody.c
   M /zmscanner/trunk/plugins/decode_qp.c

nicely allow broken end-of-message boundary

------------------------------------------------------------------------
r69 | crosser | 2003-09-06 23:31:56 +0400 (Sat, 06 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk
   M /zmscanner/trunk/daemon
   M /zmscanner/trunk/inc
   M /zmscanner/trunk/lib
   M /zmscanner/trunk/plugins
   M /zmscanner/trunk/tests

all cvsignores

------------------------------------------------------------------------
r68 | crosser | 2003-09-06 23:21:53 +0400 (Sat, 06 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/decode_b64.c

implemented base64 decoding

------------------------------------------------------------------------
r67 | crosser | 2003-09-06 01:09:57 +0400 (Sat, 06 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/plugins/check_ct.conf
   M /zmscanner/trunk/tests/Makefile.am
   A /zmscanner/trunk/tests/test.conf.in
   M /zmscanner/trunk/tests/try.in

make check uses private configuration

------------------------------------------------------------------------
r66 | crosser | 2003-09-05 21:43:27 +0400 (Fri, 05 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/plugins/Makefile.am
   A /zmscanner/trunk/plugins/decode_b64.c
   A /zmscanner/trunk/plugins/decode_qp.c

placeholders for body decoders

------------------------------------------------------------------------
r65 | crosser | 2003-09-05 19:25:11 +0400 (Fri, 05 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/lib/rtconfig.c
   M /zmscanner/trunk/plugins/Makefile.am
   M /zmscanner/trunk/plugins/check_ct.c
   A /zmscanner/trunk/plugins/check_ct.conf
   M /zmscanner/trunk/tests/try.in

ceck_ct plugin finally works.

------------------------------------------------------------------------
r64 | crosser | 2003-09-05 14:10:42 +0400 (Fri, 05 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/inc/rtconfig.h
   M /zmscanner/trunk/inc/zmscanner.h
   M /zmscanner/trunk/lib/Makefile.am
   A /zmscanner/trunk/lib/gcfg.c
   M /zmscanner/trunk/lib/rtconfig.c
   M /zmscanner/trunk/lib/zmscanner.conf.sample

make config parameter "gcfg.modconfdir" and access method

------------------------------------------------------------------------
r63 | crosser | 2003-09-05 01:23:21 +0400 (Fri, 05 Sep 2003) | 3 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/zmscanner.c
   M /zmscanner/trunk/daemon/zmsctl.c
   M /zmscanner/trunk/inc/zmscanner.h
   M /zmscanner/trunk/lib/Makefile.am
   A /zmscanner/trunk/lib/strlcpy.3
   A /zmscanner/trunk/lib/strlcpy.c
   M /zmscanner/trunk/plugins/Makefile.am
   A /zmscanner/trunk/plugins/check_ct.c

use strlcpy;
check_ct: regex matching works

------------------------------------------------------------------------
r62 | crosser | 2003-09-04 23:36:07 +0400 (Thu, 04 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/breakbody.c
   M /zmscanner/trunk/plugins/breakrfc822.c

fix boundaries assignment; thing works.

------------------------------------------------------------------------
r61 | crosser | 2003-09-04 22:03:41 +0400 (Thu, 04 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/inc/zmscanner.h
   M /zmscanner/trunk/plugins/breakbody.c
   M /zmscanner/trunk/plugins/breakrfc822.c
   M /zmscanner/trunk/plugins/breakzmsg.c

changed (and broke) scanning for attributes in the headers

------------------------------------------------------------------------
r59 | crosser | 2003-09-04 01:09:22 +0400 (Thu, 04 Sep 2003) | 4 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/plugins/Makefile.am
   A /zmscanner/trunk/plugins/breakbody.c
   M /zmscanner/trunk/plugins/breakrfc822.c

completed switch from (start,len) pairs to slab_t descriptors
pass opaque attribute block between stages - so could separate
breakrfc822 into two stages (multibody is separate now)

------------------------------------------------------------------------
r58 | crosser | 2003-09-03 23:41:39 +0400 (Wed, 03 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/mainloop.c
   M /zmscanner/trunk/daemon/processfile.c
   M /zmscanner/trunk/daemon/zmscanner.c
   M /zmscanner/trunk/daemon/zmsctl.c
   M /zmscanner/trunk/inc/daemon.h
   M /zmscanner/trunk/inc/zmscanner.h
   M /zmscanner/trunk/lib/runplugin.c

work in progress on changed calling conventions

------------------------------------------------------------------------
r57 | crosser | 2003-09-03 22:32:50 +0400 (Wed, 03 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/breakrfc822.c
   M /zmscanner/trunk/plugins/breakzmsg.c

work in progress on new calling conventions

------------------------------------------------------------------------
r55 | crosser | 2003-09-03 20:07:43 +0400 (Wed, 03 Sep 2003) | 4 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/Makefile.am
   M /zmscanner/trunk/daemon/zmscanner.c
   M /zmscanner/trunk/daemon/zmsctl.c
   M /zmscanner/trunk/inc/rtconfig.h
   M /zmscanner/trunk/lib/rtconfig.c

make pid file
make zmsctl look and work without termios
make zmsctl use socket name from config

------------------------------------------------------------------------
r53 | crosser | 2003-09-03 18:42:12 +0400 (Wed, 03 Sep 2003) | 3 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/mainloop.c

do not report broken pipe
release 0.02

------------------------------------------------------------------------
r51 | crosser | 2003-09-03 17:17:45 +0400 (Wed, 03 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/zmsctl.c

getopt arg '-P'

------------------------------------------------------------------------
r50 | crosser | 2003-09-03 14:25:55 +0400 (Wed, 03 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/mainloop.c

Zmailer is picky about surplus carriage return

------------------------------------------------------------------------
r48 | crosser | 2003-09-03 11:03:21 +0400 (Wed, 03 Sep 2003) | 3 lines
Changed paths:
   M /zmscanner/trunk/lib/Makefile.am
   M /zmscanner/trunk/tests/try.in

more reliable test
make Makefile.am work with older automake

------------------------------------------------------------------------
r47 | crosser | 2003-09-03 02:20:11 +0400 (Wed, 03 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/processfile.c
   M /zmscanner/trunk/inc/rtconfig.h
   M /zmscanner/trunk/inc/zmscanner.h
   M /zmscanner/trunk/lib/rtconfig.c
   M /zmscanner/trunk/lib/zmscanner.conf.sample

make initial stage run time configurable

------------------------------------------------------------------------
r46 | crosser | 2003-09-03 02:06:05 +0400 (Wed, 03 Sep 2003) | 3 lines
Changed paths:
   M /zmscanner/trunk/inc/zmscanner.h
   M /zmscanner/trunk/plugins/breakrfc822.c

make mattr_t visible to plugins
define slab_t in preparation to change of calling conventions

------------------------------------------------------------------------
r45 | crosser | 2003-09-03 01:58:06 +0400 (Wed, 03 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/lib/rtconfig.c
   M /zmscanner/trunk/lib/zmscanner.conf.sample
   M /zmscanner/trunk/plugins/breakrfc822.c

fix: last body part was not processed

------------------------------------------------------------------------
r43 | crosser | 2003-09-02 16:56:01 +0400 (Tue, 02 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/breakrfc822.c

implement parsing of multipart messages

------------------------------------------------------------------------
r42 | crosser | 2003-09-02 13:59:34 +0400 (Tue, 02 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/breakrfc822.c
   M /zmscanner/trunk/plugins/breakzmsg.c

fix missing/extra headers and off by one errors

------------------------------------------------------------------------
r41 | crosser | 2003-09-02 12:05:01 +0400 (Tue, 02 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/Makefile.am
   M /zmscanner/trunk/inc/rtconfig.h
   M /zmscanner/trunk/lib/Makefile.am
   M /zmscanner/trunk/lib/rtconfig.c
   M /zmscanner/trunk/lib/zmscanner.conf.sample
   M /zmscanner/trunk/plugins/Makefile.am

make dynamic loading work on Solaris

------------------------------------------------------------------------
r39 | crosser | 2003-09-02 02:39:00 +0400 (Tue, 02 Sep 2003) | 3 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/inc/rtconfig.h
   M /zmscanner/trunk/lib/runplugin.c
   M /zmscanner/trunk/plugins/Makefile.am
   A /zmscanner/trunk/plugins/breakrfc822.c
   M /zmscanner/trunk/plugins/breakzmsg.c

scan interesting headers
FIXME: skip processing of last header

------------------------------------------------------------------------
r38 | crosser | 2003-09-01 22:20:45 +0400 (Mon, 01 Sep 2003) | 3 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/Makefile.am
   M /zmscanner/trunk/daemon/processfile.c
   M /zmscanner/trunk/lib/rtconfig.c
   M /zmscanner/trunk/plugins/breakzmsg.c
   M /zmscanner/trunk/tests/msg-spam-1.txt
   M /zmscanner/trunk/tests/msg-spam-2.txt
   M /zmscanner/trunk/tests/msg-virus-1.txt

proper test format
debugging readconfig error - int var

------------------------------------------------------------------------
r36 | crosser | 2003-09-01 20:39:22 +0400 (Mon, 01 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/Makefile.am
   M /zmscanner/trunk/daemon/processfile.c
   M /zmscanner/trunk/daemon/zmscanner.c
   M /zmscanner/trunk/daemon/zmsctl.c
   M /zmscanner/trunk/inc/daemon.h
   M /zmscanner/trunk/inc/zmscanner.h
   M /zmscanner/trunk/lib/Makefile.am
   M /zmscanner/trunk/lib/rtconfig.c
   M /zmscanner/trunk/lib/zmscanner.conf.sample
   M /zmscanner/trunk/tests/try.in

make DSO actually work

------------------------------------------------------------------------
r35 | crosser | 2003-09-01 18:04:40 +0400 (Mon, 01 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/inc/rtconfig.h
   M /zmscanner/trunk/lib/Makefile.am
   M /zmscanner/trunk/lib/rtconfig.c
   A /zmscanner/trunk/lib/zmscanner.conf.sample

make runtime config

------------------------------------------------------------------------
r34 | crosser | 2003-09-01 16:16:01 +0400 (Mon, 01 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/processfile.c

make (untested) branch to work without mmap()

------------------------------------------------------------------------
r33 | crosser | 2003-09-01 13:39:21 +0400 (Mon, 01 Sep 2003) | 3 lines
Changed paths:
   M /zmscanner/trunk/daemon/zmscanner.c
   M /zmscanner/trunk/inc/Makefile.am
   M /zmscanner/trunk/inc/daemon.h
   M /zmscanner/trunk/inc/report.h
   A /zmscanner/trunk/inc/rtconfig.h
   M /zmscanner/trunk/inc/zmscanner.h
   M /zmscanner/trunk/lib/Makefile.am
   A /zmscanner/trunk/lib/rtconfig.c
   M /zmscanner/trunk/lib/runplugin.c
   M /zmscanner/trunk/lib/strerror.c
   M /zmscanner/trunk/plugins/breakzmsg.c

add head comments where necessary
add run time config function

------------------------------------------------------------------------
r32 | crosser | 2003-09-01 12:42:01 +0400 (Mon, 01 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/zmscanner.c
   M /zmscanner/trunk/inc/zmscanner.h
   M /zmscanner/trunk/lib/runplugin.c
   M /zmscanner/trunk/plugins/breakzmsg.c

make termination func work

------------------------------------------------------------------------
r31 | crosser | 2003-09-01 12:04:57 +0400 (Mon, 01 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/plugins/breakzmsg.c

fix alloca vs malloc

------------------------------------------------------------------------
r30 | crosser | 2003-09-01 10:03:30 +0400 (Mon, 01 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/Makefile.am
   M /zmscanner/trunk/lib/runplugin.c
   M /zmscanner/trunk/plugins/breakzmsg.c

implement code for "naeve" filter (but working yet)

------------------------------------------------------------------------
r29 | crosser | 2003-09-01 01:18:37 +0400 (Mon, 01 Sep 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/Makefile.am
   M /zmscanner/trunk/daemon/processfile.c
   M /zmscanner/trunk/daemon/zmscanner.c
   M /zmscanner/trunk/inc/zmscanner.h
   M /zmscanner/trunk/lib/runplugin.c
   M /zmscanner/trunk/plugins/Makefile.am
   A /zmscanner/trunk/plugins/breakzmsg.c

made plugin framework

------------------------------------------------------------------------
r28 | crosser | 2003-08-31 22:43:23 +0400 (Sun, 31 Aug 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/mainloop.c
   M /zmscanner/trunk/daemon/zmscanner.c
   M /zmscanner/trunk/daemon/zmsctl.c
   M /zmscanner/trunk/inc/daemon.h
   M /zmscanner/trunk/tests/Makefile.am
   M /zmscanner/trunk/tests/try.in

make the thing run in "filter" mode - from stdin to stdout

------------------------------------------------------------------------
r27 | crosser | 2003-08-31 17:51:12 +0400 (Sun, 31 Aug 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/mainloop.c
   M /zmscanner/trunk/daemon/processfile.c
   M /zmscanner/trunk/daemon/zmscanner.c
   M /zmscanner/trunk/daemon/zmsctl.c

header autoconfing cleanups

------------------------------------------------------------------------
r26 | crosser | 2003-08-31 16:58:58 +0400 (Sun, 31 Aug 2003) | 3 lines
Changed paths:
   M /zmscanner/trunk
   M /zmscanner/trunk/Makefile.am
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/Makefile.am
   M /zmscanner/trunk/daemon/mainloop.c
   M /zmscanner/trunk/daemon/processfile.c
   M /zmscanner/trunk/daemon/zmscanner.c
   M /zmscanner/trunk/inc/daemon.h
   M /zmscanner/trunk/inc/zmscanner.h
   M /zmscanner/trunk/lib/Makefile.am
   M /zmscanner/trunk/lib/runplugin.c
   A /zmscanner/trunk/lib/strerror.c

make basic separation of lib/ plugins
configure REPLACE_FUNCS in a right way (hopefully)

------------------------------------------------------------------------
r25 | crosser | 2003-08-31 15:48:46 +0400 (Sun, 31 Aug 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/mainloop.c
   M /zmscanner/trunk/daemon/processfile.c
   M /zmscanner/trunk/daemon/zmscanner.c
   A /zmscanner/trunk/inc/daemon.h
   A /zmscanner/trunk/inc/zmscanner.h
   A /zmscanner/trunk/lib/runplugin.c

filling inc and lib

------------------------------------------------------------------------
r24 | crosser | 2003-08-31 15:29:16 +0400 (Sun, 31 Aug 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/Makefile.am
   M /zmscanner/trunk/daemon/Makefile.am
   A /zmscanner/trunk/inc/Makefile.am
   A /zmscanner/trunk/lib/Makefile.am
   M /zmscanner/trunk/plugins/Makefile.am

make lib and inc subdirs

------------------------------------------------------------------------
r21 | crosser | 2003-08-25 14:18:41 +0400 (Mon, 25 Aug 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/mainloop.c

avoid race condition with thread counter when creating new thread

------------------------------------------------------------------------
r20 | crosser | 2003-08-25 14:03:10 +0400 (Mon, 25 Aug 2003) | 3 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/mainloop.c
   M /zmscanner/trunk/daemon/zmsctl.c

in threaded version, make master thread wait for subthreads
make thing compile without termios (but zmsctl won't work in fact)

------------------------------------------------------------------------
r19 | crosser | 2003-08-25 02:12:37 +0400 (Mon, 25 Aug 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/processfile.c

some file processing

------------------------------------------------------------------------
r18 | crosser | 2003-08-25 01:25:33 +0400 (Mon, 25 Aug 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/Makefile.am
   M /zmscanner/trunk/daemon/mainloop.c
   A /zmscanner/trunk/daemon/processfile.c

make processfile function

------------------------------------------------------------------------
r17 | crosser | 2003-08-25 01:12:29 +0400 (Mon, 25 Aug 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk

hmm, why cvsignore stopped working?

------------------------------------------------------------------------
r16 | crosser | 2003-08-25 01:08:14 +0400 (Mon, 25 Aug 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk

more to cvsignore

------------------------------------------------------------------------
r15 | crosser | 2003-08-25 01:07:17 +0400 (Mon, 25 Aug 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/Makefile.am
   M /zmscanner/trunk/daemon/mainloop.c
   M /zmscanner/trunk/daemon/zmscanner.c
   A /zmscanner/trunk/daemon/zmsctl.c
   M /zmscanner/trunk/tests/Makefile.am

created the whole async infrastructure

------------------------------------------------------------------------
r14 | crosser | 2003-08-22 22:45:25 +0400 (Fri, 22 Aug 2003) | 2 lines
Changed paths:
   A /zmscanner/trunk/daemon/mainloop.c

main loop

------------------------------------------------------------------------
r13 | crosser | 2003-08-22 21:17:22 +0400 (Fri, 22 Aug 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/daemon/Makefile.am
   M /zmscanner/trunk/daemon/zmscanner.c
   M /zmscanner/trunk/inc/report.h
   M /zmscanner/trunk/tests/try.in

wip

------------------------------------------------------------------------
r12 | crosser | 2003-08-22 18:43:32 +0400 (Fri, 22 Aug 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/zmscanner.c
   M /zmscanner/trunk/tests/Makefile.am
   A /zmscanner/trunk/tests/try.in

organize make check

------------------------------------------------------------------------
r11 | crosser | 2003-08-22 13:50:50 +0400 (Fri, 22 Aug 2003) | 2 lines
Changed paths:
   A /zmscanner/trunk/tests/msg-virus-1.txt

example of Sobig.F virus

------------------------------------------------------------------------
r10 | crosser | 2003-08-22 11:55:36 +0400 (Fri, 22 Aug 2003) | 3 lines
Changed paths:
   M /zmscanner/trunk
   A /zmscanner/trunk/tests/msg-spam-2.txt

another spam example
new entries in cvsignore

------------------------------------------------------------------------
r9 | crosser | 2003-08-22 09:33:18 +0400 (Fri, 22 Aug 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/tests/Makefile.am
   A /zmscanner/trunk/tests/msg-spam-1.txt

add test spam message

------------------------------------------------------------------------
r8 | crosser | 2003-08-21 23:24:20 +0400 (Thu, 21 Aug 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/Makefile.am
   M /zmscanner/trunk/daemon/zmscanner.c

startup

------------------------------------------------------------------------
r7 | crosser | 2003-08-21 22:47:24 +0400 (Thu, 21 Aug 2003) | 2 lines
Changed paths:
   A /zmscanner/trunk/inc
   A /zmscanner/trunk/inc/report.h

debug/log macros

------------------------------------------------------------------------
r6 | crosser | 2003-08-21 22:06:15 +0400 (Thu, 21 Aug 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk/Makefile.am
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/plugins/Makefile.am
   M /zmscanner/trunk/tests/Makefile.am

populate directories

------------------------------------------------------------------------
r5 | crosser | 2003-08-21 21:41:49 +0400 (Thu, 21 Aug 2003) | 2 lines
Changed paths:
   A /zmscanner/trunk/Makefile.am
   M /zmscanner/trunk/configure.in
   A /zmscanner/trunk/plugins
   A /zmscanner/trunk/plugins/Makefile.am
   A /zmscanner/trunk/tests
   A /zmscanner/trunk/tests/Makefile.am

moving things to dirs

------------------------------------------------------------------------
r4 | crosser | 2003-08-21 20:33:56 +0400 (Thu, 21 Aug 2003) | 2 lines
Changed paths:
   M /zmscanner/trunk

add cvsignore

------------------------------------------------------------------------
r3 | crosser | 2003-08-21 20:32:20 +0400 (Thu, 21 Aug 2003) | 2 lines
Changed paths:
   A /zmscanner/trunk/README
   M /zmscanner/trunk/configure.in
   M /zmscanner/trunk/daemon/Makefile.am
   M /zmscanner/trunk/daemon/zmscanner.c
   A /zmscanner/trunk/lib
   A /zmscanner/trunk/lib/getopt.c
   A /zmscanner/trunk/lib/getopt.h

README, ansi2knr, stdio

------------------------------------------------------------------------
r2 | crosser | 2003-08-21 20:01:14 +0400 (Thu, 21 Aug 2003) | 1 line
Changed paths:
   A /zms_dcc/trunk (from /zms_dcc/vendor/crosser/trunk:1)
   A /zms_dehtml/trunk (from /zms_dehtml/vendor/crosser/trunk:1)
   A /zms_naive/trunk (from /zms_naive/vendor/crosser/trunk:1)
   A /zms_pcre/trunk (from /zms_pcre/vendor/crosser/trunk:1)
   A /zmscanner/trunk (from /zmscanner/vendor/crosser/trunk:1)

Commit generated by refinecvs to copy imported files to trunk
------------------------------------------------------------------------
r1 | crosser | 2003-08-21 20:01:14 +0400 (Thu, 21 Aug 2003) | 2 lines
Changed paths:
   A /zms_dcc
   A /zms_dcc/vendor
   A /zms_dcc/vendor/crosser
   A /zms_dcc/vendor/crosser/trunk
   A /zms_dcc/vendor/crosser/trunk/Makefile.am
   A /zms_dcc/vendor/crosser/trunk/configure.in
   A /zms_dcc/vendor/crosser/trunk/dcc.c
   A /zms_dehtml
   A /zms_dehtml/vendor
   A /zms_dehtml/vendor/crosser
   A /zms_dehtml/vendor/crosser/trunk
   A /zms_dehtml/vendor/crosser/trunk/Makefile.am
   A /zms_dehtml/vendor/crosser/trunk/configure.in
   A /zms_dehtml/vendor/crosser/trunk/dehtml.c
   A /zms_naive
   A /zms_naive/vendor
   A /zms_naive/vendor/crosser
   A /zms_naive/vendor/crosser/trunk
   A /zms_naive/vendor/crosser/trunk/Makefile.am
   A /zms_naive/vendor/crosser/trunk/configure.in
   A /zms_naive/vendor/crosser/trunk/naive.c
   A /zms_pcre
   A /zms_pcre/vendor
   A /zms_pcre/vendor/crosser
   A /zms_pcre/vendor/crosser/trunk
   A /zms_pcre/vendor/crosser/trunk/Makefile.am
   A /zms_pcre/vendor/crosser/trunk/configure.in
   A /zms_pcre/vendor/crosser/trunk/pcre.c
   A /zms_pcre/vendor/crosser/trunk/pcre.conf
   A /zms_pcre/vendor/crosser/trunk/report.h
   A /zmscanner
   A /zmscanner/vendor
   A /zmscanner/vendor/crosser
   A /zmscanner/vendor/crosser/trunk
   A /zmscanner/vendor/crosser/trunk/configure.in
   A /zmscanner/vendor/crosser/trunk/daemon
   A /zmscanner/vendor/crosser/trunk/daemon/Makefile.am
   A /zmscanner/vendor/crosser/trunk/daemon/zmscanner.c

Imported sources

------------------------------------------------------------------------
