History log of /openbsd-current/gnu/usr.bin/perl/regexec.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.30 14-May-2024 afresh1

Fix merge issues, remove excess files - match perl-5.38.2 dist

ok gkoehler@
Commit and we'll fix fallout bluhm@
Right away, please deraadt@


Revision tags: OPENBSD_7_3_BASE OPENBSD_7_4_BASE OPENBSD_7_5_BASE
# 1.29 15-Feb-2023 afresh1

Fix merge issues, remove excess files - match perl-5.36.0 dist

OK bluhm@
a good time naddy@


Revision tags: OPENBSD_6_9_BASE OPENBSD_7_0_BASE OPENBSD_7_1_BASE OPENBSD_7_2_BASE
# 1.28 01-Mar-2021 afresh1

Fix merge issues, remove excess files - match perl-5.32.1 dist

OK sthen@


Revision tags: OPENBSD_6_7_BASE OPENBSD_6_8_BASE
# 1.27 09-Apr-2020 afresh1

Update perl to 5.30.2

https://metacpan.org/pod/release/SHAY/perl-5.30.2/pod/perldelta.pod

Incompatible Changes
There are no changes intentionally incompatible with 5.30.0.

Updated Modules and Pragmata
* Compress::Raw::Bzip2 has been upgraded from version 2.084 to 2.089.
* Module::CoreList has been upgraded from version 5.20191110 to 5.20200314.

Selected Bug Fixes
* printf() or sprintf() with the %n format no longer cause a panic
on debugging builds, or report an incorrectly cached length value
when producing SVfUTF8 flagged strings.
* A memory leak in regular expression patterns has been fixed.
* A read beyond buffer in grok_infnan has been fixed.
* An assertion failure in the regular expression engine has been fixed.
* (?{...}) eval groups in regular expressions no longer unintentionally
trigger "EVAL without pos change exceeded limit in regex".


Proceed when you feel comfortable. deraadt@


# 1.26 30-Dec-2019 afresh1

Fix merge issues, remove excess files - match perl-5.30.1 dist

Timing is good deraadt@, OK sthen@


Revision tags: OPENBSD_6_6_BASE
# 1.25 24-May-2019 afresh1

Update to perl 5.28.2

Minor bugfixes and documentation improvments. See perldelta for details.
https://metacpan.org/pod/release/SHAY/perl-5.28.2/pod/perldelta.pod

OK bluhm@


Revision tags: OPENBSD_6_5_BASE
# 1.24 13-Feb-2019 afresh1

Fix merge issues, remove excess files - match perl-5.28.1 dist

looking good sthen@, Great! bluhm@


Revision tags: OPENBSD_6_4_BASE
# 1.23 14-Apr-2018 afresh1

Correct heap overflow bugs in perl

* RT #131844: [CVE-2018-6913] heap-buffer-overflow in S_pack_rec

Reported by GwanYeong Kim, fixed by Tony Cook.

* RT #132063: [CVE-2018-6798] Heap-buffer-overflow in
Perl__byte_dump_string (utf8.c)

Reported by Nguyen Duc Manh, fixed by Karl Williamson, Yves Orton, and
Tony Cook.

* RT #132227: [CVE-2018-6797] heap-buffer-overflow (WRITE of size 1) in
S_regatom (regcomp.c)

Reported by Brian Carpenter, fixed by Yves Orton, Karl Williamson, and
Tony Cook.

Many thanks to deraadt@ tj@ bluhm@ tb@ robert@


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.22 14-Aug-2017 afresh1

branches: 1.22.2; 1.22.4;
Fix merge issues, remove excess files - match perl-5.24.2 dist

OK bluhm@, Reads ok sthen@


Revision tags: OPENBSD_6_1_BASE
# 1.21 05-Feb-2017 afresh1

branches: 1.21.4;
Fix merge issues, remove excess files - match perl-5.24.1 dist


Revision tags: OPENBSD_6_0_BASE
# 1.20 03-Jul-2016 afresh1

Update to perl 5.20.3

OK bluhm@


# 1.19 20-Apr-2016 millert

Apply fix for perl bug 123562 which has been assigned CVE-2015-8853.
It can cause certain regular expressions with malformed UTF8 inputs
to go into a forever loop and consume 100% CPU. OK afresh1@


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.18 25-Apr-2015 afresh1

Fix merge issues, remove excess files - match perl-5.20.2 dist


Revision tags: OPENBSD_5_7_BASE
# 1.17 17-Nov-2014 afresh1

Fix merge conflicts, remove extra files, match upstream perl-5.20.1

ok deraadt@ sthen@ espie@ miod@


Revision tags: OPENBSD_5_6_BASE
# 1.16 24-Mar-2014 afresh1

Merge perl-5.18.2 plus local patches, remove old files

OK espie@ sthen@ deraadt@


Revision tags: OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.15 25-Mar-2013 sthen

merge/resolve conflicts
(some more to do after this one)


Revision tags: OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.14 24-Sep-2010 millert

merge in perl 5.12.2 plus local changes


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.13 03-Nov-2009 jasper

- apply fix from upstream git for CVE-2009-3626, which could cause perl to
crash on certain invalid UTF-8 codes.

ok millert@ sthen@


# 1.12 12-Oct-2009 millert

Merge in perl 5.10.1


Revision tags: OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.11 29-Sep-2008 millert

fix conflicts and merge in local changes to perl 5.10.0


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE
# 1.10 28-Mar-2006 millert

merge in perl 5.8.8


Revision tags: OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE
# 1.9 15-Jan-2005 millert

sync in-tree perl with 5.8.6


Revision tags: OPENBSD_3_6_BASE
# 1.8 09-Aug-2004 millert

merge 5.8.5 into HEAD
remove now-unused files
crank libperl shared library major number
update Makefile.bsd-wrapper
tweak openbsd hints file for arm and m68k


Revision tags: OPENBSD_3_5_BASE
# 1.7 03-Dec-2003 millert

Resolve conflicts for perl 5.8.2, remove old files, and add OpenBSD-specific scaffolding


Revision tags: OPENBSD_3_3_BASE OPENBSD_3_4_BASE
# 1.6 27-Oct-2002 millert

Resolve conflicts, remove old files, merge local changes


Revision tags: OPENBSD_3_0_BASE OPENBSD_3_1_BASE OPENBSD_3_2_BASE
# 1.5 24-May-2001 millert

merge in perl 5.6.1 with our local changes


Revision tags: OPENBSD_2_7_BASE OPENBSD_2_8_BASE OPENBSD_2_9_BASE
# 1.4 06-Apr-2000 millert

perl-5.6.0 + local changes


Revision tags: OPENBSD_2_6_BASE
# 1.3 29-Apr-1999 millert

perl5.005_03 (stock)


Revision tags: OPENBSD_2_3_BASE OPENBSD_2_4_BASE OPENBSD_2_5_BASE
# 1.2 30-Nov-1997 millert

perl 5.004_04


# 1.1 19-Aug-1996 downsj

branches: 1.1.1;
Initial revision


# 1.29 15-Feb-2023 afresh1

Fix merge issues, remove excess files - match perl-5.36.0 dist

OK bluhm@
a good time naddy@


Revision tags: OPENBSD_6_9_BASE OPENBSD_7_0_BASE OPENBSD_7_1_BASE OPENBSD_7_2_BASE
# 1.28 01-Mar-2021 afresh1

Fix merge issues, remove excess files - match perl-5.32.1 dist

OK sthen@


Revision tags: OPENBSD_6_7_BASE OPENBSD_6_8_BASE
# 1.27 09-Apr-2020 afresh1

Update perl to 5.30.2

https://metacpan.org/pod/release/SHAY/perl-5.30.2/pod/perldelta.pod

Incompatible Changes
There are no changes intentionally incompatible with 5.30.0.

Updated Modules and Pragmata
* Compress::Raw::Bzip2 has been upgraded from version 2.084 to 2.089.
* Module::CoreList has been upgraded from version 5.20191110 to 5.20200314.

Selected Bug Fixes
* printf() or sprintf() with the %n format no longer cause a panic
on debugging builds, or report an incorrectly cached length value
when producing SVfUTF8 flagged strings.
* A memory leak in regular expression patterns has been fixed.
* A read beyond buffer in grok_infnan has been fixed.
* An assertion failure in the regular expression engine has been fixed.
* (?{...}) eval groups in regular expressions no longer unintentionally
trigger "EVAL without pos change exceeded limit in regex".


Proceed when you feel comfortable. deraadt@


# 1.26 30-Dec-2019 afresh1

Fix merge issues, remove excess files - match perl-5.30.1 dist

Timing is good deraadt@, OK sthen@


Revision tags: OPENBSD_6_6_BASE
# 1.25 24-May-2019 afresh1

Update to perl 5.28.2

Minor bugfixes and documentation improvments. See perldelta for details.
https://metacpan.org/pod/release/SHAY/perl-5.28.2/pod/perldelta.pod

OK bluhm@


Revision tags: OPENBSD_6_5_BASE
# 1.24 13-Feb-2019 afresh1

Fix merge issues, remove excess files - match perl-5.28.1 dist

looking good sthen@, Great! bluhm@


Revision tags: OPENBSD_6_4_BASE
# 1.23 14-Apr-2018 afresh1

Correct heap overflow bugs in perl

* RT #131844: [CVE-2018-6913] heap-buffer-overflow in S_pack_rec

Reported by GwanYeong Kim, fixed by Tony Cook.

* RT #132063: [CVE-2018-6798] Heap-buffer-overflow in
Perl__byte_dump_string (utf8.c)

Reported by Nguyen Duc Manh, fixed by Karl Williamson, Yves Orton, and
Tony Cook.

* RT #132227: [CVE-2018-6797] heap-buffer-overflow (WRITE of size 1) in
S_regatom (regcomp.c)

Reported by Brian Carpenter, fixed by Yves Orton, Karl Williamson, and
Tony Cook.

Many thanks to deraadt@ tj@ bluhm@ tb@ robert@


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.22 14-Aug-2017 afresh1

branches: 1.22.2; 1.22.4;
Fix merge issues, remove excess files - match perl-5.24.2 dist

OK bluhm@, Reads ok sthen@


Revision tags: OPENBSD_6_1_BASE
# 1.21 05-Feb-2017 afresh1

branches: 1.21.4;
Fix merge issues, remove excess files - match perl-5.24.1 dist


Revision tags: OPENBSD_6_0_BASE
# 1.20 03-Jul-2016 afresh1

Update to perl 5.20.3

OK bluhm@


# 1.19 20-Apr-2016 millert

Apply fix for perl bug 123562 which has been assigned CVE-2015-8853.
It can cause certain regular expressions with malformed UTF8 inputs
to go into a forever loop and consume 100% CPU. OK afresh1@


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.18 25-Apr-2015 afresh1

Fix merge issues, remove excess files - match perl-5.20.2 dist


Revision tags: OPENBSD_5_7_BASE
# 1.17 17-Nov-2014 afresh1

Fix merge conflicts, remove extra files, match upstream perl-5.20.1

ok deraadt@ sthen@ espie@ miod@


Revision tags: OPENBSD_5_6_BASE
# 1.16 24-Mar-2014 afresh1

Merge perl-5.18.2 plus local patches, remove old files

OK espie@ sthen@ deraadt@


Revision tags: OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.15 25-Mar-2013 sthen

merge/resolve conflicts
(some more to do after this one)


Revision tags: OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.14 24-Sep-2010 millert

merge in perl 5.12.2 plus local changes


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.13 03-Nov-2009 jasper

- apply fix from upstream git for CVE-2009-3626, which could cause perl to
crash on certain invalid UTF-8 codes.

ok millert@ sthen@


# 1.12 12-Oct-2009 millert

Merge in perl 5.10.1


Revision tags: OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.11 29-Sep-2008 millert

fix conflicts and merge in local changes to perl 5.10.0


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE
# 1.10 28-Mar-2006 millert

merge in perl 5.8.8


Revision tags: OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE
# 1.9 15-Jan-2005 millert

sync in-tree perl with 5.8.6


Revision tags: OPENBSD_3_6_BASE
# 1.8 09-Aug-2004 millert

merge 5.8.5 into HEAD
remove now-unused files
crank libperl shared library major number
update Makefile.bsd-wrapper
tweak openbsd hints file for arm and m68k


Revision tags: OPENBSD_3_5_BASE
# 1.7 03-Dec-2003 millert

Resolve conflicts for perl 5.8.2, remove old files, and add OpenBSD-specific scaffolding


Revision tags: OPENBSD_3_3_BASE OPENBSD_3_4_BASE
# 1.6 27-Oct-2002 millert

Resolve conflicts, remove old files, merge local changes


Revision tags: OPENBSD_3_0_BASE OPENBSD_3_1_BASE OPENBSD_3_2_BASE
# 1.5 24-May-2001 millert

merge in perl 5.6.1 with our local changes


Revision tags: OPENBSD_2_7_BASE OPENBSD_2_8_BASE OPENBSD_2_9_BASE
# 1.4 06-Apr-2000 millert

perl-5.6.0 + local changes


Revision tags: OPENBSD_2_6_BASE
# 1.3 29-Apr-1999 millert

perl5.005_03 (stock)


Revision tags: OPENBSD_2_3_BASE OPENBSD_2_4_BASE OPENBSD_2_5_BASE
# 1.2 30-Nov-1997 millert

perl 5.004_04


# 1.1 19-Aug-1996 downsj

branches: 1.1.1;
Initial revision


# 1.28 01-Mar-2021 afresh1

Fix merge issues, remove excess files - match perl-5.32.1 dist

OK sthen@


Revision tags: OPENBSD_6_7_BASE OPENBSD_6_8_BASE
# 1.27 09-Apr-2020 afresh1

Update perl to 5.30.2

https://metacpan.org/pod/release/SHAY/perl-5.30.2/pod/perldelta.pod

Incompatible Changes
There are no changes intentionally incompatible with 5.30.0.

Updated Modules and Pragmata
* Compress::Raw::Bzip2 has been upgraded from version 2.084 to 2.089.
* Module::CoreList has been upgraded from version 5.20191110 to 5.20200314.

Selected Bug Fixes
* printf() or sprintf() with the %n format no longer cause a panic
on debugging builds, or report an incorrectly cached length value
when producing SVfUTF8 flagged strings.
* A memory leak in regular expression patterns has been fixed.
* A read beyond buffer in grok_infnan has been fixed.
* An assertion failure in the regular expression engine has been fixed.
* (?{...}) eval groups in regular expressions no longer unintentionally
trigger "EVAL without pos change exceeded limit in regex".


Proceed when you feel comfortable. deraadt@


# 1.26 30-Dec-2019 afresh1

Fix merge issues, remove excess files - match perl-5.30.1 dist

Timing is good deraadt@, OK sthen@


Revision tags: OPENBSD_6_6_BASE
# 1.25 24-May-2019 afresh1

Update to perl 5.28.2

Minor bugfixes and documentation improvments. See perldelta for details.
https://metacpan.org/pod/release/SHAY/perl-5.28.2/pod/perldelta.pod

OK bluhm@


Revision tags: OPENBSD_6_5_BASE
# 1.24 13-Feb-2019 afresh1

Fix merge issues, remove excess files - match perl-5.28.1 dist

looking good sthen@, Great! bluhm@


Revision tags: OPENBSD_6_4_BASE
# 1.23 14-Apr-2018 afresh1

Correct heap overflow bugs in perl

* RT #131844: [CVE-2018-6913] heap-buffer-overflow in S_pack_rec

Reported by GwanYeong Kim, fixed by Tony Cook.

* RT #132063: [CVE-2018-6798] Heap-buffer-overflow in
Perl__byte_dump_string (utf8.c)

Reported by Nguyen Duc Manh, fixed by Karl Williamson, Yves Orton, and
Tony Cook.

* RT #132227: [CVE-2018-6797] heap-buffer-overflow (WRITE of size 1) in
S_regatom (regcomp.c)

Reported by Brian Carpenter, fixed by Yves Orton, Karl Williamson, and
Tony Cook.

Many thanks to deraadt@ tj@ bluhm@ tb@ robert@


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.22 14-Aug-2017 afresh1

branches: 1.22.2; 1.22.4;
Fix merge issues, remove excess files - match perl-5.24.2 dist

OK bluhm@, Reads ok sthen@


Revision tags: OPENBSD_6_1_BASE
# 1.21 05-Feb-2017 afresh1

branches: 1.21.4;
Fix merge issues, remove excess files - match perl-5.24.1 dist


Revision tags: OPENBSD_6_0_BASE
# 1.20 03-Jul-2016 afresh1

Update to perl 5.20.3

OK bluhm@


# 1.19 20-Apr-2016 millert

Apply fix for perl bug 123562 which has been assigned CVE-2015-8853.
It can cause certain regular expressions with malformed UTF8 inputs
to go into a forever loop and consume 100% CPU. OK afresh1@


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.18 25-Apr-2015 afresh1

Fix merge issues, remove excess files - match perl-5.20.2 dist


Revision tags: OPENBSD_5_7_BASE
# 1.17 17-Nov-2014 afresh1

Fix merge conflicts, remove extra files, match upstream perl-5.20.1

ok deraadt@ sthen@ espie@ miod@


Revision tags: OPENBSD_5_6_BASE
# 1.16 24-Mar-2014 afresh1

Merge perl-5.18.2 plus local patches, remove old files

OK espie@ sthen@ deraadt@


Revision tags: OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.15 25-Mar-2013 sthen

merge/resolve conflicts
(some more to do after this one)


Revision tags: OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.14 24-Sep-2010 millert

merge in perl 5.12.2 plus local changes


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.13 03-Nov-2009 jasper

- apply fix from upstream git for CVE-2009-3626, which could cause perl to
crash on certain invalid UTF-8 codes.

ok millert@ sthen@


# 1.12 12-Oct-2009 millert

Merge in perl 5.10.1


Revision tags: OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.11 29-Sep-2008 millert

fix conflicts and merge in local changes to perl 5.10.0


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE
# 1.10 28-Mar-2006 millert

merge in perl 5.8.8


Revision tags: OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE
# 1.9 15-Jan-2005 millert

sync in-tree perl with 5.8.6


Revision tags: OPENBSD_3_6_BASE
# 1.8 09-Aug-2004 millert

merge 5.8.5 into HEAD
remove now-unused files
crank libperl shared library major number
update Makefile.bsd-wrapper
tweak openbsd hints file for arm and m68k


Revision tags: OPENBSD_3_5_BASE
# 1.7 03-Dec-2003 millert

Resolve conflicts for perl 5.8.2, remove old files, and add OpenBSD-specific scaffolding


Revision tags: OPENBSD_3_3_BASE OPENBSD_3_4_BASE
# 1.6 27-Oct-2002 millert

Resolve conflicts, remove old files, merge local changes


Revision tags: OPENBSD_3_0_BASE OPENBSD_3_1_BASE OPENBSD_3_2_BASE
# 1.5 24-May-2001 millert

merge in perl 5.6.1 with our local changes


Revision tags: OPENBSD_2_7_BASE OPENBSD_2_8_BASE OPENBSD_2_9_BASE
# 1.4 06-Apr-2000 millert

perl-5.6.0 + local changes


Revision tags: OPENBSD_2_6_BASE
# 1.3 29-Apr-1999 millert

perl5.005_03 (stock)


Revision tags: OPENBSD_2_3_BASE OPENBSD_2_4_BASE OPENBSD_2_5_BASE
# 1.2 30-Nov-1997 millert

perl 5.004_04


# 1.1 19-Aug-1996 downsj

branches: 1.1.1;
Initial revision


# 1.27 09-Apr-2020 afresh1

Update perl to 5.30.2

https://metacpan.org/pod/release/SHAY/perl-5.30.2/pod/perldelta.pod

Incompatible Changes
There are no changes intentionally incompatible with 5.30.0.

Updated Modules and Pragmata
* Compress::Raw::Bzip2 has been upgraded from version 2.084 to 2.089.
* Module::CoreList has been upgraded from version 5.20191110 to 5.20200314.

Selected Bug Fixes
* printf() or sprintf() with the %n format no longer cause a panic
on debugging builds, or report an incorrectly cached length value
when producing SVfUTF8 flagged strings.
* A memory leak in regular expression patterns has been fixed.
* A read beyond buffer in grok_infnan has been fixed.
* An assertion failure in the regular expression engine has been fixed.
* (?{...}) eval groups in regular expressions no longer unintentionally
trigger "EVAL without pos change exceeded limit in regex".


Proceed when you feel comfortable. deraadt@


# 1.26 30-Dec-2019 afresh1

Fix merge issues, remove excess files - match perl-5.30.1 dist

Timing is good deraadt@, OK sthen@


Revision tags: OPENBSD_6_6_BASE
# 1.25 24-May-2019 afresh1

Update to perl 5.28.2

Minor bugfixes and documentation improvments. See perldelta for details.
https://metacpan.org/pod/release/SHAY/perl-5.28.2/pod/perldelta.pod

OK bluhm@


Revision tags: OPENBSD_6_5_BASE
# 1.24 13-Feb-2019 afresh1

Fix merge issues, remove excess files - match perl-5.28.1 dist

looking good sthen@, Great! bluhm@


Revision tags: OPENBSD_6_4_BASE
# 1.23 14-Apr-2018 afresh1

Correct heap overflow bugs in perl

* RT #131844: [CVE-2018-6913] heap-buffer-overflow in S_pack_rec

Reported by GwanYeong Kim, fixed by Tony Cook.

* RT #132063: [CVE-2018-6798] Heap-buffer-overflow in
Perl__byte_dump_string (utf8.c)

Reported by Nguyen Duc Manh, fixed by Karl Williamson, Yves Orton, and
Tony Cook.

* RT #132227: [CVE-2018-6797] heap-buffer-overflow (WRITE of size 1) in
S_regatom (regcomp.c)

Reported by Brian Carpenter, fixed by Yves Orton, Karl Williamson, and
Tony Cook.

Many thanks to deraadt@ tj@ bluhm@ tb@ robert@


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.22 14-Aug-2017 afresh1

branches: 1.22.2; 1.22.4;
Fix merge issues, remove excess files - match perl-5.24.2 dist

OK bluhm@, Reads ok sthen@


Revision tags: OPENBSD_6_1_BASE
# 1.21 05-Feb-2017 afresh1

branches: 1.21.4;
Fix merge issues, remove excess files - match perl-5.24.1 dist


Revision tags: OPENBSD_6_0_BASE
# 1.20 03-Jul-2016 afresh1

Update to perl 5.20.3

OK bluhm@


# 1.19 20-Apr-2016 millert

Apply fix for perl bug 123562 which has been assigned CVE-2015-8853.
It can cause certain regular expressions with malformed UTF8 inputs
to go into a forever loop and consume 100% CPU. OK afresh1@


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.18 25-Apr-2015 afresh1

Fix merge issues, remove excess files - match perl-5.20.2 dist


Revision tags: OPENBSD_5_7_BASE
# 1.17 17-Nov-2014 afresh1

Fix merge conflicts, remove extra files, match upstream perl-5.20.1

ok deraadt@ sthen@ espie@ miod@


Revision tags: OPENBSD_5_6_BASE
# 1.16 24-Mar-2014 afresh1

Merge perl-5.18.2 plus local patches, remove old files

OK espie@ sthen@ deraadt@


Revision tags: OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.15 25-Mar-2013 sthen

merge/resolve conflicts
(some more to do after this one)


Revision tags: OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.14 24-Sep-2010 millert

merge in perl 5.12.2 plus local changes


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.13 03-Nov-2009 jasper

- apply fix from upstream git for CVE-2009-3626, which could cause perl to
crash on certain invalid UTF-8 codes.

ok millert@ sthen@


# 1.12 12-Oct-2009 millert

Merge in perl 5.10.1


Revision tags: OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.11 29-Sep-2008 millert

fix conflicts and merge in local changes to perl 5.10.0


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE
# 1.10 28-Mar-2006 millert

merge in perl 5.8.8


Revision tags: OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE
# 1.9 15-Jan-2005 millert

sync in-tree perl with 5.8.6


Revision tags: OPENBSD_3_6_BASE
# 1.8 09-Aug-2004 millert

merge 5.8.5 into HEAD
remove now-unused files
crank libperl shared library major number
update Makefile.bsd-wrapper
tweak openbsd hints file for arm and m68k


Revision tags: OPENBSD_3_5_BASE
# 1.7 03-Dec-2003 millert

Resolve conflicts for perl 5.8.2, remove old files, and add OpenBSD-specific scaffolding


Revision tags: OPENBSD_3_3_BASE OPENBSD_3_4_BASE
# 1.6 27-Oct-2002 millert

Resolve conflicts, remove old files, merge local changes


Revision tags: OPENBSD_3_0_BASE OPENBSD_3_1_BASE OPENBSD_3_2_BASE
# 1.5 24-May-2001 millert

merge in perl 5.6.1 with our local changes


Revision tags: OPENBSD_2_7_BASE OPENBSD_2_8_BASE OPENBSD_2_9_BASE
# 1.4 06-Apr-2000 millert

perl-5.6.0 + local changes


Revision tags: OPENBSD_2_6_BASE
# 1.3 29-Apr-1999 millert

perl5.005_03 (stock)


Revision tags: OPENBSD_2_3_BASE OPENBSD_2_4_BASE OPENBSD_2_5_BASE
# 1.2 30-Nov-1997 millert

perl 5.004_04


# 1.1 19-Aug-1996 downsj

branches: 1.1.1;
Initial revision


# 1.26 30-Dec-2019 afresh1

Fix merge issues, remove excess files - match perl-5.30.1 dist

Timing is good deraadt@, OK sthen@


Revision tags: OPENBSD_6_6_BASE
# 1.25 24-May-2019 afresh1

Update to perl 5.28.2

Minor bugfixes and documentation improvments. See perldelta for details.
https://metacpan.org/pod/release/SHAY/perl-5.28.2/pod/perldelta.pod

OK bluhm@


Revision tags: OPENBSD_6_5_BASE
# 1.24 13-Feb-2019 afresh1

Fix merge issues, remove excess files - match perl-5.28.1 dist

looking good sthen@, Great! bluhm@


Revision tags: OPENBSD_6_4_BASE
# 1.23 14-Apr-2018 afresh1

Correct heap overflow bugs in perl

* RT #131844: [CVE-2018-6913] heap-buffer-overflow in S_pack_rec

Reported by GwanYeong Kim, fixed by Tony Cook.

* RT #132063: [CVE-2018-6798] Heap-buffer-overflow in
Perl__byte_dump_string (utf8.c)

Reported by Nguyen Duc Manh, fixed by Karl Williamson, Yves Orton, and
Tony Cook.

* RT #132227: [CVE-2018-6797] heap-buffer-overflow (WRITE of size 1) in
S_regatom (regcomp.c)

Reported by Brian Carpenter, fixed by Yves Orton, Karl Williamson, and
Tony Cook.

Many thanks to deraadt@ tj@ bluhm@ tb@ robert@


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.22 14-Aug-2017 afresh1

branches: 1.22.2; 1.22.4;
Fix merge issues, remove excess files - match perl-5.24.2 dist

OK bluhm@, Reads ok sthen@


Revision tags: OPENBSD_6_1_BASE
# 1.21 05-Feb-2017 afresh1

branches: 1.21.4;
Fix merge issues, remove excess files - match perl-5.24.1 dist


Revision tags: OPENBSD_6_0_BASE
# 1.20 03-Jul-2016 afresh1

Update to perl 5.20.3

OK bluhm@


# 1.19 20-Apr-2016 millert

Apply fix for perl bug 123562 which has been assigned CVE-2015-8853.
It can cause certain regular expressions with malformed UTF8 inputs
to go into a forever loop and consume 100% CPU. OK afresh1@


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.18 25-Apr-2015 afresh1

Fix merge issues, remove excess files - match perl-5.20.2 dist


Revision tags: OPENBSD_5_7_BASE
# 1.17 17-Nov-2014 afresh1

Fix merge conflicts, remove extra files, match upstream perl-5.20.1

ok deraadt@ sthen@ espie@ miod@


Revision tags: OPENBSD_5_6_BASE
# 1.16 24-Mar-2014 afresh1

Merge perl-5.18.2 plus local patches, remove old files

OK espie@ sthen@ deraadt@


Revision tags: OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.15 25-Mar-2013 sthen

merge/resolve conflicts
(some more to do after this one)


Revision tags: OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.14 24-Sep-2010 millert

merge in perl 5.12.2 plus local changes


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.13 03-Nov-2009 jasper

- apply fix from upstream git for CVE-2009-3626, which could cause perl to
crash on certain invalid UTF-8 codes.

ok millert@ sthen@


# 1.12 12-Oct-2009 millert

Merge in perl 5.10.1


Revision tags: OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.11 29-Sep-2008 millert

fix conflicts and merge in local changes to perl 5.10.0


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE
# 1.10 28-Mar-2006 millert

merge in perl 5.8.8


Revision tags: OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE
# 1.9 15-Jan-2005 millert

sync in-tree perl with 5.8.6


Revision tags: OPENBSD_3_6_BASE
# 1.8 09-Aug-2004 millert

merge 5.8.5 into HEAD
remove now-unused files
crank libperl shared library major number
update Makefile.bsd-wrapper
tweak openbsd hints file for arm and m68k


Revision tags: OPENBSD_3_5_BASE
# 1.7 03-Dec-2003 millert

Resolve conflicts for perl 5.8.2, remove old files, and add OpenBSD-specific scaffolding


Revision tags: OPENBSD_3_3_BASE OPENBSD_3_4_BASE
# 1.6 27-Oct-2002 millert

Resolve conflicts, remove old files, merge local changes


Revision tags: OPENBSD_3_0_BASE OPENBSD_3_1_BASE OPENBSD_3_2_BASE
# 1.5 24-May-2001 millert

merge in perl 5.6.1 with our local changes


Revision tags: OPENBSD_2_7_BASE OPENBSD_2_8_BASE OPENBSD_2_9_BASE
# 1.4 06-Apr-2000 millert

perl-5.6.0 + local changes


Revision tags: OPENBSD_2_6_BASE
# 1.3 29-Apr-1999 millert

perl5.005_03 (stock)


Revision tags: OPENBSD_2_3_BASE OPENBSD_2_4_BASE OPENBSD_2_5_BASE
# 1.2 30-Nov-1997 millert

perl 5.004_04


# 1.1 19-Aug-1996 downsj

branches: 1.1.1;
Initial revision


# 1.25 24-May-2019 afresh1

Update to perl 5.28.2

Minor bugfixes and documentation improvments. See perldelta for details.
https://metacpan.org/pod/release/SHAY/perl-5.28.2/pod/perldelta.pod

OK bluhm@


Revision tags: OPENBSD_6_5_BASE
# 1.24 13-Feb-2019 afresh1

Fix merge issues, remove excess files - match perl-5.28.1 dist

looking good sthen@, Great! bluhm@


Revision tags: OPENBSD_6_4_BASE
# 1.23 14-Apr-2018 afresh1

Correct heap overflow bugs in perl

* RT #131844: [CVE-2018-6913] heap-buffer-overflow in S_pack_rec

Reported by GwanYeong Kim, fixed by Tony Cook.

* RT #132063: [CVE-2018-6798] Heap-buffer-overflow in
Perl__byte_dump_string (utf8.c)

Reported by Nguyen Duc Manh, fixed by Karl Williamson, Yves Orton, and
Tony Cook.

* RT #132227: [CVE-2018-6797] heap-buffer-overflow (WRITE of size 1) in
S_regatom (regcomp.c)

Reported by Brian Carpenter, fixed by Yves Orton, Karl Williamson, and
Tony Cook.

Many thanks to deraadt@ tj@ bluhm@ tb@ robert@


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.22 14-Aug-2017 afresh1

branches: 1.22.2; 1.22.4;
Fix merge issues, remove excess files - match perl-5.24.2 dist

OK bluhm@, Reads ok sthen@


Revision tags: OPENBSD_6_1_BASE
# 1.21 05-Feb-2017 afresh1

branches: 1.21.4;
Fix merge issues, remove excess files - match perl-5.24.1 dist


Revision tags: OPENBSD_6_0_BASE
# 1.20 03-Jul-2016 afresh1

Update to perl 5.20.3

OK bluhm@


# 1.19 20-Apr-2016 millert

Apply fix for perl bug 123562 which has been assigned CVE-2015-8853.
It can cause certain regular expressions with malformed UTF8 inputs
to go into a forever loop and consume 100% CPU. OK afresh1@


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.18 25-Apr-2015 afresh1

Fix merge issues, remove excess files - match perl-5.20.2 dist


Revision tags: OPENBSD_5_7_BASE
# 1.17 17-Nov-2014 afresh1

Fix merge conflicts, remove extra files, match upstream perl-5.20.1

ok deraadt@ sthen@ espie@ miod@


Revision tags: OPENBSD_5_6_BASE
# 1.16 24-Mar-2014 afresh1

Merge perl-5.18.2 plus local patches, remove old files

OK espie@ sthen@ deraadt@


Revision tags: OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.15 25-Mar-2013 sthen

merge/resolve conflicts
(some more to do after this one)


Revision tags: OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.14 24-Sep-2010 millert

merge in perl 5.12.2 plus local changes


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.13 03-Nov-2009 jasper

- apply fix from upstream git for CVE-2009-3626, which could cause perl to
crash on certain invalid UTF-8 codes.

ok millert@ sthen@


# 1.12 12-Oct-2009 millert

Merge in perl 5.10.1


Revision tags: OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.11 29-Sep-2008 millert

fix conflicts and merge in local changes to perl 5.10.0


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE
# 1.10 28-Mar-2006 millert

merge in perl 5.8.8


Revision tags: OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE
# 1.9 15-Jan-2005 millert

sync in-tree perl with 5.8.6


Revision tags: OPENBSD_3_6_BASE
# 1.8 09-Aug-2004 millert

merge 5.8.5 into HEAD
remove now-unused files
crank libperl shared library major number
update Makefile.bsd-wrapper
tweak openbsd hints file for arm and m68k


Revision tags: OPENBSD_3_5_BASE
# 1.7 03-Dec-2003 millert

Resolve conflicts for perl 5.8.2, remove old files, and add OpenBSD-specific scaffolding


Revision tags: OPENBSD_3_3_BASE OPENBSD_3_4_BASE
# 1.6 27-Oct-2002 millert

Resolve conflicts, remove old files, merge local changes


Revision tags: OPENBSD_3_0_BASE OPENBSD_3_1_BASE OPENBSD_3_2_BASE
# 1.5 24-May-2001 millert

merge in perl 5.6.1 with our local changes


Revision tags: OPENBSD_2_7_BASE OPENBSD_2_8_BASE OPENBSD_2_9_BASE
# 1.4 06-Apr-2000 millert

perl-5.6.0 + local changes


Revision tags: OPENBSD_2_6_BASE
# 1.3 29-Apr-1999 millert

perl5.005_03 (stock)


Revision tags: OPENBSD_2_3_BASE OPENBSD_2_4_BASE OPENBSD_2_5_BASE
# 1.2 30-Nov-1997 millert

perl 5.004_04


# 1.1 19-Aug-1996 downsj

branches: 1.1.1;
Initial revision


# 1.24 13-Feb-2019 afresh1

Fix merge issues, remove excess files - match perl-5.28.1 dist

looking good sthen@, Great! bluhm@


Revision tags: OPENBSD_6_4_BASE
# 1.23 14-Apr-2018 afresh1

Correct heap overflow bugs in perl

* RT #131844: [CVE-2018-6913] heap-buffer-overflow in S_pack_rec

Reported by GwanYeong Kim, fixed by Tony Cook.

* RT #132063: [CVE-2018-6798] Heap-buffer-overflow in
Perl__byte_dump_string (utf8.c)

Reported by Nguyen Duc Manh, fixed by Karl Williamson, Yves Orton, and
Tony Cook.

* RT #132227: [CVE-2018-6797] heap-buffer-overflow (WRITE of size 1) in
S_regatom (regcomp.c)

Reported by Brian Carpenter, fixed by Yves Orton, Karl Williamson, and
Tony Cook.

Many thanks to deraadt@ tj@ bluhm@ tb@ robert@


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.22 14-Aug-2017 afresh1

branches: 1.22.2; 1.22.4;
Fix merge issues, remove excess files - match perl-5.24.2 dist

OK bluhm@, Reads ok sthen@


Revision tags: OPENBSD_6_1_BASE
# 1.21 05-Feb-2017 afresh1

branches: 1.21.4;
Fix merge issues, remove excess files - match perl-5.24.1 dist


Revision tags: OPENBSD_6_0_BASE
# 1.20 03-Jul-2016 afresh1

Update to perl 5.20.3

OK bluhm@


# 1.19 20-Apr-2016 millert

Apply fix for perl bug 123562 which has been assigned CVE-2015-8853.
It can cause certain regular expressions with malformed UTF8 inputs
to go into a forever loop and consume 100% CPU. OK afresh1@


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.18 25-Apr-2015 afresh1

Fix merge issues, remove excess files - match perl-5.20.2 dist


Revision tags: OPENBSD_5_7_BASE
# 1.17 17-Nov-2014 afresh1

Fix merge conflicts, remove extra files, match upstream perl-5.20.1

ok deraadt@ sthen@ espie@ miod@


Revision tags: OPENBSD_5_6_BASE
# 1.16 24-Mar-2014 afresh1

Merge perl-5.18.2 plus local patches, remove old files

OK espie@ sthen@ deraadt@


Revision tags: OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.15 25-Mar-2013 sthen

merge/resolve conflicts
(some more to do after this one)


Revision tags: OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.14 24-Sep-2010 millert

merge in perl 5.12.2 plus local changes


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.13 03-Nov-2009 jasper

- apply fix from upstream git for CVE-2009-3626, which could cause perl to
crash on certain invalid UTF-8 codes.

ok millert@ sthen@


# 1.12 12-Oct-2009 millert

Merge in perl 5.10.1


Revision tags: OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.11 29-Sep-2008 millert

fix conflicts and merge in local changes to perl 5.10.0


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE
# 1.10 28-Mar-2006 millert

merge in perl 5.8.8


Revision tags: OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE
# 1.9 15-Jan-2005 millert

sync in-tree perl with 5.8.6


Revision tags: OPENBSD_3_6_BASE
# 1.8 09-Aug-2004 millert

merge 5.8.5 into HEAD
remove now-unused files
crank libperl shared library major number
update Makefile.bsd-wrapper
tweak openbsd hints file for arm and m68k


Revision tags: OPENBSD_3_5_BASE
# 1.7 03-Dec-2003 millert

Resolve conflicts for perl 5.8.2, remove old files, and add OpenBSD-specific scaffolding


Revision tags: OPENBSD_3_3_BASE OPENBSD_3_4_BASE
# 1.6 27-Oct-2002 millert

Resolve conflicts, remove old files, merge local changes


Revision tags: OPENBSD_3_0_BASE OPENBSD_3_1_BASE OPENBSD_3_2_BASE
# 1.5 24-May-2001 millert

merge in perl 5.6.1 with our local changes


Revision tags: OPENBSD_2_7_BASE OPENBSD_2_8_BASE OPENBSD_2_9_BASE
# 1.4 06-Apr-2000 millert

perl-5.6.0 + local changes


Revision tags: OPENBSD_2_6_BASE
# 1.3 29-Apr-1999 millert

perl5.005_03 (stock)


Revision tags: OPENBSD_2_3_BASE OPENBSD_2_4_BASE OPENBSD_2_5_BASE
# 1.2 30-Nov-1997 millert

perl 5.004_04


# 1.1 19-Aug-1996 downsj

branches: 1.1.1;
Initial revision


# 1.23 14-Apr-2018 afresh1

Correct heap overflow bugs in perl

* RT #131844: [CVE-2018-6913] heap-buffer-overflow in S_pack_rec

Reported by GwanYeong Kim, fixed by Tony Cook.

* RT #132063: [CVE-2018-6798] Heap-buffer-overflow in
Perl__byte_dump_string (utf8.c)

Reported by Nguyen Duc Manh, fixed by Karl Williamson, Yves Orton, and
Tony Cook.

* RT #132227: [CVE-2018-6797] heap-buffer-overflow (WRITE of size 1) in
S_regatom (regcomp.c)

Reported by Brian Carpenter, fixed by Yves Orton, Karl Williamson, and
Tony Cook.

Many thanks to deraadt@ tj@ bluhm@ tb@ robert@


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.22 14-Aug-2017 afresh1

branches: 1.22.2; 1.22.4;
Fix merge issues, remove excess files - match perl-5.24.2 dist

OK bluhm@, Reads ok sthen@


Revision tags: OPENBSD_6_1_BASE
# 1.21 05-Feb-2017 afresh1

branches: 1.21.4;
Fix merge issues, remove excess files - match perl-5.24.1 dist


Revision tags: OPENBSD_6_0_BASE
# 1.20 03-Jul-2016 afresh1

Update to perl 5.20.3

OK bluhm@


# 1.19 20-Apr-2016 millert

Apply fix for perl bug 123562 which has been assigned CVE-2015-8853.
It can cause certain regular expressions with malformed UTF8 inputs
to go into a forever loop and consume 100% CPU. OK afresh1@


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.18 25-Apr-2015 afresh1

Fix merge issues, remove excess files - match perl-5.20.2 dist


Revision tags: OPENBSD_5_7_BASE
# 1.17 17-Nov-2014 afresh1

Fix merge conflicts, remove extra files, match upstream perl-5.20.1

ok deraadt@ sthen@ espie@ miod@


Revision tags: OPENBSD_5_6_BASE
# 1.16 24-Mar-2014 afresh1

Merge perl-5.18.2 plus local patches, remove old files

OK espie@ sthen@ deraadt@


Revision tags: OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.15 25-Mar-2013 sthen

merge/resolve conflicts
(some more to do after this one)


Revision tags: OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.14 24-Sep-2010 millert

merge in perl 5.12.2 plus local changes


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.13 03-Nov-2009 jasper

- apply fix from upstream git for CVE-2009-3626, which could cause perl to
crash on certain invalid UTF-8 codes.

ok millert@ sthen@


# 1.12 12-Oct-2009 millert

Merge in perl 5.10.1


Revision tags: OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.11 29-Sep-2008 millert

fix conflicts and merge in local changes to perl 5.10.0


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE
# 1.10 28-Mar-2006 millert

merge in perl 5.8.8


Revision tags: OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE
# 1.9 15-Jan-2005 millert

sync in-tree perl with 5.8.6


Revision tags: OPENBSD_3_6_BASE
# 1.8 09-Aug-2004 millert

merge 5.8.5 into HEAD
remove now-unused files
crank libperl shared library major number
update Makefile.bsd-wrapper
tweak openbsd hints file for arm and m68k


Revision tags: OPENBSD_3_5_BASE
# 1.7 03-Dec-2003 millert

Resolve conflicts for perl 5.8.2, remove old files, and add OpenBSD-specific scaffolding


Revision tags: OPENBSD_3_3_BASE OPENBSD_3_4_BASE
# 1.6 27-Oct-2002 millert

Resolve conflicts, remove old files, merge local changes


Revision tags: OPENBSD_3_0_BASE OPENBSD_3_1_BASE OPENBSD_3_2_BASE
# 1.5 24-May-2001 millert

merge in perl 5.6.1 with our local changes


Revision tags: OPENBSD_2_7_BASE OPENBSD_2_8_BASE OPENBSD_2_9_BASE
# 1.4 06-Apr-2000 millert

perl-5.6.0 + local changes


Revision tags: OPENBSD_2_6_BASE
# 1.3 29-Apr-1999 millert

perl5.005_03 (stock)


Revision tags: OPENBSD_2_3_BASE OPENBSD_2_4_BASE OPENBSD_2_5_BASE
# 1.2 30-Nov-1997 millert

perl 5.004_04


# 1.1 19-Aug-1996 downsj

branches: 1.1.1;
Initial revision


Revision tags: OPENBSD_6_2_BASE
# 1.22 14-Aug-2017 afresh1

Fix merge issues, remove excess files - match perl-5.24.2 dist

OK bluhm@, Reads ok sthen@


Revision tags: OPENBSD_6_1_BASE
# 1.21 05-Feb-2017 afresh1

Fix merge issues, remove excess files - match perl-5.24.1 dist


Revision tags: OPENBSD_6_0_BASE
# 1.20 03-Jul-2016 afresh1

Update to perl 5.20.3

OK bluhm@


# 1.19 20-Apr-2016 millert

Apply fix for perl bug 123562 which has been assigned CVE-2015-8853.
It can cause certain regular expressions with malformed UTF8 inputs
to go into a forever loop and consume 100% CPU. OK afresh1@


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.18 25-Apr-2015 afresh1

Fix merge issues, remove excess files - match perl-5.20.2 dist


Revision tags: OPENBSD_5_7_BASE
# 1.17 17-Nov-2014 afresh1

Fix merge conflicts, remove extra files, match upstream perl-5.20.1

ok deraadt@ sthen@ espie@ miod@


Revision tags: OPENBSD_5_6_BASE
# 1.16 24-Mar-2014 afresh1

Merge perl-5.18.2 plus local patches, remove old files

OK espie@ sthen@ deraadt@


Revision tags: OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.15 25-Mar-2013 sthen

merge/resolve conflicts
(some more to do after this one)


Revision tags: OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.14 24-Sep-2010 millert

merge in perl 5.12.2 plus local changes


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.13 03-Nov-2009 jasper

- apply fix from upstream git for CVE-2009-3626, which could cause perl to
crash on certain invalid UTF-8 codes.

ok millert@ sthen@


# 1.12 12-Oct-2009 millert

Merge in perl 5.10.1


Revision tags: OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.11 29-Sep-2008 millert

fix conflicts and merge in local changes to perl 5.10.0


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE
# 1.10 28-Mar-2006 millert

merge in perl 5.8.8


Revision tags: OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE
# 1.9 15-Jan-2005 millert

sync in-tree perl with 5.8.6


Revision tags: OPENBSD_3_6_BASE
# 1.8 09-Aug-2004 millert

merge 5.8.5 into HEAD
remove now-unused files
crank libperl shared library major number
update Makefile.bsd-wrapper
tweak openbsd hints file for arm and m68k


Revision tags: OPENBSD_3_5_BASE
# 1.7 03-Dec-2003 millert

Resolve conflicts for perl 5.8.2, remove old files, and add OpenBSD-specific scaffolding


Revision tags: OPENBSD_3_3_BASE OPENBSD_3_4_BASE
# 1.6 27-Oct-2002 millert

Resolve conflicts, remove old files, merge local changes


Revision tags: OPENBSD_3_0_BASE OPENBSD_3_1_BASE OPENBSD_3_2_BASE
# 1.5 24-May-2001 millert

merge in perl 5.6.1 with our local changes


Revision tags: OPENBSD_2_7_BASE OPENBSD_2_8_BASE OPENBSD_2_9_BASE
# 1.4 06-Apr-2000 millert

perl-5.6.0 + local changes


Revision tags: OPENBSD_2_6_BASE
# 1.3 29-Apr-1999 millert

perl5.005_03 (stock)


Revision tags: OPENBSD_2_3_BASE OPENBSD_2_4_BASE OPENBSD_2_5_BASE
# 1.2 30-Nov-1997 millert

perl 5.004_04


# 1.1 19-Aug-1996 downsj

branches: 1.1.1;
Initial revision