Your message dated Wed, 28 Oct 2020 11:00:15 +0000 with message-id <E1kXjBf-000HsS-VK@fasolo.debian.org> and subject line Bug#962388: fixed in re2j 1.5+dfsg-1 has caused the Debian Bug report #962388, regarding ITP: re2j -- linear-time regular expression matching in Java 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.) -- 962388: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=962388 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---Package: wnpp
- To: submit@bugs.debian.org
- Subject: ITP: re2j -- linear-time regular expression matching in Java
- From: Vincent Prat <vinceprat@free.fr>
- Date: Sun, 7 Jun 2020 12:53:26 +0200
- Message-id: <d5ec3f70-1dbb-09f1-06f8-f272792351ef@free.fr>
Severity: wishlist
X-Debbugs-CC: debian-java@lists.debian.org
* Package name : re2j
Version : 1.3
Upstream Author : The Go Authors
* URL : https://github.com/google/re2j
* License : BSD-3
Programming Lang: Java
Description : linear-time regular _expression_ matching in Java
RE2 is a regular _expression_ engine that runs in time linear in the size of the input. RE2/J is a port of RE2 to pure Java.Java's standard regular _expression_ package,
java.util.regex
, and many other widely used regular _expression_ packages such as PCRE, Perl and Python use a backtracking implementation strategy: when a pattern presents two alternatives such asa|b
, the engine will try to match subpatterna
first, and if that yields no match, it will reset the input stream and try to matchb
instead.If such choices are deeply nested, this strategy requires an exponential number of passes over the input data before it can detect whether the input matches. If the input is large, it is easy to construct a pattern whose running time would exceed the lifetime of the universe. This creates a security risk when accepting regular _expression_ patterns from untrusted sources, such as users of a web application.
In contrast, the RE2 algorithm explores all matches simultaneously in a single pass over the input data by using a nondeterministic finite automaton.
There are certain features of PCRE or Perl regular expressions that cannot be implemented in linear time, for example, backreferences, but the vast majority of regular expressions patterns in practice avoid such features.
This package is a dependency of the netCDF Java library.
It will be maintained under the umbrella of the Java Maintainers Team.
--- End Message ---
--- Begin Message ---
- To: 962388-close@bugs.debian.org
- Subject: Bug#962388: fixed in re2j 1.5+dfsg-1
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Wed, 28 Oct 2020 11:00:15 +0000
- Message-id: <E1kXjBf-000HsS-VK@fasolo.debian.org>
- Reply-to: Vincent Prat <vivi@debian.org>
Source: re2j Source-Version: 1.5+dfsg-1 Done: Vincent Prat <vivi@debian.org> We believe that the bug you reported is fixed in the latest version of re2j, 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 962388@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Vincent Prat <vivi@debian.org> (supplier of updated re2j 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: Sun, 07 Jun 2020 13:18:13 +0200 Source: re2j Binary: libre2j-java Architecture: source all Version: 1.5+dfsg-1 Distribution: unstable Urgency: medium Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org> Changed-By: Vincent Prat <vivi@debian.org> Description: libre2j-java - RE2/J: linear time regular expression matching in Java Closes: 962388 Changes: re2j (1.5+dfsg-1) unstable; urgency=medium . * Initial release (Closes: #962388) Checksums-Sha1: 3b7b83bf8594a8d12738c8a5859c23242409dbda 2013 re2j_1.5+dfsg-1.dsc 95a2273bb4614ecdab0bc9e0d4b0a65381379c8a 916540 re2j_1.5+dfsg.orig.tar.xz c40b8fbc17299283ed1404703390bc95c59b3825 4988 re2j_1.5+dfsg-1.debian.tar.xz 4ed6bdcdc427380ea516d4dbb23c51c1fe67bf33 116304 libre2j-java_1.5+dfsg-1_all.deb efb72dd9b35047eaeced60cbde4cd6b1fa55d2a2 11115 re2j_1.5+dfsg-1_amd64.buildinfo Checksums-Sha256: 6443dd5b2e816127d0da77e32ae97e47ea198a748189c02f7b61caf3da863369 2013 re2j_1.5+dfsg-1.dsc fdcc2d2512665f1ee9687661fd4a380f76c684cead3a97100c43ce7afaef4400 916540 re2j_1.5+dfsg.orig.tar.xz 6c5e31c4691b19bc2fe9d97b6fdabb1f8d353b73b542ed2da3ed4be97038fd85 4988 re2j_1.5+dfsg-1.debian.tar.xz e0da7f0a2d68295c5026a22e724e2f9554720884d736794171a02f053499257b 116304 libre2j-java_1.5+dfsg-1_all.deb 9ab0ebe2887d80cc91c718f8de641c951600fb32fe0c1ce47504dd2eca9834f8 11115 re2j_1.5+dfsg-1_amd64.buildinfo Files: 28703d148caac76813e55eece7f62c34 2013 libs optional re2j_1.5+dfsg-1.dsc b3178bbc928a48599156b28ac575d646 916540 libs optional re2j_1.5+dfsg.orig.tar.xz bfbda67894c346cedb8a68a438c06a22 4988 libs optional re2j_1.5+dfsg-1.debian.tar.xz 46157e56d96aad7cfaf90792978f5893 116304 java optional libre2j-java_1.5+dfsg-1_all.deb f2b2e16cc1dc0564652a50fb3bc8dc6d 11115 libs optional re2j_1.5+dfsg-1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQJEBAEBCgAuFiEEwN+g0Kj2VQgeB/icBzHNjq6Fm38FAl+V1ZsQHHZpdmlAZGVi aWFuLm9yZwAKCRAHMc2OroWbf4xHD/9+AgGI2bDOtV8nAGjouVL6bfrboly+pF6T bcenVtGpDi5ud8F8kfzENtlSeQM4lrfC8S1erFZgs3elhh9cqKoWgkwbfIpaWFJc h+sAb1nNih04GnoLOD5AmM6FK3TP5MnTCxdvPp9a4qWXDDVLgZtIPkacRjJt9zWW W35uuFqTT0zhOBqR0oabFA44JfJaAeqBOOaQvtBpAejbOPgp7O+iepfrM9GT/E44 t0f89RhhSZXSCcFdbH6Y0CUOil4sBkYVa7FK7/MhXAqqkKnCyH2k6q4NMVskDk+h vrZ6isLarSEPaouzKMJZ1dtnE1hwJlD9p9wWDe7F3NRs189BPtk++CEC1Aq6RRb+ oQfzLYEW2VDquIqDj7VyAiTkPemoPa6PSTJs7qcUjULa/Vegc15RBMB/qGB6iYCz pE9sO8Kz4xzAy+587u5MRULjHAXM8I7nF0iZt4k0KiF4NTLgOSfBvdAFEl5hAZnA bvRnB83jvK/dRK+ded9+EHvirQ+AaAGO4lNja479sBY8d3PwThL25TdL0GsBRcEV Y7hxoRgVeOjGB5S/FgpQRjTfGB62XojeEHM9ME1/XLQHNb6XMUuPGOOtEeILyHSK A3A5w40oUDGnmT6dYfvwiKGqyay8yAQH2lLXbYrQ9/GJ7lSD3GmAHx7bhgYUFvpU ilDJKIqCeg== =C0tk -----END PGP SIGNATURE-----
--- End Message ---