16 Commits (53337c81d40b90d3f8daab92c8419522d3a1c0fc)

Author SHA1 Message Date
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
2 years ago
Stefan Bühler eaf460e3d0 [plugin_core] fix docroot pattern error handling (fixes #2362) 12 years ago
Stefan Bühler 26d9155e87 [pattern] fix endless (memory eating) loop in pattern parsing 13 years ago
Stefan Bühler 2941105e28 [pattern] Fix vr->wrk->tmp_str usage, remove pattern.h from base.h, add pattern support to header.add* actions 13 years ago
Stefan Bühler 67fcc00125 [pattern] Fix regex nth callback, activate env-set pattern range tests 13 years ago
Stefan Bühler 01f0c1606f [core] Fix pattern range parser, fix docroot_nth callback 13 years ago
Stefan Bühler 52584c99bb [pattern] Add ranges (and fix match-info handling) 13 years ago
Stefan Bühler eecf0d90be [pattern] Fix handling of escaped characters 13 years ago
Stefan Bühler d6820e5cfd [pattern] Hide pattern-part struct 13 years ago
Thomas Porzelt ce4f9391e3 [core] Fix tiny leak in pattern code when parse errors happen 13 years ago
Stefan Bühler 3b1a781381 [core] remove encoding.h from base.h includes 13 years ago
Thomas Porzelt 587c7383ba [core] Add support for req.env/header[key] to patterns 13 years ago
Thomas Porzelt e2a551298e [core] Use liCond* helpers in li_pattern_parse/eval 13 years ago
Stefan Bühler c23509424d pattern: check for NULL in li_pattern_free 13 years ago
Thomas Porzelt 013297bc9b [core] Ignore callbacks if NULL in pattern_eval() 13 years ago
Thomas Porzelt 3668ef97ab [core] Add liPattern type and associated functions 13 years ago