Skip Menu |
 

This queue is for tickets about the CGI.pm CPAN distribution.

Maintainer(s)

LDS, MARKSTOS

Bugs

ID Subject Status Severity Last Updated Broken in Fixed in
49943 Needs discussion: wish: PSGI support in CGI.pm resolved Wishlist 1 years ago 3.47
14927 CGI::Carp::croak caller stack missing resolved Important 1 years ago
48895 Needs ModPerl2 hacker: Sending cookies and a redirect at the same time fails under mod_perl 2. resolved Normal 1 years ago 3.45
35376 Needs Lincoln: Suggest reverting: "popup_menu doesn't allow multiple default selections'" resolved 1 years ago 3.37
36340 Needs Confirmation: Uninitialized value error in read_multipart resolved Normal 1 years ago 3.37
38061 Needs Lincoln: -nosticky does not work as documented resolved Normal 1 years ago 3.38
35367 Need Confirmation: Parameters are not tainted with CGI::Fast resolved Important 1 years ago 3.35
17184 Needs Test, Patch: file upload: param('upfile') returns file content instead of file name where there are quotes in the file name. resolved Important 1 years ago 3.05
40590 Needs discussion: CGI::Utils::unescape() have double EBCDIC detection resolved Unimportant 1 years ago
33870 Needs Test: tmp directory seems to need a "chdir" test. resolved 1 years ago
29318 Needs Feedback: CGI::Fast: -oldstyle_urls doesn't work resolved Normal 1 years ago 3.29
46283 Needs proposed fix: header() forces hyphenated HTTP headers to non-canonical forms resolved Normal 1 years ago 3.15
3.43
14877 Needs Test, Patch: warnings emitted with debugging is enabled and ARGV input is malformed. resolved Wishlist 1 years ago 3.43
44579 Needs Test, Patch: Tainted data from QUERY_PARAM resolved Important 1 years ago 3.29
48857 review t/util-58.t test failure on Perl 5.6.2 resolved 1 years ago 3.45
75120 '+' converted to space in POST/GET resolved Important 1 years ago 3.43 2.91
72678 thttpd HTTP_HOST does not include a port resolved 1 years ago 3.48
72882 (No subject) resolved 1 years ago
19044 url(...) returns empty results with IIS resolved Important 1 years ago 3.15
3.20
3.00
42990 Needs Docs: httponly cookie option now supported in more browsers than docs say? resolved Unimportant 1 years ago 3.43
58377 url() returns an incorrect url if there is a ā€œ+ā€ in PATH_INFO resolved Important 1 years ago 3.48
57184 mod_perl 1.x: sometimes CGI params do not get refreshed on subsequent request resolved 1 years ago
32135 Needs Test: some uploads starts to fail with CGI.pm 3.29 resolved 1 years ago 3.29
68842 tmpdir.t fails on Win32 on second and subsequent runs resolved Normal 1 years ago 3.48
67854 Test t/tmpdir.t fails at the 3rd test... resolved Important 1 years ago 3.48
80659 t/tmpdir.t failures resolved Important 1 years ago
71065 Uses deprecated perl-4-era shellwords.pl resolved Normal 2 years ago 3.48
53733 CGI plus sign character taint problem resolved 2 years ago
57945 Charset is only added to text/* types resolved Unimportant 2 years ago 3.43
60813 query_string includes POSTDATA when recreating the query string resolved Normal 2 years ago
60473 CGI: -dtd option not documented enough resolved 2 years ago
49630 Changes to CGI::Carp in 3.47 break TT and exception handling (Breaks BugZilla) resolved Critical 2 years ago 3.47
50301 CGI::Fast changed without incrementing $VERSION resolved Important 2 years ago 3.46
3.47
3.48
45019 Needs Discussion: PATCH: url() rewrite/path_info handling not compatible with CGI::Application::Dispatch rewriting resolved Normal 3 years ago 3.43
67861 3.53 test failures under perl 5.8.8 resolved Critical 3 years ago
42114 Needs Test, Patch: CGI::Pretty should not put line breaks after A elements resolved Wishlist 3 years ago 3.29
64736 Use of uninitialized value in split at /usr/lib/perl5/5.8.8/CGI/Cookie.pm line 98 resolved Normal 3 years ago
64570 Minor problem in cookie.t resolved 3 years ago
64554 header() newlines bug since 3.50 resolved Normal 3 years ago
64261 multipart_init.t logic flaw resolved Normal 3 years ago
53326 t/http.t failures resolved 3 years ago
62907 [IMPROVE] Adding 'charset' attribut for script tag resolved 3 years ago
62785 [PATCH] Documentation spelling fixes resolved Normal 3 years ago 3.48
62783 fatalsToBrowser, mod_perl2, eval interactions resolved Normal 3 years ago 3.48
62762 [PATCH] TMPDIRECTORY fixes and tests resolved Normal 3 years ago 3.48
60726 README installation instructions are incorrect resolved Normal 3 years ago
57224 CGI::Carp works incorrectly if we have an exception in a package of one of parents resolved 3 years ago
54768 CGI: test t/http.t fails, when HTTPS_PROXY is set resolved Normal 3 years ago 3.47
3.48
56247 Small documentation issue: A word is missing... resolved 3 years ago 3.48
39904 CGI::Carp fatalsToBrowser does not catch stringifiable objects resolved Normal 3 years ago 3.42
39122 Needs Tests, Patch: unescapeHTML method falsely recognizes certain text as entities resolved Normal 4 years ago 3.42
51562 url() should use virtual_port(), not server_port() resolved Important 4 years ago 3.48
49599 [PATCH] Fix t/fast.t resolved Important 4 years ago 3.47
51109 Infinite-length reads with Content-Length: 0 resolved Critical 4 years ago 3.44
52646 using cgi hidden when name of the param was already set ignores -value tag resolved 4 years ago
49770 URLs updated resolved 5 years ago 3.45
49606 [Patch] CGI.pm popup_menu if optgroup, $selected is not properly escaped. resolved Normal 5 years ago 3.15
3.43
3.47
49570 Add documentation for tmpFileName resolved Normal 5 years ago 3.45
48856 Fix compatibility with 5.8.0 and earlier: avoid utf8::is_utf8() resolved Normal 5 years ago 3.45
49674 Error passing a large number of named parameters resolved Important 5 years ago
25485 Needs Tests: autoEscape() bypassed for Javascript handlers, except in button() resolved Normal 5 years ago
41530 Pre-compiling 'end_form' with ':form' switch fails resolved Normal 5 years ago 3.42
45956 PATCH: deep recursion: don't die again resolved 5 years ago
49454 Documentation bug re -newstyle_urls resolved 5 years ago
49296 CGI::Carp - problem with using an in-memory target for STDERR logging resolved 5 years ago
48935 PATCH: POD formatting fixes resolved Unimportant 5 years ago 2.45
3.45
48811 Please do not ship ancient versions of Test::More, Test::Simple resolved 5 years ago
43587 Needs Patch: url_param() can return true even when no url parameters (unlike param()) resolved 5 years ago
40748 Needs Test, Patch: when autoscape(undef) escapeHTML() no longer works resolved Normal 5 years ago 3.29
40502 Needs Doc Patch: escapeHTML unicode handling resolved Important 5 years ago 3.42
38884 PATCH: document remote_addr() resolved Wishlist 5 years ago 3.41
36583 Needs Test: Malformed output from checkbox_group resolved 5 years ago 3.37
32119 Patched: -private_tempfiles gets reset in CGI::Fast::new resolved Critical 5 years ago 3.33
27907 wish: XHTML should be auto-disabled for HTML 4 too, not just 2 and 3 resolved Wishlist 5 years ago 3.29
3.43
25131 Needs Test: do not clobber $_ in init. resolved 5 years ago
22046 Needs Discussion: Differences between start_form() and startform(). resolved Normal 5 years ago 3.43
20436 Needs Test, Patch: hidden values output fails for lists of more than two items resolved Normal 5 years ago 3.20
3.43
19913 param() returns bytes rather than a perl utf-8 string resolved Normal 5 years ago 3.05
13223 Needs Benchmark: CGI::Pretty dramatically can slow down operation dramatically resolved Important 5 years ago 3.07
3.10
3.43
13158 Needs test: empty name/value, when saved, prevents proper restore from filehandle. resolved Normal 5 years ago 3.05
3.43
12909 Needs test: http and https don't work correctly resolved Normal 5 years ago
43188 CREATING A JAVASCRIPT BUTTON doc section too pessimistic resolved 5 years ago
48425 PATCH: CGI::Carp and CGI::Util have developer version numbers resolved Unimportant 5 years ago 3.44
44911 PATCH: redirect() docs should clarify that most headers, including cookies, are ignored. resolved Normal 5 years ago 3.43
43796 PATCH: Temporary directory bug on Windows in version 3.43 resolved 5 years ago 3.43
43220 PATCH: -no_sticky documentation issues resolved 5 years ago
41105 PATCH: Simple documentation fixes. resolved Normal 5 years ago 3.42
37908 PATCH: Default of 0 is no longer selected (High Priority regression) resolved Critical 5 years ago 3.38
32769 PATCH: Garbage in SEE ALSO section in CGI::Carp Pod resolved Unimportant 5 years ago 3.33
3.43
30504 PATCH: allow "+" in file names resolved Important 5 years ago 3.29
30097 PATCH: optgroup for scrolling_list resolved Normal 5 years ago
29065 PATCH: undefined user_agent cause warning message resolved Unimportant 5 years ago 3.29
27456 PATCH: make example nph-clock.cgi work on NetWare / Win32 resolved 5 years ago 3.43
27455 PATCH: also use binmode() on NetWare platform resolved 5 years ago 3.43
24684 PATCH: uninitialized value with startform with non-apache webserver resolved 5 years ago 3.43
21341 PATCH: Param names not escaped properly in Dump, allowing raw HTML through resolved Important 5 years ago
19902 PATCH: PerlEx::DBI crashes CGI.pm resolved Critical 5 years ago 3.20
3.43
12401 PATCH: CGI::Pretty Mishandles local $"=''; resolved Normal 5 years ago 3.04
3.43
11942 PATCH: CGI::Switch sets its version in package main resolved 5 years ago 3.07
3.43
11941 PATCH: CGI::Apache sets it version in package main resolved 5 years ago 3.07
38484 Needs Test: CGI-3.40 url() method still has incorrect behavior with URL-encoded characters resolved 5 years ago
18752 url() returns incorrect results if PATH_INFO contains URL-encoded characters resolved Critical 5 years ago 3.05
3.17
32979 CGI::url should quotemeta($script_name) resolved 5 years ago
36817 Incomplete documentation of CGI::charset resolved Normal 5 years ago 3.29
31510 CGI.pm: uninitialized value in substitution (s///) resolved 5 years ago
31188 [PATCH] t/upload.t fails on Win32 systems if $ENV{TMPDIR} contains short names resolved Important 5 years ago
26917 wishlist: missing attribute for labels of checkbox_group and radio_group resolved 5 years ago
11789 Implement <label for="..."> for checkboxes and radiobuttons resolved Wishlist 5 years ago 3.05
17830 User cancel of file upload causes runaway process resolved Critical 5 years ago 3.16
31826 CGI::code won't output the string "CGI" resolved Normal 5 years ago 3.31
29166 POST_MAX exceeded - and script pegs CPU resolved 5 years ago
28951 Version number CGI::Carp not updated resolved Important 5 years ago
24804 param & upload methods returns undef in utf-8 mode resolved Important 5 years ago 3.25
27104 param not working with UTF-8 resolved 5 years ago
26184 CGI::Util::escape vs. %uXXXX resolved Normal 5 years ago 3.28
12742 Non-Numeric MOD_PERL_API_VERSION Not Solved Yet in CGI.pm 3.09 resolved 5 years ago
25541 CGI.pm (VERSION 3.27): small not yet relevant bug in script_name resolved 5 years ago
15482 Running under mod_perl breaks some scripts, by sending headers whenever sub header is called resolved Important 5 years ago 3.10
25307 PATCH: Fixes header parsing problem in ModPerl::PerlRun and ModPerl::Registry scripts resolved Important 5 years ago 3.27
25287 Unquoted string used in regex resolved 5 years ago 3.27
24023 setting cooking expiry to 3600s fails resolved Important 5 years ago 3.25
22992 PATCH: filehandle position not reset on fresh objects, uploadInfo fix resolved Critical 5 years ago 3.25
22032 (PATCH) Support in CGI.pm for XForms submit resolved Wishlist 5 years ago 3.25
21544 Fileupload Documentation for Binary Fields wrong resolved 5 years ago
11852 Important Bug in mod_perl version detection resolved 5 years ago 3.06
21092 $cgi->param('buglist', undef, 'C', 'D', undef) does not set param anymore resolved Important 5 years ago 3.19
3.20
3.17
21126 upload bug in CGI.pm 3.21 resolved 5 years ago
22045 Modernize XHTML output in SYNOPSIS resolved Unimportant 5 years ago 3.25
20895 setting script_name uses @_ incorrectly resolved Normal 5 years ago 3.20
15804 Needs Reference: NPH and Microsoft IIS 6.0 resolved Normal 5 years ago 3.11
555 typo resolved Normal 5 years ago 2.81
3206 startform( -action=... ) URL encoding change breaks existing code resolved Important 5 years ago 2.99
12408 CGI::button and CGI::start_button unfortunate inconsistency resolved Normal 5 years ago 3.07
479 print $q->filefield(-name=>'name',-default=>'foo'); does not work correctly resolved Important 5 years ago 2.81
3207 Typo in CGI::Util routine utf8_chr : six byte encoding should use 0xFC resolved Normal 5 years ago 2.76
19789 CGI::Carp::fatalsToBrowser assumes custom handlers will also display the error message in <pre> tags resolved Critical 5 years ago 3.20
16343 url function return extra '?' or empty query string resolved Important 5 years ago 2.89
3.14
17066 redirect method returns malformed HTTP ("Moved" should be "Found") resolved 5 years ago 3.15
17825 Problem under CGI::Fast resolved Important 5 years ago
32695 [PATCH] Minor typo CGI.pm: -rewrite->0 resolved 5 years ago
6006 Non-existant CGI form fields vanish from sub parameter lists resolved Important 5 years ago 3.04
7493 CGI objects access global data resolved Normal 5 years ago 3.05
8009 Undocumented behavior of cookie() function with no arguments resolved Normal 5 years ago 3.04
9023 Duplicated code entered in 3.01 - no error, no symptoms resolved Unimportant 5 years ago 3.01
11786 checkbox_group code variable $columns misnamed resolved Unimportant 5 years ago 3.05
12020 enctype : new default cannot be overridden resolved Normal 5 years ago 3.07
12474 upload fails under mod_perl resolved Important 5 years ago 3.07
11971 POST_MAX prior to version 3.06 resolved 5 years ago 3.05 3.06
13903 bug in start_form resolved Normal 5 years ago 3.10
13199 Trivial Problem with end_form resolved Unimportant 5 years ago 3.08
3.09
3.10
14814 some cgi parameters may ruine cgi.pm resolved Critical 5 years ago
14885 [PATCH] Documentation fixes from bleadperl resolved Normal 5 years ago 3.11
14393 Typo in find_tempdir() resolved Normal 5 years ago 3.10
16183 Make filehandle from upload() act like an IO::Handle resolved Wishlist 5 years ago 3.10
45673 3.43 and HTTP PUT resolved 5 years ago
34528 utf-8 related difference between 5.8.8 and 5.10.0 resolved Important 5 years ago 3.35
43187 (No subject) resolved 5 years ago
41131 PATCH: Document CGI->new, not "new CGI" resolved Unimportant 5 years ago 3.42
36158 [PATCH] portability tweaks for upload tests resolved Important 6 years ago 3.37
38721 (No subject) resolved 6 years ago
30785 [PATCH] CGI.pm original pathinfo not striped if new pathinfo set resolved 6 years ago
25908 url() method doesn't complete remove query string from REQUEST_URI resolved Normal 6 years ago 3.27
24479 _name_and_path_from_env should disregard query string resolved 6 years ago 3.25
36538 bug in _name_and_path_from_env resolved 6 years ago
17441 script_name method is returning CGI parameters resolved Important 6 years ago 3.15
38113 CGI::Fast Dox misimply a special version of perl is necessary resolved Important 6 years ago
38111 Missing FCGI dependency resolved Important 6 years ago
38034 CGI.pm bug in exists() on tied param hash resolved Normal 6 years ago 3.38
37365 BUG $query->Vars tied hash regression: exists() now fails, worked before resolved 6 years ago
36435 [PATCH] Use of uninitialized value in split in CGI.pm in Accept() resolved Normal 6 years ago 3.37
35377 nobr tag isn't registered resolved Normal 6 years ago
34551 Use of uninitialized value in substitution (s///) at (eval 8) line 23 resolved Normal 6 years ago 3.35
34761 -oldstyle_urls pragma not persisted under mod_perl 2 resolved Normal 6 years ago 3.33
32122 Changes to CGI::Util method escape breaks compatibility to CGI::Compress::Gzip resolved Important 6 years ago 3.31
3.32
3.33
31648 [PATCH] url() handle script_name as regex resolved Important 6 years ago 3.29
27064 url gives warnings and no output resolved Normal 6 years ago 3.29 3.10
31931 CGI sends premature headers on mod_perl 2 resolved Critical 6 years ago 3.31
31187 [PATCH] t/upload.t fails on Win32 systems if $ENV{TMPDIR} contains short names resolved Important 6 years ago
28973 warning about uninitialized value if using upload hook resolved Unimportant 7 years ago 3.29
27282 CGI::Carp::fatalsToBrowser should return status 500 in case of error resolved Normal 7 years ago 3.05
3.20
3.29
23811 CGI.pm-3.25 - CGI::Util::expire_calc fails to handle seconds notation resolved 7 years ago
21533 CGI/Util.pm resolved 8 years ago
21500 (No subject) resolved Normal 8 years ago 3.23
18408 popup_menu value="..." needs space after attribute list. resolved Normal 8 years ago 3.16 3.17
21231 (No subject) resolved Unimportant 8 years ago 3.23
21157 Upload function still broken in CGI 3.22 w/ patch and test resolved Important 8 years ago 3.21
21125 upload bug in CGI.pm 3.21 resolved 8 years ago
21019 HttpOnly cookies resolved Wishlist 8 years ago
12694 Upload randomly fails to return a filehandle resolved Critical 8 years ago 3.05
20422 $cgi->param("name", undef, "param") now silently throws away values. resolved Normal 8 years ago 3.19
19222 Reading (possibly infinitiely) when CONTENT_LENGTH > $POST_MAX resolved 8 years ago 3.20
18883 Error in SCRIPT_NAME / PATH_INFO regex resolved 8 years ago 3.19
17764 Use of uninitialized value in string ne in "make test" resolved 8 years ago 3.16
18500 CGI.pm bug (since v3.12): url(-rewrite=>1) assumes identical url-{en,de}coded status for REQUEST_URI and PATH_INFO resolved Important 8 years ago 3.12
3.13
3.14
3.15
3.16
3.17
18542 Re: CGI.pm bug (since v3.12): url(-rewrite=>1) assumes identical url-{en,de}coded status for REQUEST_URI and PATH_INFO resolved 8 years ago
18692 url(-relative=>1) must use $uri, not $script_name, if $rewrite_in_use resolved Important 8 years ago 3.15
3.16
3.17
18255 url() method dies when $ENV{SCRIPT_NAME} contains a malformed regexp resolved Critical 8 years ago 3.15
17848 broken uploads because of incorerct Content-Disposition value parsing resolved Important 8 years ago 3.16
17536 -charset and -encoding are out of sync resolved Normal 8 years ago 3.15
15500 CGI::DESTROY closes all filehandles from `upload' resolved Important 8 years ago 3.06
16409 Documentation lacking full description of cookie() functionality resolved Wishlist 8 years ago 3.15
16683 Documentation for CGI::Fast is out of date resolved Unimportant 8 years ago
4709 CGI->url(-absolute => 1) doesn't work correctly if PATH_INFO contains escaped characters resolved Normal 8 years ago 2.81
2.98
3.00
16750 The header subroutine in CGI.pm uses a MIME type whitelist that's not up to date, and shouldn't exist at all resolved Normal 8 years ago 3.15
16295 Invalid HTML resulting from $cgi->scrolling_list(-default => ... ) resolved Important 8 years ago 3.12
15362 Setting $CGITempFile::TMPDIRECTORY appears to now be redundant resolved Normal 8 years ago 3.11
15604 CGI::Carp has same problem with MOD_PERL_API_VERSION as CGI::Cookie as fixed in 3.11 resolved Normal 8 years ago 3.11
14336 missing pod documentation for handling non-URLencoded Arguments resolved Important 9 years ago
13790 Example in documentation contains cross site scripting vulnerability resolved Normal 9 years ago 2.752
3.10
12374 New Warnings in CGI 3.08 resolved Normal 9 years ago
12289 Tabindex starts at 0 instead of 1 if start_html is not used resolved Normal 9 years ago 3.07
12352 CGI.pm feat. mod_perl 2.0.0-RC5 resolved 9 years ago
11865 mod_perl version detection in CGI::Cookie resolved Normal 9 years ago 3.06
5993 wish: test for 'upload' method resolved Wishlist 9 years ago 3.04
4819 Documentation error in "CREATING AN OPTION GROUP" resolved Unimportant 9 years ago 3.01
3921 The utf8 bit is not set when CGI.pm reads the query string or STDIN resolved Important 9 years ago 3.00
2490 Handle Apache::Dispatch evals like Apache::Registry in _longmess resolved Normal 9 years ago 2.93
2170 perl -MCGI::Carp -e"die CGI::Carp->VERSION" behaviour change resolved Important 9 years ago 2.84
2.85
2.86
2.87
2.88
2.89
2.90
2.91
2130 documentation suggestion with patch resolved 9 years ago 2.91
6370 Addition of features resolved Wishlist 10 years ago
5987 startform broken again resolved Important 10 years ago 3.01
5927 Problem uploading files (v. 3.04) resolved Critical 10 years ago 3.04
5932 Error string suppressed by CGI::Carp when $! is passed unquoted to die() resolved Important 10 years ago 2.86
5342 Prolem with multipart replies and Apache resolved Important 10 years ago 3.00
5601 http(), url() and HTTP_HOST vs HTTP_X_FORWARDED_HOST (3.0+) resolved Normal 10 years ago 3.04
4108 Error in uploading file resolved Normal 10 years ago 2.753
2.98
3328 CGI::Util::utf8_chr: referencing non-existent function resolved Normal 10 years ago 3.00
5343 url() doesn't handle newlines properly when stripping query_string resolved Important 10 years ago 3.04
4862 Form reset routine for mod_perl broken resolved Critical 10 years ago 3.01
2604 $q->delete_all only deletes one param resolved Important 10 years ago 2.93
4814 trouble uploading files with mozilla resolved Normal 10 years ago 3.01
3243 start_html( -style => $css ) broken resolved Normal 11 years ago 2.98
1933 '+' converted to space in POST/GET resolved Critical 11 years ago 2.89
3218 startform testing of QUERY_STRING resolved Normal 11 years ago 2.99
3216 Escaping form "action" confuses Mozilla resolved Important 11 years ago 2.99
2437 P3P header missing commas between header-fields resolved 11 years ago 2.91
1331 Use of -other fails in CGI::start_html resolved Unimportant 11 years ago 2.81

This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.