3e92e6
# Add readline edditing in pcre2test tool
3e92e6
%bcond_without pcre2_enables_readline
3e92e6
3e92e6
# Disable SELinux-frindly JIT allocator because it seems not to be fork-safe,
3e92e6
# https://bugs.exim.org/show_bug.cgi?id=1749#c45
3e92e6
%bcond_with pcre2_enables_sealloc
3e92e6
3e92e6
# This is stable release:
3e92e6
#%%global rcversion RC1
3e92e6
Name:       pcre2
8b3ae5
Version:    10.40
8b3ae5
Release:    %{?rcversion:0.}2%{?rcversion:.%rcversion}%{?dist}
3e92e6
%global     myversion %{version}%{?rcversion:-%rcversion}
3e92e6
Summary:    Perl-compatible regular expression library
3e92e6
# the library:                          BSD with exceptions
3e92e6
# pcre2test (linked to GNU readline):   BSD (linked to GPLv3+)
3e92e6
# COPYING:                              see LICENCE file
3e92e6
# LICENSE:                              BSD text with exceptions and
3e92e6
#                                       Public Domain declaration
3e92e6
#                                       for testdata
3e92e6
#Bundled
3e92e6
# src/sljit:                            BSD
3e92e6
#Not distributed in any binary package
3e92e6
# aclocal.m4:                           FSFULLR and GPLv2+ with exception
3e92e6
# ar-lib:                               GPLv2+ with exception
3e92e6
# cmake/COPYING-CMAKE-SCRIPTS:          BSD
3e92e6
# compile:                              GPLv2+ with exception
3e92e6
# config.guess:                         GPLv3+ with exception
3e92e6
# config.sub:                           GPLv3+ with exception
3e92e6
# configure:                            FSFUL and GPLv2+ with exception
3e92e6
# depcomp:                              GPLv2+ with exception
3e92e6
# INSTALL:                              FSFAP
3e92e6
# install-sh:                           MIT
3e92e6
# ltmain.sh:                            GPLv2+ with exception and (MIT or GPLv3+)
3e92e6
# m4/ax_pthread.m4:                     GPLv3+ with exception
3e92e6
# m4/libtool.m4:                        FSFUL and FSFULLR and
3e92e6
#                                       GPLv2+ with exception
3e92e6
# m4/ltoptions.m4:                      FSFULLR
3e92e6
# m4/ltsugar.m4:                        FSFULLR
3e92e6
# m4/ltversion.m4:                      FSFULLR
3e92e6
# m4/lt~obsolete.m4:                    FSFULLR
3e92e6
# m4/pcre2_visibility.m4:               FSFULLR
3e92e6
# Makefile.in:                          FSFULLR
3e92e6
# missing:                              GPLv2+ with exception
3e92e6
# test-driver:                          GPLv2+ with exception
3e92e6
# testdata:                             Public Domain
3e92e6
License:    BSD
3e92e6
URL:        https://www.pcre.org/
3e92e6
Source0:    https://ftp.pcre.org/pub/pcre/%{?rcversion:Testing/}%{name}-%{myversion}.tar.bz2
3e92e6
Source1:    https://ftp.pcre.org/pub/pcre/%{?rcversion:Testing/}%{name}-%{myversion}.tar.bz2.sig
3e92e6
Source2:    https://ftp.pcre.org/pub/pcre/Public-Key
3e92e6
# Do no set RPATH if libdir is not /usr/lib
3e92e6
Patch0:     pcre2-10.10-Fix-multilib.patch
3e92e6
3e92e6
BuildRequires:  autoconf
3e92e6
BuildRequires:  automake
3e92e6
BuildRequires:  coreutils
3e92e6
BuildRequires:  gcc
3e92e6
BuildRequires:  gnupg2
3e92e6
BuildRequires:  libtool
3e92e6
BuildRequires:  make
3e92e6
%if %{with pcre2_enables_readline}
3e92e6
BuildRequires:  readline-devel
3e92e6
%endif
3e92e6
BuildRequires:  sed
3e92e6
Requires:       %{name}-syntax = %{version}-%{release}
3e92e6
Provides:       bundled(sljit)
3e92e6
3e92e6
%description
3e92e6
PCRE2 is a re-working of the original PCRE (Perl-compatible regular
3e92e6
expression) library to provide an entirely new API.
3e92e6
3e92e6
PCRE2 is written in C, and it has its own API. There are three sets of
3e92e6
functions, one for the 8-bit library, which processes strings of bytes, one
3e92e6
for the 16-bit library, which processes strings of 16-bit values, and one for
3e92e6
the 32-bit library, which processes strings of 32-bit values. There are no C++
3e92e6
wrappers. This package provides support for strings in 8-bit and UTF-8
3e92e6
encodings. Install %{name}-utf16 or %{name}-utf32 packages for the other ones.
3e92e6
3e92e6
The distribution does contain a set of C wrapper functions for the 8-bit
3e92e6
library that are based on the POSIX regular expression API (see the pcre2posix
3e92e6
man page). These can be found in a library called libpcre2posix. Note that
3e92e6
this just provides a POSIX calling interface to PCRE2; the regular expressions
3e92e6
themselves still follow Perl syntax and semantics. The POSIX API is
3e92e6
restricted, and does not give full access to all of PCRE2's facilities.
3e92e6
3e92e6
%package utf16
3e92e6
Summary:    UTF-16 variant of PCRE2
3e92e6
Provides:   bundled(sljit)
3e92e6
Requires:   %{name}-syntax = %{version}-%{release}
3e92e6
Conflicts:  %{name}%{?_isa} < 10.21-4
3e92e6
3e92e6
%description utf16
3e92e6
This is PCRE2 library working on UTF-16 strings.
3e92e6
3e92e6
%package utf32
3e92e6
Summary:    UTF-32 variant of PCRE2
3e92e6
Provides:   bundled(sljit)
3e92e6
Requires:   %{name}-syntax = %{version}-%{release}
3e92e6
Conflicts:  %{name}%{?_isa} < 10.21-4
3e92e6
3e92e6
%description utf32
3e92e6
This is PCRE2 library working on UTF-32 strings.
3e92e6
3e92e6
%package devel
3e92e6
Summary:    Development files for %{name}
3e92e6
Requires:   %{name}%{?_isa} = %{version}-%{release}
3e92e6
Requires:   %{name}-utf16%{?_isa} = %{version}-%{release}
3e92e6
Requires:   %{name}-utf32%{?_isa} = %{version}-%{release}
3e92e6
3e92e6
%description devel
3e92e6
Development files (headers, libraries for dynamic linking, documentation)
3e92e6
for %{name}.  The header file for the POSIX-style functions is called
3e92e6
pcre2posix.h.
3e92e6
3e92e6
%package static
3e92e6
Summary:    Static library for %{name}
3e92e6
Requires:   %{name}-devel%{_isa} = %{version}-%{release}
3e92e6
Provides:   bundled(sljit)
3e92e6
3e92e6
%description static
3e92e6
Library for static linking for %{name}.
3e92e6
3e92e6
%package syntax
3e92e6
Summary:    Documentation for PCRE2 regular expressions
3e92e6
BuildArch:  noarch
3e92e6
Conflicts:  %{name}-devel < 10.34-8
3e92e6
3e92e6
%description syntax
3e92e6
This is a set of manual pages that document a syntax of the regular
3e92e6
expressions implemented by the PCRE2 library.
3e92e6
3e92e6
%package tools
3e92e6
Summary:    Auxiliary utilities for %{name}
3e92e6
# pcre2test (linked to GNU readline):   BSD (linked to GPLv3+)
3e92e6
License:    BSD and GPLv3+
3e92e6
Requires:   %{name}%{_isa} = %{version}-%{release}
9a908a
Requires:   %{name}-utf32 = %{version}-%{release}
9a908a
Requires:   %{name}-utf16 = %{version}-%{release}
9a908a
3e92e6
3e92e6
%description tools
3e92e6
Utilities demonstrating PCRE2 capabilities like pcre2grep or pcre2test.
3e92e6
3e92e6
%prep
3e92e6
%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
3e92e6
%autosetup -n %{name}-%{myversion} -p1
3e92e6
# Because of multilib patch
3e92e6
libtoolize --copy --force
3e92e6
autoreconf -vif
3e92e6
3e92e6
%build
3e92e6
# There is a strict-aliasing problem on PPC64, bug #881232
3e92e6
%ifarch ppc64
3e92e6
%global optflags %{optflags} -fno-strict-aliasing
3e92e6
%endif
3e92e6
%configure \
3e92e6
%ifarch s390 sparc64 sparcv9 riscv64
3e92e6
    --disable-jit \
3e92e6
    --disable-pcre2grep-jit \
3e92e6
%else
3e92e6
    --enable-jit \
3e92e6
    --enable-pcre2grep-jit \
3e92e6
%endif
3e92e6
    --disable-bsr-anycrlf \
3e92e6
    --disable-coverage \
3e92e6
    --disable-ebcdic \
3e92e6
    --disable-fuzz-support \
3e92e6
%if %{with pcre2_enables_sealloc}
3e92e6
    --enable-jit-sealloc \
3e92e6
%else
3e92e6
    --disable-jit-sealloc \
3e92e6
%endif
3e92e6
    --disable-never-backslash-C \
3e92e6
    --enable-newline-is-lf \
3e92e6
    --enable-pcre2-8 \
3e92e6
    --enable-pcre2-16 \
3e92e6
    --enable-pcre2-32 \
3e92e6
    --enable-pcre2grep-callout \
3e92e6
    --enable-pcre2grep-callout-fork \
3e92e6
    --disable-pcre2grep-libbz2 \
3e92e6
    --disable-pcre2grep-libz \
3e92e6
    --disable-pcre2test-libedit \
3e92e6
%if %{with pcre2_enables_readline}
3e92e6
    --enable-pcre2test-libreadline \
3e92e6
%else
3e92e6
    --disable-pcre2test-libreadline \
3e92e6
%endif
3e92e6
    --enable-percent-zt \
3e92e6
    --disable-rebuild-chartables \
3e92e6
    --enable-shared \
3e92e6
    --disable-silent-rules \
3e92e6
    --enable-static \
3e92e6
    --enable-unicode \
3e92e6
    --disable-valgrind
3e92e6
%{make_build}
3e92e6
3e92e6
%install
3e92e6
%{make_install}
3e92e6
# Get rid of unneeded *.la files
3e92e6
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
3e92e6
# These are handled by %%doc in %%files
3e92e6
rm -rf $RPM_BUILD_ROOT%{_docdir}/pcre2
3e92e6
3e92e6
%check
3e92e6
make %{?_smp_mflags} check VERBOSE=yes
3e92e6
3e92e6
%files
3e92e6
%{_libdir}/libpcre2-8.so.0*
3e92e6
%{_libdir}/libpcre2-posix.so.3*
3e92e6
3e92e6
%files utf16
3e92e6
%{_libdir}/libpcre2-16.so.0*
3e92e6
3e92e6
%files utf32
3e92e6
%{_libdir}/libpcre2-32.so.0*
3e92e6
3e92e6
%files devel
3e92e6
%{_libdir}/*.so
3e92e6
%{_libdir}/pkgconfig/*
3e92e6
%{_includedir}/*.h
3e92e6
%{_mandir}/man1/pcre2-config.*
3e92e6
%{_mandir}/man3/pcre2_*
3e92e6
%{_mandir}/man3/pcre2api.*
3e92e6
%{_mandir}/man3/pcre2build.*
3e92e6
%{_mandir}/man3/pcre2callout.*
3e92e6
%{_mandir}/man3/pcre2convert.*
3e92e6
%{_mandir}/man3/pcre2demo.*
3e92e6
%{_mandir}/man3/pcre2jit.*
3e92e6
%{_mandir}/man3/pcre2posix.*
3e92e6
%{_mandir}/man3/pcre2sample.*
3e92e6
%{_mandir}/man3/pcre2serialize*
3e92e6
%{_bindir}/pcre2-config
3e92e6
%doc doc/*.txt doc/html
3e92e6
%doc README HACKING ./src/pcre2demo.c
3e92e6
3e92e6
%files static
3e92e6
%{_libdir}/*.a
3e92e6
%license COPYING LICENCE
3e92e6
3e92e6
%files syntax
3e92e6
%license COPYING LICENCE
3e92e6
%doc AUTHORS ChangeLog NEWS
3e92e6
%{_mandir}/man3/pcre2.*
3e92e6
%{_mandir}/man3/pcre2compat.*
3e92e6
%{_mandir}/man3/pcre2limits.*
3e92e6
%{_mandir}/man3/pcre2matching.*
3e92e6
%{_mandir}/man3/pcre2partial.*
3e92e6
%{_mandir}/man3/pcre2pattern.*
3e92e6
%{_mandir}/man3/pcre2perform.*
3e92e6
%{_mandir}/man3/pcre2syntax.*
3e92e6
%{_mandir}/man3/pcre2unicode.*
3e92e6
3e92e6
%files tools
3e92e6
%{_bindir}/pcre2grep
3e92e6
%{_bindir}/pcre2test
3e92e6
%{_mandir}/man1/pcre2grep.*
3e92e6
%{_mandir}/man1/pcre2test.*
3e92e6
3e92e6
%changelog
8b3ae5
* Wed May 18 2022 Lukas Javorsky <ljavorsk@redhat.com> - 10.40-2
9a908a
- Explicitly require uft subpackages in tools subpackage
9a908a
8b3ae5
* Fri May 13 2022 Lukas Javorsky <ljavorsk@redhat.com> - 10.40-1
8b3ae5
- Rebase to the 10.40
8b3ae5
- Resolves multiple Out-of-bounds read errors
8b3ae5
8b3ae5
* Fri May 13 2022 Lukas Javorsky <ljavorsk@redhat.com> - 10.39-1
8b3ae5
- Rebase to the 10.39
8b3ae5
8b3ae5
* Fri May 13 2022 Lukas Javorsky <ljavorsk@redhat.com> - 10.38-1
8b3ae5
- Rebase to the 10.38
8b3ae5
- Patch 1 upstreamed
9a908a
3e92e6
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 10.37-3.1
3e92e6
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
3e92e6
  Related: rhbz#1991688
3e92e6
3e92e6
* Wed Aug 04 2021 Lukas Javorsky <ljavorsk@redhat.com> - 10.37-3
3e92e6
- Revert commit 244afd92965bc8df652c2c1711641649b5884fdc.
3e92e6
3e92e6
* Tue Jul 27 2021 Lukas Javorsky <ljavorsk@redhat.com> - 10.37-2
3e92e6
- Fix invalid single character repetition in JIT
3e92e6
- Resolves: BZ#1985484
3e92e6
3e92e6
* Tue Jun 15 2021 Lukas Javorsky <ljavorsk@redhat.com> - 10.37-1
3e92e6
- Rebase to the 10.37
3e92e6
- libpcre2-posix.so.2* SONAME bump to libpcre2-posix.so.3*
3e92e6
- Enable JIT for s390x arch
3e92e6
- Patches upstreamed: Patch 1,2,3,4
3e92e6
- Resolves: rhbz#1970765, BZ#1965025
3e92e6
3e92e6
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 10.36-4.1
3e92e6
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
3e92e6
3e92e6
* Fri Feb 19 2021 Petr Pisar <ppisar@redhat.com> - 10.36-4
3e92e6
- Fix a mismatch if \K was involved in a recursion
3e92e6
- Restore single character repetition optimization in JIT (upstream bug #2698)
3e92e6
3e92e6
* Tue Feb 02 2021 Petr Pisar <ppisar@redhat.com> - 10.36-3
3e92e6
- Fix misparsing long numbers as a backreference and a number without
3e92e6
  a closing bracket as a quantifier (upstream bug #2690)
3e92e6
3e92e6
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 10.36-2.1
3e92e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
3e92e6
3e92e6
* Fri Jan 15 2021 Petr Pisar <ppisar@redhat.com> - 10.36-2
3e92e6
- Fix a possible NULL pointer dereference in auto_possessify()
3e92e6
  (upstream bug #2686)
3e92e6
3e92e6
* Tue Dec 15 2020 Petr Pisar <ppisar@redhat.com> - 10.36-1
3e92e6
- 10.36 bump
3e92e6
3e92e6
* Mon Nov 09 2020 Petr Pisar <ppisar@redhat.com> - 10.36-0.1.RC1
3e92e6
- 10.36-RC1 bump
3e92e6
3e92e6
* Tue Oct 27 2020 Petr Pisar <ppisar@redhat.com> - 10.35-8
3e92e6
- Fix a partial matching for a word boundary in JIT mode (upstream bug #2663)
3e92e6
3e92e6
* Mon Sep 21 2020 Petr Pisar <ppisar@redhat.com> - 10.35-7
3e92e6
- Fix matching a character set when JIT is enabled and both Unicode script and
3e92e6
  Unicode class are present (upstream bug #2644)
3e92e6
3e92e6
* Wed Sep 16 2020 Petr Pisar <ppisar@redhat.com> - 10.35-6
3e92e6
- Fix escaping test data and only allow slash delimiter after perltest pragma
3e92e6
  (upstream bug #2641)
3e92e6
- Fix a mismatch when caselessly searching in an invalid UTF-8 text and a start
3e92e6
  optimization is enabled (upstream bug #2642)
3e92e6
3e92e6
* Mon Sep 14 2020 Petr Pisar <ppisar@redhat.com> - 10.35-5
3e92e6
- Fix escaping test data (upstream bug #2641)
3e92e6
3e92e6
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 10.35-4.1
3e92e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
3e92e6
3e92e6
* Wed Jul 15 2020 Petr Pisar <ppisar@redhat.com> - 10.35-4
3e92e6
- Fix a buffer overread when parsing an unterminated VERSION condition with
3e92e6
  a single-digit minor number at the end of a regular expression
3e92e6
  (ClusterFuzz #23779)
3e92e6
- Fix an early fail optimization with character ranges and a buffer overread
3e92e6
  in JIT (upstream bug #2621)
3e92e6
3e92e6
* Tue Jun 02 2020 Petr Pisar <ppisar@redhat.com> - 10.35-3
3e92e6
- Fix an infinite loop when a single-byte newline is search in JIT if an
3e92e6
  invalid UTF-8 mode is enabled (upstream bug #2581)
3e92e6
3e92e6
* Wed May 27 2020 Petr Pisar <ppisar@redhat.com> - 10.35-2
3e92e6
- Enable shadow stack built-in functions if -fcf-protection compiler flag is
3e92e6
  used by patching a build script (upstream bug #2578)
3e92e6
3e92e6
* Mon May 11 2020 Petr Pisar <ppisar@redhat.com> - 10.35-1
3e92e6
- 10.35 bump
3e92e6
3e92e6
* Mon Apr 27 2020 Petr Pisar <ppisar@redhat.com> - 10.35-0.2.RC1
3e92e6
- Fix a compiler warning about -1 index
3e92e6
3e92e6
* Thu Apr 16 2020 Petr Pisar <ppisar@redhat.com> - 10.35-0.1.RC1
3e92e6
- 10.35-RC1 bump
3e92e6
3e92e6
* Mon Mar 23 2020 Petr Pisar <ppisar@redhat.com> - 10.34-9
3e92e6
- Fix a JIT compilation of the Unicode scripts in the extended character classes
3e92e6
  (upstream bug #2432)
3e92e6
3e92e6
* Mon Mar 16 2020 Petr Pisar <ppisar@redhat.com> - 10.34-8
3e92e6
- Fix computing an offest for the start of the UTF-16 error when a high
3e92e6
  surrogate is not followed by a valid low surrogate (upstream bug #2527)
3e92e6
- Fix compiling a lookbehind when preceded by a DEFINE group
3e92e6
  (upstream bug #2531)
3e92e6
- Make manual pages about pattern syntax available when the library is
3e92e6
  installed (bug #1808612)
3e92e6
3e92e6
* Thu Feb 20 2020 Petr Pisar <ppisar@redhat.com> - 10.34-7
3e92e6
- Fix a crash in JIT when an invalid UTF-8 character is encountered in
3e92e6
  match_invalid_utf mode (upstream bug #2529)
3e92e6
3e92e6
* Mon Feb 17 2020 Petr Pisar <ppisar@redhat.com> - 10.34-6
3e92e6
- Fix restoring a verb chain list when exiting a JIT-compiled recursive
3e92e6
  function
3e92e6
3e92e6
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 10.34-5.1
3e92e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
3e92e6
3e92e6
* Mon Jan 27 2020 Petr Pisar <ppisar@redhat.com> - 10.34-5
3e92e6
- Fix a memory leak when allocating a JIT stack fails
3e92e6
- Ensure a newline after the final line in a file is output by pcre2grep
3e92e6
  (upstream bug #2513)
3e92e6
- Fix processing (?(DEFINE)...) within look-behind assertions
3e92e6
- Prevent from a stack exhaustion when studying a pattern for nested groups by
3e92e6
  putting a limit of 1000 recursive calls
3e92e6
3e92e6
* Mon Jan 13 2020 Petr Pisar <ppisar@redhat.com> - 10.34-4
3e92e6
- Fix a crash in JITted code when a *THEN verb is used in a lookahead assertion
3e92e6
  (upstream bug #2510)
3e92e6
3e92e6
* Mon Dec 09 2019 Petr Pisar <ppisar@redhat.com> - 10.34-3
3e92e6
- Fix a crash in pcre2_jit_compile when passing a NULL code argument (upstream
3e92e6
  bug #2487)
3e92e6
3e92e6
* Thu Nov 28 2019 Petr Pisar <ppisar@redhat.com> - 10.34-2
3e92e6
- Fix JIT to respect NOTEMPTY options (upstream bug #2473)
3e92e6
3e92e6
* Fri Nov 22 2019 Petr Pisar <ppisar@redhat.com> - 10.34-1
3e92e6
- 10.34 bump
3e92e6
3e92e6
* Mon Nov 18 2019 Petr Pisar <ppisar@redhat.com> - 10.34-0.2.RC2
3e92e6
- Fix optimized caseless matching of non-ASCII characters in assertions
3e92e6
  (upstream bug #2466)
3e92e6
3e92e6
* Thu Nov 07 2019 Petr Pisar <ppisar@redhat.com> - 10.34-0.1.RC2
3e92e6
- 10.34-RC2 bump
3e92e6
- Fix an infinite loop in 64-bit ARM JIT with NEON instructions
3e92e6
3e92e6
* Wed Oct 30 2019 Petr Pisar <ppisar@redhat.com> - 10.34-0.1.RC1
3e92e6
- 10.34-RC1 bump
3e92e6
3e92e6
* Tue Oct 29 2019 Petr Pisar <ppisar@redhat.com> - 10.33-15
3e92e6
- Fix a use after free when freeing JIT memory (upstream bug #2453)
3e92e6
- Fix thread-safeness in regexec() (upstream bug #2447)
3e92e6
3e92e6
* Mon Sep 09 2019 Petr Pisar <ppisar@redhat.com> - 10.33-14
3e92e6
- Fix a crash in JIT match when a subject has a zero length and an invalid
3e92e6
  pointer (upstream bug #2440)
3e92e6
3e92e6
* Tue Aug 27 2019 Petr Pisar <ppisar@redhat.com> - 10.33-13
3e92e6
- Readd a fix for a mismatch with a lookbehind within a lookahead within
3e92e6
  a lookbehind and fix the regression in matching a lookbehind after
3e92e6
  a condition (bug #1743863)
3e92e6
3e92e6
* Mon Aug 26 2019 Petr Pisar <ppisar@redhat.com> - 10.33-12
3e92e6
- Revert a fix for a mismatch with a lookbehind within a lookahead within
3e92e6
  a lookbehind (bug #1743863)
3e92e6
3e92e6
* Mon Aug 12 2019 Petr Pisar <ppisar@redhat.com> - 10.33-11
3e92e6
- Fix reporting rightmost consulted characters
3e92e6
3e92e6
* Mon Aug 05 2019 Petr Pisar <ppisar@redhat.com> - 10.33-10
3e92e6
- Fix an incorrect computation of a group length when a branch exceeds 65535
3e92e6
  (upstream bug #2428)
3e92e6
- Use HTTPS protocol in URL metadata
3e92e6
3e92e6
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 10.33-9.1
3e92e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
3e92e6
3e92e6
* Mon Jul 22 2019 Petr Pisar <ppisar@redhat.com> - 10.33-9
3e92e6
- Fix a recursion in compiling an expression with a lookbehind within a
3e92e6
  lookahead (upstream bug #2412)
3e92e6
3e92e6
* Wed Jul 17 2019 Petr Pisar <ppisar@redhat.com> - 10.33-8
3e92e6
- Fix a mismatch with a lookbehind within a lookahead within a lookbehind
3e92e6
  (upstream bug #2412)
3e92e6
3e92e6
* Thu Jul 11 2019 Petr Pisar <ppisar@redhat.com> - 10.33-7
3e92e6
- Fix an integer overflow when checking a lookbehind length
3e92e6
3e92e6
* Wed Jul 03 2019 Petr Pisar <ppisar@redhat.com> - 10.33-6
3e92e6
- Fix a DFA to recognize a partial match if the end of a subject is encountered
3e92e6
  in a lookahead, an atomic group, or a recursion
3e92e6
3e92e6
* Thu Jun 20 2019 Petr Pisar <ppisar@redhat.com> - 10.33-5
3e92e6
- Do not ignore {1} quantifier when it is applied to a non-possessive group
3e92e6
  with more alternatives
3e92e6
3e92e6
* Mon Jun 17 2019 Petr Pisar <ppisar@redhat.com> - 10.33-4
3e92e6
- Fix a non-JIT match to return (*MARK) names from a successful conditional
3e92e6
  assertion
3e92e6
- Fix pcre2grep --only-matching output when number of capturing groups exceeds
3e92e6
  32 (upstream bug #2407)
3e92e6
3e92e6
* Mon May 13 2019 Petr Pisar <ppisar@redhat.com> - 10.33-3
3e92e6
- Correct a misspelling in a documentation
3e92e6
- Fix a crash when \X is used without UTF mode in a JIT (upstream bug #2399)
3e92e6
3e92e6
* Mon May 06 2019 Petr Pisar <ppisar@redhat.com> - 10.33-2
3e92e6
- Validate number of capturing parentheses
3e92e6
3e92e6
* Tue Apr 16 2019 Petr Pisar <ppisar@redhat.com> - 10.33-1
3e92e6
- 10.33 bump
3e92e6
3e92e6
* Tue Mar 26 2019 Petr Pisar <ppisar@redhat.com> - 10.33-0.4.RC1
3e92e6
- Do not use SSE2 instructions on x86 CPUs without SSE2 support
3e92e6
  (upstream bug #2385)
3e92e6
3e92e6
* Wed Mar 13 2019 Petr Pisar <ppisar@redhat.com> - 10.33-0.3.RC1
3e92e6
- Use upstream fix for a crash in pcre2_substitute() function if mcontext
3e92e6
  argument is NULL (bug #1686434)
3e92e6
3e92e6
* Mon Mar 11 2019 Petr Pisar <ppisar@redhat.com> - 10.33-0.2.RC1
3e92e6
- Fix a crash in pcre2_substitute() function if mcontext argument is NULL
3e92e6
  (bug #1686434)
3e92e6
3e92e6
* Tue Mar 05 2019 Petr Pisar <ppisar@redhat.com> - 10.33-0.1.RC1
3e92e6
- 10.33-RC1 bump
3e92e6
3e92e6
* Fri Feb 22 2019 Petr Pisar <ppisar@redhat.com> - 10.32-8
3e92e6
- Fix pcre2_pattern_info() documentation (upstream bug #2373)
3e92e6
3e92e6
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 10.32-7.1
3e92e6
- Rebuild for readline 8.0
3e92e6
3e92e6
* Thu Jan 31 2019 Petr Pisar <ppisar@redhat.com> - 10.32-7
3e92e6
- Fix version conditions in DFA engine (upstream bug #2367)
3e92e6
- Use an upstream fix for POSIX names as macros (bug #1667614)
3e92e6
3e92e6
* Tue Jan 22 2019 Petr Pisar <ppisar@redhat.com> - 10.32-6
3e92e6
- Link applications to PCRE2-specific symbols when using POSIX API (bug #1667614)
3e92e6
3e92e6
* Thu Jan 03 2019 Petr Pisar <ppisar@redhat.com> - 10.32-5
3e92e6
- Fix anchoring a pattern preceded with (*MARK)
3e92e6
- Fix OpenPOWER 64-bit ELFv2 ABI detection in JIT compiler (upstream bug #2353)
3e92e6
- Fix an undefined behavior in aarch64 JIT compiler (upstream bug #2355)
3e92e6
3e92e6
* Thu Nov 01 2018 Petr Pisar <ppisar@redhat.com> - 10.32-4
3e92e6
- Fix matching a zero-repeated subroutine call at a start of a pattern
3e92e6
  (upstream bug #2332)
3e92e6
- Fix heap limit checking overflow in pcre2_dfa_match() (upstream bug #2334)
3e92e6
3e92e6
* Mon Sep 24 2018 Petr Pisar <ppisar@redhat.com> - 10.32-3
3e92e6
- Fix caseless matching an extended class in JIT mode (upstream bug #2321)
3e92e6
3e92e6
* Tue Sep 18 2018 Petr Pisar <ppisar@redhat.com> - 10.32-2
3e92e6
- Fix a subject buffer overread in JIT when UTF is disabled and \X or \R has
3e92e6
  a greater than 1 fixed quantifier (upstream bug #2320)
3e92e6
3e92e6
* Wed Sep 12 2018 Petr Pisar <ppisar@redhat.com> - 10.32-1
3e92e6
- 10.32 bump
3e92e6
3e92e6
* Mon Sep 03 2018 Petr Pisar <ppisar@redhat.com> - 10.32-0.3.RC1
3e92e6
- Accept \N{U+hhhh} only in UTF mode (upstream bug #2305)
3e92e6
- Fix anchoring in conditionals with only one branch (upstream bug #2307)
3e92e6
3e92e6
* Mon Aug 20 2018 Petr Pisar <ppisar@redhat.com> - 10.32-0.2.RC1
3e92e6
- Fix autopossessifying a repeated negative class with no characters less than
3e92e6
  256 that is followed by a positive class with only characters less than 256,
3e92e6
  (upstream bug #2300)
3e92e6
3e92e6
* Thu Aug 16 2018 Petr Pisar <ppisar@redhat.com> - 10.32-0.1.RC1
3e92e6
- 10.32-RC1 bump
3e92e6
3e92e6
* Thu Aug 16 2018 Petr Pisar <ppisar@redhat.com> - 10.31-9
3e92e6
- Recognize all Unicode space characters with /x option in a pattern
3e92e6
- Fix changing dynamic options
3e92e6
3e92e6
* Tue Jul 31 2018 Petr Pisar <ppisar@redhat.com> - 10.31-8
3e92e6
- Fix backtracking atomic groups when they are not separated by something with
3e92e6
  a backtracking point
3e92e6
3e92e6
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 10.31-7.1
3e92e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
3e92e6
3e92e6
* Mon Jul 09 2018 Petr Pisar <ppisar@redhat.com> - 10.31-7
3e92e6
- Fix checking that a lookbehind assertion has a fixed length if the
3e92e6
  lookbehind assertion is used inside a lookahead assertion
3e92e6
- Fix parsing VERSION conditions
3e92e6
3e92e6
* Mon Jul 02 2018 Petr Pisar <ppisar@redhat.com> - 10.31-6
3e92e6
- Fix global search/replace in pcre2test and pcre2_substitute() when the pattern
3e92e6
  matches an empty string, but never at the starting offset
3e92e6
3e92e6
* Mon Jun 25 2018 Petr Pisar <ppisar@redhat.com> - 10.31-5
3e92e6
- Fix bug when \K is used in a lookbehind in a substitute pattern
3e92e6
3e92e6
* Fri Mar 16 2018 Petr Pisar <ppisar@redhat.com> - 10.31-4
3e92e6
- Fix setting error offset zero for early errors in pcre2_pattern_convert()
3e92e6
3e92e6
* Mon Feb 26 2018 Petr Pisar <ppisar@redhat.com> - 10.31-3
3e92e6
- Add support to pcre2grep for binary zeros in -f files (upstream bug #2222)
3e92e6
- Fix compiler warnings in pcre2grep
3e92e6
3e92e6
* Tue Feb 20 2018 Petr Pisar <ppisar@redhat.com> - 10.31-2
3e92e6
- Fix returning unset groups in POSIX interface if REG_STARTEND has a non-zero
3e92e6
  starting offset (upstream bug #2244)
3e92e6
- Fix pcre2test -C to correctly show what \R matches
3e92e6
- Fix matching repeated character classes against an 8-bit string containting
3e92e6
  multi-code-unit characters
3e92e6
3e92e6
* Mon Feb 12 2018 Petr Pisar <ppisar@redhat.com> - 10.31-1
3e92e6
- 10.31 bump
3e92e6
3e92e6
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 10.31-0.3.RC1.2
3e92e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
3e92e6
3e92e6
* Fri Feb 02 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 10.31-0.3.RC1.1
3e92e6
- Switch to %%ldconfig_scriptlets
3e92e6
3e92e6
* Thu Feb 01 2018 Petr Pisar <ppisar@redhat.com> - 10.31-0.3.RC1
3e92e6
- Fix auto-possessification at the end of a capturing group that is called
3e92e6
  recursively (upstream bug #2232)
3e92e6
3e92e6
* Tue Jan 30 2018 Petr Pisar <ppisar@redhat.com> - 10.31-0.2.RC1
3e92e6
- Enlarge ovector array match data structure to be large enough in all cases
3e92e6
  (oss-fuzz #5415)
3e92e6
3e92e6
* Mon Jan 15 2018 Petr Pisar <ppisar@redhat.com> - 10.31-0.1.RC1
3e92e6
- 10.31-RC1 bump
3e92e6
3e92e6
* Fri Jan 12 2018 Petr Pisar <ppisar@redhat.com> - 10.30-5
3e92e6
- Fix handling \K in an assertion in pcre2grep tool and documentation
3e92e6
  (upstream bug #2211)
3e92e6
- Fix matching at a first code unit of a new line sequence if PCRE2_FIRSTLINE
3e92e6
  is enabled
3e92e6
3e92e6
* Fri Dec 22 2017 Petr Pisar <ppisar@redhat.com> - 10.30-4
3e92e6
- Fix pcre2_jit_match() to properly check the pattern was JIT-compiled
3e92e6
- Allow pcre2grep match counter to handle values larger than 2147483647,
3e92e6
  (upstream bug #2208)
3e92e6
- Fix incorrect first matching character when a backreference with zero minimum
3e92e6
  repeat starts a pattern (upstream bug #2209)
3e92e6
3e92e6
* Mon Nov 13 2017 Petr Pisar <ppisar@redhat.com> - 10.30-3
3e92e6
- Fix multi-line matching in pcre2grep tool (upstream bug #2187)
3e92e6
3e92e6
* Thu Nov 02 2017 Petr Pisar <ppisar@redhat.com> - 10.30-2
3e92e6
- Accept files names longer than 128 bytes in recursive mode of pcre2grep
3e92e6
  (upstream bug #2177)
3e92e6
3e92e6
* Tue Aug 15 2017 Petr Pisar <ppisar@redhat.com> - 10.30-1
3e92e6
- 10.30 bump
3e92e6
3e92e6
* Wed Aug 02 2017 Petr Pisar <ppisar@redhat.com> - 10.30-0.6.RC1
3e92e6
- Disable SELinux-friendly JIT allocator because it crashes after a fork
3e92e6
  (upstream bug #1749)
3e92e6
3e92e6
* Mon Jul 31 2017 Petr Pisar <ppisar@redhat.com> - 10.30-0.5.RC1
3e92e6
- Fix handling a hyphen at the end of a character class (upstream bug #2153)
3e92e6
3e92e6
* Sat Jul 29 2017 Florian Weimer <fweimer@redhat.com> - 10.30-0.4.RC1
3e92e6
- Rebuild with binutils fix for ppc64le (#1475636)
3e92e6
3e92e6
* Thu Jul 27 2017 Petr Pisar <ppisar@redhat.com> - 10.30-0.3.RC1
3e92e6
- Fix applying local x modifier while global xx was in effect
3e92e6
3e92e6
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 10.30-0.2.RC1.1
3e92e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
3e92e6
3e92e6
* Mon Jul 24 2017 Petr Pisar <ppisar@redhat.com> - 10.30-0.2.RC1
3e92e6
- Fix a compiler warning in JIT code for ppc32
3e92e6
3e92e6
* Thu Jul 20 2017 Petr Pisar <ppisar@redhat.com> - 10.30-0.1.RC1
3e92e6
- 10.30-RC1 bump
3e92e6
- Heap-based matching implementation replaced stack-based one
3e92e6
- SELinux-friendly JIT enabled
3e92e6
3e92e6
* Fri Jun 16 2017 Petr Pisar <ppisar@redhat.com> - 10.23-8
3e92e6
- Fix DFA matching a lookbehind assertion that has a zero-length branch
3e92e6
  (PCRE2 oss-fuzz issue 1859)
3e92e6
- Fix returned offsets from regexec() when REG_STARTEND is used with starting offset
3e92e6
  greater than zero (upstream bug #2128)
3e92e6
3e92e6
* Tue May 09 2017 Petr Pisar <ppisar@redhat.com> - 10.23-7
3e92e6
- Fix a pcre2test crash on multiple push statements (upstream bug #2109)
3e92e6
3e92e6
* Tue Apr 18 2017 Petr Pisar <ppisar@redhat.com> - 10.23-6
3e92e6
- Fix CVE-2017-7186 in JIT mode (a crash when finding a Unicode property for
3e92e6
  a character with a code point greater than 0x10ffff in UTF-32 library while
3e92e6
  UTF mode is disabled) (bug #1434504)
3e92e6
- Fix an incorrect cast in UTF validation (upstream bug #2090)
3e92e6
3e92e6
* Mon Mar 27 2017 Petr Pisar <ppisar@redhat.com> - 10.23-5
3e92e6
- Fix DFA match for a possessively repeated character class (upstream bug #2086)
3e92e6
- Use a memory allocator from the pattern if no context is supplied to
3e92e6
  pcre2_match()
3e92e6
3e92e6
* Wed Mar 22 2017 Petr Pisar <ppisar@redhat.com> - 10.23-4
3e92e6
- Close serialization file in pcre2test after any error (upstream bug #2074)
3e92e6
- Fix a memory leak in pcre2_serialize_decode() when the input is invalid
3e92e6
  (upstream bug #2075)
3e92e6
- Fix a potential NULL dereference in pcre2_callout_enumerate() if called with
3e92e6
  a NULL pattern pointer when Unicode support is available (upstream bug #2076)
3e92e6
- Fix CVE-2017-8786 (32-bit error buffer size bug in pcre2test) (bug #1500717)
3e92e6
3e92e6
* Mon Mar 20 2017 Petr Pisar <ppisar@redhat.com> - 10.23-3
3e92e6
- Fix an internal error for a forward reference in a lookbehind with
3e92e6
  PCRE2_ANCHORED (oss-fuzz bug #865)
3e92e6
- Fix a pcre2test bug for global match with zero terminated subject
3e92e6
  (upstream bug #2063)
3e92e6
3e92e6
* Mon Feb 27 2017 Petr Pisar <ppisar@redhat.com> - 10.23-2
3e92e6
- Handle memmory allocation failures in pcre2test tool
3e92e6
- Fix CVE-2017-7186 (a crash when finding a Unicode property for a character
3e92e6
  with a code point greater than 0x10ffff in UTF-32 library while UTF mode is
3e92e6
  disabled) (upstream bug #2052)
3e92e6
3e92e6
* Tue Feb 14 2017 Petr Pisar <ppisar@redhat.com> - 10.23-1
3e92e6
- 10.23 bump
3e92e6
3e92e6
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 10.23-0.1.RC1.1
3e92e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
3e92e6
3e92e6
* Tue Jan 17 2017 Petr Pisar <ppisar@redhat.com> - 10.23-0.1.RC1
3e92e6
- 10.23-RC1 bump
3e92e6
3e92e6
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 10.22-10.1
3e92e6
- Rebuild for readline 7.x
3e92e6
3e92e6
* Thu Jan 12 2017 Petr Pisar <ppisar@redhat.com> - 10.22-10
3e92e6
- Fix an out-of-bound read in pcre2test tool within POSIX mode
3e92e6
  (upstream bug #2008)
3e92e6
3e92e6
* Tue Jan 03 2017 Petr Pisar <ppisar@redhat.com> - 10.22-9
3e92e6
- Fix compiling a class with UCP and without UTF
3e92e6
3e92e6
* Fri Dec 16 2016 Petr Pisar <ppisar@redhat.com> - 10.22-8
3e92e6
- Fix a crash when doing an extended substitution for \p, \P, or \X
3e92e6
  (upstream bug #1977)
3e92e6
- Fix a crash in substitution if starting offest was specified beyond the
3e92e6
  subject end (upstream bug #1992)
3e92e6
3e92e6
* Fri Dec 09 2016 Petr Pisar <ppisar@redhat.com> - 10.22-7
3e92e6
- Fix pcre2-config --libs-posix output (upstream bug #1924)
3e92e6
- Fix a memory leak and a typo in a documentation (upstream bug #1973)
3e92e6
- Fix a buffer overflow in partial match test for CRLF in an empty buffer
3e92e6
  (upstream bug #1975)
3e92e6
- Fix a crash in pcre2test when displaying a wide character with a set locate
3e92e6
  (upstream bug #1976)
3e92e6
3e92e6
* Tue Nov 08 2016 Petr Pisar <ppisar@redhat.com> - 10.22-6
3e92e6
- Fix faulty auto-anchoring patterns when .* is inside an assertion
3e92e6
3e92e6
* Mon Oct 24 2016 Petr Pisar <ppisar@redhat.com> - 10.22-5
3e92e6
- Document assert capture limitation (upstream bug #1887)
3e92e6
- Ignore offset modifier in pcre2test in POSIX mode (upstream bug #1898)
3e92e6
3e92e6
* Wed Oct 19 2016 Richard W.M. Jones <@redhat.com> - 10.22-4
3e92e6
- Disable the JIT on riscv64.
3e92e6
3e92e6
* Wed Oct 19 2016 Petr Pisar <ppisar@redhat.com> - 10.22-3
3e92e6
- Fix displaying a callout position in pcretest output with an escape sequence
3e92e6
  greater than \x{ff}
3e92e6
- Fix pcrepattern(3) documentation
3e92e6
- Fix miscopmilation of conditionals when a group name start with "R"
3e92e6
  (upstream bug #1873)
3e92e6
- Fix internal option documentation in pcre2pattern(3) (upstream bug #1875)
3e92e6
- Fix optimization bugs for patterns starting with lookaheads
3e92e6
  (upstream bug #1882)
3e92e6
3e92e6
* Mon Aug 29 2016 Petr Pisar <ppisar@redhat.com> - 10.22-2
3e92e6
- Fix matching characters above 255 when a negative character type was used
3e92e6
  without enabled UCP in a positive class (upstream bug #1866)
3e92e6
3e92e6
* Fri Jul 29 2016 Petr Pisar <ppisar@redhat.com> - 10.22-1
3e92e6
- 10.22 bump
3e92e6
3e92e6
* Thu Jun 30 2016 Petr Pisar <ppisar@redhat.com> - 10.22-0.1.RC1
3e92e6
- 10.22-RC1 bump
3e92e6
- libpcre2-posix library changed ABI
3e92e6
- Fix register overwite in JIT when SSE2 acceleration is enabled
3e92e6
- Correct pcre2unicode(3) documentation
3e92e6
3e92e6
* Mon Jun 20 2016 Petr Pisar <ppisar@redhat.com> - 10.21-6
3e92e6
- Fix repeated pcregrep output if -o with -M options were used and the match
3e92e6
  extended over a line boundary (upstream bug #1848)
3e92e6
3e92e6
* Fri Jun 03 2016 Petr Pisar <ppisar@redhat.com> - 10.21-5
3e92e6
- Fix a race in JIT locking condition
3e92e6
- Fix an ovector check in JIT test program
3e92e6
- Enable JIT in the pcre2grep tool
3e92e6
3e92e6
* Mon Mar 07 2016 Petr Pisar <ppisar@redhat.com> - 10.21-4
3e92e6
- Ship README in devel as it covers API and build, not general info
3e92e6
- Move UTF-16 and UTF-32 libraries into pcre-ut16 and pcre-32 subpackages
3e92e6
3e92e6
* Mon Feb 29 2016 Petr Pisar <ppisar@redhat.com> - 10.21-3
3e92e6
- Fix a typo in pcre2_study()
3e92e6
3e92e6
* Thu Feb 11 2016 Petr Pisar <ppisar@redhat.com> - 10.21-2
3e92e6
- Report unmatched closing parantheses properly
3e92e6
- Fix pcre2test for expressions with a callout inside a look-behind assertion
3e92e6
  (upstream bug #1783)
3e92e6
- Fix CVE-2016-3191 (workspace overflow for (*ACCEPT) with deeply nested
3e92e6
  parentheses) (upstream bug #1791)
3e92e6
3e92e6
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 10.21-1.1
3e92e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
3e92e6
3e92e6
* Tue Jan 12 2016 Petr Pisar <ppisar@redhat.com> - 10.21-1
3e92e6
- 10.21 bump
3e92e6
3e92e6
* Wed Jan 06 2016 Petr Pisar <ppisar@redhat.com> - 10.21-0.2.RC1
3e92e6
- Adapt a test to French locale on RHEL
3e92e6
3e92e6
* Tue Jan 05 2016 Petr Pisar <ppisar@redhat.com> - 10.21-0.1.RC1
3e92e6
- 10.21-RC1 bump
3e92e6
3e92e6
* Mon Oct 26 2015 Petr Pisar <ppisar@redhat.com> - 10.20-3
3e92e6
- Fix compiling patterns with PCRE2_NO_AUTO_CAPTURE (upstream bug #1704)
3e92e6
3e92e6
* Mon Oct 12 2015 Petr Pisar <ppisar@redhat.com> - 10.20-2
3e92e6
- Fix compiling classes with a negative escape and a property escape
3e92e6
  (upstream bug #1697)
3e92e6
- Fix integer overflow for patterns whose minimum matching length is large
3e92e6
  (upstream bug #1699)
3e92e6
3e92e6
* Fri Jul 03 2015 Petr Pisar <ppisar@redhat.com> - 10.20-1
3e92e6
- 10.20 bump
3e92e6
3e92e6
* Fri Jun 19 2015 Petr Pisar <ppisar@redhat.com> - 10.20-0.1.RC1
3e92e6
- 10.20-RC1 bump
3e92e6
- Replace dependency on glibc-headers with gcc (bug #1230479)
3e92e6
- Preserve soname
3e92e6
3e92e6
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 10.10-3.1
3e92e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
3e92e6
3e92e6
* Fri May 29 2015 Marcin Juszkiewicz <mjuszkiewicz@redhat.com> - 10.10-3
3e92e6
- fixed Release field
3e92e6
3e92e6
* Fri May 29 2015 Marcin Juszkiewicz <mjuszkiewicz@redhat.com> - 10.10-2.1
3e92e6
- Backport fix for AArch64
3e92e6
3e92e6
* Tue May 05 2015 Petr Pisar <ppisar@redhat.com> - 10.10-2
3e92e6
- Package pcre2demo.c as a documentation for pcre2-devel
3e92e6
3e92e6
* Fri Mar 13 2015 Petr Pisar <ppisar@redhat.com> - 10.10-1
3e92e6
- PCRE2 library packaged
3e92e6