commit beaef85b4d2b230a88268d20baa2986012c651a0
Author: Sergey Poznyakoff <gray@gnu.org>
Date:   Tue Aug 20 11:22:53 2024 +0300
Forwarded: not-needed

    Update NEWS

diff --git a/NEWS b/NEWS
index b5a60bc..3a1bbc2 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-Pound -- history of user-visible changes. 2024-08-18
+Pound -- history of user-visible changes. 2024-08-20
 See the end of file for copying conditions.
 
 Pound is a continuation of the software originally developed by
@@ -16,23 +16,35 @@ uses the native API of the corresponding library.  This provides for
 additional speed-up and (in case of pcre2) avoids coredumps under high
 load.
 
-In contrast to previous versions, PCRE is not used by default.  You
-need to explicitly enable its use by adding the following statement
-somewhere near the beginning of your pound.cfg file:
+* Use of POSIX and Perl-compatible regular expressions
+
+In contrast to previous versions, you can use both types of regular
+expressions in your configuration file.  To use PCRE by default, add
+the following statement somewhere near the beginning of your pound.cfg
+file:
 
   RegexType pcre
 
 This statement sets the default regex flavour to use in all header
-matching statements below it.  It remains in effect until next
-RegexType statement or end of file is enountered, whichever occurs
-first.
+matching statements that appear below it.  It remains in effect until
+next  RegexType statement or end of file is encountered, whichever occurs
+first.  To request use of the POSIX regexps, do
+
+  RegexType posix
+
+(this is the default).
 
-You can also request the use of PCRE in each such statement
-individually, even if POSIX regex is used by default.  For that, use
-the -pcre option, e.g.:
+Regular expression type to use can also be specified with each
+matching statement individually.  For example, the -pcre option
+indicates that Perl-compatible regular expression is given as
+argument, e.g.:
 
   Host -pcre -icase "(?<!www\\.)example.org"
 
+Similarly, -posix option indicates that POSIX extended regular
+expression is used.  Use these options to override the default for a
+single statement.
+
 * New matching option: -contain
 
 The -contain option enables substring match. E.g. the following will
@@ -49,7 +61,7 @@ name used to start the program.
 
 ** Fix infinite recursion on reporting an out of memory condition.
 ** Fix deadlock in session expiration handling.
-
+** Fix RewriteLocation functionality.
 
 Version 4.12, 2024-04-26
 
