From 29455dc152df04ede92050336da31cd2045a6b6f Mon Sep 17 00:00:00 2001 From: "justdave%bugzilla.org" Date: Tue, 2 Jan 2007 17:31:17 +0000 Subject: [PATCH] Bug 365619: Remove lloydcgi.pl, there's nothing left that uses it. r=reed git-svn-id: svn://10.0.0.236/trunk@217608 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/webtools/registry/lloydcgi.pl | 65 --------------------------- 1 file changed, 65 deletions(-) delete mode 100755 mozilla/webtools/registry/lloydcgi.pl diff --git a/mozilla/webtools/registry/lloydcgi.pl b/mozilla/webtools/registry/lloydcgi.pl deleted file mode 100755 index d64f7cf8e6c..00000000000 --- a/mozilla/webtools/registry/lloydcgi.pl +++ /dev/null @@ -1,65 +0,0 @@ -# -*- Mode: perl; indent-tabs-mode: nil -*- -# -# The contents of this file are subject to the Netscape Public -# License Version 1.1 (the "License"); you may not use this file -# except in compliance with the License. You may obtain a copy of -# the License at http://www.mozilla.org/NPL/ -# -# Software distributed under the License is distributed on an "AS -# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or -# implied. See the License for the specific language governing -# rights and limitations under the License. -# -# The Original Code is the Application Registry. -# -# The Initial Developer of the Original Code is Netscape Communications -# Corporation. Portions created by Netscape are -# Copyright (C) 1998 Netscape Communications Corporation. All -# Rights Reserved. -# -# Contributor(s): -&split_cgi_args; -1; - -sub split_cgi_args { - local($i,$var,$value, $s); - - if( $ENV{"REQUEST_METHOD"} eq 'POST'){ - while(<> ){ - $s .= $_; - } - } - else { - $s = $ENV{"QUERY_STRING"}; - } - - @args= split(/\&/, $s ); - - for $i (@args) { - ($var, $value) = split(/=/, $i); - $var =~ tr/+/ /; - $var =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg; - $value =~ tr/+/ /; - $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg; - $form{$var} = $value; - } -} - -sub url_encode { - my ($s) = @_; - - # First change all percent signs since later encodings use them as escapes. - $s =~ s/\%/\%25/g; - - $s =~ s/\=/\%3d/g; - $s =~ s/\?/\%3f/g; - $s =~ s/ /\%20/g; - $s =~ s/\n/\%0a/g; - $s =~ s/\r//g; - $s =~ s/\"/\%22/g; - $s =~ s/\'/\%27/g; - $s =~ s/\|/\%7c/g; - $s =~ s/\&/\%26/g; - $s =~ s/\+/\%2b/g; - return $s; -}