ext/B/t/terse.t See if B::Terse works
ext/B/t/xref.t See if B::Xref works
ext/B/typemap Compiler backend interface types
+ext/CGI/examples/caution.xbm CGI example
+ext/CGI/examples/clickable_image.cgi CGI example
+ext/CGI/examples/cookie.cgi CGI example
+ext/CGI/examples/crash.cgi CGI example
+ext/CGI/examples/customize.cgi CGI example
+ext/CGI/examples/diff_upload.cgi CGI example
+ext/CGI/examples/dna_small_gif.uu Small image for CGI examples
+ext/CGI/examples/file_upload.cgi CGI example
+ext/CGI/examples/frameset.cgi CGI example
+ext/CGI/examples/index.html Index page for CGI examples
+ext/CGI/examples/internal_links.cgi CGI example
+ext/CGI/examples/javascript.cgi CGI example
+ext/CGI/examples/make_links.pl CGI example
+ext/CGI/examples/monty.cgi CGI example
+ext/CGI/examples/multiple_forms.cgi CGI example
+ext/CGI/examples/nph-clock.cgi CGI example
+ext/CGI/examples/nph-multipart.cgi CGI example
+ext/CGI/examples/popup.cgi CGI example
+ext/CGI/examples/RunMeFirst Setup script for CGI examples
+ext/CGI/examples/save_state.cgi CGI example
+ext/CGI/examples/tryit.cgi CGI example
+ext/CGI/examples/wilogo_gif.uu CGI example
+ext/CGI/lib/CGI/Apache.pm Support for Apache's Perl module
+ext/CGI/lib/CGI/Carp.pm Log server errors with helpful context
+ext/CGI/lib/CGI/Changes Changelog for CGI.pm
+ext/CGI/lib/CGI/Cookie.pm Interface to Netscape Cookies
+ext/CGI/lib/CGI/Fast.pm Support for FastCGI (persistent server process)
+ext/CGI/lib/CGI.pm Web server interface ("Common Gateway Interface")
+ext/CGI/lib/CGI/Pretty.pm Output nicely formatted HTML
+ext/CGI/lib/CGI/Push.pm Support for server push
+ext/CGI/lib/CGI/Switch.pm Simple interface for multiple server types
+ext/CGI/lib/CGI/Util.pm Utility functions
+ext/CGI/t/apache.t See if CGI::Apache still loads
+ext/CGI/t/can.t See if CGI.pm works
+ext/CGI/t/carp.t See if CGI::Carp works
+ext/CGI/t/cookie.t See if CGI::Cookie works
+ext/CGI/t/Dump.t See if CGI->Dump works
+ext/CGI/t/fast.t See if CGI::Fast works (if FCGI is installed)
+ext/CGI/t/form.t See if CGI.pm works
+ext/CGI/t/function.t See if CGI.pm works
+ext/CGI/t/html.t See if CGI.pm works
+ext/CGI/t/no_tabindex.t See if CGI.pm works
+ext/CGI/t/popup_menu.t See if CGI pop menus work
+ext/CGI/t/pretty.t See if CGI.pm works
+ext/CGI/t/push.t See if CGI::Push works
+ext/CGI/t/query_string.t See if CGI->query_string() works
+ext/CGI/t/request.t See if CGI.pm works
+ext/CGI/t/start_end_asterisk.t See if CGI.pm works
+ext/CGI/t/start_end_end.t See if CGI.pm works
+ext/CGI/t/start_end_start.t See if CGI.pm works
+ext/CGI/t/switch.t See if CGI::Switch still loads
+ext/CGI/t/unescapeHTML.t See if CGI::unescapeHTML() works
+ext/CGI/t/uploadInfo.t See if CGI.pm works
+ext/CGI/t/upload_post_text.txt Test data for CGI.pm
+ext/CGI/t/upload.t See if CGI.pm works
+ext/CGI/t/user_agent.t See if CGI->user_agent() works
+ext/CGI/t/util-58.t See if 5.8-dependent features work
+ext/CGI/t/util.t See if CGI.pm works
ext/Compress-Raw-Bzip2/bzip2-src/blocksort.c
ext/Compress-Raw-Bzip2/bzip2-src/bzip2.c
ext/Compress-Raw-Bzip2/bzip2-src/bzip2recover.c
lib/Carp/Heavy.pm Error message workhorse
lib/Carp.pm Error message base class
lib/Carp.t See if Carp works
-lib/CGI/Apache.pm Support for Apache's Perl module
-lib/CGI/Carp.pm Log server errors with helpful context
-lib/CGI/Changes Changelog for CGI.pm
-lib/CGI/Cookie.pm Interface to Netscape Cookies
-lib/CGI/eg/caution.xbm CGI example
-lib/CGI/eg/clickable_image.cgi CGI example
-lib/CGI/eg/cookie.cgi CGI example
-lib/CGI/eg/crash.cgi CGI example
-lib/CGI/eg/customize.cgi CGI example
-lib/CGI/eg/diff_upload.cgi CGI example
-lib/CGI/eg/dna_small_gif.uu Small image for CGI examples
-lib/CGI/eg/file_upload.cgi CGI example
-lib/CGI/eg/frameset.cgi CGI example
-lib/CGI/eg/index.html Index page for CGI examples
-lib/CGI/eg/internal_links.cgi CGI example
-lib/CGI/eg/javascript.cgi CGI example
-lib/CGI/eg/make_links.pl CGI example
-lib/CGI/eg/monty.cgi CGI example
-lib/CGI/eg/multiple_forms.cgi CGI example
-lib/CGI/eg/nph-clock.cgi CGI example
-lib/CGI/eg/nph-multipart.cgi CGI example
-lib/CGI/eg/popup.cgi CGI example
-lib/CGI/eg/RunMeFirst Setup script for CGI examples
-lib/CGI/eg/save_state.cgi CGI example
-lib/CGI/eg/tryit.cgi CGI example
-lib/CGI/eg/wilogo_gif.uu CGI example
-lib/CGI/Fast.pm Support for FastCGI (persistent server process)
-lib/CGI.pm Web server interface ("Common Gateway Interface")
-lib/CGI/Pretty.pm Output nicely formatted HTML
-lib/CGI/Push.pm Support for server push
-lib/CGI/Switch.pm Simple interface for multiple server types
-lib/CGI/t/apache.t See if CGI::Apache still loads
-lib/CGI/t/can.t See if CGI.pm works
-lib/CGI/t/carp.t See if CGI::Carp works
-lib/CGI/t/cookie.t See if CGI::Cookie works
-lib/CGI/t/Dump.t See if CGI->Dump works
-lib/CGI/t/fast.t See if CGI::Fast works (if FCGI is installed)
-lib/CGI/t/form.t See if CGI.pm works
-lib/CGI/t/function.t See if CGI.pm works
-lib/CGI/t/html.t See if CGI.pm works
-lib/CGI/t/no_tabindex.t See if CGI.pm works
-lib/CGI/t/popup_menu.t See if CGI pop menus work
-lib/CGI/t/pretty.t See if CGI.pm works
-lib/CGI/t/push.t See if CGI::Push works
-lib/CGI/t/query_string.t See if CGI->query_string() works
-lib/CGI/t/request.t See if CGI.pm works
-lib/CGI/t/start_end_asterisk.t See if CGI.pm works
-lib/CGI/t/start_end_end.t See if CGI.pm works
-lib/CGI/t/start_end_start.t See if CGI.pm works
-lib/CGI/t/switch.t See if CGI::Switch still loads
-lib/CGI/t/unescapeHTML.t See if CGI::unescapeHTML() works
-lib/CGI/t/uploadInfo.t See if CGI.pm works
-lib/CGI/t/upload_post_text.txt.packed Test data for CGI.pm
-lib/CGI/t/upload.t See if CGI.pm works
-lib/CGI/t/user_agent.t See if CGI->user_agent() works
-lib/CGI/t/util-58.t See if 5.8-dependent features work
-lib/CGI/t/util.t See if CGI.pm works
-lib/CGI/Util.pm Utility functions
lib/charnames.pm Character names
lib/charnames.t See if character names work
lib/Class/ISA/ChangeLog Changes for Class::ISA
{
'MAINTAINER' => 'lstein',
'DISTRIBUTION' => 'LDS/CGI.pm-3.45.tar.gz',
- 'FILES' => q[lib/CGI.pm lib/CGI],
+ 'FILES' => q[ext/CGI],
'EXCLUDED' => [ qr{^t/lib/Test},
qw( cgi-lib_porting.html
cgi_docs.html
t/gen-tests/gen-start-end-tags.pl
)
],
- 'MAP' => { 'examples/' => 'lib/CGI/eg/',
- 'lib/' => 'lib/',
- '' => 'lib/CGI/',
- },
'CPAN' => 1,
'UPSTREAM' => undef,
},
/B-Debug/Makefile.PL
/B-Deparse/Makefile.PL
/B-Lint/Makefile.PL
+/CGI/Makefile.PL
/CPANPLUS-Dist-Build/Makefile.PL
/Data-Dumper/Makefile.PL
/Devel-SelfStubber/Makefile.PL
# Due to a bug in older versions of MakeMaker & Test::Harness, we must
# ensure the blib's are in @INC, else we might use the core CGI.pm
-
-my $test_file;
-if($ENV{PERL_CORE}) {
- chdir 't';
- @INC = '../lib';
- use File::Spec ();
- $test_file = File::Spec->catfile(qw(.. lib CGI t), "upload_post_text.txt");
-} else {
- use lib qw(. ./blib/lib ./blib/arch);
- $test_file = "t/upload_post_text.txt";
-}
+use lib qw(. ./blib/lib ./blib/arch);
use strict;
{
local *STDIN;
- open STDIN, "< $test_file"
+ open STDIN, '<t/upload_post_text.txt'
or die 'missing test file t/upload_post_text.txt';
binmode STDIN;
$q = CGI->new;
# Due to a bug in older versions of MakeMaker & Test::Harness, we must
# ensure the blib's are in @INC, else we might use the core CGI.pm
-
-my $test_file;
-if($ENV{PERL_CORE}) {
- chdir 't';
- @INC = '../lib';
- use File::Spec ();
- $test_file = File::Spec->catfile(qw(.. lib CGI t), "upload_post_text.txt");
-} else {
- use lib qw(. ./blib/lib ./blib/arch);
- $test_file = "t/upload_post_text.txt";
-}
+use lib qw(. ./blib/lib ./blib/arch);
use strict;
{
local *STDIN;
- open STDIN, "< $test_file"
+ open STDIN, '<t/upload_post_text.txt'
or die 'missing test file t/upload_post_text.txt';
binmode STDIN;
$q = CGI->new;
/Config.pod
/Config_heavy.pl
/Config_git.pl
+/CGI
+/CGI.pm
/CPANPLUS.pm
/CPANPLUS/Backend.pm
/CPANPLUS/Backend
+++ /dev/null
-/upload_post_text.txt
+++ /dev/null
-#########################################################################
-This is a binary file that was packed with the 'uupacktool.pl' which
-is included in the Perl distribution.
-
-To unpack this file use the following command:
-
- uupacktool.pl -u lib/CGI/t/upload_post_text.txt.packed lib/CGI/t/upload_post_text.txt
-
-To recreate it use the following command:
-
- uupacktool.pl -p lib/CGI/t/upload_post_text.txt lib/CGI/t/upload_post_text.txt.packed
-
-Created at Thu Apr 3 17:55:51 2008
-#########################################################################
-__UU__
-M+2UX67I:60T*0V]N=&5N="U$:7-P;W-I=&EO;CH@9F]R;2UD871A.R!N86UE
-M/2)H96QL;U]W;W)L9"([(&9I;&5N86UE/2)G;V]D8GEE7W=O<FQD+G1X="(-
-M"D-O;G1E;G0M3&5N9W1H.B`Q,PT*0V]N=&5N="U4>7!E.B!T97AT+W!L86EN
-M#0H-"D=O;V1B>64@5V]R;&0A"@T*+2UX67I:60T*0V]N=&5N="U$:7-P;W-I
-M=&EO;CH@9F]R;2UD871A.R!N86UE/2)H96QL;U]W;W)L9"([(&9I;&5N86UE
-M/2)H96QL;U]W;W)L9"YT>'0B#0I#;VYT96YT+4QE;F=T:#H@,3,-"D-O;G1E
-M;G0M5'EP93H@=&5X="]P;&%I;@T*#0I(96QL;R!7;W)L9"$*#0HM+7A9>EI9
-M#0I#;VYT96YT+41I<W!O<VET:6]N.B!F;W)M+61A=&$[(&YA;64](F1O97-?
-M;F]T7V5X:7-T7V=I9B([(&9I;&5N86UE/2)D;V5S7VYO=%]E>&ES="YG:68B
-M#0I#;VYT96YT+51Y<&4Z(&%P<&QI8V%T:6]N+V]C=&5T+7-T<F5A;0T*#0H-
-M"BTM>%EZ6ED-"D-O;G1E;G0M1&ES<&]S:71I;VXZ(&9O<FTM9&%T83L@;F%M
-M93TB,3`P.S$P,%]G:68B.R!F:6QE;F%M93TB,3`P.S$P,"YG:68B#0I#;VYT
-M96YT+4QE;F=T:#H@.#DV#0I#;VYT96YT+51Y<&4Z(&EM86=E+V=I9@T*#0I'
-M248X.6%D`&0`Q```@("`O[^_0$!`[^_O,#`PW]_?S\_/<'!P4%!0GY^?("`@
-MCX^/8&!@KZ^O$!`0````____````````````````````````````````````
-M````````````````````````(?D$```````L`````&0`9```!?_@(XYD:9YH
-MJJYLJT)P+,]T;=]XKN^UR/_`H%#H&QJ/R%\QR6PRE\ZHE`>=6J^R*G8KU7*_
-M22]X3'R0ST<Q>GU3L]]9,WQN<]/9]CLZKR?S^V!_@%R"@UB%AE:(B5URC'B.
-MCWN1DGZ4E8&7F(2:FX>=GHJ@1@4%-`$\`P9PBS4",0``-*\[!@>LHSP&#Z@0
-ML0:K,;TP`<$TJC$#`:8W`<-AN3L)#[*^"@<$U1".`@<(M#,!M`,*`-DU`P0'
-M#`1-K32.`+?B,8X."<HU]!`&"@W(QX!-<Q=M1SQ9^[;%,,!``8(!I\`U0'`-
-M'0$&"PKJ>#?C((2$CAY"(/",&*T"#"#_#-!$;Q?!)@3:^4((SE&"F+<BQL!&
-M(($-`=T<0(06:@S'HDHT(DVC=.F0HTYS0(W:IBG5I%=%99TR=6L<.`)ZQ4*W
-M(,B`LD^M1@D+8ZQ.(`F#M"I`0``!9MNP,:"8$P*VBC#8SJQ!P$%.`SAC-(B)
-M($;AOD!:`4C98-B#`BLQRRE0M@`WL=ID)+P+@8%/"`)\+F`6-[):E0@<,#`F
-MI_9.`@@^MPTMK";0U#`07QO:&JL09[YJPK#]L=W*&(+=A@.GP%0I&`DP(ZA6
-MG,KK`N6`+Q^O4&6YW-!!US!P#WNVZC`6FPO&_K3<URJ7B2;&'T8^`T,!",-U
-MZQE30`!##8B@_0S`I.55%%T]N`U^$G9$887U7(CAA!LB$>&#'WH5XE8C0N=4
-MB?TAA2)J,22P``((!`!C@@`(@(`Q`^QU@'T-",!`@EQIV`8L`N18)`)H-7!+
-M`N`@24XU!A39XR>'P"++6-(M((`"R@UF#5!"UA%F#U8.YM:+RH`CE%_5+`#9
-M%2MZA&4U"<18UTX,-.!`->`UH"655VB#W*##N,B9,"X>H$T!`"P`9".,*+!`
-M`_!9PLA9`.!EU)@@<BJBIR2"FM6*49%ZHJA7F;J4JBJB2A6K1<$:BJR>T+J)
-MK9C@6HFNDO#ZB*^,`)N(L(80.XBQ@"#;A[)ZN.#LL]!&*ZT((0``.PT*+2UX
-M67I:60T*0V]N=&5N="U$:7-P;W-I=&EO;CH@9F]R;2UD871A.R!N86UE/2(S
-M,#!X,S`P7V=I9B([(&9I;&5N86UE/2(S,#!X,S`P+F=I9B(-"D-O;G1E;G0M
-M3&5N9W1H.B`Q-C4V#0I#;VYT96YT+51Y<&4Z(&EM86=E+V=I9@T*#0I'248X
-M.6$L`2P!Q```0$!`O[^_@("`[^_OS\_/,#`P<'!PGY^?4%!0("`@W]_?CX^/
-MKZ^O8&!@$!`0````____````````````````````````````````````````
-M````````````````````(?D$```````L`````"P!+`$`!?_@(XYD:9YHJJYL
-MZ[YP+,]T;=_X`^U\[__`H'!(+!J/R*1RR6PZG]"G*$JM6J_8K';+-4Z[X+!X
-M3"Z/O^:T>LUN@]'NN'Q.G\/K^+Q^'[WS_X"!@'Z"A8:':82(BXR-5(J.D9*3
-M09"4EYB,EIF<G7R;GJ&B;J"CIJ=BI:BKK%:JK;"Q2J^RM;9`M+>ZMKF[OJV]
-MO\*FP</&G<7'RI3)R\Z-S<_2AM'3UG_5U]IXV=O><=W?XFKAX^9G.N?J@>7K
-M[ECM[_)]Z?/VI/7W^HGY^_ZI_?X)W!)OH$$>!0\:3*A0(,.&_AY"U"=QHKV*
-M%N5AS.AN(T=U'C^:"RE2',F2WD[_HM2F<J6UEBZEP8SI;"9-939O&LNI4QC/
-MGKY^`M4E="BO@$8A%DT::RE38$B?+HPJU2'5JA&O8J6H=>O%KEXU@@W;<2Q9
-MD&;/CDRKUB3;MBG?PF4I=^[+NG9EXLU;<R]?G'[_[@PLV"?APD$/(R:J>/%1
-MQV@AGW,JF5KCRE`QN]7\C3)G;)<_$PLM6I3GTGE.HZZC>K4=TJXSM8Z-CW9?
-MV\MFXR8'>W<DW;[+``^.CKAAX[^&(^^B?#G!WLX+-8\.#SKU0=:O?\JN7<_T
-M[O3`P_HNW@GY\DS.HY_%?3VX]N[;J(_O!3Y]WO=-V\\O?#__XO]Q,E^`/PQ(
-M8`\&'KA#_X)Z**#`#P$<,0`!)3$X!P`\""#`#Q@:08`!%?HW"@$/1`B!A@10
-MR(.).P2@X@\3\C!```\*$0"+8LUSP`,;GIB``07T"$$]`!B`0(<^!-#A``D(
-M$"00`Q1@0`,%?'51AB`JB1`/#APP(Q!:0D!``@S$"&.*.UHY3ST:0A#FD#P0
-MT$`""`P`(9(,(/`CE`4TL("(HU@H!YL;OEE/G1`4@&.+'2K0``0#(*4EB6K*
-M4T"5)Q:*9#T'7`KBG3P`6<`!00!0I`-VYJ@@,X"N6IVKDP@:H*S_T<J?K?GA
-M>I^N]/$:GZ]A`+!H%D(BP<"+:ZTC[!M++!N9.LX.8&H"I"Z(P/^GTIJ*9*>C
-M`F'``TB*^J*I!3"PPP$.%(#L9M":&("Y!VQ:(P0&;"C`D@GLD,"\"/+`P*,*
-MY.MF`1-6"X&SD[6*2;0(%&#JECPL&V8`#FB[[H(9)J!MJ`X@8.X.""?;[@X"
-M@,C`ICTT0&J\.P2\`P&I^L#IHVZV3&H`1`[;F<*7.!M`D`Y#_'*3&O/0P+68
-M_N``ME)>RX.4#=`,`0((\,ON.3#SH`"%+.)X``'O(M`#V$(H@*.+22([8\SC
-M`%O'`D#K3)/;=9C--E!TEY>W>'N#UW=W?VL7^'6#4U?X&$AN=;@8<C.U>+`\
-M'+``U0%0'?.]"+PXP-$&&'QR`W=S-1#_FP!L7CH""^S``(@L[X`ZDST24/K)
-MH_.,"J&9YK[#`@`4C;'N`F@,@.VG/,XLR?8FOWN=;Z)*;X\+?#K5Z!DJWR8$
-M!R#P<[@-,.!`CP$SP'OM`PEYHYL1GG_N`@JDWJ+D]6HMP`*AWV/\'@DLP,"^
-M%MVOQP`+$(#5%.*_X!30-P?<30)QLT#;-)`V#XQ-!%TSP=54$#47+$T&1;/!
-MSW20,Q_43`@Q,\+*E%`R)X1,"AVSPL6T$#$O+$P,!3/#O]20+S?,2P[MLL.Y
-M]!`N/VQ+$-4RQ+,4D2Q'#$L2O;)$Q1$/5E)X(A2;T$2L5+$J5Y1*%I^R1<=)
-M<8I+Z&)2Q&@4]3(.Q8QX^R(8DX#&GK11)V^\21SGIL8U'F&.,<&C2_2X$CZB
-MQ(\ALN,B`"D20G[$D!Q!9$84V;\Z"I((C)Q())7BR$<*89(-P20!*VE)7'"R
-MDS+[)"@1(LI1#JF4H]3D050Y/5."QI6OA.4>6$D^67H'E:"DI55L>4M>I@:7
-MG=3E/X29%5]R`YB6).8^E"DZ8]*!F?9#YB.A62EGOL>:K\'FH*0I2&JNB9MV
-M]*:JM"D?<*Y1G.]`9UG(61MVLD&=ZX#GL]R)'WK6TYYFD&?"\,D/?N;3G
-MI\C\"2""`L2@!44H<W+`T(8Z]*$0C:A$)TK1$H0``#L-"BTM>%EZ6EDM+0T*
-!"@``