Micah Snyder
|
206dbaefe8
|
Update copyright dates for 2020
|
2020-01-03 15:44:07 -05:00 |
|
Micah Snyder
|
95f456424a
|
Variable type corrections for pcre/pcre2 code.
|
2019-10-02 16:08:25 -04:00 |
|
Micah Snyder
|
5f4f69102d
|
Correcting types from int to cl_error_t where appropriate. Eliminating unused variables and referencing unused parameters to remove warnings.
|
2019-10-02 16:08:25 -04:00 |
|
Micah Snyder
|
52cddcbcfd
|
Updating and cleaning up copyright notices.
|
2019-10-02 16:08:18 -04:00 |
|
Micah Snyder
|
b3e82e5e61
|
Replacing libclamav/cltypes.h with clamav-types.h.in, which generates a header clamav-types.h that we install alongside clamav.h.
|
2019-10-02 16:08:17 -04:00 |
|
Micah Snyder
|
72fd33c8b2
|
clang-format'd using new .clang-format rules.
|
2019-10-02 16:08:16 -04:00 |
|
Kevin Lin
|
eaf0a436c1
|
bb11965: fix issue with pcre2 support on 64-bit machines
|
2018-01-23 16:09:56 -05:00 |
|
Steven Morgan
|
45bafcdf0e
|
bb11748 Fix compile warning is regex_pcre.c on Mac OS X.
|
2017-02-14 14:31:23 -05:00 |
|
Kevin Lin
|
5841080a9c
|
PCRE2 support
|
2016-02-29 11:05:20 -05:00 |
|
Mickey Sola
|
46a35abe56
|
mass update of copyright headers
|
2015-09-17 13:41:26 -04:00 |
|
Kevin Lin
|
a6d2b523d0
|
bb#11377 - stub pcre functions for dynamic library mapping
|
2015-08-21 12:43:26 -04:00 |
|
Kevin Lin
|
14878cb1e2
|
changed pcre PCRE_UNGREEDY from 'G' to 'U'
reason: pcre uses 'U', 'G' is an artifact from old dev
|
2015-03-09 18:17:04 -04:00 |
|
Kevin Lin
|
0e4ef43b3b
|
pcre: corrected trigger for warning message
|
2014-10-22 18:06:57 -04:00 |
|
Kevin Lin
|
86eddf118f
|
set cli_virname argument to use const qualifier
pcre: added field to track virname
virname is tracked when a lsig is a single bypass pcre subsig
|
2014-10-09 13:23:29 -04:00 |
|
Kevin Lin
|
e1ab4becdb
|
general code clean-up and adjustments
|
2014-09-23 13:43:55 -04:00 |
|
Kevin Lin
|
7250b47e75
|
pcre: cleaned up comments, old code, and debug messages
pcre: disable (?UTF*) control option
|
2014-09-16 17:54:58 -04:00 |
|
Kevin Lin
|
0d94646ec4
|
pcre: separated match report from execution
|
2014-09-16 13:49:01 -04:00 |
|
Kevin Lin
|
effb4f51fc
|
pcre: intialization function
|
2014-09-12 13:35:19 -04:00 |
|
Kevin Lin
|
6bf32a7327
|
pcre: removed obsolete function
pcre: corrected error code for failed pcre_compile
pcre: added pcre_exec error code conversion
pcre: cleaned-up development notes
|
2014-09-11 16:17:39 -04:00 |
|
Kevin Lin
|
7ab4eec702
|
pcre: support for clamav styled offsets
pcre: added encompass ('e') option to matcher
|
2014-09-09 17:14:12 -04:00 |
|
Kevin Lin
|
0ab27124b3
|
pcre: removed outdated comments
pcre: added lsig validation and more accurate subsig counting
|
2014-09-03 15:41:06 -04:00 |
|
Kevin Lin
|
fd6af5bf4b
|
pcre: moved diagnostics from matcher to regex execution level
pcre: added diagnostics on matching using ovector and fullinfo
|
2014-09-03 13:00:39 -04:00 |
|
Kevin Lin
|
39597f2557
|
pcre: added compiler option parsing
|
2014-09-02 17:22:22 -04:00 |
|
Kevin Lin
|
3f8f8721a1
|
pcre: fixed an issue where expression was not copied
pcre: added search offset override to cli_pcre_match
|
2014-08-26 12:31:11 -04:00 |
|
Kevin Lin
|
9bc7c13882
|
pcre: added and linked options to set match_limit and match_limit_recursion
pcre: separated parsing function into parsing and compiling functions
|
2014-08-25 19:11:12 -04:00 |
|
Kevin Lin
|
7afaa9bd22
|
pcre: encased pcre segments in macros to fix build without pcre support
|
2014-08-25 15:07:30 -04:00 |
|
Kevin Lin
|
f40a96fbda
|
pcre: implemented rough support for matching and count
HIGHLY EXPERIMENTAL
|
2014-08-22 17:29:40 -04:00 |
|
Kevin Lin
|
5fa733692a
|
pcre: support and linking for parsing and freeing
|
2014-08-22 14:39:17 -04:00 |
|