Blame SPECS/pcre2.spec

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