From: Matthew Vernon Date: Thu, 28 Aug 2025 07:22:23 +0000 (+0100) Subject: New upstream version 10.46 X-Git-Tag: archive/raspbian/10.46-1_deb13u1+rpi1^2~1^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=3025083b4c0be6af4efbcc816c27eb1b57182562;p=pcre2.git New upstream version 10.46 --- diff --git a/ChangeLog b/ChangeLog index 5217d07..766313d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -7,6 +7,22 @@ there is also the log of commit messages. Internal changes which are not visible to clients of the library are mostly not listed here. +Version 10.46 27-August-2025 +---------------------------- + +1. (#771) (CVE-2025-58050) Security fix to prevent a read-past-the-end memory +error, of arbitrary length. An attacker-controlled regex pattern is required, +and it cannot be triggered by providing crafted subject (match) text. The +(*ACCEPT) and (*scs:) pattern features must be used together. + +Release 10.44 and earlier are not affected. + +This could have implications of denial-of-service or information disclosure, +and could potentially be used to escalate other vulnerabilities in a system +(such as information disclosure being used to escalate the severity of an +unrelated bug in another system). + + Version 10.45 05-February-2025 ------------------------------ diff --git a/MODULE.bazel b/MODULE.bazel index 8f4c0b4..042676b 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -1,6 +1,6 @@ module( name = "pcre2", - version = "10.45", + version = "10.46", compatibility_level = 1, ) diff --git a/NEWS b/NEWS index 4b5ec1e..ea7af0c 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,25 @@ News about PCRE2 releases ------------------------- +Version 10.46 27-August-2025 +---------------------------- + +This is a security-only release, to address CVE-2025-58050. + +Compared to 10.45, this release has only a minimal code change to prevent a +read-past-the-end memory error, of arbitrary length. An attacker-controlled +regex pattern is required, and it cannot be triggered by providing crafted +subject (match) text. The (*ACCEPT) and (*scs:) pattern features must be used +together. + +Release 10.44 and earlier are not affected. + +This could have implications of denial-of-service or information disclosure, +and could potentially be used to escalate other vulnerabilities in a system +(such as information disclosure being used to escalate the severity of an +unrelated bug in another system). + + Version 10.45 05-February-2025 ------------------------------ diff --git a/SECURITY.md b/SECURITY.md index 1e3a05b..b39ddb7 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -20,6 +20,11 @@ Git checkout of the (GPG-signed) release tag. Please contact the maintainers for any queries about release integrity or the project's supply-chain. +## Previous vulnerabilities + +* CVE-2025-58050 (August 2025). Affects 10.45 only (not earlier), and is fixed + in 10.46. + ## Reporting vulnerabilities The PCRE2 project prioritises security. We appreciate third-party testing and @@ -38,7 +43,13 @@ aim to respond within 1 week, or perhaps 2 during holidays. ### Response procedure -PCRE2 has never previously made a rapid or embargoed release in response to a -security incident. We would work with security managers from trusted downstream -distributors, such as major Linux distributions, before disclosing the -vulnerability publicly. +PCRE2 has in the past made at least one rapid release in response to +security incidents. + +We have never produced an embargoed release, or provided preferential +access to security fixes to any clients. + +We would aim to notify security managers from trusted downstream distributors, +such as major Linux distributions, via the `pcre2-dev` mailing list, by +publicly signalling an upcoming security release before disclosing the +vulnerability publicly, where advance notification is possible. diff --git a/configure b/configure index 6d202d6..4750b9b 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for PCRE2 10.45. +# Generated by GNU Autoconf 2.71 for PCRE2 10.46. # # # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, @@ -618,8 +618,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='PCRE2' PACKAGE_TARNAME='pcre2' -PACKAGE_VERSION='10.45' -PACKAGE_STRING='PCRE2 10.45' +PACKAGE_VERSION='10.46' +PACKAGE_STRING='PCRE2 10.46' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1460,7 +1460,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures PCRE2 10.45 to adapt to many kinds of systems. +\`configure' configures PCRE2 10.46 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1531,7 +1531,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of PCRE2 10.45:";; + short | recursive ) echo "Configuration of PCRE2 10.46:";; esac cat <<\_ACEOF @@ -1719,7 +1719,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -PCRE2 configure 10.45 +PCRE2 configure 10.46 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -2074,7 +2074,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by PCRE2 $as_me 10.45, which was +It was created by PCRE2 $as_me 10.46, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -3346,7 +3346,7 @@ fi # Define the identity of the package. PACKAGE='pcre2' - VERSION='10.45' + VERSION='10.46' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -14162,9 +14162,9 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu # Versioning PCRE2_MAJOR="10" -PCRE2_MINOR="45" +PCRE2_MINOR="46" PCRE2_PRERELEASE="" -PCRE2_DATE="2025-02-05" +PCRE2_DATE="2025-08-27" if test "$PCRE2_MINOR" = "08" -o "$PCRE2_MINOR" = "09" then @@ -17286,7 +17286,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by PCRE2 $as_me 10.45, which was +This file was extended by PCRE2 $as_me 10.46, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -17354,7 +17354,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -PCRE2 config.status 10.45 +PCRE2 config.status 10.46 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index 27b0fe2..1dba8e9 100644 --- a/configure.ac +++ b/configure.ac @@ -9,9 +9,9 @@ dnl The PCRE2_PRERELEASE feature is for identifying release candidates. It might dnl be defined as -RC2, for example. For real releases, it should be empty. m4_define(pcre2_major, [10]) -m4_define(pcre2_minor, [45]) +m4_define(pcre2_minor, [46]) m4_define(pcre2_prerelease, []) -m4_define(pcre2_date, [2025-02-05]) +m4_define(pcre2_date, [2025-08-27]) # Libtool shared library interface versions (current:revision:age) m4_define(libpcre2_8_version, [14:0:14]) diff --git a/doc/pcre2-config.1 b/doc/pcre2-config.1 index ac139b9..3b7a8c2 100644 --- a/doc/pcre2-config.1 +++ b/doc/pcre2-config.1 @@ -1,4 +1,4 @@ -.TH PCRE2-CONFIG 1 "28 September 2014" "PCRE2 10.45" +.TH PCRE2-CONFIG 1 "28 September 2014" "PCRE2 10.46" .SH NAME pcre2-config - program to return PCRE2 configuration .SH SYNOPSIS diff --git a/doc/pcre2-config.txt b/doc/pcre2-config.txt index c87de58..9c70b40 100644 --- a/doc/pcre2-config.txt +++ b/doc/pcre2-config.txt @@ -81,4 +81,4 @@ REVISION Last updated: 28 September 2014 -PCRE2 10.45 28 September 2014 PCRE2-CONFIG(1) +PCRE2 10.46 28 September 2014 PCRE2-CONFIG(1) diff --git a/doc/pcre2.3 b/doc/pcre2.3 index 44566c7..32c7c9c 100644 --- a/doc/pcre2.3 +++ b/doc/pcre2.3 @@ -1,4 +1,4 @@ -.TH PCRE2 3 "18 December 2024" "PCRE2 10.45" +.TH PCRE2 3 "18 December 2024" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH INTRODUCTION diff --git a/doc/pcre2.txt b/doc/pcre2.txt index 38e86d6..9903edd 100644 --- a/doc/pcre2.txt +++ b/doc/pcre2.txt @@ -189,7 +189,7 @@ REVISION Copyright (c) 1997-2021 University of Cambridge. -PCRE2 10.45 18 December 2024 PCRE2(3) +PCRE2 10.46 18 December 2024 PCRE2(3) ------------------------------------------------------------------------------ @@ -4297,7 +4297,7 @@ REVISION Copyright (c) 1997-2024 University of Cambridge. -PCRE2 10.45 26 December 2024 PCRE2API(3) +PCRE2 10.46 26 December 2024 PCRE2API(3) ------------------------------------------------------------------------------ @@ -4923,7 +4923,7 @@ REVISION Copyright (c) 1997-2024 University of Cambridge. -PCRE2 10.45 16 April 2024 PCRE2BUILD(3) +PCRE2 10.46 16 April 2024 PCRE2BUILD(3) ------------------------------------------------------------------------------ @@ -5356,7 +5356,7 @@ REVISION Copyright (c) 1997-2024 University of Cambridge. -PCRE2 10.45 19 January 2024 PCRE2CALLOUT(3) +PCRE2 10.46 19 January 2024 PCRE2CALLOUT(3) ------------------------------------------------------------------------------ @@ -5610,7 +5610,7 @@ REVISION Copyright (c) 1997-2024 University of Cambridge. -PCRE2 10.45 02 October 2024 PCRE2COMPAT(3) +PCRE2 10.46 02 October 2024 PCRE2COMPAT(3) ------------------------------------------------------------------------------ @@ -6065,7 +6065,7 @@ REVISION Copyright (c) 1997-2024 University of Cambridge. -PCRE2 10.45 22 August 2024 PCRE2JIT(3) +PCRE2 10.46 22 August 2024 PCRE2JIT(3) ------------------------------------------------------------------------------ @@ -6148,7 +6148,7 @@ REVISION Copyright (c) 1997-2023 University of Cambridge. -PCRE2 10.45 16 August 2023 PCRE2LIMITS(3) +PCRE2 10.46 16 August 2023 PCRE2LIMITS(3) ------------------------------------------------------------------------------ @@ -6381,7 +6381,7 @@ REVISION Copyright (c) 1997-2024 University of Cambridge. -PCRE2 10.45 30 August 2024 PCRE2MATCHING(3) +PCRE2 10.46 30 August 2024 PCRE2MATCHING(3) ------------------------------------------------------------------------------ @@ -6764,7 +6764,7 @@ REVISION Copyright (c) 1997-2019 University of Cambridge. -PCRE2 10.45 27 November 2024 PCRE2PARTIAL(3) +PCRE2 10.46 27 November 2024 PCRE2PARTIAL(3) ------------------------------------------------------------------------------ @@ -10594,7 +10594,7 @@ REVISION Copyright (c) 1997-2024 University of Cambridge. -PCRE2 10.45 27 November 2024 PCRE2PATTERN(3) +PCRE2 10.46 27 November 2024 PCRE2PATTERN(3) ------------------------------------------------------------------------------ @@ -10849,7 +10849,7 @@ REVISION Copyright (c) 1997-2022 University of Cambridge. -PCRE2 10.45 06 December 2022 PCRE2PERFORM(3) +PCRE2 10.46 06 December 2022 PCRE2PERFORM(3) ------------------------------------------------------------------------------ @@ -11207,7 +11207,7 @@ REVISION Copyright (c) 1997-2024 University of Cambridge. -PCRE2 10.45 27 November 2024 PCRE2POSIX(3) +PCRE2 10.46 27 November 2024 PCRE2POSIX(3) ------------------------------------------------------------------------------ @@ -11300,7 +11300,7 @@ REVISION Copyright (c) 1997-2016 University of Cambridge. -PCRE2 10.45 14 November 2023 PCRE2SAMPLE(3) +PCRE2 10.46 14 November 2023 PCRE2SAMPLE(3) ------------------------------------------------------------------------------ PCRE2SERIALIZE(3) Library Functions Manual PCRE2SERIALIZE(3) @@ -11491,7 +11491,7 @@ REVISION Copyright (c) 1997-2018 University of Cambridge. -PCRE2 10.45 19 January 2024 PCRE2SERIALIZE(3) +PCRE2 10.46 19 January 2024 PCRE2SERIALIZE(3) ------------------------------------------------------------------------------ @@ -12195,7 +12195,7 @@ REVISION Copyright (c) 1997-2024 University of Cambridge. -PCRE2 10.45 27 November 2024 PCRE2SYNTAX(3) +PCRE2 10.46 27 November 2024 PCRE2SYNTAX(3) ------------------------------------------------------------------------------ @@ -12690,7 +12690,7 @@ REVISION Copyright (c) 1997-2024 University of Cambridge. -PCRE2 10.45 27 November 2024 PCRE2UNICODE(3) +PCRE2 10.46 27 November 2024 PCRE2UNICODE(3) ------------------------------------------------------------------------------ diff --git a/doc/pcre2_callout_enumerate.3 b/doc/pcre2_callout_enumerate.3 index 0d41eca..0c24114 100644 --- a/doc/pcre2_callout_enumerate.3 +++ b/doc/pcre2_callout_enumerate.3 @@ -1,4 +1,4 @@ -.TH PCRE2_COMPILE 3 "23 March 2017" "PCRE2 10.45" +.TH PCRE2_COMPILE 3 "23 March 2017" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_code_copy.3 b/doc/pcre2_code_copy.3 index 97fbea1..f7a2d78 100644 --- a/doc/pcre2_code_copy.3 +++ b/doc/pcre2_code_copy.3 @@ -1,4 +1,4 @@ -.TH PCRE2_CODE_COPY 3 "22 November 2016" "PCRE2 10.45" +.TH PCRE2_CODE_COPY 3 "22 November 2016" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_code_copy_with_tables.3 b/doc/pcre2_code_copy_with_tables.3 index 9cb6299..ebde43b 100644 --- a/doc/pcre2_code_copy_with_tables.3 +++ b/doc/pcre2_code_copy_with_tables.3 @@ -1,4 +1,4 @@ -.TH PCRE2_CODE_COPY 3 "16 January 2017" "PCRE2 10.45" +.TH PCRE2_CODE_COPY 3 "16 January 2017" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_code_free.3 b/doc/pcre2_code_free.3 index 2d979bf..101d395 100644 --- a/doc/pcre2_code_free.3 +++ b/doc/pcre2_code_free.3 @@ -1,4 +1,4 @@ -.TH PCRE2_CODE_FREE 3 "28 June 2018" "PCRE2 10.45" +.TH PCRE2_CODE_FREE 3 "28 June 2018" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_compile.3 b/doc/pcre2_compile.3 index 29a3dbe..e2dab62 100644 --- a/doc/pcre2_compile.3 +++ b/doc/pcre2_compile.3 @@ -1,4 +1,4 @@ -.TH PCRE2_COMPILE 3 "30 October 2024" "PCRE2 10.45" +.TH PCRE2_COMPILE 3 "30 October 2024" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_compile_context_copy.3 b/doc/pcre2_compile_context_copy.3 index bdd36fd..94a0c6e 100644 --- a/doc/pcre2_compile_context_copy.3 +++ b/doc/pcre2_compile_context_copy.3 @@ -1,4 +1,4 @@ -.TH PCRE2_COMPILE_CONTEXT_COPY 3 "25 October 2014" "PCRE2 10.45" +.TH PCRE2_COMPILE_CONTEXT_COPY 3 "25 October 2014" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_compile_context_create.3 b/doc/pcre2_compile_context_create.3 index 261f42d..9dcdaa3 100644 --- a/doc/pcre2_compile_context_create.3 +++ b/doc/pcre2_compile_context_create.3 @@ -1,4 +1,4 @@ -.TH PCRE2_COMPILE_CONTEXT_CREATE 3 "25 October 2014" "PCRE2 10.45" +.TH PCRE2_COMPILE_CONTEXT_CREATE 3 "25 October 2014" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_compile_context_free.3 b/doc/pcre2_compile_context_free.3 index 359f593..c9dd260 100644 --- a/doc/pcre2_compile_context_free.3 +++ b/doc/pcre2_compile_context_free.3 @@ -1,4 +1,4 @@ -.TH PCRE2_COMPILE_CONTEXT_FREE 3 "28 June 2018" "PCRE2 10.45" +.TH PCRE2_COMPILE_CONTEXT_FREE 3 "28 June 2018" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_config.3 b/doc/pcre2_config.3 index 68ff105..37c1597 100644 --- a/doc/pcre2_config.3 +++ b/doc/pcre2_config.3 @@ -1,4 +1,4 @@ -.TH PCRE2_CONFIG 3 "16 September 2017" "PCRE2 10.45" +.TH PCRE2_CONFIG 3 "16 September 2017" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_convert_context_copy.3 b/doc/pcre2_convert_context_copy.3 index 4e866eb..5f91691 100644 --- a/doc/pcre2_convert_context_copy.3 +++ b/doc/pcre2_convert_context_copy.3 @@ -1,4 +1,4 @@ -.TH PCRE2_CONVERT_CONTEXT_COPY 3 "12 July 2017" "PCRE2 10.45" +.TH PCRE2_CONVERT_CONTEXT_COPY 3 "12 July 2017" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_convert_context_create.3 b/doc/pcre2_convert_context_create.3 index dccc10a..73ccff4 100644 --- a/doc/pcre2_convert_context_create.3 +++ b/doc/pcre2_convert_context_create.3 @@ -1,4 +1,4 @@ -.TH PCRE2_CONVERT_CONTEXT_CREATE 3 "12 July 2017" "PCRE2 10.45" +.TH PCRE2_CONVERT_CONTEXT_CREATE 3 "12 July 2017" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_convert_context_free.3 b/doc/pcre2_convert_context_free.3 index e3b73ac..6ae3541 100644 --- a/doc/pcre2_convert_context_free.3 +++ b/doc/pcre2_convert_context_free.3 @@ -1,4 +1,4 @@ -.TH PCRE2_CONVERT_CONTEXT_FREE 3 "13 August 2018" "PCRE2 10.45" +.TH PCRE2_CONVERT_CONTEXT_FREE 3 "13 August 2018" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_converted_pattern_free.3 b/doc/pcre2_converted_pattern_free.3 index 551d721..d0c60ca 100644 --- a/doc/pcre2_converted_pattern_free.3 +++ b/doc/pcre2_converted_pattern_free.3 @@ -1,4 +1,4 @@ -.TH PCRE2_CONVERTED_PATTERN_FREE 3 "13 August 2018" "PCRE2 10.45" +.TH PCRE2_CONVERTED_PATTERN_FREE 3 "13 August 2018" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_dfa_match.3 b/doc/pcre2_dfa_match.3 index 316a954..299a7f8 100644 --- a/doc/pcre2_dfa_match.3 +++ b/doc/pcre2_dfa_match.3 @@ -1,4 +1,4 @@ -.TH PCRE2_DFA_MATCH 3 "31 August 2021" "PCRE2 10.45" +.TH PCRE2_DFA_MATCH 3 "31 August 2021" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_general_context_copy.3 b/doc/pcre2_general_context_copy.3 index cd4fd3c..a852018 100644 --- a/doc/pcre2_general_context_copy.3 +++ b/doc/pcre2_general_context_copy.3 @@ -1,4 +1,4 @@ -.TH PCRE2_GENERAL_CONTEXT_COPY 3 "25 October 2014" "PCRE2 10.45" +.TH PCRE2_GENERAL_CONTEXT_COPY 3 "25 October 2014" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_general_context_create.3 b/doc/pcre2_general_context_create.3 index 40d0ec6..445ca38 100644 --- a/doc/pcre2_general_context_create.3 +++ b/doc/pcre2_general_context_create.3 @@ -1,4 +1,4 @@ -.TH PCRE2_GENERAL_CONTEXT_CREATE 3 "23 January 2023" "PCRE2 10.45" +.TH PCRE2_GENERAL_CONTEXT_CREATE 3 "23 January 2023" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_general_context_free.3 b/doc/pcre2_general_context_free.3 index 4c65b2a..83cd557 100644 --- a/doc/pcre2_general_context_free.3 +++ b/doc/pcre2_general_context_free.3 @@ -1,4 +1,4 @@ -.TH PCRE2_GENERAL_CONTEXT_FREE 3 "28 June 2018" "PCRE2 10.45" +.TH PCRE2_GENERAL_CONTEXT_FREE 3 "28 June 2018" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_get_error_message.3 b/doc/pcre2_get_error_message.3 index 5ef62bd..d86a671 100644 --- a/doc/pcre2_get_error_message.3 +++ b/doc/pcre2_get_error_message.3 @@ -1,4 +1,4 @@ -.TH PCRE2_GET_ERROR_MESSAGE 3 "24 March 2017" "PCRE2 10.45" +.TH PCRE2_GET_ERROR_MESSAGE 3 "24 March 2017" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_get_mark.3 b/doc/pcre2_get_mark.3 index 9f8e78c..fd0725c 100644 --- a/doc/pcre2_get_mark.3 +++ b/doc/pcre2_get_mark.3 @@ -1,4 +1,4 @@ -.TH PCRE2_GET_MARK 3 "13 January 2018" "PCRE2 10.45" +.TH PCRE2_GET_MARK 3 "13 January 2018" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_get_match_data_heapframes_size.3 b/doc/pcre2_get_match_data_heapframes_size.3 index d1b9ba6..64a07f9 100644 --- a/doc/pcre2_get_match_data_heapframes_size.3 +++ b/doc/pcre2_get_match_data_heapframes_size.3 @@ -1,4 +1,4 @@ -.TH PCRE2_GET_MATCH_DATA_HEAPFRAMES_SIZE 3 "18 January 2023" "PCRE2 10.45" +.TH PCRE2_GET_MATCH_DATA_HEAPFRAMES_SIZE 3 "18 January 2023" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_get_match_data_size.3 b/doc/pcre2_get_match_data_size.3 index f2e2b27..e5ba402 100644 --- a/doc/pcre2_get_match_data_size.3 +++ b/doc/pcre2_get_match_data_size.3 @@ -1,4 +1,4 @@ -.TH PCRE2_GET_MATCH_DATA_SIZE 3 "17 October 2019" "PCRE2 10.45" +.TH PCRE2_GET_MATCH_DATA_SIZE 3 "17 October 2019" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_get_ovector_count.3 b/doc/pcre2_get_ovector_count.3 index c6d866c..c41ed7f 100644 --- a/doc/pcre2_get_ovector_count.3 +++ b/doc/pcre2_get_ovector_count.3 @@ -1,4 +1,4 @@ -.TH PCRE2_GET_OVECTOR_COUNT 3 "25 October 2014" "PCRE2 10.45" +.TH PCRE2_GET_OVECTOR_COUNT 3 "25 October 2014" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_get_ovector_pointer.3 b/doc/pcre2_get_ovector_pointer.3 index 8c89eee..9cf5e99 100644 --- a/doc/pcre2_get_ovector_pointer.3 +++ b/doc/pcre2_get_ovector_pointer.3 @@ -1,4 +1,4 @@ -.TH PCRE2_GET_OVECTOR_POINTER 3 "25 October 2014" "PCRE2 10.45" +.TH PCRE2_GET_OVECTOR_POINTER 3 "25 October 2014" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_get_startchar.3 b/doc/pcre2_get_startchar.3 index 293913e..7c99df4 100644 --- a/doc/pcre2_get_startchar.3 +++ b/doc/pcre2_get_startchar.3 @@ -1,4 +1,4 @@ -.TH PCRE2_GET_STARTCHAR 3 "25 October 2014" "PCRE2 10.45" +.TH PCRE2_GET_STARTCHAR 3 "25 October 2014" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_jit_compile.3 b/doc/pcre2_jit_compile.3 index c3cc49a..53cea8b 100644 --- a/doc/pcre2_jit_compile.3 +++ b/doc/pcre2_jit_compile.3 @@ -1,4 +1,4 @@ -.TH PCRE2_JIT_COMPILE 3 "22 August 2024" "PCRE2 10.45" +.TH PCRE2_JIT_COMPILE 3 "22 August 2024" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_jit_free_unused_memory.3 b/doc/pcre2_jit_free_unused_memory.3 index 2eb3e15..3eb23db 100644 --- a/doc/pcre2_jit_free_unused_memory.3 +++ b/doc/pcre2_jit_free_unused_memory.3 @@ -1,4 +1,4 @@ -.TH PCRE2_JIT_FREE_UNUSED_MEMORY 3 "24 April 2020" "PCRE2 10.45" +.TH PCRE2_JIT_FREE_UNUSED_MEMORY 3 "24 April 2020" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_jit_match.3 b/doc/pcre2_jit_match.3 index 0488a0a..60e3a63 100644 --- a/doc/pcre2_jit_match.3 +++ b/doc/pcre2_jit_match.3 @@ -1,4 +1,4 @@ -.TH PCRE2_JIT_MATCH 3 "20 January 2023" "PCRE2 10.45" +.TH PCRE2_JIT_MATCH 3 "20 January 2023" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_jit_stack_assign.3 b/doc/pcre2_jit_stack_assign.3 index 8cb0bea..f3a0a04 100644 --- a/doc/pcre2_jit_stack_assign.3 +++ b/doc/pcre2_jit_stack_assign.3 @@ -1,4 +1,4 @@ -.TH PCRE2_JIT_STACK_ASSIGN 3 "13 August 2018" "PCRE2 10.45" +.TH PCRE2_JIT_STACK_ASSIGN 3 "13 August 2018" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_jit_stack_create.3 b/doc/pcre2_jit_stack_create.3 index 768368a..3ad2adc 100644 --- a/doc/pcre2_jit_stack_create.3 +++ b/doc/pcre2_jit_stack_create.3 @@ -1,4 +1,4 @@ -.TH PCRE2_JIT_STACK_CREATE 3 "23 January 2023" "PCRE2 10.45" +.TH PCRE2_JIT_STACK_CREATE 3 "23 January 2023" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_jit_stack_free.3 b/doc/pcre2_jit_stack_free.3 index 6a10254..8f1d5a4 100644 --- a/doc/pcre2_jit_stack_free.3 +++ b/doc/pcre2_jit_stack_free.3 @@ -1,4 +1,4 @@ -.TH PCRE2_JIT_STACK_FREE 3 "13 August 2018" "PCRE2 10.45" +.TH PCRE2_JIT_STACK_FREE 3 "13 August 2018" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_maketables.3 b/doc/pcre2_maketables.3 index 5910e8d..d859b31 100644 --- a/doc/pcre2_maketables.3 +++ b/doc/pcre2_maketables.3 @@ -1,4 +1,4 @@ -.TH PCRE2_MAKETABLES 3 "28 July 2019" "PCRE2 10.45" +.TH PCRE2_MAKETABLES 3 "28 July 2019" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_maketables_free.3 b/doc/pcre2_maketables_free.3 index 95ee24f..44a8db7 100644 --- a/doc/pcre2_maketables_free.3 +++ b/doc/pcre2_maketables_free.3 @@ -1,4 +1,4 @@ -.TH PCRE2_MAKETABLES_FREE 3 "03 September 2019" "PCRE2 10.45" +.TH PCRE2_MAKETABLES_FREE 3 "03 September 2019" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_match.3 b/doc/pcre2_match.3 index afa58ff..50cd1f2 100644 --- a/doc/pcre2_match.3 +++ b/doc/pcre2_match.3 @@ -1,4 +1,4 @@ -.TH PCRE2_MATCH 3 "27 January 2024" "PCRE2 10.45" +.TH PCRE2_MATCH 3 "27 January 2024" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_match_context_copy.3 b/doc/pcre2_match_context_copy.3 index deaf700..88614b1 100644 --- a/doc/pcre2_match_context_copy.3 +++ b/doc/pcre2_match_context_copy.3 @@ -1,4 +1,4 @@ -.TH PCRE2_MATCH_CONTEXT_COPY 3 "25 October 2014" "PCRE2 10.45" +.TH PCRE2_MATCH_CONTEXT_COPY 3 "25 October 2014" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_match_context_create.3 b/doc/pcre2_match_context_create.3 index 5d638ba..b20c702 100644 --- a/doc/pcre2_match_context_create.3 +++ b/doc/pcre2_match_context_create.3 @@ -1,4 +1,4 @@ -.TH PCRE2_MATCH_CONTEXT_CREATE 3 "25 October 2014" "PCRE2 10.45" +.TH PCRE2_MATCH_CONTEXT_CREATE 3 "25 October 2014" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_match_context_free.3 b/doc/pcre2_match_context_free.3 index 1de4b11..83c66a3 100644 --- a/doc/pcre2_match_context_free.3 +++ b/doc/pcre2_match_context_free.3 @@ -1,4 +1,4 @@ -.TH PCRE2_MATCH_CONTEXT_FREE 3 "28 June 2018" "PCRE2 10.45" +.TH PCRE2_MATCH_CONTEXT_FREE 3 "28 June 2018" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_match_data_create.3 b/doc/pcre2_match_data_create.3 index 0a6862f..59c9de8 100644 --- a/doc/pcre2_match_data_create.3 +++ b/doc/pcre2_match_data_create.3 @@ -1,4 +1,4 @@ -.TH PCRE2_MATCH_DATA_CREATE 3 "28 August 2021" "PCRE2 10.45" +.TH PCRE2_MATCH_DATA_CREATE 3 "28 August 2021" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_match_data_create_from_pattern.3 b/doc/pcre2_match_data_create_from_pattern.3 index 7cb2db8..ec9a62f 100644 --- a/doc/pcre2_match_data_create_from_pattern.3 +++ b/doc/pcre2_match_data_create_from_pattern.3 @@ -1,4 +1,4 @@ -.TH PCRE2_MATCH_DATA_CREATE_FROM_PATTERN 3 "19 August 2022" "PCRE2 10.45" +.TH PCRE2_MATCH_DATA_CREATE_FROM_PATTERN 3 "19 August 2022" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_match_data_free.3 b/doc/pcre2_match_data_free.3 index c5ecc25..855ddce 100644 --- a/doc/pcre2_match_data_free.3 +++ b/doc/pcre2_match_data_free.3 @@ -1,4 +1,4 @@ -.TH PCRE2_MATCH_DATA_FREE 3 "16 August 2023" "PCRE2 10.45" +.TH PCRE2_MATCH_DATA_FREE 3 "16 August 2023" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_pattern_convert.3 b/doc/pcre2_pattern_convert.3 index 0fe6260..f3266f2 100644 --- a/doc/pcre2_pattern_convert.3 +++ b/doc/pcre2_pattern_convert.3 @@ -1,4 +1,4 @@ -.TH PCRE2_PATTERN_CONVERT 3 "12 July 2017" "PCRE2 10.45" +.TH PCRE2_PATTERN_CONVERT 3 "12 July 2017" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_pattern_info.3 b/doc/pcre2_pattern_info.3 index 69ce357..05e133e 100644 --- a/doc/pcre2_pattern_info.3 +++ b/doc/pcre2_pattern_info.3 @@ -1,4 +1,4 @@ -.TH PCRE2_PATTERN_INFO 3 "14 February 2019" "PCRE2 10.45" +.TH PCRE2_PATTERN_INFO 3 "14 February 2019" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_serialize_decode.3 b/doc/pcre2_serialize_decode.3 index 6a3f30d..b81cf7e 100644 --- a/doc/pcre2_serialize_decode.3 +++ b/doc/pcre2_serialize_decode.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SERIALIZE_DECODE 3 "22 April 2022" "PCRE2 10.45" +.TH PCRE2_SERIALIZE_DECODE 3 "22 April 2022" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_serialize_encode.3 b/doc/pcre2_serialize_encode.3 index f682a54..9fb7aed 100644 --- a/doc/pcre2_serialize_encode.3 +++ b/doc/pcre2_serialize_encode.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SERIALIZE_ENCODE 3 "13 August 2018" "PCRE2 10.45" +.TH PCRE2_SERIALIZE_ENCODE 3 "13 August 2018" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_serialize_free.3 b/doc/pcre2_serialize_free.3 index 73bfa4e..c90378d 100644 --- a/doc/pcre2_serialize_free.3 +++ b/doc/pcre2_serialize_free.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SERIALIZE_FREE 3 "13 August 2018" "PCRE2 10.45" +.TH PCRE2_SERIALIZE_FREE 3 "13 August 2018" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_serialize_get_number_of_codes.3 b/doc/pcre2_serialize_get_number_of_codes.3 index 9c4ebf7..689771f 100644 --- a/doc/pcre2_serialize_get_number_of_codes.3 +++ b/doc/pcre2_serialize_get_number_of_codes.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SERIALIZE_GET_NUMBER_OF_CODES 3 "13 August 2018" "PCRE2 10.45" +.TH PCRE2_SERIALIZE_GET_NUMBER_OF_CODES 3 "13 August 2018" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_set_bsr.3 b/doc/pcre2_set_bsr.3 index fb4018a..6fdf798 100644 --- a/doc/pcre2_set_bsr.3 +++ b/doc/pcre2_set_bsr.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SET_BSR 3 "25 October 2014" "PCRE2 10.45" +.TH PCRE2_SET_BSR 3 "25 October 2014" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_set_callout.3 b/doc/pcre2_set_callout.3 index d973cfc..6e8334c 100644 --- a/doc/pcre2_set_callout.3 +++ b/doc/pcre2_set_callout.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SET_CALLOUT 3 "25 March 2017" "PCRE2 10.45" +.TH PCRE2_SET_CALLOUT 3 "25 March 2017" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_set_character_tables.3 b/doc/pcre2_set_character_tables.3 index 690191b..252aa48 100644 --- a/doc/pcre2_set_character_tables.3 +++ b/doc/pcre2_set_character_tables.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SET_CHARACTER_TABLES 3 "15 April 2020" "PCRE2 10.45" +.TH PCRE2_SET_CHARACTER_TABLES 3 "15 April 2020" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_set_compile_extra_options.3 b/doc/pcre2_set_compile_extra_options.3 index 703b541..37e2d4c 100644 --- a/doc/pcre2_set_compile_extra_options.3 +++ b/doc/pcre2_set_compile_extra_options.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SET_COMPILE_EXTRA_OPTIONS 3 "14 October 2024" "PCRE2 10.45" +.TH PCRE2_SET_COMPILE_EXTRA_OPTIONS 3 "14 October 2024" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_set_compile_recursion_guard.3 b/doc/pcre2_set_compile_recursion_guard.3 index ac9baca..e6126cb 100644 --- a/doc/pcre2_set_compile_recursion_guard.3 +++ b/doc/pcre2_set_compile_recursion_guard.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SET_COMPILE_RECURSION_GUARD 3 "26 November 2014" "PCRE2 10.45" +.TH PCRE2_SET_COMPILE_RECURSION_GUARD 3 "26 November 2014" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_set_depth_limit.3 b/doc/pcre2_set_depth_limit.3 index 74b4d13..5ae81db 100644 --- a/doc/pcre2_set_depth_limit.3 +++ b/doc/pcre2_set_depth_limit.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SET_DEPTH_LIMIT 3 "25 March 2017" "PCRE2 10.45" +.TH PCRE2_SET_DEPTH_LIMIT 3 "25 March 2017" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_set_glob_escape.3 b/doc/pcre2_set_glob_escape.3 index a8cfac3..7e52e97 100644 --- a/doc/pcre2_set_glob_escape.3 +++ b/doc/pcre2_set_glob_escape.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SET_GLOB_ESCAPE 3 "12 July 2017" "PCRE2 10.45" +.TH PCRE2_SET_GLOB_ESCAPE 3 "12 July 2017" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_set_glob_separator.3 b/doc/pcre2_set_glob_separator.3 index 0016c5f..36ebdb9 100644 --- a/doc/pcre2_set_glob_separator.3 +++ b/doc/pcre2_set_glob_separator.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SET_GLOB_SEPARATOR 3 "17 June 2018" "PCRE2 10.45" +.TH PCRE2_SET_GLOB_SEPARATOR 3 "17 June 2018" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_set_heap_limit.3 b/doc/pcre2_set_heap_limit.3 index 61c9349..f240309 100644 --- a/doc/pcre2_set_heap_limit.3 +++ b/doc/pcre2_set_heap_limit.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SET_HEAP_LIMIT 3 "17 June 2018" "PCRE2 10.45" +.TH PCRE2_SET_HEAP_LIMIT 3 "17 June 2018" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_set_match_limit.3 b/doc/pcre2_set_match_limit.3 index 615d817..c15172c 100644 --- a/doc/pcre2_set_match_limit.3 +++ b/doc/pcre2_set_match_limit.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SET_MATCH_LIMIT 3 "25 October 2014" "PCRE2 10.45" +.TH PCRE2_SET_MATCH_LIMIT 3 "25 October 2014" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_set_max_pattern_compiled_length.3 b/doc/pcre2_set_max_pattern_compiled_length.3 index edb9460..2d1e6dd 100644 --- a/doc/pcre2_set_max_pattern_compiled_length.3 +++ b/doc/pcre2_set_max_pattern_compiled_length.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SET_MAX_PATTERN_COMPILED_LENGTH 3 "09 June 2024" "PCRE2 10.45" +.TH PCRE2_SET_MAX_PATTERN_COMPILED_LENGTH 3 "09 June 2024" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_set_max_pattern_length.3 b/doc/pcre2_set_max_pattern_length.3 index fa8357e..7a8b345 100644 --- a/doc/pcre2_set_max_pattern_length.3 +++ b/doc/pcre2_set_max_pattern_length.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SET_MAX_PATTERN_LENGTH 3 "05 October 2016" "PCRE2 10.45" +.TH PCRE2_SET_MAX_PATTERN_LENGTH 3 "05 October 2016" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_set_max_varlookbehind.3 b/doc/pcre2_set_max_varlookbehind.3 index b54426f..ce97886 100644 --- a/doc/pcre2_set_max_varlookbehind.3 +++ b/doc/pcre2_set_max_varlookbehind.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SET_NEWLINE 3 "11 August 2023" "PCRE2 10.45" +.TH PCRE2_SET_NEWLINE 3 "11 August 2023" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_set_newline.3 b/doc/pcre2_set_newline.3 index 1e74bb4..54747b7 100644 --- a/doc/pcre2_set_newline.3 +++ b/doc/pcre2_set_newline.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SET_NEWLINE 3 "19 July 2017" "PCRE2 10.45" +.TH PCRE2_SET_NEWLINE 3 "19 July 2017" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_set_offset_limit.3 b/doc/pcre2_set_offset_limit.3 index 72de1f0..b9b694f 100644 --- a/doc/pcre2_set_offset_limit.3 +++ b/doc/pcre2_set_offset_limit.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SET_OFFSET_LIMIT 3 "22 September 2015" "PCRE2 10.45" +.TH PCRE2_SET_OFFSET_LIMIT 3 "22 September 2015" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_set_optimize.3 b/doc/pcre2_set_optimize.3 index 9a17baa..3fc4c9e 100644 --- a/doc/pcre2_set_optimize.3 +++ b/doc/pcre2_set_optimize.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SET_OPTIMIZE 3 "22 September 2024" "PCRE2 10.45" +.TH PCRE2_SET_OPTIMIZE 3 "22 September 2024" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_set_parens_nest_limit.3 b/doc/pcre2_set_parens_nest_limit.3 index b74b416..ccc8542 100644 --- a/doc/pcre2_set_parens_nest_limit.3 +++ b/doc/pcre2_set_parens_nest_limit.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SET_PARENS_NEST_LIMIT 3 "25 October 2014" "PCRE2 10.45" +.TH PCRE2_SET_PARENS_NEST_LIMIT 3 "25 October 2014" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_set_recursion_limit.3 b/doc/pcre2_set_recursion_limit.3 index e95d1f7..eeaad17 100644 --- a/doc/pcre2_set_recursion_limit.3 +++ b/doc/pcre2_set_recursion_limit.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SET_RECURSION_LIMIT 3 "19 July 2017" "PCRE2 10.45" +.TH PCRE2_SET_RECURSION_LIMIT 3 "19 July 2017" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_set_recursion_memory_management.3 b/doc/pcre2_set_recursion_memory_management.3 index 0ae39dc..68bd7ba 100644 --- a/doc/pcre2_set_recursion_memory_management.3 +++ b/doc/pcre2_set_recursion_memory_management.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SET_RECURSION_MEMORY_MANAGEMENT 3 "23 January 2023" "PCRE2 10.45" +.TH PCRE2_SET_RECURSION_MEMORY_MANAGEMENT 3 "23 January 2023" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_set_substitute_callout.3 b/doc/pcre2_set_substitute_callout.3 index 628a2f6..bada5a3 100644 --- a/doc/pcre2_set_substitute_callout.3 +++ b/doc/pcre2_set_substitute_callout.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SET_SUBSTITUTE_CALLOUT 3 "04 October 2024" "PCRE2 10.45" +.TH PCRE2_SET_SUBSTITUTE_CALLOUT 3 "04 October 2024" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_set_substitute_case_callout.3 b/doc/pcre2_set_substitute_case_callout.3 index 660fa9c..5e54890 100644 --- a/doc/pcre2_set_substitute_case_callout.3 +++ b/doc/pcre2_set_substitute_case_callout.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SET_SUBSTITUTE_CASE_CALLOUT 3 "26 December 2024" "PCRE2 10.45" +.TH PCRE2_SET_SUBSTITUTE_CASE_CALLOUT 3 "26 December 2024" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_substitute.3 b/doc/pcre2_substitute.3 index b4cd49a..10ffcc8 100644 --- a/doc/pcre2_substitute.3 +++ b/doc/pcre2_substitute.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SUBSTITUTE 3 "27 November 2021" "PCRE2 10.45" +.TH PCRE2_SUBSTITUTE 3 "27 November 2021" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_substring_copy_byname.3 b/doc/pcre2_substring_copy_byname.3 index de8cc10..bffc429 100644 --- a/doc/pcre2_substring_copy_byname.3 +++ b/doc/pcre2_substring_copy_byname.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SUBSTRING_COPY_BYNAME 3 "19 December 2014" "PCRE2 10.45" +.TH PCRE2_SUBSTRING_COPY_BYNAME 3 "19 December 2014" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_substring_copy_bynumber.3 b/doc/pcre2_substring_copy_bynumber.3 index ec7428b..c1ab9f3 100644 --- a/doc/pcre2_substring_copy_bynumber.3 +++ b/doc/pcre2_substring_copy_bynumber.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SUBSTRING_COPY_BYNUMBER 3 "13 December 2014" "PCRE2 10.45" +.TH PCRE2_SUBSTRING_COPY_BYNUMBER 3 "13 December 2014" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_substring_free.3 b/doc/pcre2_substring_free.3 index 12b6504..340be6c 100644 --- a/doc/pcre2_substring_free.3 +++ b/doc/pcre2_substring_free.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SUBSTRING_FREE 3 "28 June 2018" "PCRE2 10.45" +.TH PCRE2_SUBSTRING_FREE 3 "28 June 2018" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_substring_get_byname.3 b/doc/pcre2_substring_get_byname.3 index 9b14681..90e3310 100644 --- a/doc/pcre2_substring_get_byname.3 +++ b/doc/pcre2_substring_get_byname.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SUBSTRING_GET_BYNAME 3 "19 December 2014" "PCRE2 10.45" +.TH PCRE2_SUBSTRING_GET_BYNAME 3 "19 December 2014" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_substring_get_bynumber.3 b/doc/pcre2_substring_get_bynumber.3 index b388a09..8017f2d 100644 --- a/doc/pcre2_substring_get_bynumber.3 +++ b/doc/pcre2_substring_get_bynumber.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SUBSTRING_GET_BYNUMBER 3 "13 December 2014" "PCRE2 10.45" +.TH PCRE2_SUBSTRING_GET_BYNUMBER 3 "13 December 2014" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_substring_length_byname.3 b/doc/pcre2_substring_length_byname.3 index ce075f0..111fccd 100644 --- a/doc/pcre2_substring_length_byname.3 +++ b/doc/pcre2_substring_length_byname.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SUBSTRING_LENGTH_BYNAME 3 "21 October 2014" "PCRE2 10.45" +.TH PCRE2_SUBSTRING_LENGTH_BYNAME 3 "21 October 2014" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_substring_length_bynumber.3 b/doc/pcre2_substring_length_bynumber.3 index eb10fce..bc7c4c1 100644 --- a/doc/pcre2_substring_length_bynumber.3 +++ b/doc/pcre2_substring_length_bynumber.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SUBSTRING_LENGTH_BYNUMBER 3 "22 December 2014" "PCRE2 10.45" +.TH PCRE2_SUBSTRING_LENGTH_BYNUMBER 3 "22 December 2014" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_substring_list_free.3 b/doc/pcre2_substring_list_free.3 index 6f0ec8e..4e02b69 100644 --- a/doc/pcre2_substring_list_free.3 +++ b/doc/pcre2_substring_list_free.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SUBSTRING_LIST_FREE 3 "02 December 2023" "PCRE2 10.45" +.TH PCRE2_SUBSTRING_LIST_FREE 3 "02 December 2023" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_substring_list_get.3 b/doc/pcre2_substring_list_get.3 index 97f2525..20cc72c 100644 --- a/doc/pcre2_substring_list_get.3 +++ b/doc/pcre2_substring_list_get.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SUBSTRING_LIST_GET 3 "21 October 2014" "PCRE2 10.45" +.TH PCRE2_SUBSTRING_LIST_GET 3 "21 October 2014" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_substring_nametable_scan.3 b/doc/pcre2_substring_nametable_scan.3 index 0d9b611..6a9f22a 100644 --- a/doc/pcre2_substring_nametable_scan.3 +++ b/doc/pcre2_substring_nametable_scan.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SUBSTRING_NAMETABLE_SCAN 3 "06 February 2019" "PCRE2 10.45" +.TH PCRE2_SUBSTRING_NAMETABLE_SCAN 3 "06 February 2019" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2_substring_number_from_name.3 b/doc/pcre2_substring_number_from_name.3 index 8c26f11..03b445b 100644 --- a/doc/pcre2_substring_number_from_name.3 +++ b/doc/pcre2_substring_number_from_name.3 @@ -1,4 +1,4 @@ -.TH PCRE2_SUBSTRING_NUMBER_FROM_NAME 3 "03 November 2014" "PCRE2 10.45" +.TH PCRE2_SUBSTRING_NUMBER_FROM_NAME 3 "03 November 2014" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2api.3 b/doc/pcre2api.3 index c3a7968..b09d7ab 100644 --- a/doc/pcre2api.3 +++ b/doc/pcre2api.3 @@ -1,4 +1,4 @@ -.TH PCRE2API 3 "26 December 2024" "PCRE2 10.45" +.TH PCRE2API 3 "26 December 2024" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .sp diff --git a/doc/pcre2build.3 b/doc/pcre2build.3 index 5b5fb40..787e02d 100644 --- a/doc/pcre2build.3 +++ b/doc/pcre2build.3 @@ -1,4 +1,4 @@ -.TH PCRE2BUILD 3 "16 April 2024" "PCRE2 10.45" +.TH PCRE2BUILD 3 "16 April 2024" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) . diff --git a/doc/pcre2callout.3 b/doc/pcre2callout.3 index ee04fbc..3726fbc 100644 --- a/doc/pcre2callout.3 +++ b/doc/pcre2callout.3 @@ -1,4 +1,4 @@ -.TH PCRE2CALLOUT 3 "19 January 2024" "PCRE2 10.45" +.TH PCRE2CALLOUT 3 "19 January 2024" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH SYNOPSIS diff --git a/doc/pcre2compat.3 b/doc/pcre2compat.3 index 281c7e5..131f576 100644 --- a/doc/pcre2compat.3 +++ b/doc/pcre2compat.3 @@ -1,4 +1,4 @@ -.TH PCRE2COMPAT 3 "02 October 2024" "PCRE2 10.45" +.TH PCRE2COMPAT 3 "02 October 2024" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH "DIFFERENCES BETWEEN PCRE2 AND PERL" diff --git a/doc/pcre2convert.3 b/doc/pcre2convert.3 index 9f07f51..8b7a4e6 100644 --- a/doc/pcre2convert.3 +++ b/doc/pcre2convert.3 @@ -1,4 +1,4 @@ -.TH PCRE2CONVERT 3 "14 November 2023" "PCRE2 10.45" +.TH PCRE2CONVERT 3 "14 November 2023" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH "EXPERIMENTAL PATTERN CONVERSION FUNCTIONS" diff --git a/doc/pcre2demo.3 b/doc/pcre2demo.3 index fc42435..3f4da3b 100644 --- a/doc/pcre2demo.3 +++ b/doc/pcre2demo.3 @@ -1,4 +1,4 @@ -.TH PCRE2DEMO 3 "31 August 2021" "PCRE2 10.45" +.TH PCRE2DEMO 3 "31 August 2021" "PCRE2 10.46" .\"AUTOMATICALLY GENERATED BY PrepareRelease - do not EDIT! .SH NAME PCRE2DEMO - A demonstration C program for PCRE2 diff --git a/doc/pcre2grep.1 b/doc/pcre2grep.1 index 0b6212e..95872f1 100644 --- a/doc/pcre2grep.1 +++ b/doc/pcre2grep.1 @@ -1,4 +1,4 @@ -.TH PCRE2GREP 1 "04 February 2025" "PCRE2 10.45" +.TH PCRE2GREP 1 "04 February 2025" "PCRE2 10.46" .SH NAME pcre2grep - a grep with Perl-compatible regular expressions. .SH SYNOPSIS diff --git a/doc/pcre2grep.txt b/doc/pcre2grep.txt index 9e07a5a..dd1a38e 100644 --- a/doc/pcre2grep.txt +++ b/doc/pcre2grep.txt @@ -1103,4 +1103,4 @@ REVISION Copyright (c) 1997-2023 University of Cambridge. -PCRE2 10.45 04 February 2025 PCRE2GREP(1) +PCRE2 10.46 04 February 2025 PCRE2GREP(1) diff --git a/doc/pcre2jit.3 b/doc/pcre2jit.3 index 7567839..009a5ff 100644 --- a/doc/pcre2jit.3 +++ b/doc/pcre2jit.3 @@ -1,4 +1,4 @@ -.TH PCRE2JIT 3 "22 August 2024" "PCRE2 10.45" +.TH PCRE2JIT 3 "22 August 2024" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH "PCRE2 JUST-IN-TIME COMPILER SUPPORT" diff --git a/doc/pcre2limits.3 b/doc/pcre2limits.3 index d21def4..f51a7a8 100644 --- a/doc/pcre2limits.3 +++ b/doc/pcre2limits.3 @@ -1,4 +1,4 @@ -.TH PCRE2LIMITS 3 "16 August 2023" "PCRE2 10.45" +.TH PCRE2LIMITS 3 "16 August 2023" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH "SIZE AND OTHER LIMITATIONS" diff --git a/doc/pcre2matching.3 b/doc/pcre2matching.3 index 7a203e9..18ee75a 100644 --- a/doc/pcre2matching.3 +++ b/doc/pcre2matching.3 @@ -1,4 +1,4 @@ -.TH PCRE2MATCHING 3 "30 August 2024" "PCRE2 10.45" +.TH PCRE2MATCHING 3 "30 August 2024" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH "PCRE2 MATCHING ALGORITHMS" diff --git a/doc/pcre2partial.3 b/doc/pcre2partial.3 index 744f006..0674f71 100644 --- a/doc/pcre2partial.3 +++ b/doc/pcre2partial.3 @@ -1,4 +1,4 @@ -.TH PCRE2PARTIAL 3 "27 November 2024" "PCRE2 10.45" +.TH PCRE2PARTIAL 3 "27 November 2024" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH "PARTIAL MATCHING IN PCRE2" diff --git a/doc/pcre2pattern.3 b/doc/pcre2pattern.3 index 583222a..242ba7a 100644 --- a/doc/pcre2pattern.3 +++ b/doc/pcre2pattern.3 @@ -1,4 +1,4 @@ -.TH PCRE2PATTERN 3 "27 November 2024" "PCRE2 10.45" +.TH PCRE2PATTERN 3 "27 November 2024" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH "PCRE2 REGULAR EXPRESSION DETAILS" diff --git a/doc/pcre2perform.3 b/doc/pcre2perform.3 index 02edd38..2d3e33b 100644 --- a/doc/pcre2perform.3 +++ b/doc/pcre2perform.3 @@ -1,4 +1,4 @@ -.TH PCRE2PERFORM 3 "06 December 2022" "PCRE2 10.45" +.TH PCRE2PERFORM 3 "06 December 2022" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH "PCRE2 PERFORMANCE" diff --git a/doc/pcre2posix.3 b/doc/pcre2posix.3 index c4a9272..4eceda1 100644 --- a/doc/pcre2posix.3 +++ b/doc/pcre2posix.3 @@ -1,4 +1,4 @@ -.TH PCRE2POSIX 3 "27 November 2024" "PCRE2 10.45" +.TH PCRE2POSIX 3 "27 November 2024" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH "SYNOPSIS" diff --git a/doc/pcre2sample.3 b/doc/pcre2sample.3 index e9fecd1..a55b795 100644 --- a/doc/pcre2sample.3 +++ b/doc/pcre2sample.3 @@ -1,4 +1,4 @@ -.TH PCRE2SAMPLE 3 "14 November 2023" "PCRE2 10.45" +.TH PCRE2SAMPLE 3 "14 November 2023" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH "PCRE2 SAMPLE PROGRAM" diff --git a/doc/pcre2serialize.3 b/doc/pcre2serialize.3 index d52507e..4de8e30 100644 --- a/doc/pcre2serialize.3 +++ b/doc/pcre2serialize.3 @@ -1,4 +1,4 @@ -.TH PCRE2SERIALIZE 3 "19 January 2024" "PCRE2 10.45" +.TH PCRE2SERIALIZE 3 "19 January 2024" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH "SAVING AND RE-USING PRECOMPILED PCRE2 PATTERNS" diff --git a/doc/pcre2syntax.3 b/doc/pcre2syntax.3 index 28305bd..0fb37d9 100644 --- a/doc/pcre2syntax.3 +++ b/doc/pcre2syntax.3 @@ -1,4 +1,4 @@ -.TH PCRE2SYNTAX 3 "27 November 2024" "PCRE2 10.45" +.TH PCRE2SYNTAX 3 "27 November 2024" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH "PCRE2 REGULAR EXPRESSION SYNTAX SUMMARY" diff --git a/doc/pcre2test.1 b/doc/pcre2test.1 index 0a3ee21..a84b62a 100644 --- a/doc/pcre2test.1 +++ b/doc/pcre2test.1 @@ -1,4 +1,4 @@ -.TH PCRE2TEST 1 "26 December 2024" "PCRE2 10.45" +.TH PCRE2TEST 1 "26 December 2024" "PCRE2 10.46" .SH NAME pcre2test - a program for testing Perl-compatible regular expressions. .SH SYNOPSIS diff --git a/doc/pcre2test.txt b/doc/pcre2test.txt index b6574b2..5df8c71 100644 --- a/doc/pcre2test.txt +++ b/doc/pcre2test.txt @@ -2065,4 +2065,4 @@ REVISION Copyright (c) 1997-2024 University of Cambridge. -PCRE2 10.45 26 December 2024 PCRE2TEST(1) +PCRE2 10.46 26 December 2024 PCRE2TEST(1) diff --git a/doc/pcre2unicode.3 b/doc/pcre2unicode.3 index 44759ec..417baf3 100644 --- a/doc/pcre2unicode.3 +++ b/doc/pcre2unicode.3 @@ -1,4 +1,4 @@ -.TH PCRE2UNICODE 3 "27 November 2024" "PCRE2 10.45" +.TH PCRE2UNICODE 3 "27 November 2024" "PCRE2 10.46" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH "UNICODE AND UTF SUPPORT" diff --git a/src/config.h.generic b/src/config.h.generic index 380a089..e982933 100644 --- a/src/config.h.generic +++ b/src/config.h.generic @@ -255,7 +255,7 @@ sure both macros are undefined; an emulation function will then be used. */ #define PACKAGE_NAME "PCRE2" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "PCRE2 10.45" +#define PACKAGE_STRING "PCRE2 10.46" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "pcre2" @@ -264,7 +264,7 @@ sure both macros are undefined; an emulation function will then be used. */ #define PACKAGE_URL "" /* Define to the version of this package. */ -#define PACKAGE_VERSION "10.45" +#define PACKAGE_VERSION "10.46" /* The value of PARENS_NEST_LIMIT specifies the maximum depth of nested parentheses (of any kind) in a pattern. This limits the amount of system @@ -464,7 +464,7 @@ sure both macros are undefined; an emulation function will then be used. */ #endif /* Version number of package */ -#define VERSION "10.45" +#define VERSION "10.46" /* Number of bits in a file offset, on hosts where this is settable. */ /* #undef _FILE_OFFSET_BITS */ diff --git a/src/pcre2.h.generic b/src/pcre2.h.generic index 061f3db..a6c739f 100644 --- a/src/pcre2.h.generic +++ b/src/pcre2.h.generic @@ -42,9 +42,9 @@ POSSIBILITY OF SUCH DAMAGE. /* The current PCRE version information. */ #define PCRE2_MAJOR 10 -#define PCRE2_MINOR 45 +#define PCRE2_MINOR 46 #define PCRE2_PRERELEASE -#define PCRE2_DATE 2025-02-05 +#define PCRE2_DATE 2025-08-27 /* When an application links to a PCRE DLL in Windows, the symbols that are imported have to be identified as such. When building PCRE2, the appropriate diff --git a/src/pcre2_match.c b/src/pcre2_match.c index 5adc034..34a92ea 100644 --- a/src/pcre2_match.c +++ b/src/pcre2_match.c @@ -5824,6 +5824,9 @@ fprintf(stderr, "++ %2ld op=%3d %s\n", Fecode - mb->start_code, *Fecode, assert_accept_frame->offset_top * sizeof(PCRE2_SIZE)); Foffset_top = assert_accept_frame->offset_top; Fmark = assert_accept_frame->mark; + mb->end_subject = Lsaved_end_subject; + mb->true_end_subject = mb->end_subject + Ltrue_end_extra; + mb->moptions = Lsaved_moptions; break; } diff --git a/testdata/testinput2 b/testdata/testinput2 index b162c53..aa9ff30 100644 --- a/testdata/testinput2 +++ b/testdata/testinput2 @@ -6672,6 +6672,12 @@ a)"xI abxyz efgxyz +/(a)(*scs:(1)a(*ACCEPT))bbb/ + abbb + +/(a)(b+)(*scs:(1)a(*ACCEPT))(\2)/ + abbb + # Tests for pcre2_set_optimize() /abc/I,optimization_none diff --git a/testdata/testoutput2 b/testdata/testoutput2 index de4752e..4fe19d9 100644 --- a/testdata/testoutput2 +++ b/testdata/testoutput2 @@ -19664,6 +19664,18 @@ No match 2: 3: +/(a)(*scs:(1)a(*ACCEPT))bbb/ + abbb + 0: abbb + 1: a + +/(a)(b+)(*scs:(1)a(*ACCEPT))(\2)/ + abbb + 0: abb + 1: a + 2: b + 3: b + # Tests for pcre2_set_optimize() /abc/I,optimization_none