Commit Graph

81 Commits (216315918bb536ef372361d7a725a31746e885c2)

Author SHA1 Message Date
Nigel Horne 216315918b Plug memory leak with large number of attachments 21 years ago
Nigel Horne d79597e308 Further empty line optimisation 21 years ago
Nigel Horne 0292789675 Optimise empty lines 21 years ago
Nigel Horne 640ed14090 Fix crash when a multipart/mixed message contains many parts that need to be scanned as attachments 21 years ago
Nigel Horne b726511fbb Allow any number of alternatives in multipart messages 21 years ago
Nigel Horne e28753034b Added thread safety 21 years ago
Nigel Horne cb5a87e0c8 Handle spam using broken e-mail generators for multipart/alternative 21 years ago
Nigel Horne 51fc2aa8ba Find uuencoded viruses in multipart/mixed that have no start of message boundaries 21 years ago
Nigel Horne d46678edf9 Use mkstemp on cygwin 21 years ago
Nigel Horne 187061d854 More bounce message false positives handled 21 years ago
Nigel Horne a7527b1f02 No need to update mbox.c for cli_filetype problem 21 years ago
Nigel Horne ba888390a4 Handle bounce message false positives 21 years ago
Nigel Horne 2f4737edc1 Force attachments marked as RFC822 messages to be scanned 21 years ago
Nigel Horne f06275888a Tidied up SetDispositionType 21 years ago
Nigel Horne aeca389317 If an inline text portion has a filename treat is as an attachment 21 years ago
Nigel Horne f35bc67472 When debugging print the email number in mailboxes 21 years ago
Nigel Horne 3a978f7d78 Some occurances of W97M.Lexar were let through 21 years ago
Nigel Horne 93d41ee45c Added SCAN_TO_DISC define 21 years ago
Nigel Horne 12f5aef22b Graceful exit if messageAddLine fails in strdup 21 years ago
Nigel Horne 7c1eb3bf6d Code tidy up free memory earlier 21 years ago
Nigel Horne 1bfbedd487 Better handling of multipart/multipart messages 21 years ago
Nigel Horne d879a7b0dc Tidy up code and reduce shuffling of data 21 years ago
Nigel Horne 4d825c096e Use cli_writen 21 years ago
Nigel Horne c81143fc79 Removed even more calls to realloc and some duplicated code 21 years ago
Nigel Horne 61485e092b Handle bounce messages with no headers 21 years ago
Nigel Horne ae3bda5682 Faster scanning for non MIME messages 21 years ago
Nigel Horne 891d6e39f7 First attempt to handle all bounces 21 years ago
Nigel Horne ef704fb3d9 Handle empty content-disposition types 22 years ago
Nigel Horne 705e985c8e If a message part of a multipart contains an RFC822 message that has no encoding don't scan it 22 years ago
Nigel Horne 5c1150ac71 If a message only contains a single RFC822 message that has no encoding don't save for scanning 22 years ago
Nigel Horne c693116d8d Improved embedded RFC822 message handling 22 years ago
Nigel Horne e17491b235 Fix seg fault when a message in a multimessage mailbox fails to scan 22 years ago
Nigel Horne 97e8ea6869 Ensure all bounces are rescanned by cl_mbox 22 years ago
Nigel Horne c19dc6cde5 Catch lines just containing ':' 22 years ago
Nigel Horne a9f386ed17 Handle spaces before : in headers 22 years ago
Nigel Horne d5f16694f6 Stop buffer overflows for files with very long suffixes 22 years ago
Nigel Horne 56ae62e206 Find some Yaha 22 years ago
Nigel Horne 8ef734d4d2 Avoid scanning the same file twice 22 years ago
Nigel Horne 20d3dde970 Handle spaces in boundaries 22 years ago
Nigel Horne bac883ff0c Had deleted O_BINARY by mistake 22 years ago
Nigel Horne d8f615d775 Use mkstemp on Solaris 22 years ago
Nigel Horne 547b89de0c Use O_BINARY for cygwin 22 years ago
Tomasz Kojm 6d6e82711c Support for clamav-config.h 22 years ago
Nigel Horne a7e8f19270 Handle partial writes - and print when write fails 22 years ago
Nigel Horne 8ba634a928 Catch another example of Worm.Dumaru.Y 22 years ago
Nigel Horne c76810dc86 Some instances of Worm.Dumaru.Y got through the net 22 years ago
Nigel Horne cca4efe497 Added support to scan some bounce messages 22 years ago
Nigel Horne 6b8999f067 Removed (incorrect) warning about uninitialised variable 22 years ago
Nigel Horne ad9c683627 Fixed memory leak in handling some multipart messages 22 years ago
Nigel Horne ab74690cdd Add detection of uuencoded viruses in single part multipart/mixed files 22 years ago