July 23, 2008
View 2e11bcd

performance improvements for URL matching (bb #725, bb #650): * use a suffix AC-trie and a shift-or FSM to filter * rewrite the URL regex in C * use a perfect hash to lookup TLD and ccTLD, instead of a regex * TODO: suffixes having a common prefix: loop over all of them cli_ac_free: multiple virname pointing to same location

Török Edvin authored on 2008/07/23 22:51:57
February 7, 2008
View c367122

introduce hashset_* functions use a faster hash function use hashset to load mdb signatures regenerate files due to hash function change enable hash function profiling during generation

Török Edvin authored on 2008/02/07 03:53:23
January 25, 2008
View 1d23b7d

make iconv replacement function handle NULL args (bb #792)

Török Edvin authored on 2008/01/25 17:37:13
January 24, 2008
View b8a505e

optimize u16_normalize, encode as hex entities (Ȁ) update dependencies to rebuild on hashtab.c change support keys with common prefix by checking match length update due to hashtab change

Török Edvin authored on 2008/01/24 05:19:14
January 23, 2008
View cd75ab4

fix valid characters table for encoding name skip \0 characters account for alignfix when calculating offset reset iconv state before reusing fix entity handling fix memory leaks reported by valgrind remove unused fields

Török Edvin authored on 2008/01/23 23:22:16
January 22, 2008
View b0b8398

* contrib/entitynorm: * use fewer entities, browsers don't support all either. * update to generate code for new entconv. * no need for configure, use just a simple Makefile (it is an internal tool) libclamav/entconv.c, hashtab.c, htmlnorm.c: * don't allocate memory for each entity_norm call. * don't touch length of mmaped area (bb #785) * update htmlnorm to use new entity_norm

Török Edvin authored on 2008/01/22 00:52:21
March 9, 2007
View 3c88220

Fix entity list generator to support more entities, including & (bb #391) Include new entitylist generated using contrib/entitynorm/generate_entitylist (bb #391) Fix bug in growing hash tables (must use hash on new table)

Török Edvin authored on 2007/03/09 05:30:49
February 18, 2007
View a99111f

remove old CVS-stuff and make the repository look more like SVN

Sven Strickroth authored on 2007/02/18 04:02:20