[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1001416: marked as done (ITP: libvmod-re2 -- RE2 regular expressions for Varnish)



Your message dated Sat, 12 Feb 2022 19:00:13 +0000
with message-id <E1nIxcz-000GPb-AP@fasolo.debian.org>
and subject line Bug#1001416: fixed in libvmod-re2 2.0.0-1
has caused the Debian Bug report #1001416,
regarding ITP: libvmod-re2 -- RE2 regular expressions for Varnish
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1001416: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1001416
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
Owner: Michael Fladischer <fladi@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

* Package name    : libvmod-re2
  Version         : 1.11.0
  Upstream Author : 2016, UPLEX Nils Goroll Systemoptimierung
* URL             : https://code.uplex.de/uplex-varnish/libvmod-re2
* License         : BSD-2-clause
  Programming Lang: C
  Description     : RE2 regular expressions for Varnish

 Varnish Module (VMOD) for access to the Google RE2 regular expression
 engine. Varnish VCL uses the PCRE library (Perl Compatible Regular Expressions)
 for its native regular expressions, which runs very efficiently for many
 common uses of pattern matching in VCL, as attested by years of
 successful use of PCRE with Varnish.
 .
 But for certain kinds of patterns, the worst-case running time of the
 PCRE matcher is exponential in the length of the string to be matched.
 The matcher uses backtracking, implemented with recursive calls to the
 internal match() function. In principle there is no upper bound to the
 possible depth of backtracking and recursion, except as imposed by the
 varnishd runtime parameters pcre_match_limit and
 pcre_match_limit_recursion; matches fail if either of these limits are
 met. Stack overflow caused by deep backtracking has occasionally been
 the subject of varnishd issues.
 .
 RE2 differs from PCRE in that it limits the syntax of patterns so that
 they always specify a regular language in the formally strict sense.
 Most notably, backreferences within a pattern are not permitted, for
 example (foo|bar)\1 to match foofoo and barbar, but not foobar
 or barfoo. See the link in SEE ALSO for the specification of RE2
 syntax.
 .
 This means that an RE2 matcher runs as a finite automaton, which
 guarantees linear running time in the length of the matched string.
 There is no backtracking, and hence no risk of deep recursion or stack
 overflow.

I intend to maintain this package as part of the Varnish Packaging Team.

-----BEGIN PGP SIGNATURE-----

iQFFBAEBCgAvFiEEqVSlRXW87UkkCnJc/9PIi5l90WoFAmGyZm8RHGZsYWRpQGRl
Ymlhbi5vcmcACgkQ/9PIi5l90WpH3Qf/e8G/P2Ezny0BkeLub+m1i2RbZxuUpZwU
Ry8UkSbkpU0oMvRsJ6kEqen2YEe9oeD0zm4t5pOGl51XWNOpr8M+7fZr0Vu0cNCw
nbKoN41Jaot+nHdYxNiPhkOOcYBK8gcsbeDuB87JXfx4V1l5VfL5bfcU3yiKqEE+
vgYRXx2EFiDsiXXtpxd/sh9rCMfB8Pvky7KFfIMk8sbK0rFPDHbDs4azCkXEqB8g
LUFnSCqnqL5oApo3CjFxE7GO3PqcUJhzsQP38HS9d7WLdiaJQsVC88pxMYxodJFQ
vTXTXK+CffHaYYA7smO93I7fyX1XGJZ1L3UQ1j+OqfQaDC/OaVF1IQ==
=qqVV
-----END PGP SIGNATURE-----

--- End Message ---
--- Begin Message ---
Source: libvmod-re2
Source-Version: 2.0.0-1
Done: Michael Fladischer <fladi@debian.org>

We believe that the bug you reported is fixed in the latest version of
libvmod-re2, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1001416@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Fladischer <fladi@debian.org> (supplier of updated libvmod-re2 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 30 Dec 2021 14:46:16 +0000
Source: libvmod-re2
Binary: varnish-re2 varnish-re2-dbgsym
Architecture: source arm64
Version: 2.0.0-1
Distribution: unstable
Urgency: low
Maintainer: Varnish Package Maintainers <team+varnish-team@tracker.debian.org>
Changed-By: Michael Fladischer <fladi@debian.org>
Description:
 varnish-re2 - RE2 regular expressions for Varnish
Closes: 1001416
Changes:
 libvmod-re2 (2.0.0-1) unstable; urgency=low
 .
   * Initial release (Closes: #1001416).
Checksums-Sha1:
 29c70f62a6681045ac4f3e0b678165c80955121b 1815 libvmod-re2_2.0.0-1.dsc
 128d15269231466c6782521cecbd9a1820c0d551 64573 libvmod-re2_2.0.0.orig.tar.bz2
 3927b305e3c960ea9834550fc7fd97b78a4e3464 4380 libvmod-re2_2.0.0-1.debian.tar.xz
 b1326b1f4d4ff67dcbfdcd43a2cc1bda3e86fc0b 6758 libvmod-re2_2.0.0-1_arm64.buildinfo
 467d51e6300361c1f5a3a373bec84aefd6c33a37 157084 varnish-re2-dbgsym_2.0.0-1_arm64.deb
 827dd175bb9f4f3bfea9e667b8f1726eb0c7d4c8 64964 varnish-re2_2.0.0-1_arm64.deb
Checksums-Sha256:
 600dfc7144977079fc17ed512582ac9a7502288f6895fa8a3201a9c9392a007b 1815 libvmod-re2_2.0.0-1.dsc
 0067c80e9245d2df1e5375cc66d348405b7968e14090beae4aa86039f8e250d5 64573 libvmod-re2_2.0.0.orig.tar.bz2
 3e78fddddf3a69c7abf1d0addaf49dc52f8e3824993e1e91815929a4fd0543ab 4380 libvmod-re2_2.0.0-1.debian.tar.xz
 b70e937431b2e685827ea64ffa6fd8f0193ce46ff57a40dfeb684b1935af8e93 6758 libvmod-re2_2.0.0-1_arm64.buildinfo
 e2bd61c7cb57df85800811ff4aa7a529014896e79819e7e6e14d6c3567a37669 157084 varnish-re2-dbgsym_2.0.0-1_arm64.deb
 323b2907e7332338959c45061d81330b09852e603427ea71f8239603c0d6a81d 64964 varnish-re2_2.0.0-1_arm64.deb
Files:
 c693e7b2800be8a4196b9121b8cfba30 1815 web optional libvmod-re2_2.0.0-1.dsc
 400736d5a3ca8c7cde35124d7cbd386f 64573 web optional libvmod-re2_2.0.0.orig.tar.bz2
 9fe30d5c9e874544b4a53e4a405fe60c 4380 web optional libvmod-re2_2.0.0-1.debian.tar.xz
 1b86c971fd29bcf09879f4106e7ee0bd 6758 web optional libvmod-re2_2.0.0-1_arm64.buildinfo
 5b0818045d18b57fd97be3e71284e3aa 157084 debug optional varnish-re2-dbgsym_2.0.0-1_arm64.deb
 ecdb14f40b3dbe7005acd46ddd32472f 64964 web optional varnish-re2_2.0.0-1_arm64.deb

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEqVSlRXW87UkkCnJc/9PIi5l90WoFAmHNzckACgkQ/9PIi5l9
0WpXoAf9EAJgw7Q8JXTXjhSbPWS/xLvSvzvtsX+WdSQYKQHccRDAoVPDdaU0qsfZ
phQVcHZbQ/aqDdt9Q/u4o0C1OVt219p+9/AbQFS86VA6xFsyox3MlVlBcnrx2En0
x91nZSVL8+sn7Ls/6VWarwc/gtbfJKhni7yJlc7O/m1rjFDA9oIiOmWRoHFX3Suf
FeuKizD6olVeXByWxUZFbYiO1NJbZAxH8myvhlmyO4d69CiC912GTqw9RvE9Zyw5
Ok8HhjMBnJb+6QA2y0DO7p771us7AfQ5UlbYkQO5EyaXZXFtT+W5C6G/wXJ3aO/q
LJ3ov8lcYZCeNEN+p1/L2QhocyIK3g==
=ORUr
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: