Permalink
Commits on Jul 19, 2016
  1. bump VERSION and Changes for CPAN release v4.32

    committed Jul 19, 2016
  2. Merge pull request #208 from kentfredric/metafixes

    Metafixes
    committed on GitHub Jul 19, 2016
  3. ref #207 - Revert "Makefile.PL PREREQ_PM absorb TEST_REQUIRES"

    This reverts commit cc18e3a.
    
    This is a regression for end users who use CPAN Clients that support
    --no-testing, as it means they can no longer elide test dependencies.
    
    An example of a failing testers can be seen at:
    
    	http://www.cpantesters.org/cpan/report/82e58cd4-e75d-11e5-bc4f-33d50d52efe3
    
    The correct action is to either ignore the invalid cpantesters reports,
    or to pursue the issue with the smoker and fix it there.
    committed Jul 19, 2016
Commits on Jul 6, 2016
  1. resolve #206 - clarify reason for absolute URLs

    in calls to ->redirect, namely that the final URL is resolved by
    the user agent and that might not do what the user (server) expects
    
    update README.md
    committed Jul 6, 2016
Commits on Jun 22, 2016
  1. resolve #205 - make perldoc CGI object consistent

    with the use of $q all over the place rather than a mix of $query
    and $q
    committed Jun 22, 2016
Commits on Jun 14, 2016
  1. resolve #204 - req v0.17 File::Temp in Makefile.PL

    upload.t calls $rawhandle->seek, but File::Temp did not start
    inheriting from IO::Seekable until version 0.17.
    
    bump VERSION and Change for CPAN release
    committed Jun 14, 2016
Commits on Jun 9, 2016
  1. restore VERSION vars to libs

    otherwise CPAN won't index them... AAAAAAAAAAArrrrrrgggggghhhhhh
    
    Revert " bump VERSION and Changes for CPAN release v4.28"
    
    This reverts commit e35acfa.
    committed Jun 9, 2016
Commits on Jun 8, 2016
  1. bump VERSION and Changes for CPAN release v4.29

    committed Jun 8, 2016
  2. Merge pull request #203 from pangyre/master

    Add SameSite support to Cookie handling
    committed Jun 8, 2016
Commits on May 22, 2016
  1. remove VERSION from CGI::Carp

    committed May 22, 2016
  2. rename MultipartBuffer package to CGI::MultipartBuffer.

    solve some permissions issues and standardise on package names across
    the distribution (apart from Fh, which is a back compat thing only)
    
    MultipartBuffer was (is) an undocumented internal package so should
    not be in use anywhere, however this has been done in a way to ensure
    any $MultipartBuffer package variables are still set correctly in
    CGI::MultipartBuffer. if you are explicitly using MultipartBuffer in
    a form such as:
    
    	MultipartBuffer->new
    
    your code will break. you should be calling:
    
    	CGI->new->new_MultipartBuffer( $boundary,$length );
    
    to ensure the correctly package is called. if you are extending the
    MultipartBuffer package though use of ISA or base (or parent) then you
    will need to update your code to use CGI::MultipartBuffer
    
    VERSION has been remove from all but the main CGI package because i'm
    sick of having to update umpteen VERSION variables on each release
    
    fake using strict and warnings to appease CPANTS Kwalitee
    committed May 22, 2016
Commits on Apr 19, 2016
  1. Makefile.PL PREREQ_PM absorb TEST_REQUIRES

    as i'm seeing some cpantesters failures due to lacking Test::Warn
    despite having this in the TEST_REQUIRES section of Makefile.PL
    
    tested against perl-5.24.0-RC1 and all seems good
    committed Apr 19, 2016
Commits on Mar 14, 2016
  1. bump VERSION and Changes for CPAN release v4.28

    committed Mar 14, 2016
  2. resolve #201 - under %QUERY_PARAM

    in initialize_globals, keeps mod_perl environment clean and stops
    file uploads leaking
    committed Mar 14, 2016
Commits on Mar 11, 2016
  1. improve test coverage on CGI::Carp

    includes some mocking of the Apache and Apache2 libs in t/ to make
    sure the various require statements don't die. add these to the
    MANIFEST
    committed Mar 11, 2016
  2. ref #199, ref #200 - tweak regression martrix

    to add more combinations of where we get params from
    committed Mar 11, 2016
  3. ref #199, ref #200 - regression matrix for requests

    check param and url_param for combinations of request types and
    content body/query string to make sure we don't suddenly start
    getting params from different places
    
    note the TODO - w/r/t #199 we can start supporting content body
    with DELETE but only if the $CGI::ALLOW_DELETE_CONTENT var is set
    committed Mar 11, 2016
Commits on Mar 2, 2016
  1. fix a couple of warnings in test harness

    and skip if Test::Warn is not found for t/param_list_context.t as
    for some reason, even though this is in the Makefile.PL, some of
    the reports on cpantesters.org show it failing due to this module
    not being installed
    
    bump Version and Changes for CPAN release
    committed Mar 2, 2016
Commits on Mar 1, 2016
  1. Merge pull request #198 from dnmfarrell/master

    Taint mode blocks vulnerability
    committed Mar 1, 2016
Commits on Feb 18, 2016
  1. fix a warnings in STORE subroutine

         Use of uninitialized value $vals in index at (eval $i) line $j
    
    check $vals is defined before calling index on it, since the check
    is !=1 on the index function we can short circuit this (and fix the
    warning) if $vals is not defined
    committed Feb 18, 2016
Commits on Feb 4, 2016
  1. resolve #196 - sort HTML attributes by default

    this was originally done via an undocumented flag in CGI::Util but
    is now the default. The HTML spec does not require attributes to be
    sorted, but it's useful for testing to get a predictable order back
    and also for anything that is watching HTML pages for changes. any
    overhead here is moot, this will not be your bottleneck.
    
    bump version and Changes for CPAN release
    committed Feb 4, 2016
Commits on Jan 23, 2016
Commits on Dec 21, 2015
Commits on Dec 20, 2015
  1. Merge pull request #194 from Manwar/fix-link-to-CONTRIBUTING-file-in-…

    …CGI-HTML-Functions
    
    - Fixed link to the CONTRIBUTING.md in the lib/CGI/HTML/Functions.pod
    committed Dec 20, 2015
  2. clarify there are no deprecation warnings for HTML

    generation functions, hence "soft" deprecation
    committed Dec 20, 2015
  3. resolve #193 - only warn once

    on ->param called in list context, as suggested by @dadamail
    
    	http://perlhacks.com/2015/12/long-death-cgi-pm/#comment-50382
    committed Dec 20, 2015
Commits on Dec 17, 2015
  1. Merge pull request #192 from Manwar/fix-link-to-CONTRIBUTING-file

    - Fixed link to the CONTRIBUTING.md file on GitHub.
    committed Dec 17, 2015
  2. add LICENSE file and LICENSE info to Makefile.PL

    lack of which was perhaps causing some dists to remove this from the
    core (not an issue now) or perhaps not package it up in friendly way
    so add this info
    committed Dec 17, 2015
Commits on Dec 15, 2015
  1. ref #191 test multipart form upload with duplicate filename

    check when we have duplicate filename and name values in the post
    data (multipart) we don't stomp on the content and reading the fh
    returned for each part allows us to get to the correct data.
    committed Dec 15, 2015
Commits on Oct 16, 2015
  1. release recent doc changes

    bump VERSION and Changes for CPAN release
    committed Oct 16, 2015
  2. mention HTML::Tiny

    as an alternative to CGI.pm's HTML generation functions (thanks to
    osfameron for the suggestion)
    committed Oct 16, 2015
Commits on Aug 14, 2015
  1. fix typo in CONTRIBUTING file

    none critical -> non-critical
    committed Aug 14, 2015
Commits on Aug 4, 2015