Skip to content
Commits on Aug 4, 2015
Commits on Jun 22, 2015
  1. kwalitee improvements in dist

    use warnings, set license, add MANIFEST
    committed Jun 22, 2015
Commits on Jun 4, 2015
Commits on Mar 9, 2015
  1. resolve #13 remove license comment at top of file

    although it says not to remove it i'm sure Lincoln won't have any
    issues with this given the age of the statement (1996) and also
    it being repeated in the POD later on
    committed Mar 9, 2015
Commits on Mar 8, 2015
  1. ref #12 - fix regexp on CGI::VERSION

    replace crappy regexp with an equally crappy regexp (that works on
    this occasion)
    committed Mar 8, 2015
  2. Squashed commit of the following:

    commit 73226ad8b5d36749f197581754be862506810325
    Author: Lee Johnson <lee@givengain.ch>
    Date:   Sun Mar 8 16:59:09 2015 +0100
    
        ref #11, #12 - perldoc and testing tweaks
    
        make it clear that CGI::Fast can be a drop in replacement for CGI
        but if using it with an explicit call to use CGI then the call to
        use CGI must happen after the call to use CGI::Fast to prevent any
        CGI import pragmas being overwritten
    
    commit dcdec7d
    Author: Lee Johnson <lee@givengain.ch>
    Date:   Sun Mar 8 10:05:18 2015 +0100
    
        ref #12 - failing test case
    
        load order of CGI and CGI::Fast can cause import pragmas in CGI to
        be overwritten, which is probably not good behaviour. bisect shows
        this was introduced in 53651f2. the fix maybe just do document this
        behaviour given its age
    
        squash this commit with the fix (or remove the test if the fix is
        just documentation)
    committed Mar 8, 2015
Commits on Feb 23, 2015
  1. make sure to use File::Temp before, er, using it

    W[hy]TF was the previous version of this test passing with this bug
    and W[here]TF was it managing to get File::Temp from if this is the
    only thing using it in the entire dist?
    committed Feb 23, 2015
  2. add TEST_REQUIRES to Makefile.PL for blead

    as failing because Test::Deep doesn't get installed. tidy the file
    too so it hurts my eyes less
    committed Feb 23, 2015
  3. bump Changes, version for release of e9ba614

    also some tidy up as suggested:
    
    	- skip 007_socket_perm on Windows
    	- use croak, rather than die
    	- use File::Temp for file in 007_socket_perm
    	- dist tidy up (regen MANIFEST, add MANIFEST.skip)
    	- remove t/dev/001_perlbrew.pl as using travis now
    committed Feb 23, 2015
  4. Merge pull request #9 from powerman/feature/socket_perm

    add support for socket perms
    committed Feb 23, 2015
Commits on Dec 11, 2014
  1. remove useless use of Test::Deep in tests

    don't need to use Test::Deep if we are not going to use its functions
    
    this patch was sourced from the fedora perl-devel mailing list[1],
    in which i see more patches for CGI - fedora perl-devel people: if
    you're going to patch modules then please send those patches upstream
    where relevant. many perl modules are now on github (including this
    one) so it's easy, and it prevents alternate versions of modules
    that could lead to frustrating debugging sessions because *your*
    version of FCGI (2.04) is different to what the *real* version of
    FCGI (2.04) is[2].
    
    bump to version 2.05 to go to CPAN
    
     * [1] https://lists.fedoraproject.org/pipermail/perl-devel
     * [2] the "real" version of FCGI being that available on CPAN
    committed Dec 11, 2014
Commits on Oct 14, 2014
  1. remove blank line between =for html and next line

    other breaks rendering of links
    committed Oct 14, 2014
  2. correct travis badge URL

    committed Oct 14, 2014
  3. correct coveralls badge URL

    committed Oct 14, 2014
  4. add coveralls to .travis.yml

    committed Oct 14, 2014
Commits on Oct 12, 2014
  1. resolve #7 replace PRIVATE_TEMPFILES in testing

    with HEADERS_ONCE variable and -unique_headers pragma as the ones
    in use at the moment are no longer valid with recent versions of
    the CGI module (v4.05+)
    committed Oct 12, 2014
Commits on Sep 6, 2014
Commits on Jul 29, 2014
  1. disable emails from travis

    committed Jul 29, 2014
Commits on Jul 21, 2014
  1. README -> README.md

    using pod2markdown then adding link to travis build status
    committed Jul 21, 2014
  2. add travis build status to README

    committed Jul 21, 2014
Commits on Jul 18, 2014
  1. add .travis.yml

    committed Jul 18, 2014
Commits on Jun 5, 2014
  1. update README (pod2readme)

    committed Jun 5, 2014
  2. bump to version 2.02 in prep for release

    update Changes file
    committed Jun 5, 2014
  3. resolve #4 Squashed commit of the following:

    commit 0fbbc92af4ed91166362ce1c24b2c6cb6e01246e
    Author: Lee Johnson <lee@givengain.ch>
    Date:   Thu Jun 5 17:44:31 2014 +0200
    
        resolve #4 [rt.cpan.org #94423] - pass filehandles
    
        using file_handles method if you want to prevent FCGI doing its
        work with STDIN, STDOUT, STDERR
    
    commit 6e5c68faffd6735d4b860f1286f4e3a82cc01d0b
    Author: Lee Johnson <lee@givengain.ch>
    Date:   Thu Jun 5 17:08:38 2014 +0200
    
        allow pass of file handles through to constructor
    
        but need to get around the catch-22 of not being to do that on the
        first call, which builds the FCGI::Request object. what a mess.
    
        TODO: finish
    committed Jun 5, 2014
Commits on Jun 1, 2014
  1. resolve #2 [rt.cpan.org #65492] - check ENV reuse

    nothing to do here - add a test to check the ENV used from the
    first call to CGI::Fast->new is not reused in subsequent calls
    and that ENV values in subsequent requests don't pollute others
    committed Jun 1, 2014
Commits on May 31, 2014
  1. tweak import checking logic (issue #3)

    might be an odd number of import args  as the imports are passed
    through to the SUPER class, which doesn't have key => value args,
    so replace the mod 2 check with just an iteration over the array
    and update the test to check this works
    committed May 31, 2014
Commits on May 30, 2014
  1. resolve #3 [rt.cpan.org #70609] - load order tweak

    delay the call to FCGI::Request until the first call to ->new to
    remove the need to have the ENV variables set in a BEGIN block in
    the calling script
    
    add import options for those ENV variables as socket_path and
    listen_queue so they can be set at module use rather than ENV
    settings, which is somewhat cleaner. however if the ENV variables
    are set then favour those
    
    update documentation to reflect above changes, as well as some
    general cleanup to the perldoc
    committed May 30, 2014
Commits on May 27, 2014
  1. resolve #5 - update documentation

    regen the README file from the pod with pod2readme and update pod
    to reflect current maintainer and bug tracker location
    committed May 27, 2014
Commits on May 24, 2014
  1. test for building/testing dist against perlbrew

    to install required dependencies in all available perls make sure
    to run:
    
    	for perl in $(perlbrew available | grep '^i' | awk '{print $2}');
    	do perlbrew switch $perl;
    	cpan CGI;
    	cpan FCGI;
    	done
    
    then run:
    
    	DEV_TESTS=1 perl t/dev/001_perlbrew.pl
    committed May 24, 2014
Commits on May 22, 2014
  1. Changes file for v2.00 release

    committed May 22, 2014
Commits on May 16, 2014
  1. remove all old CGI.pm entries from Changes

    and add not that these can be see in the CGI.pm Changes file for
    version prior to 3.65_01
    committed May 16, 2014
Something went wrong with that request. Please try again.