d9f477c5efe07d90b78f6beccd553b94a43f9158 1643929 |
|
08-Dec-2014 |
ylavic |
Revert util_expr: sync bison generated source files with
server/util_expr_parse.y from r1642154. |
b4210838c9919c418f7b7d179b1b0ae4f91347bc 1643901 |
|
08-Dec-2014 |
ylavic |
Revert r1643900.
May someone with a bison version closer to the original one make this change. |
4b2f2481993749e868ccc5f85130079bbe6eb749 1643900 |
|
08-Dec-2014 |
ylavic |
util_expr: sync bison generated source files with server/util_expr_parse.y. |
429a8397b16b663be30cce927a20458ef2e7488a 1493422 |
|
15-Jun-2013 |
sf |
update auto-generated code |
3318c4b8fd7e2c2014e119b7bba265456d06ea8e 1493416 |
|
15-Jun-2013 |
sf |
Update auto-generated source
Now using bison 2.7.12 |
8ed293f91e7c2b9866ff024b20c09f7a62b1f640 1204087 |
|
19-Nov-2011 |
sf |
Limit recursion in ap_expr evaluation to avoid unbounded stack usage
* evaluate chains of ||, &&, and string concatenation non-recursively
* limit other types of recursion to 20 levels
* avoid some string copies if concatenating more than 2 strings |
765c25f35d580f6c0eef6c22f0a2de20db03e157 1181231 |
|
10-Oct-2011 |
sf |
Update autogenerated code. Now generated with bison 2.5 instead of 2.4.1 |
5bfaaf573bacb45c1cf290ce85ecc676587e8a64 1174751 |
|
23-Sep-2011 |
jim |
Cleanup effort in prep for GA push:
Trim trailing whitespace... no func change |
ecf81a95050b12e1e0cc25d05714199735225794 1157363 |
|
13-Aug-2011 |
sf |
Update auto-generated code |
c7ade0d03315c554b0ca4ad1b2dd00ffea999e62 1142165 |
|
02-Jul-2011 |
sf |
Update auto-generated code |
68dfc95acc4fde241e0124dd29cdda973bd6ec2c 1042146 |
|
04-Dec-2010 |
sf |
Rename ap_expr's typedef names:
ap_expr -> ap_expr_t
ap_expr_parse_ctx -> ap_expr_parse_ctx_t
ap_expr_eval_ctx -> ap_expr_eval_ctx_t
ap_expr_lookup_fn -> ap_expr_lookup_fn_t
ap_expr_node_op -> ap_expr_node_op_e |
b49889634bd94a4542849b5b21131f493e82bcec 1039901 |
|
28-Nov-2010 |
sf |
update flex/bison autogenerated code |
76a33192b55bef44bc6e6756a6b4e77d411127b9 1039204 |
|
25-Nov-2010 |
sf |
Fix some Windows build issues |
8bc0214116f2225966cf4a806dc183f18e7c3803 1037504 |
|
21-Nov-2010 |
sf |
ap_expr related fixes/enhancements:
- implement regex backreferences and make them available for setting
envvars in SetEnvIfExpr
- implement nested function calls in %-syntax: %{func1:%{func2:arg}}
- actually implement evaluation of concatenation operator (oops...)
- Fix <If ... > treating an internal error as success |
8fae12696bce44be9ce4c56888690cad8ac7b8f9 1032073 |
|
06-Nov-2010 |
sf |
Replace ap_expr with a parser derived from mod_ssl's parser. Make mod_ssl use
the new parser. Rework ap_expr's public interface and provide hooks for modules
to add variables and functions.
The Netware and Windows build files still need to be adjusted |