Vsevolod Stakhov
|
e30ea48c91
|
* Enable support of google perf tools
|
15 years ago |
Vsevolod Stakhov
|
1670afcda5
|
* Fix ping command
|
15 years ago |
Vsevolod Stakhov
|
43f29d9dd1
|
* Fix daemon (3) call
|
15 years ago |
Vsevolod Stakhov
|
46e4d866d4
|
* Allow binds to INADDR_ANY if bind_sock is *:port
|
15 years ago |
Vsevolod Stakhov
|
6cb3a85919
|
* Enable gprof support
|
15 years ago |
Vsevolod Stakhov
|
99caa0aca3
|
* Avoid division by zero while comparing fuzzy hashes
|
15 years ago |
Vsevolod Stakhov
|
d3b5b3d8b0
|
* Implement new optimization method
|
15 years ago |
Vsevolod Stakhov
|
4152d7b61f
|
* Fix stupid error in case structure.
|
15 years ago |
Vsevolod Stakhov
|
8c54357fbb
|
* Fix function get_transfer_encoding
|
15 years ago |
Vsevolod Stakhov
|
b9baa0d48d
|
* Add expression parser utility
* Temporaly switch off expression optimizer as it should be reworked
|
15 years ago |
Vsevolod Stakhov
|
c1723b27e0
|
* Fix error in regexp module configuration
|
15 years ago |
Vsevolod Stakhov
|
df6562305f
|
* Skip identical parts while testing mime regexps
|
15 years ago |
Vsevolod Stakhov
|
17940ef125
|
Fix misprint.
|
15 years ago |
Vsevolod Stakhov
|
521c2b24b9
|
* Validate utf8 chars to avoid crashes
|
15 years ago |
Vsevolod Stakhov
|
0cc688fe0b
|
* Also try to search for headers in raw headers
|
15 years ago |
Vsevolod Stakhov
|
4806dfcd8b
|
* Some more bugs are (hopefuly) fixed
|
15 years ago |
Vsevolod Stakhov
|
d3c91b53ed
|
* Handle parsed regexp as not-parsed regexps in expressions
|
15 years ago |
Vsevolod Stakhov
|
77cff375a0
|
* Another try
|
15 years ago |
Vsevolod Stakhov
|
7a29cf3785
|
* Try to correctly read regexps
* Turn off perl support by default
|
15 years ago |
Vsevolod Stakhov
|
cfcde690c1
|
* Threat message regexps as raw by default
|
15 years ago |
Vsevolod Stakhov
|
e956b46665
|
* Another fix to regexps parser
|
15 years ago |
Vsevolod Stakhov
|
926925fa66
|
* Fix regexp_match_number function
|
15 years ago |
Vsevolod Stakhov
|
140910a0f6
|
* Fix expression parser: make it recursive and allow expressions inside function's arguments
* Rewrite functions interface and implement arguments parsing
|
15 years ago |
Vsevolod Stakhov
|
bf47a84713
|
* Fix variables substitution
|
15 years ago |
Vsevolod Stakhov
|
4528dcf3cf
|
* Thread variables as () expressions to fix problems with operations priority
|
15 years ago |
Vsevolod Stakhov
|
7d5ab6cb67
|
* Misprint
|
15 years ago |
Vsevolod Stakhov
|
8cc1dc5203
|
* Fix bug with headers iteration function
|
15 years ago |
Vsevolod Stakhov
|
16c56baa23
|
* Write simple approach of chartable module for raw mode texts
* Add description and usage sample for chartable module
|
15 years ago |
Vsevolod Stakhov
|
f074850e41
|
* Add initial version of chartable plugin: now it can only detects mixed unicode characters
|
15 years ago |
Vsevolod Stakhov
|
da95461943
|
* Add counter for oversized chunks: this parameter can improve performance, for example
if we have too many oversized chunks it is good decision to increase
chunk size.
|
15 years ago |
Vsevolod Stakhov
|
d0dbd1aa3a
|
* Add raw mode flag for improving performance by avoiding expensive utf8 transforms
* Improve FreeBSD start script by adding config test precmd
|
15 years ago |
Vsevolod Stakhov
|
91cbed7c01
|
* Add function compare_transfer_encoding for checking message content transfer encoding.
|
15 years ago |
Vsevolod Stakhov
|
49090569c0
|
* Add some debug
* Check for headers not only in message but also in its primary part
|
15 years ago |
Vsevolod Stakhov
|
c0cd8e414a
|
* Fix urls extracting, avoid code repeating
|
15 years ago |
Vsevolod Stakhov
|
83f0dbe021
|
* Threat raw header regexps as raw regexps
* Add regexp flag /r for raw regexp of any types
|
15 years ago |
Vsevolod Stakhov
|
d50dff03fd
|
* For mime parts set flag 'raw' and if we cannot determine charset of part or cannot
encode it to utf8 just use for such parts raw regexps
|
15 years ago |
Vsevolod Stakhov
|
086e9da19d
|
* Fix allocating and freeing of byte array
|
15 years ago |
Vsevolod Stakhov
|
0f53bbf368
|
* Include sys/resource.h for getrlimit
|
15 years ago |
Vsevolod Stakhov
|
6663e20a1a
|
* Try to convert each text part of messages to utf8 to avoid problems with regexps
|
15 years ago |
Vsevolod Stakhov
|
0d464875b6
|
* Fix addresses filling in compare_distance function
|
15 years ago |
Vsevolod Stakhov
|
9c7a93b3cc
|
* Parse function's regexp using not temporary task pools, but permament config pool
|
15 years ago |
Vsevolod Stakhov
|
94cfcac7c5
|
* When parse regexp save it to cache to make unique link between
regexp text and regexp parsed structure
|
15 years ago |
Vsevolod Stakhov
|
4a79d0e82a
|
* Add per-task regexp results cache, that would optimize regexp engine performance
by avoiding multiply match of the same regexp
|
15 years ago |
Vsevolod Stakhov
|
a2d1da1599
|
* Check mime regexp only in text and html parts
* Add 2 functions:
- has_content_part(type, subtype)
- has_content_part_len(type, subtype, min, max)
|
15 years ago |
Vsevolod Stakhov
|
b06c9c6e18
|
* Optimize speed of regexp_match_number function by avoid of regexp checks when threshold is already reached
|
15 years ago |
Vsevolod Stakhov
|
638d137e49
|
* Fix comparing of internet addresses
|
15 years ago |
Vsevolod Stakhov
|
625a7e5e69
|
* Fix order of functions arguments
* Do not try to check non-regexp expressions
|
15 years ago |
Vsevolod Stakhov
|
7408d6fd0f
|
* Fix error in regexp processing
|
15 years ago |
Vsevolod Stakhov
|
ed1438755d
|
* Fix misprint
|
15 years ago |
Vsevolod Stakhov
|
579c4aa001
|
* Try to fix expression parser to support ',' inside regexp arguments of functions
|
15 years ago |