commit d657f059c68f27e06ea741d045e7b656191d6ac9
Author: Sergey Poznyakoff <gray@gnu.org>
Date:   Wed Aug 14 17:05:49 2024 +0300
Forwarded: not-needed

    Document recent changes.

diff --git a/NEWS b/NEWS
index 826ef5d..79b30ed 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-Pound -- history of user-visible changes. 2024-08-08
+Pound -- history of user-visible changes. 2024-08-14
 See the end of file for copying conditions.
 
 Pound is a continuation of the software originally developed by
@@ -14,6 +14,13 @@ Version 4.12.90 (git)
 Sets a string to tag syslog messages with.  By default, same as the
 name used to start the program.
 
+* Support for pcre and pcre2 rewritten
+
+The pcre2posix (or pcreposix) layer is no longer used.  Instead, pound
+uses the native API of the corresponding library.  This provides for
+additional speed-up and (in case of pcre2) avoids coredumps under high
+load.
+
 * Bugfixes
 
 ** Fix infinite recursion on reporting an out of memory condition.
diff --git a/README.md b/README.md
index 242be55..021f70e 100644
--- a/README.md
+++ b/README.md
@@ -116,16 +116,16 @@ generic configure options, refer to [Autoconf documentation](https://www.gnu.org
 Apart from the generic ones, there are also several *pound-specific*
 configuration options:
 
-* `--enable-pcreposix` or `--disable-pcreposix`
+* `--enable-pcre` or `--disable-pcre`
 
-  Enable or disable the use of the `libpcreposix2` or `libpcreposix`
-  library.  This is a library that makes it possible to use both POSIX
-  extended and Perl-compatible regular expressions in __pound__ configuration
-  file.
+  Enable or disable use of the `libpcre2` or `libpcre`
+  library.  This library allows you to use Perl-compatible regular
+  expressions in __pound__ configuration file.
 
-  By default, its presence is determined automatically; `libpcreposix2`
-  is preferred over `libpcreposix`.  To force compiling with the older
-  `libpcreposix`, use `--enable-pcreposix=pcre1`.
+  By default, its presence is determined automatically; `libpcre2`
+  is preferred over `libpcre`.  To force compiling with the older
+  `libpcre`, use `--enable-pcre=1`.  To disable the use of `pcre`
+  and stick with POSIX regular expressions, use `--disable-pcre`.
 
 * `--enable-pthread-cancel-probe` or `--disable-pthread-cancel-probe`
 
