Stefan Bühler
4a4fd8fd11
[core] include and use hedley (v15) header
...
hedley is a single header to handle compiler-specific features:
https://nemequ.github.io/hedley/
Prefer headly macros over glib for now.
Change-Id: I3c67ebee0d43e27fde6402d47788e1045144e864
2021-08-05 12:29:46 +02:00
Stefan Bühler
eaf460e3d0
[plugin_core] fix docroot pattern error handling ( fixes #2362 )
2011-12-18 14:59:28 +01:00
Stefan Bühler
26d9155e87
[pattern] fix endless (memory eating) loop in pattern parsing
2010-10-13 14:46:31 +02:00
Stefan Bühler
2941105e28
[pattern] Fix vr->wrk->tmp_str usage, remove pattern.h from base.h, add pattern support to header.add* actions
2010-10-07 16:14:12 +02:00
Stefan Bühler
67fcc00125
[pattern] Fix regex nth callback, activate env-set pattern range tests
2010-10-05 14:50:21 +02:00
Stefan Bühler
01f0c1606f
[core] Fix pattern range parser, fix docroot_nth callback
2010-10-05 14:37:33 +02:00
Stefan Bühler
52584c99bb
[pattern] Add ranges (and fix match-info handling)
2010-10-05 13:26:03 +02:00
Stefan Bühler
eecf0d90be
[pattern] Fix handling of escaped characters
2010-10-05 13:25:25 +02:00
Stefan Bühler
d6820e5cfd
[pattern] Hide pattern-part struct
2010-09-26 01:04:50 +02:00
Thomas Porzelt
ce4f9391e3
[core] Fix tiny leak in pattern code when parse errors happen
2010-09-25 23:43:54 +02:00
Stefan Bühler
3b1a781381
[core] remove encoding.h from base.h includes
2010-09-23 18:28:31 +02:00
Thomas Porzelt
587c7383ba
[core] Add support for req.env/header[key] to patterns
2010-09-18 14:47:11 +02:00
Thomas Porzelt
e2a551298e
[core] Use liCond* helpers in li_pattern_parse/eval
2010-07-24 14:51:44 +02:00
Stefan Bühler
c23509424d
pattern: check for NULL in li_pattern_free
2010-07-17 15:23:42 +02:00
Thomas Porzelt
013297bc9b
[core] Ignore callbacks if NULL in pattern_eval()
2010-06-12 12:37:59 +02:00
Thomas Porzelt
3668ef97ab
[core] Add liPattern type and associated functions
2010-06-06 23:54:55 +02:00