libvmod-re:6.3 commitshttps://code.uplex.de/uplex-varnish/libvmod-re/commits/6.32020-04-23T19:33:38Zhttps://code.uplex.de/uplex-varnish/libvmod-re/commit/ad22919568800cde91d06cd9b8f7fed74ba721c1Back to trunk.2020-04-23T19:33:38ZGeoff Simmonsgeoff@uplex.dehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/333ac0bcdbe6a44eaedf3553eb632c8b926e9e6dSet version 2.8.0, and update RPM packaging for Varnish 6.3.2020-04-23T19:31:21ZGeoff Simmonsgeoff@uplex.dehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/d735768509a29ec371e1873cfd24e2c88e8c6c0efix format string for VCL_INT arguments2020-03-02T12:22:00ZNils Gorollnils.goroll@uplex.dehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/cdcbafc026aabb7a2a57ba88aeab485c6733e09cupdate generated RSTs2019-09-13T12:22:59ZNils Gorollnils.goroll@uplex.dehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/6d8f106d7d687741c45bef3a87e5197deb0e480arename vmod RST references (vmod_ref_rename.sh)2019-09-13T12:22:45ZNils Gorollnils.goroll@uplex.dehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/a5e55971d82612db87b43c8e8602bc3c5d14c06ewe do not need to copy subject, it is immutable ...2019-05-23T09:53:27ZNils Gorollnils.goroll@uplex.de
... and has at least TASK lifetime anyway.
Thank you for catching this <a href="/geoff" data-user="2" data-reference-type="user" data-container="body" data-placement="bottom" class="gfm gfm-project_member" title="Geoff Simmons">@geoff</a>https://code.uplex.de/uplex-varnish/libvmod-re/commit/01c613af3e88e04e4c85463e372a24e9dee8872amicro-optimize backref when the reference is the subject tail2019-05-16T13:44:31ZNils Gorollnils.goroll@uplex.de
test is already included in c01.vtchttps://code.uplex.de/uplex-varnish/libvmod-re/commit/a289ca4f62c11d1e843cb1334ad94ca13930926bconstify2019-05-16T13:31:09ZNils Gorollnils.goroll@uplex.dehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/50b007da843f9784256113b0bc31e6395208221fadd variable for clarity2019-05-16T13:22:51ZNils Gorollnils.goroll@uplex.dehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/2c43cb9e13ba210aa35fc45cb492f4d67e17a4a6fix call to vmodtool where no python3 is in the path2019-04-10T12:30:11ZNils Gorollnils.goroll@uplex.dehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/32f974d68f12c007ef84caa7983641886e922a94auto-doc update2019-03-07T16:13:48ZGeoff Simmonsgeoff@uplex.dehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/1a1b64b0c905881f88e81d28aa6ef073bfd13f15Use VRT_fail() for errors in vcl_init, as now required by Varnish.2019-03-07T16:13:23ZGeoff Simmonsgeoff@uplex.dehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/bf1afdd31276f63915e1d6475b7d8153a9cc7232auto-updated documentation2019-02-02T14:30:30ZNils Gorollnils.goroll@uplex.dehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/dcc90f184c8fa71a24725ab9638610e6e63bc493Update vmodtool-generated anchor names to reflect a varnish-cache change2019-02-02T14:29:45ZNils Gorollnils.goroll@uplex.de
Ref c09032032700f91fcf06e3018d206cbb730d1772https://code.uplex.de/uplex-varnish/libvmod-re/commit/49665588174dd9bd407475200e74cbbd76334aa2$Module quoted2018-12-07T13:23:51ZNils Gorollnils.goroll@uplex.de
ref: 0c74d1b99f1f43fc99725fe14322760afa7858eehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/36fcb17e233d93bcee4e79d54be3db3344010663Version 2.6.0, packages for VRT 8 (Varnish 6.1 & libvarnisapi.so.2)2018-12-04T09:44:26ZGeoff Simmonsgeoff@uplex.dehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/2e86c3c4d7dddd10c95dee824ae0b29108268657Version 2.5.1, RPM packages for VRT 7.0 / Varnish 6.0.2018-12-03T16:01:39ZGeoff Simmonsgeoff@uplex.dehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/7c11069ab3095c819dc4afa150b3cd6ec7ee6b87Handle VRT_priv_task errors gracefully2018-07-03T14:45:14ZNils Gorollnils.goroll@uplex.de
The reason is the same as for
<a href="https://github.com/varnishcache/varnish-cache/issues/2708" rel="nofollow noreferrer noopener" target="_blank">https://github.com/varnishcache/varnish-cache/issues/2708</a> :
VRT_priv_task may now return NULL for out-of-workspace errors, see
<a href="https://github.com/varnishcache/varnish-cache/commit/de2b431086a13b243dc8b3e71cd8697db1df2c7f" rel="nofollow noreferrer noopener" target="_blank">https://github.com/varnishcache/varnish-cache/commit/de2b431086a13b243dc8b3e71cd8697db1df2c7f</a>https://code.uplex.de/uplex-varnish/libvmod-re/commit/79324c59c7d47cd1fa8265f5d35da1979a3e4210Update RPM install for Varnish 6.0.0.2018-04-02T08:32:10ZGeoff Simmonsgeoff@uplex.dehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/1096b44139e7b7e5f37a5ccc68862dc380aa5d70Doc updates and fixes.2018-04-02T07:48:31ZGeoff Simmonsgeoff@uplex.de
- We write our own SYNOPSIS.
- Update Varnish version compatibility statement.
- Remove the reference to the pcre_* varnishd params in LIMITATIONS
(no longer true).
- Spelling fixhttps://code.uplex.de/uplex-varnish/libvmod-re/commit/8640ee3ac8e5aa282ed3838633301a5163a3adf2explicit dependency from vmod_re.c to vcc_if.h2018-03-05T12:53:03ZNils Gorollnils.goroll@uplex.dehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/7ebf6b960d96a57830b8fd36105324c47a1e2ff9Update some boilerplates2018-02-27T18:18:32ZNils Gorollnils.goroll@uplex.dehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/b8e266c51790b6a8f23978fb613e6943a5c906f9Update some boilerplates2018-02-27T18:18:20ZNils Gorollnils.goroll@uplex.dehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/5d1f00cdf261699aefcabb39ffc54500aa0be6d6fix doc nit2018-02-27T18:14:19ZNils Gorollnils.goroll@uplex.dehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/7e9b317725755c972b82d103c6a0277adc9ca7dbpull vre_limits into the vmod2018-02-27T18:10:23ZNils Gorollnils.goroll@uplex.de
We cannot access the varnishd params from a $ABI vrt vmod any more
and doing so does not appear a strong enough reason to change the $ABI.
Previously, pcre limits were taken from the varnish parameters
pcre_match_limit and pcre_match_limit_recursion, now they can be
defined on the re object or match level.https://code.uplex.de/uplex-varnish/libvmod-re/commit/55a9527bd670cea87d9c51d04d91fc3007eda443need dependency from tests to vmod .so2018-02-12T18:15:08ZNils Gorollnils.goroll@uplex.de
Otherwise parallel make distcheck failshttps://code.uplex.de/uplex-varnish/libvmod-re/commit/6ba80c7862e1579a3775e2d94c13761dcc0d7598Set ABI to vrt.2017-11-28T15:31:00ZGeoff Simmonsgeoff@uplex.dehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/0b9e84fbe14ff6d6cb1177b06f7450b208089aeeAdd instructions for RPM installs to INSTALL.rst.2017-11-21T10:10:43ZGeoff Simmonsgeoff@uplex.dehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/c8452fb064da77cd94c7b6d2c4cef7c11e860d94Remove the AUTHORS section from the docs.2017-11-21T09:58:14ZGeoff Simmonsgeoff@uplex.dehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/2fb47fa442d1c59686a75ea5c56589a78310cdcfRemove the HISTORY section from the docs.2017-11-21T09:56:44ZGeoff Simmonsgeoff@uplex.dehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/627557793da69fc100813c39bd36e44c800c16baMove the INSTALLATION section of the docs into a separate file.2017-11-21T09:55:25ZGeoff Simmonsgeoff@uplex.dehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/bee2cff8e0c53f887e92b371cf513735fddfe2bbAdd code to package an RPM.2017-11-20T19:40:35ZGeoff Simmonsgeoff@uplex.dehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/fa0959be8e9c04737254e49f44395aa4efc3242afix2017-11-09T13:13:59ZNils Gorollnils.goroll@uplex.dehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/cf2d2d38f65df2655283ecf514fdce1a5c30c589use vre_limits bandaid2017-11-09T13:10:44ZNils Gorollnils.goroll@uplex.de
see varnish-cache aa8875a44d587bc5530554963f93fffba99efaddhttps://code.uplex.de/uplex-varnish/libvmod-re/commit/a92cfd11fb0a804d9913eb5b1d0e1e3342e0e34cChange Varnish includes as now required.2017-10-24T10:56:50ZGeoff Simmonsgeoff@uplex.de
vrt.h is included by cache.h and may not be included after it.https://code.uplex.de/uplex-varnish/libvmod-re/commit/83f748fc9f7a7774b5a725b95b950f752c3b17a3more includes required after cache.h cleanup in varnish-cache2017-09-28T13:38:09ZNils Gorollnils.goroll@uplex.dehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/ef4ff6948bbf78b8fc70bdf7955fb5d693cfe423new include order for varnish-cache master2017-09-26T10:23:13ZNils Gorollnils.goroll@uplex.dehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/a96736ac24ac76c3d2dbe032ade70a224add6cd4save one strlen()2017-05-17T10:06:12ZNils Gorollnils.goroll@uplex.dehttps://code.uplex.de/uplex-varnish/libvmod-re/commit/fe39c7dabd82e1621cb120f3f2244b7f7e62dacfSpecifically check if the backref'ed substring lives on the workspaces2017-05-17T10:06:12ZNils Gorollnils.goroll@uplex.de
Because we don't copy the subject's terminating null byte, we can't use
strlen().
Fixes <a href="/uplex-varnish/libvmod-re/issues/4" data-original="#4" data-link="false" data-link-reference="false" data-project="8" data-issue="12" data-reference-type="issue" data-container="body" data-placement="bottom" title="WS_Assert_Allocated failing in backref() also with a339f63q" class="gfm gfm-issue has-tooltip">#4</a>https://code.uplex.de/uplex-varnish/libvmod-re/commit/103dcc71488bf950452061fbe350d43580ebc925Document the required state of the Varnish master branch.2017-05-16T12:39:43ZGeoff Simmonsgeoff@uplex.de