Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: PCRE2Project/pcre2

PCRE2 10.47

21 Oct 09:52
f454e23
This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

This is a regular semi-annual release, incorporating a few new features and several maintenance and build improvements.

This release is available as before as a (signed) Git tag, or alternatively as a (signed) tarball of the Git tag (attestation).

NEWS

Only changes to behaviour, changes to the API, and other significant changes are described here. Please see theChangeLog and Git log for further details.

  • (Powerful new feature) Pattern recursion of the form(?1(GROUP_NAME_OR_NUM,...)) acts as a subroutine call which additionally
    returns the listed capturing groups to the calling context.

  • (Significant bugfix) Fixed a crash in pcre2_callout_enumerate() which is easily reachable on any pattern that contains a Unicode character class. If your application uses this function, please read the details for this change and evaluate its severity for your application.

  • (Build change) There are now linker scripts to enable symbol versioning for the PCRE2 dynamic libraries. Downstream Linux distributions may make use of this, or disable it with the new Autoconf--disable-symvers and CMake-DPCRE2_SYMVERS options. Linux, Solaris, and FreeBSD (GNU ld, LLVM lld, and Solaris ld) are tested and supported.

  • (New API function) Added pcre2_next_match(). This function makes it both simpler and safer for clients to iterate over all matches in a subject. The documentation inpcre2api also provides improved guidance in the section "Iterating over all matches".

  • (Minor API addition) Added the PCRE2_CONFIG_EFFECTIVE_LINKSIZE option to pcre2_config().

  • (Minor replacement syntax extension) Added support for$+ replacement to pcre2_substitute().

  • (Build change) Modernize the CMake build files, to use the$<BUILD_INTERFACE:...>,$<INSTALL_INTERFACE:...> andinstall(EXPORT...) expressions to export the PCRE2 targets.

New Contributors

Contributors

  • @iwamatsu
  • @feuerste
  • @MegaManSec
  • @IsaacOscar
  • @qaptoR
  • @Gsus42
iwamatsu, feuerste, and 4 other contributors
Assets8
Loading
Safari77, ltrzesniewski, tiawl, u-235, and Gsus42 reacted with thumbs up emojiryoskzypu, suboty, and 0xfeeddeadbeef reacted with rocket emoji
8 people reacted

PCRE2-10.46

27 Aug 16:45
b2bd425
This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

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).

Loading
Safari77, ltrzesniewski, u-235, danyeaw, ryoskzypu, tiawl, Rot127, and Bushez reacted with thumbs up emoji
8 people reacted

PCRE2-10.45

05 Feb 09:09

Choose a tag to compare

This is a comparatively large release, incorporating new features, some bugfixes, and a few changes with slight backwards compatibility implications. Please see theNEWS file for further details.

This release is the first to be available as a (signed) Git tag, or alternatively as a (signed) tarball of the Git tag.

This is also the first release to be made by the new maintainers of PCRE2, and we would like to thank Philip Hazel, creator and maintainer of PCRE and PCRE2.

Loading
ltrzesniewski, Safari77, micans, tiawl, flyfishzy, Brensom, dAu6jARL, msqr1, mikir, masahito-yamaga, and 6 more reacted with thumbs up emojimsqr1 and zhaozilong5686656 reacted with laugh emojiltrzesniewski, inkydragon, dAu6jARL, msqr1, ryoskzypu, and BumperChimera reacted with hooray emojimsqr1, hejohns, and ryoskzypu reacted with heart emojiltrzesniewski, dAu6jARL, msqr1, and ryoskzypu reacted with rocket emojimsqr1 reacted with eyes emoji
19 people reacted

PCRE2-10.45-RC1

27 Dec 07:53

Choose a tag to compare

PCRE2-10.45-RC1Pre-release
Pre-release

This is a comparatively large release, incorporating new features, some bugfixes, and a few changes with slight backwards compatibility implications. Please see theNEWS file for further details.

This is a Release Candidate that is being made available for testing.

Loading
ltrzesniewski, tiawl, micans, zherczeg, yzlgdgg, dbuvinic, and jwnimmer-tri reacted with thumbs up emojiltrzesniewski, Ayesh, ndossche, and danieagle reacted with hooray emojicarenas reacted with rocket emoji
11 people reacted

PCRE2-10.44

07 Jun 14:13

Choose a tag to compare

This is mostly a bug-fix and tidy-up release. An explicit limit can now be set on the size of a compiled pattern.

Loading
Safari77, jokosablenk, mattkae, yzyJuanW, ariaydejawad, chr0meice2, Winfidonarleyan, liuhao1946, hsafe, dmrazzy, and 8 more reacted with thumbs up emoji
18 people reacted

PCRE2-10.43

16 Feb 17:15

Choose a tag to compare

There are a lot of changes in this release. Those that are not just bugfixes or source tidies are described in the NEWS file and there is more information in ChangeLog. Note that JIT support for Armv5 is withdrawn in this release. There have only been minor changes since 10.43-RC1.

Loading
Safari77 and dAu6jARL reacted with thumbs up emojiChubercik reacted with hooray emojijmckenna and dezashibi reacted with heart emojicarenas, ltrzesniewski, XVilka, sebastiancarlos, and kyle-sylvestre reacted with rocket emoji
10 people reacted

PCRE2-10.43-RC1

28 Dec 16:41

Choose a tag to compare

PCRE2-10.43-RC1Pre-release
Pre-release

There are quite a lot of changes in this release. Those that are not just bugfixes or source tidies are described in the NEWS file. This is a Release Candidate that is being made available for testing.

Loading
carenas reacted with hooray emojihkinke, ndossche, genivia-inc, and XVilka reacted with heart emojikamasudo reacted with rocket emoji
6 people reacted

PCRE2-10.42

12 Dec 17:24

Choose a tag to compare

This release is mainly to fix a problem with 10.41, which is broken for programs that include pcre2posix.h but not pcre2.h. Some other minor fixes are included.

Loading
ltrzesniewski, linlinak76, MartinWeise, light-abc, rainhawk13, JM-Dvd, awmc000, yehiamitro111, and lixiangdsb reacted with thumbs up emojirainhawk13 and yehiamitro111 reacted with hooray emojiSafari77, rainhawk13, and yehiamitro111 reacted with rocket emoji
10 people reacted

PCRE2-10.41

06 Dec 17:10

Choose a tag to compare

Mainly bug fixes and tidies; pcre2grep has been made more like GNU grep for multiple patterns that match more than once on a line.

Loading
hkinke and jiacai2050 reacted with heart emojiSafari77 reacted with rocket emoji
3 people reacted

pcre2-10.40

15 Apr 16:05

Choose a tag to compare

Mainly a bug-fix release, but also includes an update to Unicode property handling. See NEWS and ChangeLog for details.

Loading
chr0meice2, PrinsFrank, Phytolizer, Safari77, FluXy, 282030166, Xiaojun928, polkovnikov, iYism, TONYYYYYYYYYYY, and 9 more reacted with thumbs up emojipolkovnikov, alexfreedomgateway, and St0nersdash reacted with hooray emojiSt0nersdash and pangzy-me reacted with eyes emoji
21 people reacted
Previous13
Previous

[8]ページ先頭

©2009-2025 Movatter.jp