#
fac98b93 |
| 14-May-2024 |
afresh1 <afresh1@openbsd.org> |
Apply local patches - perl-5.38.2
ok gkoehler@ Commit and we'll fix fallout bluhm@ Right away, please deraadt@
|
#
e0680481 |
| 14-May-2024 |
afresh1 <afresh1@openbsd.org> |
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@
|
#
fdcd7346 |
| 15-Feb-2023 |
afresh1 <afresh1@openbsd.org> |
Apply local patches - perl-5.36.0
OK bluhm@ a good time naddy@
|
#
eac174f2 |
| 15-Feb-2023 |
afresh1 <afresh1@openbsd.org> |
Fix merge issues, remove excess files - match perl-5.36.0 dist
OK bluhm@ a good time naddy@
|
#
555f2c04 |
| 23-Jun-2021 |
espie <espie@openbsd.org> |
help the debugger look in ports for external parts like PadWalker and Readline.
feedback and okay afresh1@
|
#
56d68f1e |
| 01-Mar-2021 |
afresh1 <afresh1@openbsd.org> |
Fix merge issues, remove excess files - match perl-5.32.1 dist
OK sthen@
|
#
b46d8ef2 |
| 30-Dec-2019 |
afresh1 <afresh1@openbsd.org> |
Fix merge issues, remove excess files - match perl-5.30.1 dist
Timing is good deraadt@, OK sthen@
|
#
9f11ffb7 |
| 13-Feb-2019 |
afresh1 <afresh1@openbsd.org> |
Fix merge issues, remove excess files - match perl-5.28.1 dist
looking good sthen@, Great! bluhm@
|
#
b8851fcc |
| 05-Feb-2017 |
afresh1 <afresh1@openbsd.org> |
Fix merge issues, remove excess files - match perl-5.24.1 dist
|
#
0b7734b3 |
| 25-Jul-2016 |
afresh1 <afresh1@openbsd.org> |
Patch perl CVE-2016-1238
The problem relates to Perl 5 ("perl") loading modules from the includes directory array ("@INC") in which the last element is the current directory ("."). That means that,
Patch perl CVE-2016-1238
The problem relates to Perl 5 ("perl") loading modules from the includes directory array ("@INC") in which the last element is the current directory ("."). That means that, when "perl" wants to load a module (during first compilation or during lazy loading of a module in run-time), perl will look for the module in the current directory at the end, since '.' is the last include directory in its array of include directories to seek. The issue is with requiring libraries that are in "." but are not otherwise installed.
The major problem with this behavior is that it unexpectedly puts a user at risk whenever they execute any Perl scripts from a directory that is writable by other accounts on the system. For instance, if a user is logged in as root and changes directory into /tmp or an account's home directory, it is possible to now run any shell commands that are written in C, Python or Ruby without fear.
The same isn't true for any shell commands that are written in Perl, since a significant proportion of Perl scripts will execute code in the current working directory whenever they are run. For example, if a user on a shared system creates the file /tmp/Pod/Perldoc/Toterm.pm, and then I log in as root, change directory to /tmp, and run "perldoc perlrun", it will execute the code they have placed in the file.
ok deraadt@
show more ...
|
#
fb8aa749 |
| 03-Jul-2016 |
afresh1 <afresh1@openbsd.org> |
Update to perl 5.20.3
OK bluhm@
|
#
e5157e49 |
| 17-Nov-2014 |
afresh1 <afresh1@openbsd.org> |
Fix merge conflicts, remove extra files, match upstream perl-5.20.1
ok deraadt@ sthen@ espie@ miod@
|
#
e9ce3842 |
| 24-Mar-2014 |
afresh1 <afresh1@openbsd.org> |
Merge perl-5.18.2 plus local patches, remove old files
OK espie@ sthen@ deraadt@
|
#
48950c12 |
| 25-Mar-2013 |
sthen <sthen@openbsd.org> |
merge/resolve conflicts (some more to do after this one)
|
#
0dc2eace |
| 24-Sep-2010 |
millert <millert@openbsd.org> |
merge in perl 5.12.2 plus local changes
|
#
9f260b1d |
| 13-Oct-2009 |
millert <millert@openbsd.org> |
Merge in some local changes that got lost.
|
#
df042708 |
| 12-Oct-2009 |
millert <millert@openbsd.org> |
Merge in perl 5.10.1
|
#
7bfa9f44 |
| 29-Sep-2008 |
millert <millert@openbsd.org> |
fix conflicts and merge in local changes to perl 5.10.0
|
#
ad15181a |
| 28-Mar-2006 |
millert <millert@openbsd.org> |
merge in perl 5.8.8
|
#
f3142520 |
| 15-Jan-2005 |
millert <millert@openbsd.org> |
sync in-tree perl with 5.8.6
|
#
04bf48b9 |
| 09-Aug-2004 |
millert <millert@openbsd.org> |
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
|
#
09e75b67 |
| 07-Apr-2004 |
millert <millert@openbsd.org> |
merge local changes into perl-5.8.3
|
#
f64b279a |
| 03-Dec-2003 |
millert <millert@openbsd.org> |
Resolve conflicts for perl 5.8.2, remove old files, and add OpenBSD-specific scaffolding
|
#
79cd0b9a |
| 27-Oct-2002 |
millert <millert@openbsd.org> |
Resolve conflicts, remove old files, merge local changes
|
#
c5dcfd37 |
| 24-May-2001 |
millert <millert@openbsd.org> |
merge in perl 5.6.1 with our local changes
|