> Same here, but i still made a diff for -stable as an exercise when it > happened, if needed :)
OK for the -stable diff. Andrew, will you commit this bit as well? If not, I will commit it myself when/if someone commits the update to -current. > Index: Makefile > =================================================================== > RCS file: /cvs/ports/www/p5-Catalyst-Plugin-Static-Simple/Makefile,v > retrieving revision 1.15 > diff -u -p -u -p -r1.15 Makefile > --- Makefile 20 Mar 2016 19:57:16 -0000 1.15 > +++ Makefile 7 Dec 2018 22:43:49 -0000 > @@ -5,7 +5,7 @@ COMMENT= serving static pages with cata > MODULES= cpan > PKG_ARCH= * > DISTNAME= Catalyst-Plugin-Static-Simple-0.29 > -REVISION= 1 > +REVISION= 2 > CATEGORIES= www > > # Perl > @@ -17,7 +17,7 @@ RUN_DEPENDS= devel/p5-Moose \ > www/p5-Catalyst-Runtime>=5.80008 \ > mail/p5-MIME-Types>=1.25 > BUILD_DEPENDS= ${RUN_DEPENDS} > -TEST_DEPENDS=www/p5-Catalyst-Plugin-SubRequest>=0.15 > +TEST_DEPENDS= www/p5-Catalyst-Plugin-SubRequest>=0.15 > > MAKE_ENV= TEST_POD=Yes > > Index: patches/patch-lib_Catalyst_Plugin_Static_Simple_pm > =================================================================== > RCS file: patches/patch-lib_Catalyst_Plugin_Static_Simple_pm > diff -N patches/patch-lib_Catalyst_Plugin_Static_Simple_pm > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ patches/patch-lib_Catalyst_Plugin_Static_Simple_pm 7 Dec 2018 > 22:43:49 -0000 > @@ -0,0 +1,15 @@ > +$OpenBSD$ > +Fix for CVE-2017-16248 > +Can be dropped with version>=0.34 > +Index: lib/Catalyst/Plugin/Static/Simple.pm > +--- lib/Catalyst/Plugin/Static/Simple.pm.orig > ++++ lib/Catalyst/Plugin/Static/Simple.pm > +@@ -54,7 +54,7 @@ before prepare_action => sub { > + } > + > + # Does the path have an extension? > +- if ( $path =~ /.*\.(\S{1,})$/xms ) { > ++ if ( $path =~ /\.([^\/\\]+)$/m ) { > + # and does it exist? > + $c->_locate_static_file( $path ); > + } > > > > > [diff zapped] > > andrew - http://afresh1.com > > > > At the source of every error which is blamed on the computer, you > > will find at least two human errors, including the error of blaming > > it on the computer. > >