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

Apply local patches - perl-5.38.2

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


# 1.46 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_4_BASE OPENBSD_7_5_BASE
# 1.45 08-Jul-2023 afresh1

Update to perl 5.36.1

Many small bugfixes

you should commit 5.36.1 bluhm@


Revision tags: OPENBSD_7_3_BASE
# 1.44 15-Feb-2023 afresh1

Apply local patches - perl-5.36.0

OK bluhm@
a good time naddy@


# 1.43 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.42 01-Mar-2021 afresh1

Apply local patches, remove excess files - perl-5.32.1

OK sthen@


# 1.41 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.40 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.39 30-Dec-2019 afresh1

Apply local patches, remove excess files - perl-5.30.1

Timing is good deraadt@, OK sthen@


# 1.38 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.37 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.36 13-Feb-2019 afresh1

Apply local patches, remove excess files - perl-5.28.1

looking good sthen@, Great! bluhm@


# 1.35 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_3_BASE OPENBSD_6_4_BASE
# 1.34 29-Oct-2017 afresh1

Apply local patches, remove excess files - perl-5.24.3

OK bluhm@


# 1.33 29-Oct-2017 afresh1

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

ok bluhm@


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

Apply local patches - perl-5.24.2

OK bluhm@, Reads ok sthen@


# 1.31 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.30 05-Feb-2017 afresh1

Apply local patches - perl-5.24.1


# 1.29 05-Feb-2017 afresh1

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


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

Update to perl 5.20.3

OK bluhm@


# 1.27 25-Apr-2016 daniel

Stop embedding the build time in the Perl binary.

This is a backport of commit 6baa8d with the local addition of:
undef PERL_BUILD_DATE

ok afresh1@


Revision tags: OPENBSD_5_9_BASE
# 1.26 24-Feb-2016 afresh1

Cope with ambiguous environments

from Ricardo Signes

ok deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.25 25-Apr-2015 afresh1

branches: 1.25.4;
Fix merge issues, remove excess files - match perl-5.20.2 dist


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

branches: 1.24.2;
Fix merge conflicts, remove extra files, match upstream perl-5.20.1

ok deraadt@ sthen@ espie@ miod@


Revision tags: OPENBSD_5_6_BASE
# 1.23 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.22 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.21 24-Sep-2010 millert

merge in perl 5.12.2 plus local changes


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.20 13-Oct-2009 millert

Merge in some local changes that got lost.


# 1.19 12-Oct-2009 millert

Merge in perl 5.10.1


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

fix conflicts and merge in local changes to perl 5.10.0


Revision tags: OPENBSD_4_4_BASE
# 1.17 24-Mar-2008 deraadt

msg_controllen has to be CMSG_SPACE so that the kernel can account for
each cmsg_len (ie. msg_controllen = sum of CMSG_ALIGN(cmsg_len). This
works now that kernel fd passing has been fixed to accept a bit of
sloppiness because of this ABI repair.
lots of discussion with kettenis


# 1.16 15-Mar-2008 deraadt

This should set msg_control using CMSG_SIZE(), and not assume that
sizeof(buffer) is the right size (alignments can mess it up). Code is
apparently not used, but it is better if all examples show the correct
idiom
ok hshoexer


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE
# 1.15 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.14 02-Mar-2005 mbalmer

get rid of an embedded compilation date in perl(1)

ok henning@, millert@


# 1.13 15-Jan-2005 millert

sync in-tree perl with 5.8.6


Revision tags: OPENBSD_3_6_BASE
# 1.12 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


# 1.11 07-Apr-2004 millert

merge local changes into perl-5.8.3


Revision tags: OPENBSD_3_5_BASE
# 1.10 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.9 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.8 24-May-2001 millert

merge in perl 5.6.1 with our local changes


Revision tags: OPENBSD_2_8_BASE OPENBSD_2_9_BASE
# 1.7 08-Aug-2000 millert

The official perl fix deletes the /bin/mail code entirely.


# 1.6 07-Aug-2000 millert

#ifdef out code that runs /bin/mail insecurely. We don't have a /bin/mail
so this bug doesn't bite us but...


Revision tags: OPENBSD_2_7_BASE
# 1.5 06-Apr-2000 millert

perl-5.6.0 + local changes


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

perl5.005_03 (stock)


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

perl 5.004_04


Revision tags: OPENBSD_2_1_BASE OPENBSD_2_2_BASE
# 1.2 23-Jan-1997 deraadt

perl mktemp race; fix mailed to larry


# 1.1 19-Aug-1996 downsj

branches: 1.1.1;
Initial revision


# 1.45 08-Jul-2023 afresh1

Update to perl 5.36.1

Many small bugfixes

you should commit 5.36.1 bluhm@


Revision tags: OPENBSD_7_3_BASE
# 1.44 15-Feb-2023 afresh1

Apply local patches - perl-5.36.0

OK bluhm@
a good time naddy@


# 1.43 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.42 01-Mar-2021 afresh1

Apply local patches, remove excess files - perl-5.32.1

OK sthen@


# 1.41 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.40 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.39 30-Dec-2019 afresh1

Apply local patches, remove excess files - perl-5.30.1

Timing is good deraadt@, OK sthen@


# 1.38 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.37 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.36 13-Feb-2019 afresh1

Apply local patches, remove excess files - perl-5.28.1

looking good sthen@, Great! bluhm@


# 1.35 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_3_BASE OPENBSD_6_4_BASE
# 1.34 29-Oct-2017 afresh1

Apply local patches, remove excess files - perl-5.24.3

OK bluhm@


# 1.33 29-Oct-2017 afresh1

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

ok bluhm@


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

Apply local patches - perl-5.24.2

OK bluhm@, Reads ok sthen@


# 1.31 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.30 05-Feb-2017 afresh1

Apply local patches - perl-5.24.1


# 1.29 05-Feb-2017 afresh1

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


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

Update to perl 5.20.3

OK bluhm@


# 1.27 25-Apr-2016 daniel

Stop embedding the build time in the Perl binary.

This is a backport of commit 6baa8d with the local addition of:
undef PERL_BUILD_DATE

ok afresh1@


Revision tags: OPENBSD_5_9_BASE
# 1.26 24-Feb-2016 afresh1

Cope with ambiguous environments

from Ricardo Signes

ok deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.25 25-Apr-2015 afresh1

branches: 1.25.4;
Fix merge issues, remove excess files - match perl-5.20.2 dist


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

branches: 1.24.2;
Fix merge conflicts, remove extra files, match upstream perl-5.20.1

ok deraadt@ sthen@ espie@ miod@


Revision tags: OPENBSD_5_6_BASE
# 1.23 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.22 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.21 24-Sep-2010 millert

merge in perl 5.12.2 plus local changes


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.20 13-Oct-2009 millert

Merge in some local changes that got lost.


# 1.19 12-Oct-2009 millert

Merge in perl 5.10.1


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

fix conflicts and merge in local changes to perl 5.10.0


Revision tags: OPENBSD_4_4_BASE
# 1.17 24-Mar-2008 deraadt

msg_controllen has to be CMSG_SPACE so that the kernel can account for
each cmsg_len (ie. msg_controllen = sum of CMSG_ALIGN(cmsg_len). This
works now that kernel fd passing has been fixed to accept a bit of
sloppiness because of this ABI repair.
lots of discussion with kettenis


# 1.16 15-Mar-2008 deraadt

This should set msg_control using CMSG_SIZE(), and not assume that
sizeof(buffer) is the right size (alignments can mess it up). Code is
apparently not used, but it is better if all examples show the correct
idiom
ok hshoexer


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE
# 1.15 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.14 02-Mar-2005 mbalmer

get rid of an embedded compilation date in perl(1)

ok henning@, millert@


# 1.13 15-Jan-2005 millert

sync in-tree perl with 5.8.6


Revision tags: OPENBSD_3_6_BASE
# 1.12 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


# 1.11 07-Apr-2004 millert

merge local changes into perl-5.8.3


Revision tags: OPENBSD_3_5_BASE
# 1.10 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.9 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.8 24-May-2001 millert

merge in perl 5.6.1 with our local changes


Revision tags: OPENBSD_2_8_BASE OPENBSD_2_9_BASE
# 1.7 08-Aug-2000 millert

The official perl fix deletes the /bin/mail code entirely.


# 1.6 07-Aug-2000 millert

#ifdef out code that runs /bin/mail insecurely. We don't have a /bin/mail
so this bug doesn't bite us but...


Revision tags: OPENBSD_2_7_BASE
# 1.5 06-Apr-2000 millert

perl-5.6.0 + local changes


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

perl5.005_03 (stock)


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

perl 5.004_04


Revision tags: OPENBSD_2_1_BASE OPENBSD_2_2_BASE
# 1.2 23-Jan-1997 deraadt

perl mktemp race; fix mailed to larry


# 1.1 19-Aug-1996 downsj

branches: 1.1.1;
Initial revision


# 1.44 15-Feb-2023 afresh1

Apply local patches - perl-5.36.0

OK bluhm@
a good time naddy@


# 1.43 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.42 01-Mar-2021 afresh1

Apply local patches, remove excess files - perl-5.32.1

OK sthen@


# 1.41 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.40 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.39 30-Dec-2019 afresh1

Apply local patches, remove excess files - perl-5.30.1

Timing is good deraadt@, OK sthen@


# 1.38 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.37 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.36 13-Feb-2019 afresh1

Apply local patches, remove excess files - perl-5.28.1

looking good sthen@, Great! bluhm@


# 1.35 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_3_BASE OPENBSD_6_4_BASE
# 1.34 29-Oct-2017 afresh1

Apply local patches, remove excess files - perl-5.24.3

OK bluhm@


# 1.33 29-Oct-2017 afresh1

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

ok bluhm@


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

Apply local patches - perl-5.24.2

OK bluhm@, Reads ok sthen@


# 1.31 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.30 05-Feb-2017 afresh1

Apply local patches - perl-5.24.1


# 1.29 05-Feb-2017 afresh1

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


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

Update to perl 5.20.3

OK bluhm@


# 1.27 25-Apr-2016 daniel

Stop embedding the build time in the Perl binary.

This is a backport of commit 6baa8d with the local addition of:
undef PERL_BUILD_DATE

ok afresh1@


Revision tags: OPENBSD_5_9_BASE
# 1.26 24-Feb-2016 afresh1

Cope with ambiguous environments

from Ricardo Signes

ok deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.25 25-Apr-2015 afresh1

branches: 1.25.4;
Fix merge issues, remove excess files - match perl-5.20.2 dist


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

branches: 1.24.2;
Fix merge conflicts, remove extra files, match upstream perl-5.20.1

ok deraadt@ sthen@ espie@ miod@


Revision tags: OPENBSD_5_6_BASE
# 1.23 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.22 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.21 24-Sep-2010 millert

merge in perl 5.12.2 plus local changes


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.20 13-Oct-2009 millert

Merge in some local changes that got lost.


# 1.19 12-Oct-2009 millert

Merge in perl 5.10.1


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

fix conflicts and merge in local changes to perl 5.10.0


Revision tags: OPENBSD_4_4_BASE
# 1.17 24-Mar-2008 deraadt

msg_controllen has to be CMSG_SPACE so that the kernel can account for
each cmsg_len (ie. msg_controllen = sum of CMSG_ALIGN(cmsg_len). This
works now that kernel fd passing has been fixed to accept a bit of
sloppiness because of this ABI repair.
lots of discussion with kettenis


# 1.16 15-Mar-2008 deraadt

This should set msg_control using CMSG_SIZE(), and not assume that
sizeof(buffer) is the right size (alignments can mess it up). Code is
apparently not used, but it is better if all examples show the correct
idiom
ok hshoexer


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE
# 1.15 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.14 02-Mar-2005 mbalmer

get rid of an embedded compilation date in perl(1)

ok henning@, millert@


# 1.13 15-Jan-2005 millert

sync in-tree perl with 5.8.6


Revision tags: OPENBSD_3_6_BASE
# 1.12 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


# 1.11 07-Apr-2004 millert

merge local changes into perl-5.8.3


Revision tags: OPENBSD_3_5_BASE
# 1.10 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.9 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.8 24-May-2001 millert

merge in perl 5.6.1 with our local changes


Revision tags: OPENBSD_2_8_BASE OPENBSD_2_9_BASE
# 1.7 08-Aug-2000 millert

The official perl fix deletes the /bin/mail code entirely.


# 1.6 07-Aug-2000 millert

#ifdef out code that runs /bin/mail insecurely. We don't have a /bin/mail
so this bug doesn't bite us but...


Revision tags: OPENBSD_2_7_BASE
# 1.5 06-Apr-2000 millert

perl-5.6.0 + local changes


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

perl5.005_03 (stock)


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

perl 5.004_04


Revision tags: OPENBSD_2_1_BASE OPENBSD_2_2_BASE
# 1.2 23-Jan-1997 deraadt

perl mktemp race; fix mailed to larry


# 1.1 19-Aug-1996 downsj

branches: 1.1.1;
Initial revision


# 1.42 01-Mar-2021 afresh1

Apply local patches, remove excess files - perl-5.32.1

OK sthen@


# 1.41 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.40 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.39 30-Dec-2019 afresh1

Apply local patches, remove excess files - perl-5.30.1

Timing is good deraadt@, OK sthen@


# 1.38 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.37 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.36 13-Feb-2019 afresh1

Apply local patches, remove excess files - perl-5.28.1

looking good sthen@, Great! bluhm@


# 1.35 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_3_BASE OPENBSD_6_4_BASE
# 1.34 29-Oct-2017 afresh1

Apply local patches, remove excess files - perl-5.24.3

OK bluhm@


# 1.33 29-Oct-2017 afresh1

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

ok bluhm@


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

Apply local patches - perl-5.24.2

OK bluhm@, Reads ok sthen@


# 1.31 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.30 05-Feb-2017 afresh1

Apply local patches - perl-5.24.1


# 1.29 05-Feb-2017 afresh1

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


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

Update to perl 5.20.3

OK bluhm@


# 1.27 25-Apr-2016 daniel

Stop embedding the build time in the Perl binary.

This is a backport of commit 6baa8d with the local addition of:
undef PERL_BUILD_DATE

ok afresh1@


Revision tags: OPENBSD_5_9_BASE
# 1.26 24-Feb-2016 afresh1

Cope with ambiguous environments

from Ricardo Signes

ok deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.25 25-Apr-2015 afresh1

branches: 1.25.4;
Fix merge issues, remove excess files - match perl-5.20.2 dist


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

branches: 1.24.2;
Fix merge conflicts, remove extra files, match upstream perl-5.20.1

ok deraadt@ sthen@ espie@ miod@


Revision tags: OPENBSD_5_6_BASE
# 1.23 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.22 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.21 24-Sep-2010 millert

merge in perl 5.12.2 plus local changes


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.20 13-Oct-2009 millert

Merge in some local changes that got lost.


# 1.19 12-Oct-2009 millert

Merge in perl 5.10.1


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

fix conflicts and merge in local changes to perl 5.10.0


Revision tags: OPENBSD_4_4_BASE
# 1.17 24-Mar-2008 deraadt

msg_controllen has to be CMSG_SPACE so that the kernel can account for
each cmsg_len (ie. msg_controllen = sum of CMSG_ALIGN(cmsg_len). This
works now that kernel fd passing has been fixed to accept a bit of
sloppiness because of this ABI repair.
lots of discussion with kettenis


# 1.16 15-Mar-2008 deraadt

This should set msg_control using CMSG_SIZE(), and not assume that
sizeof(buffer) is the right size (alignments can mess it up). Code is
apparently not used, but it is better if all examples show the correct
idiom
ok hshoexer


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE
# 1.15 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.14 02-Mar-2005 mbalmer

get rid of an embedded compilation date in perl(1)

ok henning@, millert@


# 1.13 15-Jan-2005 millert

sync in-tree perl with 5.8.6


Revision tags: OPENBSD_3_6_BASE
# 1.12 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


# 1.11 07-Apr-2004 millert

merge local changes into perl-5.8.3


Revision tags: OPENBSD_3_5_BASE
# 1.10 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.9 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.8 24-May-2001 millert

merge in perl 5.6.1 with our local changes


Revision tags: OPENBSD_2_8_BASE OPENBSD_2_9_BASE
# 1.7 08-Aug-2000 millert

The official perl fix deletes the /bin/mail code entirely.


# 1.6 07-Aug-2000 millert

#ifdef out code that runs /bin/mail insecurely. We don't have a /bin/mail
so this bug doesn't bite us but...


Revision tags: OPENBSD_2_7_BASE
# 1.5 06-Apr-2000 millert

perl-5.6.0 + local changes


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

perl5.005_03 (stock)


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

perl 5.004_04


Revision tags: OPENBSD_2_1_BASE OPENBSD_2_2_BASE
# 1.2 23-Jan-1997 deraadt

perl mktemp race; fix mailed to larry


# 1.1 19-Aug-1996 downsj

branches: 1.1.1;
Initial revision


# 1.40 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.39 30-Dec-2019 afresh1

Apply local patches, remove excess files - perl-5.30.1

Timing is good deraadt@, OK sthen@


# 1.38 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.37 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.36 13-Feb-2019 afresh1

Apply local patches, remove excess files - perl-5.28.1

looking good sthen@, Great! bluhm@


# 1.35 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_3_BASE OPENBSD_6_4_BASE
# 1.34 29-Oct-2017 afresh1

Apply local patches, remove excess files - perl-5.24.3

OK bluhm@


# 1.33 29-Oct-2017 afresh1

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

ok bluhm@


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

Apply local patches - perl-5.24.2

OK bluhm@, Reads ok sthen@


# 1.31 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.30 05-Feb-2017 afresh1

Apply local patches - perl-5.24.1


# 1.29 05-Feb-2017 afresh1

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


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

Update to perl 5.20.3

OK bluhm@


# 1.27 25-Apr-2016 daniel

Stop embedding the build time in the Perl binary.

This is a backport of commit 6baa8d with the local addition of:
undef PERL_BUILD_DATE

ok afresh1@


Revision tags: OPENBSD_5_9_BASE
# 1.26 24-Feb-2016 afresh1

Cope with ambiguous environments

from Ricardo Signes

ok deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.25 25-Apr-2015 afresh1

branches: 1.25.4;
Fix merge issues, remove excess files - match perl-5.20.2 dist


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

branches: 1.24.2;
Fix merge conflicts, remove extra files, match upstream perl-5.20.1

ok deraadt@ sthen@ espie@ miod@


Revision tags: OPENBSD_5_6_BASE
# 1.23 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.22 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.21 24-Sep-2010 millert

merge in perl 5.12.2 plus local changes


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.20 13-Oct-2009 millert

Merge in some local changes that got lost.


# 1.19 12-Oct-2009 millert

Merge in perl 5.10.1


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

fix conflicts and merge in local changes to perl 5.10.0


Revision tags: OPENBSD_4_4_BASE
# 1.17 24-Mar-2008 deraadt

msg_controllen has to be CMSG_SPACE so that the kernel can account for
each cmsg_len (ie. msg_controllen = sum of CMSG_ALIGN(cmsg_len). This
works now that kernel fd passing has been fixed to accept a bit of
sloppiness because of this ABI repair.
lots of discussion with kettenis


# 1.16 15-Mar-2008 deraadt

This should set msg_control using CMSG_SIZE(), and not assume that
sizeof(buffer) is the right size (alignments can mess it up). Code is
apparently not used, but it is better if all examples show the correct
idiom
ok hshoexer


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE
# 1.15 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.14 02-Mar-2005 mbalmer

get rid of an embedded compilation date in perl(1)

ok henning@, millert@


# 1.13 15-Jan-2005 millert

sync in-tree perl with 5.8.6


Revision tags: OPENBSD_3_6_BASE
# 1.12 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


# 1.11 07-Apr-2004 millert

merge local changes into perl-5.8.3


Revision tags: OPENBSD_3_5_BASE
# 1.10 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.9 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.8 24-May-2001 millert

merge in perl 5.6.1 with our local changes


Revision tags: OPENBSD_2_8_BASE OPENBSD_2_9_BASE
# 1.7 08-Aug-2000 millert

The official perl fix deletes the /bin/mail code entirely.


# 1.6 07-Aug-2000 millert

#ifdef out code that runs /bin/mail insecurely. We don't have a /bin/mail
so this bug doesn't bite us but...


Revision tags: OPENBSD_2_7_BASE
# 1.5 06-Apr-2000 millert

perl-5.6.0 + local changes


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

perl5.005_03 (stock)


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

perl 5.004_04


Revision tags: OPENBSD_2_1_BASE OPENBSD_2_2_BASE
# 1.2 23-Jan-1997 deraadt

perl mktemp race; fix mailed to larry


# 1.1 19-Aug-1996 downsj

branches: 1.1.1;
Initial revision


# 1.39 30-Dec-2019 afresh1

Apply local patches, remove excess files - perl-5.30.1

Timing is good deraadt@, OK sthen@


# 1.38 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.37 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.36 13-Feb-2019 afresh1

Apply local patches, remove excess files - perl-5.28.1

looking good sthen@, Great! bluhm@


# 1.35 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_3_BASE OPENBSD_6_4_BASE
# 1.34 29-Oct-2017 afresh1

Apply local patches, remove excess files - perl-5.24.3

OK bluhm@


# 1.33 29-Oct-2017 afresh1

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

ok bluhm@


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

Apply local patches - perl-5.24.2

OK bluhm@, Reads ok sthen@


# 1.31 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.30 05-Feb-2017 afresh1

Apply local patches - perl-5.24.1


# 1.29 05-Feb-2017 afresh1

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


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

Update to perl 5.20.3

OK bluhm@


# 1.27 25-Apr-2016 daniel

Stop embedding the build time in the Perl binary.

This is a backport of commit 6baa8d with the local addition of:
undef PERL_BUILD_DATE

ok afresh1@


Revision tags: OPENBSD_5_9_BASE
# 1.26 24-Feb-2016 afresh1

Cope with ambiguous environments

from Ricardo Signes

ok deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.25 25-Apr-2015 afresh1

branches: 1.25.4;
Fix merge issues, remove excess files - match perl-5.20.2 dist


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

branches: 1.24.2;
Fix merge conflicts, remove extra files, match upstream perl-5.20.1

ok deraadt@ sthen@ espie@ miod@


Revision tags: OPENBSD_5_6_BASE
# 1.23 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.22 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.21 24-Sep-2010 millert

merge in perl 5.12.2 plus local changes


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.20 13-Oct-2009 millert

Merge in some local changes that got lost.


# 1.19 12-Oct-2009 millert

Merge in perl 5.10.1


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

fix conflicts and merge in local changes to perl 5.10.0


Revision tags: OPENBSD_4_4_BASE
# 1.17 24-Mar-2008 deraadt

msg_controllen has to be CMSG_SPACE so that the kernel can account for
each cmsg_len (ie. msg_controllen = sum of CMSG_ALIGN(cmsg_len). This
works now that kernel fd passing has been fixed to accept a bit of
sloppiness because of this ABI repair.
lots of discussion with kettenis


# 1.16 15-Mar-2008 deraadt

This should set msg_control using CMSG_SIZE(), and not assume that
sizeof(buffer) is the right size (alignments can mess it up). Code is
apparently not used, but it is better if all examples show the correct
idiom
ok hshoexer


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE
# 1.15 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.14 02-Mar-2005 mbalmer

get rid of an embedded compilation date in perl(1)

ok henning@, millert@


# 1.13 15-Jan-2005 millert

sync in-tree perl with 5.8.6


Revision tags: OPENBSD_3_6_BASE
# 1.12 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


# 1.11 07-Apr-2004 millert

merge local changes into perl-5.8.3


Revision tags: OPENBSD_3_5_BASE
# 1.10 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.9 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.8 24-May-2001 millert

merge in perl 5.6.1 with our local changes


Revision tags: OPENBSD_2_8_BASE OPENBSD_2_9_BASE
# 1.7 08-Aug-2000 millert

The official perl fix deletes the /bin/mail code entirely.


# 1.6 07-Aug-2000 millert

#ifdef out code that runs /bin/mail insecurely. We don't have a /bin/mail
so this bug doesn't bite us but...


Revision tags: OPENBSD_2_7_BASE
# 1.5 06-Apr-2000 millert

perl-5.6.0 + local changes


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

perl5.005_03 (stock)


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

perl 5.004_04


Revision tags: OPENBSD_2_1_BASE OPENBSD_2_2_BASE
# 1.2 23-Jan-1997 deraadt

perl mktemp race; fix mailed to larry


# 1.1 19-Aug-1996 downsj

branches: 1.1.1;
Initial revision


# 1.37 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.36 13-Feb-2019 afresh1

Apply local patches, remove excess files - perl-5.28.1

looking good sthen@, Great! bluhm@


# 1.35 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_3_BASE OPENBSD_6_4_BASE
# 1.34 29-Oct-2017 afresh1

Apply local patches, remove excess files - perl-5.24.3

OK bluhm@


# 1.33 29-Oct-2017 afresh1

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

ok bluhm@


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

Apply local patches - perl-5.24.2

OK bluhm@, Reads ok sthen@


# 1.31 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.30 05-Feb-2017 afresh1

Apply local patches - perl-5.24.1


# 1.29 05-Feb-2017 afresh1

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


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

Update to perl 5.20.3

OK bluhm@


# 1.27 25-Apr-2016 daniel

Stop embedding the build time in the Perl binary.

This is a backport of commit 6baa8d with the local addition of:
undef PERL_BUILD_DATE

ok afresh1@


Revision tags: OPENBSD_5_9_BASE
# 1.26 24-Feb-2016 afresh1

Cope with ambiguous environments

from Ricardo Signes

ok deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.25 25-Apr-2015 afresh1

branches: 1.25.4;
Fix merge issues, remove excess files - match perl-5.20.2 dist


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

branches: 1.24.2;
Fix merge conflicts, remove extra files, match upstream perl-5.20.1

ok deraadt@ sthen@ espie@ miod@


Revision tags: OPENBSD_5_6_BASE
# 1.23 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.22 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.21 24-Sep-2010 millert

merge in perl 5.12.2 plus local changes


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.20 13-Oct-2009 millert

Merge in some local changes that got lost.


# 1.19 12-Oct-2009 millert

Merge in perl 5.10.1


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

fix conflicts and merge in local changes to perl 5.10.0


Revision tags: OPENBSD_4_4_BASE
# 1.17 24-Mar-2008 deraadt

msg_controllen has to be CMSG_SPACE so that the kernel can account for
each cmsg_len (ie. msg_controllen = sum of CMSG_ALIGN(cmsg_len). This
works now that kernel fd passing has been fixed to accept a bit of
sloppiness because of this ABI repair.
lots of discussion with kettenis


# 1.16 15-Mar-2008 deraadt

This should set msg_control using CMSG_SIZE(), and not assume that
sizeof(buffer) is the right size (alignments can mess it up). Code is
apparently not used, but it is better if all examples show the correct
idiom
ok hshoexer


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE
# 1.15 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.14 02-Mar-2005 mbalmer

get rid of an embedded compilation date in perl(1)

ok henning@, millert@


# 1.13 15-Jan-2005 millert

sync in-tree perl with 5.8.6


Revision tags: OPENBSD_3_6_BASE
# 1.12 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


# 1.11 07-Apr-2004 millert

merge local changes into perl-5.8.3


Revision tags: OPENBSD_3_5_BASE
# 1.10 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.9 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.8 24-May-2001 millert

merge in perl 5.6.1 with our local changes


Revision tags: OPENBSD_2_8_BASE OPENBSD_2_9_BASE
# 1.7 08-Aug-2000 millert

The official perl fix deletes the /bin/mail code entirely.


# 1.6 07-Aug-2000 millert

#ifdef out code that runs /bin/mail insecurely. We don't have a /bin/mail
so this bug doesn't bite us but...


Revision tags: OPENBSD_2_7_BASE
# 1.5 06-Apr-2000 millert

perl-5.6.0 + local changes


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

perl5.005_03 (stock)


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

perl 5.004_04


Revision tags: OPENBSD_2_1_BASE OPENBSD_2_2_BASE
# 1.2 23-Jan-1997 deraadt

perl mktemp race; fix mailed to larry


# 1.1 19-Aug-1996 downsj

branches: 1.1.1;
Initial revision


# 1.36 13-Feb-2019 afresh1

Apply local patches, remove excess files - perl-5.28.1

looking good sthen@, Great! bluhm@


# 1.35 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_3_BASE OPENBSD_6_4_BASE
# 1.34 29-Oct-2017 afresh1

Apply local patches, remove excess files - perl-5.24.3

OK bluhm@


# 1.33 29-Oct-2017 afresh1

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

ok bluhm@


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

Apply local patches - perl-5.24.2

OK bluhm@, Reads ok sthen@


# 1.31 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.30 05-Feb-2017 afresh1

Apply local patches - perl-5.24.1


# 1.29 05-Feb-2017 afresh1

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


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

Update to perl 5.20.3

OK bluhm@


# 1.27 25-Apr-2016 daniel

Stop embedding the build time in the Perl binary.

This is a backport of commit 6baa8d with the local addition of:
undef PERL_BUILD_DATE

ok afresh1@


Revision tags: OPENBSD_5_9_BASE
# 1.26 24-Feb-2016 afresh1

Cope with ambiguous environments

from Ricardo Signes

ok deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.25 25-Apr-2015 afresh1

branches: 1.25.4;
Fix merge issues, remove excess files - match perl-5.20.2 dist


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

branches: 1.24.2;
Fix merge conflicts, remove extra files, match upstream perl-5.20.1

ok deraadt@ sthen@ espie@ miod@


Revision tags: OPENBSD_5_6_BASE
# 1.23 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.22 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.21 24-Sep-2010 millert

merge in perl 5.12.2 plus local changes


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.20 13-Oct-2009 millert

Merge in some local changes that got lost.


# 1.19 12-Oct-2009 millert

Merge in perl 5.10.1


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

fix conflicts and merge in local changes to perl 5.10.0


Revision tags: OPENBSD_4_4_BASE
# 1.17 24-Mar-2008 deraadt

msg_controllen has to be CMSG_SPACE so that the kernel can account for
each cmsg_len (ie. msg_controllen = sum of CMSG_ALIGN(cmsg_len). This
works now that kernel fd passing has been fixed to accept a bit of
sloppiness because of this ABI repair.
lots of discussion with kettenis


# 1.16 15-Mar-2008 deraadt

This should set msg_control using CMSG_SIZE(), and not assume that
sizeof(buffer) is the right size (alignments can mess it up). Code is
apparently not used, but it is better if all examples show the correct
idiom
ok hshoexer


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE
# 1.15 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.14 02-Mar-2005 mbalmer

get rid of an embedded compilation date in perl(1)

ok henning@, millert@


# 1.13 15-Jan-2005 millert

sync in-tree perl with 5.8.6


Revision tags: OPENBSD_3_6_BASE
# 1.12 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


# 1.11 07-Apr-2004 millert

merge local changes into perl-5.8.3


Revision tags: OPENBSD_3_5_BASE
# 1.10 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.9 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.8 24-May-2001 millert

merge in perl 5.6.1 with our local changes


Revision tags: OPENBSD_2_8_BASE OPENBSD_2_9_BASE
# 1.7 08-Aug-2000 millert

The official perl fix deletes the /bin/mail code entirely.


# 1.6 07-Aug-2000 millert

#ifdef out code that runs /bin/mail insecurely. We don't have a /bin/mail
so this bug doesn't bite us but...


Revision tags: OPENBSD_2_7_BASE
# 1.5 06-Apr-2000 millert

perl-5.6.0 + local changes


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

perl5.005_03 (stock)


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

perl 5.004_04


Revision tags: OPENBSD_2_1_BASE OPENBSD_2_2_BASE
# 1.2 23-Jan-1997 deraadt

perl mktemp race; fix mailed to larry


# 1.1 19-Aug-1996 downsj

branches: 1.1.1;
Initial revision


# 1.34 29-Oct-2017 afresh1

Apply local patches, remove excess files - perl-5.24.3

OK bluhm@


# 1.33 29-Oct-2017 afresh1

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

ok bluhm@


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

Apply local patches - perl-5.24.2

OK bluhm@, Reads ok sthen@


# 1.31 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.30 05-Feb-2017 afresh1

Apply local patches - perl-5.24.1


# 1.29 05-Feb-2017 afresh1

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


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

Update to perl 5.20.3

OK bluhm@


# 1.27 25-Apr-2016 daniel

Stop embedding the build time in the Perl binary.

This is a backport of commit 6baa8d with the local addition of:
undef PERL_BUILD_DATE

ok afresh1@


Revision tags: OPENBSD_5_9_BASE
# 1.26 24-Feb-2016 afresh1

Cope with ambiguous environments

from Ricardo Signes

ok deraadt@


Revision tags: OPENBSD_5_8_BASE
# 1.25 25-Apr-2015 afresh1

branches: 1.25.4;
Fix merge issues, remove excess files - match perl-5.20.2 dist


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

branches: 1.24.2;
Fix merge conflicts, remove extra files, match upstream perl-5.20.1

ok deraadt@ sthen@ espie@ miod@


Revision tags: OPENBSD_5_6_BASE
# 1.23 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.22 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.21 24-Sep-2010 millert

merge in perl 5.12.2 plus local changes


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.20 13-Oct-2009 millert

Merge in some local changes that got lost.


# 1.19 12-Oct-2009 millert

Merge in perl 5.10.1


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

fix conflicts and merge in local changes to perl 5.10.0


Revision tags: OPENBSD_4_4_BASE
# 1.17 24-Mar-2008 deraadt

msg_controllen has to be CMSG_SPACE so that the kernel can account for
each cmsg_len (ie. msg_controllen = sum of CMSG_ALIGN(cmsg_len). This
works now that kernel fd passing has been fixed to accept a bit of
sloppiness because of this ABI repair.
lots of discussion with kettenis


# 1.16 15-Mar-2008 deraadt

This should set msg_control using CMSG_SIZE(), and not assume that
sizeof(buffer) is the right size (alignments can mess it up). Code is
apparently not used, but it is better if all examples show the correct
idiom
ok hshoexer


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE
# 1.15 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.14 02-Mar-2005 mbalmer

get rid of an embedded compilation date in perl(1)

ok henning@, millert@


# 1.13 15-Jan-2005 millert

sync in-tree perl with 5.8.6


Revision tags: OPENBSD_3_6_BASE
# 1.12 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


# 1.11 07-Apr-2004 millert

merge local changes into perl-5.8.3


Revision tags: OPENBSD_3_5_BASE
# 1.10 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.9 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.8 24-May-2001 millert

merge in perl 5.6.1 with our local changes


Revision tags: OPENBSD_2_8_BASE OPENBSD_2_9_BASE
# 1.7 08-Aug-2000 millert

The official perl fix deletes the /bin/mail code entirely.


# 1.6 07-Aug-2000 millert

#ifdef out code that runs /bin/mail insecurely. We don't have a /bin/mail
so this bug doesn't bite us but...


Revision tags: OPENBSD_2_7_BASE
# 1.5 06-Apr-2000 millert

perl-5.6.0 + local changes


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

perl5.005_03 (stock)


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

perl 5.004_04


Revision tags: OPENBSD_2_1_BASE OPENBSD_2_2_BASE
# 1.2 23-Jan-1997 deraadt

perl mktemp race; fix mailed to larry


# 1.1 19-Aug-1996 downsj

branches: 1.1.1;
Initial revision