Disable LWP::UserAgent perl package

Allow `+' in port names, e.g. for mgetty+sendfax
Print a better warning if a port does not exists
or contain untrusted characters in port name.
This commit is contained in:
Wolfram Schneider 1998-11-03 11:47:27 +00:00
parent 48166782cb
commit dbe851680a
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=3723

View file

@ -1,4 +1,4 @@
#!/usr/local/bin/perl -T
#!/usr/local/bin/perl
#
# Copyright (c) Oct 1997 Wolfram Schneider <wosch@FreeBSD.org>. Berlin.
# All rights reserved.
@ -26,10 +26,10 @@
#
# url.cgi - make plain text URLs clickable
#
# $Id: url.cgi,v 1.9 1998-09-29 11:20:02 wosch Exp $
# $Id: url.cgi,v 1.10 1998-11-03 11:47:27 wosch Exp $
require LWP::UserAgent;
#require LWP::UserAgent;
$hsty_base = '';
$hsty_email = 'ports@freebsd.org';
@ -37,8 +37,8 @@ $hsty_email = 'ports@freebsd.org';
require "./cgi-lib.pl";
require "./cgi-style.pl";
$ua = new LWP::UserAgent;
$ua -> max_size(20*1024);
#$ua = new LWP::UserAgent;
#$ua -> max_size(20*1024);
$file = $ENV{'QUERY_STRING'};
$uri = "$file";
@ -52,11 +52,12 @@ if (1) {
my($cvsroot) = '/home/ncvs';
$file =~ s%(http|ftp)://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/%%;
print &short_html_header($file);
if ($file =~ m%^ports/[\w-]+/[\w-]+/pkg/DESCR% &&
if ($file =~ m%^ports/[\w-]+/[\w-+]+/pkg/DESCR% &&
-f "$cvsroot/$file,v") {
open(CO, "-|") || exec ('/usr/bin/co', '-p', '-q', "$cvsroot/$file,v");
} else {
print "bla\n";
print "<p>Port does not exists or invalid port name: $file\n";
print "<p>Please contact the webmaster!\n";
}
#print "$cvsroot/$file,v";