Stefan Fritsch
308d06fd8d
Improve handling of maxlen = APR_SIZE_MAX, noticed by Jim.
...
Use apr_pregsub_ex() and maxlen = 0 for unlimited in mod_substitute.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1189985 13f79535-47bb-0310-9956-ffa450edef68
2011-10-27 20:15:36 +00:00
Stefan Fritsch
04ca93ecff
Limit ap_pregsub() to 64K, add ap_pregsub_ex() for longer strings and with
...
better error reporting. Modify ap_varbuf_regsub() to be similar to
ap_pregsub_ex().
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1188950 13f79535-47bb-0310-9956-ffa450edef68
2011-10-25 22:29:13 +00:00
Stefan Fritsch
e1fc6f9d0c
Some varbuf enhancements:
...
- Introduce new ap_varbuf_pdup() and ap_varbuf_regsub() functions.
- Fix some bugs in ap_varbuf_strmemcat().
- Make ap_varbuf.buf point to an empty string if no buffer has been allocated,
yet.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1176018 13f79535-47bb-0310-9956-ffa450edef68
2011-09-26 20:05:09 +00:00
Stefan Fritsch
17dcad4b5a
Actually commit the header added in r1157354
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1157361 13f79535-47bb-0310-9956-ffa450edef68
2011-08-13 09:33:38 +00:00