Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
libvmod-re
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
uplex-varnish
libvmod-re
Commits
815378e9
Unverified
Commit
815378e9
authored
May 28, 2023
by
Nils Goroll
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
It's about time for a changelog
parent
aba2e566
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
56 additions
and
0 deletions
+56
-0
CHANGES.rst
CHANGES.rst
+56
-0
No files found.
CHANGES.rst
0 → 100644
View file @
815378e9
..
Copyright 2013-2023 UPLEX Nils Goroll Systemoptimierung
SPDX-License-Identifier: BSD-2-Clause
See LICENSE file for full text of license
===================
About this document
===================
.. keep this section at the top!
This document contains a log of noteworthy changes to vmod_re from new
to old.
===============
vmod_re Changes
===============
NEXT
----
* The ``.match_body()`` method has been added to match a regular
expression as defined by a ``re.regex()`` object against one of the
following objects:
* ``req_body`` for ``req.body`` on the client side
* ``bereq_body`` for ``bereq.body`` on the backend side
* ``resp_body`` for ``resp.body`` in ``vcl_deliver{}``
To use this method, the regular expression object needs to be
constructed with the ``forbody`` flag set in the ``re.regex()``
constructor.
The implementation uses PCRE2 multi segment matching to minimize
memory requirements while still supporting matches across object
storage segments.
As with the ``.match()`` method, back-references to the full match
and sub-expressions are available through
``.backref(0)`` .. ``.backref(``\ *n*\ ``)`` after a successful
``.match_body()``.
* various refactoring
* adjust to changes in varnish-cache
v2.10.0
-------
suitable for varnish-cache 6.6
corresponds to master commit 96250e04d1d826a4fcf5eb3372e98c4777b6d768
Base of the changelog
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment