Skip to content

Commit

Permalink
Version 4.13
Browse files Browse the repository at this point in the history
  • Loading branch information
graygnuorg committed Aug 24, 2024
1 parent c2af153 commit bec9c2e
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 28 deletions.
40 changes: 21 additions & 19 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Pound -- history of user-visible changes. 2024-08-20
Pound -- history of user-visible changes. 2024-08-24
See the end of file for copying conditions.

Pound is a continuation of the software originally developed by
Expand All @@ -7,7 +7,7 @@ on 2022-09-19. See the README file for details.

Please send pound bug reports to <[email protected]>

Version 4.12.90 (git)
Version 4.13, 2024-08-24

* Support for pcre and pcre2 rewritten

Expand All @@ -18,30 +18,32 @@ load.

* 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:
In contrast to previous versions, both types of regular expressions
can be used simultaneously in the configuration file. The flavour
of the regex to use can be specified either individually with each
request matching statement (such as URL, Header, etc.), or globally.

To set it globally, use the RegexType statement. The type of regular
expression set by it will be used in all matching statements that
appear below that statement, unless they declare regex type
explicitly. It remains in effect until next RegexType statement or
end of file is encountered, whichever occurs first. For example, 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 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
To change the default back to POSIX regexps, do

RegexType posix

(this is the default).

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.:
Regular expression type 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
Similarly, the -posix option indicates that POSIX extended regular
expression is used. Use these options to override the default for a
single statement.

Expand All @@ -54,8 +56,8 @@ match if URL contains the word "user" (case-insensitive):

* New configuration statement: LogTag

Sets a string to tag syslog messages with. By default, same as the
name used to start the program.
Sets a string to tag syslog messages with. By default, the name used
to start the program is assumed.

* Bugfixes

Expand Down
15 changes: 7 additions & 8 deletions THANKS
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,6 @@ Pound THANKS file

Please see the AUTHORS file for the list of principal authors.

Many people further contributed to pound by reporting problems,
suggesting various improvements or submitting actual code. Here is a
list of these people. Help me keep it complete and exempt of errors.

Abner G. Jacobsen did a lot of testing in a production environment and
contributed some very nice ideas.

Expand Down Expand Up @@ -58,8 +54,11 @@ files. This is available at http://www.hatena-inc.co.jp/~stanaka/pound/

Simon Matter packages and makes available RPMs for various Pound versions.

The rest of this file lists names and email addresses of bug reporters and
contributors in alphabetical order.
Many people further contributed to pound by reporting problems,
suggesting various improvements or submitting actual code. Here is a
list of these people. Help me keep it complete and exempt of errors.

Ben Kallus
Michael Toth <[email protected]>
Ben Kallus (https://github.com/kenballus)
Carsten Leonhardt <[email protected]>
Jakob Bohm <[email protected]>
Michael Toth <[email protected]>
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# You should have received a copy of the GNU General Public License
# along with pound. If not, see <http://www.gnu.org/licenses/>.
AC_PREREQ([2.71])
AC_INIT([pound],[4.12.90],[[email protected]],
AC_INIT([pound],[4.13],[[email protected]],
[pound],[https://github.com/graygnuorg/pound])
AC_CONFIG_AUX_DIR([build-aux])
AC_CONFIG_SRCDIR([src/pound.c])
Expand Down

0 comments on commit bec9c2e

Please sign in to comment.