ph10
|
e68538e1be
|
Documentation update.
|
2017-06-17 11:40:17 +00:00 |
|
ph10
|
f14ecb64c3
|
Convert pcre2grep to use new pcre2_compile() options, thereby fixing two minor
(?) bugs.
|
2017-06-17 11:32:06 +00:00 |
|
ph10
|
58cafb76a0
|
Minor code tidy.
|
2017-06-16 18:04:41 +00:00 |
|
ph10
|
1597e1c730
|
Documentation update.
|
2017-06-16 17:57:18 +00:00 |
|
ph10
|
d760212d9c
|
Implement PCRE2_EXTRA_MATCH_LINE and PCRE2_EXTRA_MATCH_WORD for the benefit
of pcre2grep.
|
2017-06-16 17:51:13 +00:00 |
|
zherczeg
|
00f4fb1cc6
|
Fix a match offset check in JIT.
|
2017-06-16 10:27:02 +00:00 |
|
ph10
|
d802f1eca3
|
Implement PCRE2_LITERAL and REG_NOSPEC.
|
2017-06-15 16:41:44 +00:00 |
|
zherczeg
|
8708ecb680
|
JIT compiler update.
|
2017-06-15 11:36:18 +00:00 |
|
zherczeg
|
1adfec892a
|
Add makefile support for SELinux allocator in JIT.
|
2017-06-15 06:20:30 +00:00 |
|
ph10
|
18803cd347
|
Add subject_literal and allow jitstack in pcre2test pattern modifiers, and add
another big pattern test.
|
2017-06-12 17:48:03 +00:00 |
|
zherczeg
|
05149e3a03
|
Improve char range match in JIT.
|
2017-06-08 12:07:05 +00:00 |
|
ph10
|
26af4a01fe
|
Documentation update.
|
2017-06-06 11:32:25 +00:00 |
|
ph10
|
1d2baae9f5
|
Implement REG_PEND (GNU extension) for the POSIX wrapper.
|
2017-06-05 18:25:47 +00:00 |
|
ph10
|
20e5875082
|
Add suitable "fall through" comments for latest gcc warnings.
|
2017-06-03 17:50:03 +00:00 |
|
ph10
|
ef2ba7f59a
|
Fix matching offsets from regexec() in the POSIX wrapper when called with
REG_STARTEND and a starting offset greater than zero.
|
2017-06-03 16:42:58 +00:00 |
|
ph10
|
21a297fdd6
|
Omitted ChangeLog update for previous commit.
|
2017-06-02 07:25:56 +00:00 |
|
ph10
|
1943c0ba96
|
Implement PCRE2_EXTRA_BAD_ESCAPE_IS_LITERAL.
|
2017-06-01 18:10:15 +00:00 |
|
ph10
|
05daa4f9a2
|
Make pcre2_dfa_match() take notice of the match limit, to catch patterns that
use too much resource. This should fix oss-fuzz 1761.
|
2017-05-30 10:42:57 +00:00 |
|
zherczeg
|
7a3a1d5a03
|
Improve character range optimization in JIT.
|
2017-05-30 09:42:28 +00:00 |
|
ph10
|
63da964ae3
|
Fix CMakelists.txt missing new convert file.
|
2017-05-29 16:23:52 +00:00 |
|
ph10
|
e6995789b2
|
Fix pcre2test buffer size issue for convert calls in non-8-bit modes.
|
2017-05-29 16:21:11 +00:00 |
|
zherczeg
|
e50ec15aca
|
Fix alnum parsing in glob conversion.
|
2017-05-28 04:05:58 +00:00 |
|
zherczeg
|
a96b539e74
|
JIT SSE2 optimization improvement.
|
2017-05-28 03:53:09 +00:00 |
|
ph10
|
b116a698f6
|
Update POSIX basic regex conversion code.
|
2017-05-27 17:08:28 +00:00 |
|
ph10
|
9d8fea36fd
|
Discard partial match when endanchored is set in the fuzzer, as it just gives
an immediate bad options return.
|
2017-05-27 16:06:56 +00:00 |
|
ph10
|
bba24f59f5
|
Fix lookbehind with zero-length branch in DFA matching. Fixes oss-fuzz 1959.
|
2017-05-27 15:49:29 +00:00 |
|
ph10
|
d1b8b13374
|
Implement PCRE2_NEWLINE_NUL.
|
2017-05-26 17:14:36 +00:00 |
|
ph10
|
47c8f03a99
|
More conversion development.
|
2017-05-25 16:34:22 +00:00 |
|
zherczeg
|
d86a1d1953
|
Support invalid character classes in conversion.
|
2017-05-25 13:19:42 +00:00 |
|
zherczeg
|
3b754c1735
|
Support the general case of starstar in glob conversion.
|
2017-05-24 15:22:03 +00:00 |
|
zherczeg
|
f768cf7003
|
Rework character range parsing in glob conversion.
|
2017-05-24 10:14:43 +00:00 |
|
ph10
|
6d9b7f313f
|
Create options file for fuzzer.
|
2017-05-24 09:10:29 +00:00 |
|
ph10
|
84b70b36d7
|
Fix potential NULL dereference in new code for surrogate escapes, discovered by
Coverity Scan.
|
2017-05-23 16:47:29 +00:00 |
|
ph10
|
b4a77c8f2b
|
More experimental convert code evolution.
|
2017-05-23 16:08:48 +00:00 |
|
zherczeg
|
9f0d6f61bc
|
Use atomic blocks after starstar during conversion.
|
2017-05-23 15:17:44 +00:00 |
|
ph10
|
5b26798b1a
|
Screw down the depth limit for DFA matching in the fuzzer function. Fixes
OSS-fuzz 1761 (I hope).
|
2017-05-22 18:06:55 +00:00 |
|
zherczeg
|
eddd74fb6f
|
Implement flags in the glob convert functions.
|
2017-05-22 10:23:36 +00:00 |
|
ph10
|
5ce90cd4ea
|
Documentation update.
|
2017-05-20 16:25:29 +00:00 |
|
ph10
|
b137d49d4b
|
Commit an experimental fuzzer dictionary.
|
2017-05-20 15:34:50 +00:00 |
|
ph10
|
58bd4aa3cc
|
Add a call to pcre2_dfa_match() to the fuzzer driver.
|
2017-05-20 14:28:11 +00:00 |
|
ph10
|
cfd8c7c56a
|
pcre2test can now handle lists of conversion options.
|
2017-05-20 11:40:12 +00:00 |
|
ph10
|
6254fe05c9
|
Tests update.
|
2017-05-19 16:41:10 +00:00 |
|
zherczeg
|
424c2bbe30
|
Implement starstar in glob conversion.
|
2017-05-19 03:55:39 +00:00 |
|
ph10
|
b2914e591b
|
Conversion code update (revised option definitions).
|
2017-05-18 14:42:19 +00:00 |
|
ph10
|
4f73dca395
|
Test update.
|
2017-05-18 14:21:55 +00:00 |
|
zherczeg
|
9903bfdbf9
|
Support character classes in glob conversion.
|
2017-05-18 06:46:22 +00:00 |
|
ph10
|
c6d7f9deae
|
Add additional compile options and PCRE2_EXTRA_ALLOW_SURROGATE_ESCAPES.
|
2017-05-17 17:55:11 +00:00 |
|
zherczeg
|
012fccbcda
|
Reworking bash glob conversion.
|
2017-05-17 13:44:24 +00:00 |
|
ph10
|
4ce1e1ba1a
|
Get rid of literal strings in conversion functions.
|
2017-05-16 12:42:17 +00:00 |
|
zherczeg
|
76eecd25a0
|
Initial version of bash glob conversion.
|
2017-05-16 07:14:11 +00:00 |
|