Commit graph

69 commits

Author SHA1 Message Date
Török Edvin
deb3031222 mempool statistics support
git-svn: trunk@4344
2008-11-06 14:27:27 +00:00
Tomasz Kojm
ac1b219cf1 libclamav, clamd: always return correct db version in VERSION (bb#1168)
git-svn: trunk@4332
2008-11-04 18:45:48 +00:00
Török Edvin
ee7ac1fc63 fix mixed statements (bb #1269)
git-svn: trunk@4326
2008-11-04 08:58:51 +00:00
Török Edvin
aa22174b30 new command STATS
new top-like tool using ncurses: clamdtop

it shows what clamd is currently scanning (and since how long),
including which file(s) multiscan is working on currently,
how many items it has in the queue (and since how long they are waiting),
how many active/idle threads it has,
memory usage statistics,
can monitor local or remote clamd

git-svn: trunk@4324
2008-11-03 19:27:20 +00:00
Török Edvin
7959343dc7 allow make distcheck to succeed (bb #1142)
fix some more warnings
  filter -Werror in clamav-milter.c

git-svn: trunk@4141
2008-08-25 14:18:48 +00:00
Török Edvin
add738d28c portability fixes
if there is a version.h.static use that instead of output from svnversion
use get_version(), tools outside libclamav shouldn't rely on libclamav version
exception: clamconf itself needs both, and the milter shows both

git-svn: trunk@4076
2008-08-04 10:38:24 +00:00
Török Edvin
04f9bedf4b use SVN revision in version info
TODO: replace every remaining use of VERSION with cl_retver()

git-svn: trunk@4070
2008-08-03 21:52:11 +00:00
Török Edvin
cb4e478c1a remove duplicate code, and fix build error (bb #1034)
git-svn: trunk@3859
2008-05-24 19:27:48 +00:00
Török Edvin
ad4ae516c8 fix dummy prototype (bb #1019)
git-svn: trunk@3850
2008-05-11 07:55:01 +00:00
Török Edvin
725a296922 build system: add configure checks for FD passing
m4/fdpassing.m4: move all FD passing checks here
clamd/session.[ch], scanner.[ch]:
contrib/clamd_fdscan:
	add rfc2292/bsd4.4 style file descriptor passing support
	this code is from Marc Balmer <marc*msys.ch>, with some portability
	fixes applied


git-svn: trunk@3849
2008-05-09 21:12:28 +00:00
Tomasz Kojm
6f6fc585f5 bb#907
git-svn: trunk@3752
2008-04-02 21:40:00 +00:00
Török Edvin
9e751804a2 introduce cli_ctime() that uses ctime_r() when
available, and falls back to locking with a mutex around
		ctime(). (ensures we are using the same mutex always).
use cli_ctime() instead of the thread-unsafe ctime().
		This fixes stability problems.


git-svn: trunk@3578
2008-02-03 19:23:20 +00:00
Tomasz Kojm
df599e74f9 drop support for direct fd passing (not maintained)
git-svn: trunk@3520
2008-01-22 08:38:24 +00:00
Tomasz Kojm
cb9d09c2a3 add support for .cld files (bb#745)
git-svn: trunk@3480
2008-01-03 12:10:53 +00:00
Tomasz Kojm
bb34cb31fe update some copyrights and stick to GPL v2
git-svn: trunk@3003
2007-03-31 20:31:04 +00:00
Tomasz Kojm
8ca8a18e2d drop shared/memory.[ch]
git-svn: trunk@2874
2007-02-28 02:44:23 +00:00
Tomasz Kojm
1a4994e304 fix compilation error on Solaris (bb#341)
git-svn: trunk@2850
2007-02-23 19:15:28 +00:00
Tomasz Kojm
a617b5ea1c merge multiscan() with dirscan() (also closes bb#302)
git-svn: trunk@2821
2007-02-20 21:19:04 +00:00
Sven Strickroth
a99111f050 remove old CVS-stuff and make the repository look more like SVN
git-svn: trunk@2755
2007-02-17 19:02:20 +00:00
Renamed from clamav-devel/clamd/session.c (Browse further)