Skip to content

Commit cf242ad

Browse files
committed
8.42
1 parent dba454e commit cf242ad

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+5804
-3397
lines changed

pcre/AUTHORS

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Email domain: cam.ac.uk
88
University of Cambridge Computing Service,
99
Cambridge, England.
1010

11-
Copyright (c) 1997-2017 University of Cambridge
11+
Copyright (c) 1997-2018 University of Cambridge
1212
All rights reserved
1313

1414

@@ -19,7 +19,7 @@ Written by: Zoltan Herczeg
1919
Email local part: hzmester
2020
Emain domain: freemail.hu
2121

22-
Copyright(c) 2010-2017 Zoltan Herczeg
22+
Copyright(c) 2010-2018 Zoltan Herczeg
2323
All rights reserved.
2424

2525

@@ -30,7 +30,7 @@ Written by: Zoltan Herczeg
3030
Email local part: hzmester
3131
Emain domain: freemail.hu
3232

33-
Copyright(c) 2009-2017 Zoltan Herczeg
33+
Copyright(c) 2009-2018 Zoltan Herczeg
3434
All rights reserved.
3535

3636

pcre/ChangeLog

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,59 @@ ChangeLog for PCRE
44
Note that the PCRE 8.xx series (PCRE1) is now in a bugfix-only state. All
55
development is happening in the PCRE2 10.xx series.
66

7+
8+
Version 8.42 20-March-2018
9+
--------------------------
10+
11+
1. Fixed a MIPS issue in the JIT compiler reported by Joshua Kinard.
12+
13+
2. Fixed outdated real_pcre definitions in pcre.h.in (patch by Evgeny Kotkov).
14+
15+
3. pcregrep was truncating components of file names to 128 characters when
16+
processing files with the -r option, and also (some very odd code) truncating
17+
path names to 512 characters. There is now a check on the absolute length of
18+
full path file names, which may be up to 2047 characters long.
19+
20+
4. Using pcre_dfa_exec(), in UTF mode when UCP support was not defined, there
21+
was the possibility of a false positive match when caselessly matching a "not
22+
this character" item such as [^\x{1234}] (with a code point greater than 127)
23+
because the "other case" variable was not being initialized.
24+
25+
5. Although pcre_jit_exec checks whether the pattern is compiled
26+
in a given mode, it was also expected that at least one mode is available.
27+
This is fixed and pcre_jit_exec returns with PCRE_ERROR_JIT_BADOPTION
28+
when the pattern is not optimized by JIT at all.
29+
30+
6. The line number and related variables such as match counts in pcregrep
31+
were all int variables, causing overflow when files with more than 2147483647
32+
lines were processed (assuming 32-bit ints). They have all been changed to
33+
unsigned long ints.
34+
35+
7. If a backreference with a minimum repeat count of zero was first in a
36+
pattern, apart from assertions, an incorrect first matching character could be
37+
recorded. For example, for the pattern /(?=(a))\1?b/, "b" was incorrectly set
38+
as the first character of a match.
39+
40+
8. Fix out-of-bounds read for partial matching of /./ against an empty string
41+
when the newline type is CRLF.
42+
43+
9. When matching using the the REG_STARTEND feature of the POSIX API with a
44+
non-zero starting offset, unset capturing groups with lower numbers than a
45+
group that did capture something were not being correctly returned as "unset"
46+
(that is, with offset values of -1).
47+
48+
10. Matching the pattern /(*UTF)\C[^\v]+\x80/ against an 8-bit string
49+
containing multi-code-unit characters caused bad behaviour and possibly a
50+
crash. This issue was fixed for other kinds of repeat in release 8.37 by change
51+
38, but repeating character classes were overlooked.
52+
53+
11. A small fix to pcregrep to avoid compiler warnings for -Wformat-overflow=2.
54+
55+
12. Added --enable-jit=auto support to configure.ac.
56+
57+
13. Fix misleading error message in configure.ac.
58+
59+
760
Version 8.41 05-July-2017
861
-------------------------
962

pcre/INSTALL

Lines changed: 159 additions & 161 deletions
Large diffs are not rendered by default.

pcre/LICENCE

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Email domain: cam.ac.uk
2525
University of Cambridge Computing Service,
2626
Cambridge, England.
2727

28-
Copyright (c) 1997-2017 University of Cambridge
28+
Copyright (c) 1997-2018 University of Cambridge
2929
All rights reserved.
3030

3131

@@ -36,7 +36,7 @@ Written by: Zoltan Herczeg
3636
Email local part: hzmester
3737
Emain domain: freemail.hu
3838

39-
Copyright(c) 2010-2017 Zoltan Herczeg
39+
Copyright(c) 2010-2018 Zoltan Herczeg
4040
All rights reserved.
4141

4242

@@ -47,7 +47,7 @@ Written by: Zoltan Herczeg
4747
Email local part: hzmester
4848
Emain domain: freemail.hu
4949

50-
Copyright(c) 2009-2017 Zoltan Herczeg
50+
Copyright(c) 2009-2018 Zoltan Herczeg
5151
All rights reserved.
5252

5353

pcre/Makefile.in

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
# Makefile.in generated by automake 1.15 from Makefile.am.
1+
# Makefile.in generated by automake 1.15.1 from Makefile.am.
22
# @configure_input@
33

4-
# Copyright (C) 1994-2014 Free Software Foundation, Inc.
4+
# Copyright (C) 1994-2017 Free Software Foundation, Inc.
55

66
# This Makefile.in is free software; the Free Software Foundation
77
# gives unlimited permission to copy and/or distribute it,
@@ -251,7 +251,7 @@ libpcre_la_OBJECTS = $(am_libpcre_la_OBJECTS) \
251251
AM_V_lt = $(am__v_lt_@AM_V@)
252252
am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
253253
am__v_lt_0 = --silent
254-
am__v_lt_1 =
254+
am__v_lt_1 =
255255
libpcre_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
256256
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(libpcre_la_CFLAGS) \
257257
$(CFLAGS) $(libpcre_la_LDFLAGS) $(LDFLAGS) -o $@
@@ -449,11 +449,11 @@ am__v_P_1 = :
449449
AM_V_GEN = $(am__v_GEN_@AM_V@)
450450
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
451451
am__v_GEN_0 = @echo " GEN " $@;
452-
am__v_GEN_1 =
452+
am__v_GEN_1 =
453453
AM_V_at = $(am__v_at_@AM_V@)
454454
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
455455
am__v_at_0 = @
456-
am__v_at_1 =
456+
am__v_at_1 =
457457
DEFAULT_INCLUDES = -I.@am__isrc@
458458
depcomp = $(SHELL) $(top_srcdir)/depcomp
459459
am__depfiles_maybe = depfiles
@@ -467,15 +467,15 @@ LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
467467
AM_V_CC = $(am__v_CC_@AM_V@)
468468
am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
469469
am__v_CC_0 = @echo " CC " $@;
470-
am__v_CC_1 =
470+
am__v_CC_1 =
471471
CCLD = $(CC)
472472
LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
473473
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
474474
$(AM_LDFLAGS) $(LDFLAGS) -o $@
475475
AM_V_CCLD = $(am__v_CCLD_@AM_V@)
476476
am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
477477
am__v_CCLD_0 = @echo " CCLD " $@;
478-
am__v_CCLD_1 =
478+
am__v_CCLD_1 =
479479
CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
480480
$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
481481
LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
@@ -485,15 +485,15 @@ LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
485485
AM_V_CXX = $(am__v_CXX_@AM_V@)
486486
am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@)
487487
am__v_CXX_0 = @echo " CXX " $@;
488-
am__v_CXX_1 =
488+
am__v_CXX_1 =
489489
CXXLD = $(CXX)
490490
CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
491491
$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
492492
$(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
493493
AM_V_CXXLD = $(am__v_CXXLD_@AM_V@)
494494
am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@)
495495
am__v_CXXLD_0 = @echo " CXXLD " $@;
496-
am__v_CXXLD_1 =
496+
am__v_CXXLD_1 =
497497
SOURCES = $(libpcre_la_SOURCES) $(nodist_libpcre_la_SOURCES) \
498498
$(libpcre16_la_SOURCES) $(nodist_libpcre16_la_SOURCES) \
499499
$(libpcre32_la_SOURCES) $(nodist_libpcre32_la_SOURCES) \
@@ -988,7 +988,7 @@ dist_noinst_DATA = $(pcrecpp_html)
988988
# The Libtool libraries to install. We'll add to this later.
989989
lib_LTLIBRARIES = $(am__append_4) $(am__append_5) $(am__append_6) \
990990
$(am__append_20) $(am__append_22)
991-
check_SCRIPTS =
991+
check_SCRIPTS =
992992
dist_noinst_SCRIPTS = RunTest $(am__append_39)
993993

994994
# Additional files to delete on 'make clean' and 'make maintainer-clean'.
@@ -1110,7 +1110,7 @@ BUILT_SOURCES = pcre_chartables.c
11101110

11111111
@WITH_PCRE8_TRUE@libpcre_la_CFLAGS = $(VISIBILITY_CFLAGS) $(AM_CFLAGS) \
11121112
@WITH_PCRE8_TRUE@ $(am__append_7) $(am__append_10)
1113-
@WITH_PCRE8_TRUE@libpcre_la_LIBADD =
1113+
@WITH_PCRE8_TRUE@libpcre_la_LIBADD =
11141114
@WITH_PCRE8_TRUE@nodist_libpcre_la_SOURCES = \
11151115
@WITH_PCRE8_TRUE@ pcre_chartables.c
11161116

@@ -1141,7 +1141,7 @@ BUILT_SOURCES = pcre_chartables.c
11411141
@WITH_PCRE16_TRUE@libpcre16_la_CFLAGS = $(VISIBILITY_CFLAGS) \
11421142
@WITH_PCRE16_TRUE@ $(AM_CFLAGS) $(am__append_8) \
11431143
@WITH_PCRE16_TRUE@ $(am__append_11)
1144-
@WITH_PCRE16_TRUE@libpcre16_la_LIBADD =
1144+
@WITH_PCRE16_TRUE@libpcre16_la_LIBADD =
11451145
@WITH_PCRE16_TRUE@nodist_libpcre16_la_SOURCES = \
11461146
@WITH_PCRE16_TRUE@ pcre_chartables.c
11471147

@@ -1172,7 +1172,7 @@ BUILT_SOURCES = pcre_chartables.c
11721172
@WITH_PCRE32_TRUE@libpcre32_la_CFLAGS = $(VISIBILITY_CFLAGS) \
11731173
@WITH_PCRE32_TRUE@ $(AM_CFLAGS) $(am__append_9) \
11741174
@WITH_PCRE32_TRUE@ $(am__append_12)
1175-
@WITH_PCRE32_TRUE@libpcre32_la_LIBADD =
1175+
@WITH_PCRE32_TRUE@libpcre32_la_LIBADD =
11761176
@WITH_PCRE32_TRUE@nodist_libpcre32_la_SOURCES = \
11771177
@WITH_PCRE32_TRUE@ pcre_chartables.c
11781178

@@ -1313,8 +1313,8 @@ pcrecpp_man = doc/pcrecpp.3
13131313
@WITH_GCOV_TRUE@COVERAGE_NAME = $(PACKAGE)-$(VERSION)
13141314
@WITH_GCOV_TRUE@COVERAGE_OUTPUT_FILE = $(COVERAGE_NAME)-coverage.info
13151315
@WITH_GCOV_TRUE@COVERAGE_OUTPUT_DIR = $(COVERAGE_NAME)-coverage
1316-
@WITH_GCOV_TRUE@COVERAGE_LCOV_EXTRA_FLAGS =
1317-
@WITH_GCOV_TRUE@COVERAGE_GENHTML_EXTRA_FLAGS =
1316+
@WITH_GCOV_TRUE@COVERAGE_LCOV_EXTRA_FLAGS =
1317+
@WITH_GCOV_TRUE@COVERAGE_GENHTML_EXTRA_FLAGS =
13181318
@WITH_GCOV_TRUE@coverage_quiet = $(coverage_quiet_$(V))
13191319
@WITH_GCOV_TRUE@coverage_quiet_ = $(coverage_quiet_$(AM_DEFAULT_VERBOSITY))
13201320
@WITH_GCOV_TRUE@coverage_quiet_0 = --quiet
@@ -1364,7 +1364,7 @@ config.h: stamp-h1
13641364
stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
13651365
@rm -f stamp-h1
13661366
cd $(top_builddir) && $(SHELL) ./config.status config.h
1367-
$(srcdir)/config.h.in: $(am__configure_deps)
1367+
$(srcdir)/config.h.in: $(am__configure_deps)
13681368
($(am__cd) $(top_srcdir) && $(AUTOHEADER))
13691369
rm -f stamp-h1
13701370
touch $@
@@ -1425,19 +1425,19 @@ clean-libLTLIBRARIES:
14251425
rm -f $${locs}; \
14261426
}
14271427

1428-
libpcre.la: $(libpcre_la_OBJECTS) $(libpcre_la_DEPENDENCIES) $(EXTRA_libpcre_la_DEPENDENCIES)
1428+
libpcre.la: $(libpcre_la_OBJECTS) $(libpcre_la_DEPENDENCIES) $(EXTRA_libpcre_la_DEPENDENCIES)
14291429
$(AM_V_CCLD)$(libpcre_la_LINK) $(am_libpcre_la_rpath) $(libpcre_la_OBJECTS) $(libpcre_la_LIBADD) $(LIBS)
14301430

1431-
libpcre16.la: $(libpcre16_la_OBJECTS) $(libpcre16_la_DEPENDENCIES) $(EXTRA_libpcre16_la_DEPENDENCIES)
1431+
libpcre16.la: $(libpcre16_la_OBJECTS) $(libpcre16_la_DEPENDENCIES) $(EXTRA_libpcre16_la_DEPENDENCIES)
14321432
$(AM_V_CCLD)$(libpcre16_la_LINK) $(am_libpcre16_la_rpath) $(libpcre16_la_OBJECTS) $(libpcre16_la_LIBADD) $(LIBS)
14331433

1434-
libpcre32.la: $(libpcre32_la_OBJECTS) $(libpcre32_la_DEPENDENCIES) $(EXTRA_libpcre32_la_DEPENDENCIES)
1434+
libpcre32.la: $(libpcre32_la_OBJECTS) $(libpcre32_la_DEPENDENCIES) $(EXTRA_libpcre32_la_DEPENDENCIES)
14351435
$(AM_V_CCLD)$(libpcre32_la_LINK) $(am_libpcre32_la_rpath) $(libpcre32_la_OBJECTS) $(libpcre32_la_LIBADD) $(LIBS)
14361436

1437-
libpcrecpp.la: $(libpcrecpp_la_OBJECTS) $(libpcrecpp_la_DEPENDENCIES) $(EXTRA_libpcrecpp_la_DEPENDENCIES)
1437+
libpcrecpp.la: $(libpcrecpp_la_OBJECTS) $(libpcrecpp_la_DEPENDENCIES) $(EXTRA_libpcrecpp_la_DEPENDENCIES)
14381438
$(AM_V_CXXLD)$(libpcrecpp_la_LINK) $(am_libpcrecpp_la_rpath) $(libpcrecpp_la_OBJECTS) $(libpcrecpp_la_LIBADD) $(LIBS)
14391439

1440-
libpcreposix.la: $(libpcreposix_la_OBJECTS) $(libpcreposix_la_DEPENDENCIES) $(EXTRA_libpcreposix_la_DEPENDENCIES)
1440+
libpcreposix.la: $(libpcreposix_la_OBJECTS) $(libpcreposix_la_DEPENDENCIES) $(EXTRA_libpcreposix_la_DEPENDENCIES)
14411441
$(AM_V_CCLD)$(libpcreposix_la_LINK) $(am_libpcreposix_la_rpath) $(libpcreposix_la_OBJECTS) $(libpcreposix_la_LIBADD) $(LIBS)
14421442
install-binPROGRAMS: $(bin_PROGRAMS)
14431443
@$(NORMAL_INSTALL)
@@ -1498,31 +1498,31 @@ clean-noinstPROGRAMS:
14981498
echo " rm -f" $$list; \
14991499
rm -f $$list
15001500

1501-
dftables$(EXEEXT): $(dftables_OBJECTS) $(dftables_DEPENDENCIES) $(EXTRA_dftables_DEPENDENCIES)
1501+
dftables$(EXEEXT): $(dftables_OBJECTS) $(dftables_DEPENDENCIES) $(EXTRA_dftables_DEPENDENCIES)
15021502
@rm -f dftables$(EXEEXT)
15031503
$(AM_V_CCLD)$(LINK) $(dftables_OBJECTS) $(dftables_LDADD) $(LIBS)
15041504

1505-
pcre_jit_test$(EXEEXT): $(pcre_jit_test_OBJECTS) $(pcre_jit_test_DEPENDENCIES) $(EXTRA_pcre_jit_test_DEPENDENCIES)
1505+
pcre_jit_test$(EXEEXT): $(pcre_jit_test_OBJECTS) $(pcre_jit_test_DEPENDENCIES) $(EXTRA_pcre_jit_test_DEPENDENCIES)
15061506
@rm -f pcre_jit_test$(EXEEXT)
15071507
$(AM_V_CCLD)$(pcre_jit_test_LINK) $(pcre_jit_test_OBJECTS) $(pcre_jit_test_LDADD) $(LIBS)
15081508

1509-
pcre_scanner_unittest$(EXEEXT): $(pcre_scanner_unittest_OBJECTS) $(pcre_scanner_unittest_DEPENDENCIES) $(EXTRA_pcre_scanner_unittest_DEPENDENCIES)
1509+
pcre_scanner_unittest$(EXEEXT): $(pcre_scanner_unittest_OBJECTS) $(pcre_scanner_unittest_DEPENDENCIES) $(EXTRA_pcre_scanner_unittest_DEPENDENCIES)
15101510
@rm -f pcre_scanner_unittest$(EXEEXT)
15111511
$(AM_V_CXXLD)$(pcre_scanner_unittest_LINK) $(pcre_scanner_unittest_OBJECTS) $(pcre_scanner_unittest_LDADD) $(LIBS)
15121512

1513-
pcre_stringpiece_unittest$(EXEEXT): $(pcre_stringpiece_unittest_OBJECTS) $(pcre_stringpiece_unittest_DEPENDENCIES) $(EXTRA_pcre_stringpiece_unittest_DEPENDENCIES)
1513+
pcre_stringpiece_unittest$(EXEEXT): $(pcre_stringpiece_unittest_OBJECTS) $(pcre_stringpiece_unittest_DEPENDENCIES) $(EXTRA_pcre_stringpiece_unittest_DEPENDENCIES)
15141514
@rm -f pcre_stringpiece_unittest$(EXEEXT)
15151515
$(AM_V_CXXLD)$(pcre_stringpiece_unittest_LINK) $(pcre_stringpiece_unittest_OBJECTS) $(pcre_stringpiece_unittest_LDADD) $(LIBS)
15161516

1517-
pcrecpp_unittest$(EXEEXT): $(pcrecpp_unittest_OBJECTS) $(pcrecpp_unittest_DEPENDENCIES) $(EXTRA_pcrecpp_unittest_DEPENDENCIES)
1517+
pcrecpp_unittest$(EXEEXT): $(pcrecpp_unittest_OBJECTS) $(pcrecpp_unittest_DEPENDENCIES) $(EXTRA_pcrecpp_unittest_DEPENDENCIES)
15181518
@rm -f pcrecpp_unittest$(EXEEXT)
15191519
$(AM_V_CXXLD)$(pcrecpp_unittest_LINK) $(pcrecpp_unittest_OBJECTS) $(pcrecpp_unittest_LDADD) $(LIBS)
15201520

1521-
pcregrep$(EXEEXT): $(pcregrep_OBJECTS) $(pcregrep_DEPENDENCIES) $(EXTRA_pcregrep_DEPENDENCIES)
1521+
pcregrep$(EXEEXT): $(pcregrep_OBJECTS) $(pcregrep_DEPENDENCIES) $(EXTRA_pcregrep_DEPENDENCIES)
15221522
@rm -f pcregrep$(EXEEXT)
15231523
$(AM_V_CCLD)$(pcregrep_LINK) $(pcregrep_OBJECTS) $(pcregrep_LDADD) $(LIBS)
15241524

1525-
pcretest$(EXEEXT): $(pcretest_OBJECTS) $(pcretest_DEPENDENCIES) $(EXTRA_pcretest_DEPENDENCIES)
1525+
pcretest$(EXEEXT): $(pcretest_OBJECTS) $(pcretest_DEPENDENCIES) $(EXTRA_pcretest_DEPENDENCIES)
15261526
@rm -f pcretest$(EXEEXT)
15271527
$(AM_V_CCLD)$(pcretest_LINK) $(pcretest_OBJECTS) $(pcretest_LDADD) $(LIBS)
15281528
install-binSCRIPTS: $(bin_SCRIPTS)
@@ -3003,8 +3003,8 @@ maintainer-clean-generic:
30033003
@echo "it deletes files that may require special tools to rebuild."
30043004
-test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
30053005
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
3006-
@WITH_GCOV_FALSE@distclean-local:
30073006
@WITH_GCOV_FALSE@clean-local:
3007+
@WITH_GCOV_FALSE@distclean-local:
30083008
clean: clean-am
30093009

30103010
clean-am: clean-binPROGRAMS clean-generic clean-libLTLIBRARIES \

pcre/NEWS

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
News about PCRE releases
22
------------------------
33

4+
Release 8.42 20-March-2018
5+
--------------------------
6+
7+
This is a bug-fix release.
8+
9+
410
Release 8.41 13-June-2017
511
-------------------------
612

pcre/NON-AUTOTOOLS-BUILD

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -760,13 +760,14 @@ The character code used is EBCDIC, not ASCII or Unicode. In z/OS, UNIX APIs and
760760
applications can be supported through UNIX System Services, and in such an
761761
environment PCRE can be built in the same way as in other systems. However, in
762762
native z/OS (without UNIX System Services) and in z/VM, special ports are
763-
required. For details, please see this web site:
763+
required. PCRE1 version 8.39 is available in file 882 on this site:
764764

765-
http://www.zaconsultants.net
765+
http://www.cbttape.org
766766

767-
You may download PCRE from WWW.CBTTAPE.ORG, file 882.  Everything, source and
768-
executable, is in EBCDIC and native z/OS file formats and this is the
769-
recommended download site.
767+
Everything, source and executable, is in EBCDIC and native z/OS file formats.
768+
However, this software is not maintained and will not be upgraded. If you are
769+
new to PCRE you should be looking at PCRE2 (version 10.30 or later).
770770

771-
==========================
772-
Last Updated: 25 June 2015
771+
===============================
772+
Last Updated: 13 September 2017
773+
===============================

0 commit comments

Comments
 (0)