aCaB
3ec259a602
preliminary zCMD sport
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/clamd-proto@4609 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
aCaB
2599ba97e0
use zSCAN
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/clamd-proto@4608 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
Török Edvin
3cf9fec2b0
add missing state
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/clamd-proto@4607 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
Török Edvin
efe3d1250b
finish traversal logic
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/clamd-proto@4606 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
Török Edvin
03aefc7c37
fix build errors
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/clamd-proto@4605 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
Török Edvin
2f6b761c7a
cli_ftw draft
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/clamd-proto@4604 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
Török Edvin
89028fc309
drop some unused code
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/clamd-proto@4603 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
Török Edvin
218296c255
fix STREAM
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/clamd-proto@4602 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
Török Edvin
6eea8d4f3a
fix progexit handling. Now clamd should be able to handle most commands.
...
Except SESSION is probably broken now
git-svn-id: file:///var/lib/svn/clamav-devel/branches/clamd-proto@4601 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
Török Edvin
4f5a740806
fix accept logic
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/clamd-proto@4600 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
Török Edvin
0dc9d54110
implement common accept+recv loop
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/clamd-proto@4599 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
Török Edvin
d2417fbf93
recvloop. This doesn't compile yet.
...
But perhaps it is more portable to use a single select for accept/recv, then
do accept on listen sockets, and recv on open sockets.
This should be more portable than select on a pipe.
We can also do the operation with one mutex less.
git-svn-id: file:///var/lib/svn/clamav-devel/branches/clamd-proto@4598 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
Török Edvin
3a14515741
accept thread continued
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/clamd-proto@4597 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
Török Edvin
b080923b5a
new poll implementation start
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/clamd-proto@4596 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
Török Edvin
fe4e3f8cad
first version of poll_recv_fds
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/clamd-proto@4595 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
Török Edvin
4e62262437
Creating branch for zCommands, and iSESSION
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/clamd-proto@4594 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
Tomasz Kojm
72fb25eaf0
libclamav/str.c: return token count in cli_strtokenize()
...
libclamav/readdb.c: use tokens_count (bb#1331); make the parser more strict
git-svn: trunk@4593
17 years ago
Tomasz Kojm
27e28c610e
libclamav/mpool.c: fix old free() call in cli_mp_hex2ui()
...
git-svn: trunk@4592
17 years ago
Török Edvin
76115c1963
fix malformed .pdb handling (bb #1338 )
...
git-svn: trunk@4591
17 years ago
Tomasz Kojm
e247b45cc6
shared/misc.c: re-enable freshdbdir()
...
git-svn: trunk@4590
17 years ago
Tomasz Kojm
b61db429fc
shared, clamconf: drop old stuff; replace getopt.[ch] with my_getopt
...
git-svn: trunk@4589
17 years ago
Tomasz Kojm
278dc6b3d9
shared/optparser.c, clamav-milter: use the new option parser (bb#1215)
...
git-svn: trunk@4588
17 years ago
Tomasz Kojm
d6af38e75e
shared/optparser.c, sigtool: use the new option parser (bb#1215)
...
git-svn: trunk@4587
17 years ago
Török Edvin
62f3e4e421
add -Wformat-security to 'make distcheck'
...
git-svn: trunk@4586
17 years ago
aCaB
3b2ae9260c
s/esi/esi/
...
git-svn: trunk@4585
17 years ago
Tomasz Kojm
e8b54ef3fa
shared/optparser.c: fix typo (bb#1336)
...
git-svn: trunk@4584
17 years ago
Tomasz Kojm
8392ae8070
shared/optparser.c: cosmetics; add FLAG_REQUIRED
...
git-svn: trunk@4583
17 years ago
Tomasz Kojm
6a7914299f
fix some options
...
git-svn: trunk@4582
17 years ago
Tomasz Kojm
a68d5e2fb2
shared/optparser.c, clamdscan: use the new option parser (bb#1215)
...
git-svn: trunk@4581
17 years ago
Tomasz Kojm
269d520dfb
shared/optparser.c, clamscan: use the new option parser
...
git-svn: trunk@4580
17 years ago
Tomasz Kojm
9d91ff71f0
add missing default.h
...
git-svn: trunk@4579
17 years ago
Tomasz Kojm
589d8d8e99
libclamav: add default.h
...
git-svn: trunk@4578
17 years ago
Török Edvin
188914fe8d
reset resource type, otherwise we parse all resources after a string resource as
...
string (including images), which is wrong, because it feeds wrong statistics to
cli_detect_swizz.
git-svn: trunk@4577
17 years ago
Tomasz Kojm
7eca74fef9
shared/optparser.c: extend MATCH_BOOL regex (bb#1324)
...
git-svn: trunk@4576
17 years ago
Tomasz Kojm
229491b7b4
shared/optparser.c: handle --user/-u in freshclam (bb#1323)
...
git-svn: trunk@4575
17 years ago
Tomasz Kojm
1f95badf6a
shared/optparser.c: fix small memleak
...
git-svn: trunk@4574
17 years ago
Tomasz Kojm
3f7802c93e
shared/optparser.c, freshclam: use the new option parser (bb#1215)
...
git-svn: trunk@4573
17 years ago
Tomasz Kojm
ed331476cc
drop unneded optfree()
...
git-svn: trunk@4572
17 years ago
Tomasz Kojm
e1c57af20c
fix parentheses
...
git-svn: trunk@4571
17 years ago
Tomasz Kojm
064b4a0c99
initial version of the unified option parser (bb#1215)
...
git-svn: trunk@4565
17 years ago
Török Edvin
eb86e93563
fix Swizzor detection: if no individual string is suspicious, the result must be
...
clean.
git-svn: trunk@4564
17 years ago
Török Edvin
31a6bb1dde
remove -Wpacked
...
git-svn: trunk@4563
17 years ago
Török Edvin
5b51684c2b
filter -Wwrite-strings in milter
...
git-svn: trunk@4562
17 years ago
Török Edvin
7d081def01
disable valgrind tests by default due to false positives from system libraries.
...
They can be activated by using make check VG=1. (bb #1307 , bb #1308 , bb #1311 ).
git-svn: trunk@4555
17 years ago
Török Edvin
3b053173ed
fix last commit
...
git-svn: trunk@4554
17 years ago
Török Edvin
02b5f26cab
make regex available in libclamav_internal_utils.la, split others.c instead of
...
using #ifdef CLI_MEMFUNS_ONLY.
git-svn: trunk@4553
17 years ago
aCaB
93f9b2df68
correctly parse rr's at the end of the packet
...
git-svn: trunk@4552
17 years ago
aCaB
f769e18339
parse CNAME aliases
...
git-svn: trunk@4551
17 years ago
Tomasz Kojm
a37a861eec
libclamav: add CL_FLEVEL_DCONF (bb#1313)
...
git-svn: trunk@4550
17 years ago
aCaB
87221a5eca
don't bother with milter conf
...
git-svn: trunk@4546
17 years ago