[libcgi-pm-perl] branch master updated (9bb51c5 -> 12b6007)

gregor herrmann gregoa at debian.org
Sat Oct 18 20:51:29 UTC 2014


This is an automated email from the git hooks/post-receive script.

gregoa pushed a change to branch master
in repository libcgi-pm-perl.

      from  9bb51c5   Fix pkg-perl-specific lintian warning missing-testsuite-header
      adds  14966c9   Committing 3.44, unmodified.     The generated files "MANIFEST" and "META.yml" are excluded.
      adds  c432665   This is CGI.pm.  Yet another attempt at CVSing it.
      adds  7106769   Checked all this stuff in.  I'm going to work with it on presto for a while.
      adds  8e16600   This is version 2.44.  More or less functional, I think.
      adds  179d6b8   This is the real version 2.44?
      adds  3ed5a41   Fixed various problems in the docs
      adds  d763d9a   This is version 2.45
      adds  096ab7b   Version 2.46
      adds  53af27a   documentation fixes
      adds  acefb23   Documentation patches courtesy Graham Barr
      adds  c14797b   This will be version 2.47. added upload() function added cgi_error() fixed problems in _make_tag_function()
      adds  318cd0d   This is version 2.48
      adds  9e134c5   This is an intermediate version which fixes problems with tainted uploads.
      adds  55acea9   intermediate version that partially fixes tainted upload problems
      adds  718ee47   This is version 2.50
      adds  3c4a6ad   Fixed stupid syntax bug
      adds  5737a28   Fixed a bug in saving the names of uploaded files, and added support for using param() when mod_perl is in use.
      adds  43bf51d   Fixed problems with CGI::Cookie
      adds  85030c9   This is released version 2.51
      adds  9feab8d   This is version 2.52
      adds  f67d52a   Fixed problems with regression tests.
      adds  bc43188   This will be release 2.53
      adds  8bf57ac   This is release 2.53
      adds  818eff3   This is version 2.55
      adds  0bb044f   Version 2.56
      adds  c2fac42   pre version 2.57
      adds  ca05073   Stupid  syntax error now fixed.
      adds  909526b   Fixed bug in attribute generation.
      adds  074da3a   Fixed bug introduced by previous bug fix.
      adds  d494b3f   Brought repository uptodate before big changes
      adds  0640e44   Version 2.58
      adds  a7af982   version 2.59
      adds  1d15fbf   Version 2.61?
      adds  fde5c8e   got rid of per-user temporary directories
      adds  1c59062   Fixes to ReadParse() and CGI::Pretty
      adds  4f1a753   Added pretty.t to manifest
      adds  d025d11   Version 2.67
      adds  bd136cf   Version 2.67 -- working now.
      adds  c059ffe   minor changes before release
      adds  13f250f   Version 2.68
      adds  28fe949   charset silliness
      adds  596c1aa   More little bugfixes.  I'm about to fix charset() once and for all iso-8859-1 windows-1252
      adds  62bec59   filehandle leak fix
      adds  04009eb   Before adding the xhtml patches!
      adds  f0b284b   This is version 2.69, with scary XHTML support.
      adds  18516e5   Version 2.70
      adds  7a1f466   Version 2.71
      adds  3d28958   Version 2.71, I think
      adds  445fc9e   version 2.72
      adds  21c2570   todo.list
      adds  635d345   release 2.73
      adds  9d92d87   This is version 2.74
      adds  5bd366e   xhtml and ebcdic fixes
      adds  6035d34   version 2.751
      adds  1c88e2d   release 2.752
      adds  42a6c9f   2.76
      adds  00ccb1d   Added new regression test
      adds  6f56057   Version 2.77
      adds  1d8fdf0   fixed but in escape()
      adds  746b273   before wholesale activestate changes
      adds  cf58158   all tests work before applying activestate patches
      adds  4ea72d8   Added multiple additional tests from Michael Schwern.
      adds  ab23b90   release 2.79
      adds  3b3cc03   XHTML patches
      adds  19df2b9   version 2.80
      adds  6d6bb27   fixed html problems in start_html and xhtml problems in carp.pm -thanks to Ville Skytta
      adds  ea0872a   undef %EXPORT in setup_symbols() to avoid exporting symbols into namespaces that don't want it
      adds  69a6617   uncommented the two lines in import() marked "this causes modules to clash" in order to avoid problems with clashing modules; not sure why this was commented.  Also brought back the older way of testing for in eval{} because $^S still doesnt seem to work with some combinations of perl and mod_perl
      adds  7cc8c49   fixed DTD so that it validates correctly with W3C validator
      adds  d44b5b1   CGI.pm
      adds  2007450   fixes to CGI::Carp
      adds  7b8d06c   added patches from Scott Gifford
      adds  cdc7b9f   patches from Rudolf Troller
      adds  b1415e3   folded in patches from Ville Skytta to fix XHTML inconsistencies
      adds  989e4df   fixed cgi::cookie expires problems
      adds  16132c5   fixed uninitialized variable warning
      adds  16de4d3   fix for failed file uploads on cygwin platforms
      adds  79f1600   fixed stupid bugs
      adds  671c9b9   trial balloon
      adds  f3ec1de   unbypass bypassed taint checks
      adds  8e1b564   added Brian Paulsens pretty patch for XHTML
      adds  2d95298   added ville skytta's patches for mod_perl2, but the new retainting code is still not working
      adds  a64d2f2   fixed taint check hole; added mod_perl 2.x support
      adds  7e87ca0   removed 3.01 notice
      adds  1fa7bc5   Fixed uninitialized variable warnings and upload failure due to taint checks on 5.8 and higher.
      adds  d9e6e21   is failing pretty tests so changed tests to match output
      adds  9ee6f9e   more fixes for 5.8
      adds  00a6d5d   fixed POST to a form with query string
      adds  38efec5   added cygwin support
      adds  c0fdf11   added multipart/mixed opera fix from Michael rommel
      adds  a0ba4bd   file upload problem fixed by Doug Perham
      adds  34c605d   added charset patch from Bradley Baetz
      adds  9f2fe50   4096 byte bug fix
      adds  7ec18f5   faster delete() method from Neelam Gupta
      adds  217fd6d   -verbatim tag from Mike Dickson
      adds  28af371   non-upcased custom header bug fix from Steffen Beyer
      adds  df61994   Patches from Alexey Mahotkin to make CGI::Carp work correctly with object-oriented exceptions.
      adds  82af56f   documentation tweak for param()
      adds  e2bb0a7   fixed inappropriate escaping of tag attributes
      adds  e3022d4   fixed stupid crash caused by Ben Edgington
      adds  172cfe7   bumped vbersion number
      adds  ef72a96   patch to support cygwin
      adds  2f0e44a   added fix from Colin Keith to tag generation function for bad -javascript passed to start_html()
      adds  be37149   remove automatic language addition when type of html document strictly specified
      adds  2bdfe2d   extra checks for mod_perl so that shelling out to HTML-generating scripts don't inadvertently assume they are in a mod_perl environment
      adds  b65a907   Fixed incorrect generation of URLs when the path_info contains + and other odd characters.
      adds  68785bb   added patches from stas beckman for modperl2 compatibility
      adds  a97a3ba   fixed issue with forking processes
      adds  93e6b1d   fixed documentation for perlsetupenv
      adds  bc8de8b   added tie() fixes
      adds  76afe1d   fixed uninitialized escape behavior reported by William Campbell
      adds  bd0329d   new patch from William Campbell
      adds  96bb370   possibly fixed problem with being unable to send multiple cookies under mod_perl; possibly fixed problem with browsers that escape characters in requested URI
      adds  512fd43   better fix for multiple cookies problem
      adds  7522eb6   simpler way of sending CGI header
      adds  d20f76e   Patch from Steve Hay to make CGI::Carp's error messages appear on MSIE browsers.
      adds  31bf9eb   Patch from Dan Kogai to handle UTF-8 correctly in 5.8 and higher.
      adds  a166836   added in Dan Kogai's UTF-8/perl 5.8 fixes'
      adds  d936805   Minor fix to behavior of reset() button to make it consistent with submit() button
      adds  20d5ccc   Fixed bug in redirect() that was corrupting cookies.
      adds  d67e15a   added \$^W=0 to suppress warning in creation of $TAINTED variable and propagated Stas Bekman patch to other uses of exit()
      adds  ccf2f8c   fixed Jarkkos ticket problem; enhanced cookies
      adds  0c21ed5   fixed header_in() to headers_in() issue
      adds  048b57c   more fixes to mp2 API
      adds  df0cabb    applied nick tonkin patches
      adds  993cafd   more of stas changes
      adds  b024aec   fixed case of empty initializer being treated differently from empty string
      adds  a0d75a9   another patch from stas
      adds  2e19536   added perl bug 29151 workaround from Bradley Baetz
      adds  3017669   added textfield values parameter as alias to value
      adds  aa88eef   version 2.93
      adds  b43e83c   put $SIG{__DIE__} back in the way it was
      adds  ab3b4ad   fixed cross-site scripting error
      adds  88d4277   this is version 2.94
      adds  7824d4d   CGI::Carp working now?
      adds  878c4a3   put $SIG{__DIE__} back, despite Jarkkos warnings
      adds  c3ca6ca   possible for delete_all() bug reported by jonathan pelletier
      adds  5c32948   untested mod to CGI::Carp to provide compatibility with compile time error reporting
      adds  bfb961a   fixed delete_all() function
      adds  91f4cc3   Fixed issue with tag-generating function not incorporating content when first variable undef.
      adds  0bcba91   release 2.94
      adds  31e454e   not quite right!  removed spurious POSTDATA from generated URLs
      adds  529e529   added additional documentation on how to create heterogeneous stylesheet links
      adds  fa7191d   fixed stylesheet bugs introduced in 2.94
      adds  308465b   fixed stylesheet support yet again
      adds  f183379   bumped version to 2.96
      adds  1ac5bdf   got rid of uninit variable warning in stylesheet call
      adds  7328ecf   repair bad 2.96 release
      adds  c6cdf8b   fixed Dump() bug
      adds  d54efe4   patch to Carp.pm from Steve Hay to fix fatalsToBrowser double content header
      adds  3080fa4   documentation formatting fixes from Rich Bowen
      adds  f0e3b6c   cross-site scripting vulnerability patched by Erwann Corvellec
      adds  5cf2c51   version 2.99 up
      adds  be54430   more or less version 3.00
      adds  7d7abb3   tested cross-site scripting issues and believe that there are none
      adds  c125be2   fixed typo in $Id$ line
      adds  85befbd   added virtual_port() method
      adds  610ceba   fixed broken tell STDOUT
      adds  dd9aba9   another attempt to cleanup tell STDOUT mess
      adds  0ce2cd8   workaround for weird interaction between CGI::Carp and Safe module reported by  William McKee
      adds  55e6fbe   tiny change to prevent -time from generating warnings
      adds  4faa4dc   backed out splitpath() changes
      adds  d5e58a2   Fixed misleading description of redirect() and relative URLs in the POD docs.
      adds  9371f4a   futzing with read_from_client(); initializer is broken
      adds  67de507   added upload hook functionality from Jamie LeTaul
      adds  a990b07   removed first argument from read_from_client
      adds  aaaa53e   added patch from Steve Hay to correctly unlink tmp files on windows/mod_perl
      adds  e03a206   more work on tell stdout
      adds  f15bcd8   Experimental mods to support EBCDIC uploading; warnings in here
      adds  4877343   fixed nasty DESTROY on undef value problem
      adds  78c295c   added missing append() function to functional interface
      adds  383c833   fixed version in CGI::Pretty
      adds  99680a8   version 3.01
      adds  f5482db   3.02
      adds  b7e1b2d   updated changelog to show working EBCDIC upload
      adds  31e047c   fixed upload_hook functionality
      adds  03dfee5   fixed uninit variable warning when -nosticky used
      adds  f772cfc   added workaround for case when unescapeHTML() is being called as a class method
      adds  1de1f8d   bumped version numbers for 5.8.3 release
      adds  1523924   fixed mod_perl crash when defaults button pressed
      adds  d8dfaf7   fixed documentation bug in -style argument
      adds  9747bea   Added -status argument to redirect().
      adds  1a4147a   Fixed incorrect results from end_form() when called in OO manner.
      adds  9b77706   discussion of list vs scalar context in form-element generating methods
      adds  240eea7   $action is now passed to escapeHTML
      adds  40905d7   fixed more cross-site scripting problems in start_form
      adds  80c4969   Fixed an extraneous "foo=bar" appearing when extra style parameters passed to  start_html
      adds  111c3d9   added support for other tags to hidden
      adds  54fcae3   patches from Dan Harkless to validate against HTML 3.2
      adds  dc6eedf   pre 3.05 release
      adds  d373b0a   Changed the call to warningsToBrowser() in CGI::Carp::fatalsToBrowser to call only after HTTP header is sent (thanks to Didier Lebrun for noticing).
      adds  bb9d740   bumped CGI::Carp version
      adds  768e89b   fixed CGI::Carp::die
      adds  47cda2c   damn that META.yml file
      adds  7f9757b   fixed _set_attributes() so that attributes beginning with a dash are handled correctly
      adds  1fc9dc5   fixed prototyping warning in utf_8
      adds  5e735c3   removed conditional evaluation of EBCDIC code table arrays
      adds  e62cbd9   release 3.05
      adds  f861ff1   added start/end tag tests from Shlomi Fish
      adds  e831c0a   added support for can() method from Ron Savage
      adds  41795ed   fixed examples in saving and restoring state to show indirect filehandle globs to avoid use strict errors
      adds  c3f773e   minor documentation fix for optgroup()
      adds  8967a4f   added fix for $r->read() returning -1 in mod_perl2
      adds  37a38f6   Localized $@ and $! in autoload
      adds  6f53832   Fix for lang='' when outputting XHTML
      adds  918af2b   added Allen Day's CGI::Cookie mod_perl 2 version detection patch
      adds  037b44c   fixed uninit variable warning in bytesread
      adds  c9240a5   various bugfixes
      adds  7fd068b   fixed optgroup example
      adds  58c185d   fixed bare call to script() in start_html
      adds  9125bd9   3.06 beta
      adds  752a495   Multiple fixes - see changelog
      adds  af3ba37   Changed way mod_perl version is calculated in CGI::Cookie.  (Bug reported, but can't reproduce it)
      adds  a43f5a6   this will be version 3.07
      adds  8ef4ff5   modperl2.0 fixes
      adds  bef2381   version 3.08 coming
      adds  5999bb9   Fixed tabindex="0" when using CGI to create forms without a prior start_html
      adds  6de0813   added Apache2::RequestIO
      adds  1c3d48c   fixed warning about mod_perl env variable in CGI::Cookie
      adds  56becbe   removed cross-site scripting vulnerability in synopsis example
      adds  faf27b9   Fixed append() so that it works in function mode.
      adds  0f59c37   Workaround for a bug that appears in Apache2 versions through 2.0.54 in which SCRIPT_NAME and PATH_INFO are incorrect if the additional path_info contains a double slash. This workaround will handle the common case of http://mysite.com/cgi-bin/log.cgi/http://www.some.other.site/args, but will not handle the uncommon case of a ScriptAlias directive that adds additional path information to the end of the translated URI.
      adds  ac6732e   fixed documentation for upload_hook
      adds  554486b   Added POSTDATA documentation.
      adds  0985e96   Added Kevin Mahony's patch to fix the close_upload_files() function when uploading multiple files
      adds  202afc9   made upload_hook() work when called in function-oriented mode
      adds  a862635   fixed typo in start_multipart_form
      adds  fc81db8   killed uninit variable warning
      adds  0d3b485   various fixes for filehandles on windows; tabulation; url generation under mod_rewrite
      adds  159724a   version 3.12
      adds  6d4a66f   fixed dangling ? mark
      adds  5c94f21   fixed scrolling_list selected attribute bug
      adds  1b6d121   fixed dangling ? problem again
      adds  d16295c   header() -charset option now works even when the MIME type is not "text".
      adds  16c6c0f   Fixed documentation for cookie() function and fastCGI.
      adds  b31344a   fixed charset thing again
      adds  ac4b265   Documented that CGI::Carp->fatalsToBrowser() does not work correctly with mod_perl 2. No workaround is known.
      adds  3298aa9   Fixed text status code associated with 302 redirects. Should be "Found" but was "Moved".
      adds  7dc345f   fixed charset asynchrony in header() and start_html()
      adds  f89a16b   patch from Mike Hanafey to prevent CGI::Cooke from interpreting 0 values as equivalent to empty
      adds  47790d0   patch from Mike Hanafey to prevent CGI::Cooke from interpreting 0 values as equivalent to empty
      adds  606fdf3   Patch to CGI::Carp from Peter Whaite to fix the unfixable problem of CGI::Carp not behaving correctly in an eval() context.
      adds  53651f2   Fixed upload failure on files that contain semicolons in their names.
      adds  dfb0010   Bumped version number
      adds  e927128   patch from Steve Peters to synch with Perl core
      adds  b8fc00d   Fixed param() so that param(-name=>foo,-values=>[]) sets the parameter to empty list.
      adds  ab4a832   Added patch from Stephen Frost that allows one to suppress use of the temp file that is created during uploads.
      adds  1fb111b   version 3.19
      adds  d7c9648   cookie add-header patch from David Wheeler
      adds  65cea51   Fixed problem identified by Andrei Voronkov in which start_form() output was screwed up when initial argument begins with a dash and subsequent arguments do not. Quashed uninitialized variable warnings coming from script_name(), url() and other functions that require access to the PATH_INFO environment variable.
      adds  99c0fe2   Don't try to read data at all when POST > POST_MAX
      adds  a3026cc   Fixed bug that caused cgi->param('name',undef,'value') to unset param('name') entirely.
      adds  7a6ccdd   Fixed bug in which upload() sometimes returns empty. (CPAN bug #12694).
      adds  078738e   Incorporated patch from BURAK at cpan.org to support HTTPcookies (CPAN bug 21019).
      adds  00fb5b9   Don't try to read data at all when POST > POST_MAX; Fixed bug that caused cgi->param('name',undef,'value') to unset param('name') entirely.; Fixed bug in which upload() sometimes returns empty. (CPAN bug #12694); Incorporated patch from BURAK at cpan.org to support HTTPcookies (CPAN bug 21019).
      adds  0fee195   Typo in upload() function broke uploads. Now fixed (CPAN bug 21126).
      adds  8889827   Typo in upload() persisted, now fixed for real. Thanks to  Emanuele Zeppieri for correct patch and regression test.
      adds  0315e63   added t/upload.t
      adds  19564fc   improved cookie documentation
      adds  c3d9cdc   image button alignment options were mistakenly being capitalized, causing xhtml validation to fail.
      adds  5fe5eab   fixed startform undef warnings
      adds  b82d890   patch from Bernard Chan to support fixed-decimal relative times
      adds  17dda58   added alternate stylesheet support
      adds  a07884c   bumped version tag
      adds  f86b32b   fixed more stylesheet and documentation problems
      adds  8707dd5   folded in xforms patch
      adds  31dd723   fixed spelling of Malcom Beattie
      adds  4b8f932   Patch from John Binns to allow users to provide a callback to CGI::Carp.
      adds  da198a4   Patch from Chris Fedde to prevent HTTP_HOST from inhibiting SERVER_PORT in url() generation.
      adds  280ffdc   Fixed outdated documentation (and behavior) of -language in start_html -script option.
      adds  11662e4   Applied patch from Steve Taylor that allows checkbox_groups to be disabled with a new -disabled=> option.
      adds  a6b5b93   added patch from Allen Day that makes cookies RFC2109 complaint
      adds  b2449a0   Applied patch from Stephan Struckmann that allows script_name() to be set correctly.
      adds  7cd9016   release 3.28
      adds  9ffe17d   added multiple upload reset patch
      adds  065c603   had to roll out the file upload patch because it was failing regression tests
      adds  5fbeae3   backed out upload patch from Mark Stosberg; removed redundant code from initializer
      adds  38e89c0   UploadInfo tests work now
      adds  88b0723   this will be version 3.29
      adds  f7ca0b8   patch from Mike Barry to support POSTDATA
      adds  c93e781   patch from Mike Barry to support POSTDATA
      adds  a1cfab7   patch from Rafael Garcia-Suarez to correctly reencode unicode values as byte values
      adds  859f144   CGI::Carp issues a 500 status code now
      adds  98e915a   backed out UTF8 encoding functions
      adds  f95a772   can turn on utf-8 decoding by providing -utf8 argument
      adds  bc2918e   added patches for mac upload and label attributes for checkboxes and radio groups
      adds  edb6a59   Possibly fixed "wrapped pack" error on 5.10 and higher
      adds  703fdbd   fixed problem of sending headers prematurely in mod_perl2
      adds  d72429b   patch to avoid sending premature headers under modperl2
      adds  ae9458b   Remove uninit variable warning when calling url(-relative=>1)
      adds  3feb00f   changed the license to artistic 2.0
      adds  4b8be23   fixed two more uninit variable warnings
      adds  10d40f0   Fixed failure of tempfile upload due to sprintf() taint failure in perl 5.10
      adds  703eb41   Handle Unicode %uXXXX  escapes properly -- patch from DANKOGAI at cpan.org
      adds  d095267    Resync with bleadperl, primarily fixing a bug in parsing semicolons in uploaded filenames.
      adds  1d0149b   bump to version 3.35
      adds  945edcc   synched to bleadperl
      adds  28a3d2a   fix for multipart chunked uploads
      adds  0506c62   fixed multiple small bugs from RT
      adds  bfa8d4a   fixed warning on accept() when header is absent
      adds  bc05c58   fixed overlap of param and attribute namespaces described in http://rt.perl.org/rt3//Ticket/Display.html?id=24294
      adds  a989e37   Fixed regression in "exists" function when using tied interface to CGI via $q->Vars.
      adds  9548e87   fixed FCGI documentation and dependency issues
      adds  b202ead   fix script_name() call from Stephane Chazelas
      adds  2df0a49   Added a handle() method to the lightweight upload  filehandles. This method returns a real IO::Handle object.
      adds  cfe2043   added additional temporary directories for windows systems
      adds  523ba49   CGI::Pretty patch to prevent deep recursion
      adds  f2bd172   Added patch from Nicholas Clark to allow ~ characters in temporary directories; fixed broken functionality introduced by Renee Baeckers recent patches
      adds  30f4bde   patch from MARKSTOS to reflect best perl practices in calling new()
      adds  1ddf5a9   Multiple documentation practices from Mark Stosberg to reflect perl "best practices"
      adds  578c6c4   removed most references to Netscape
      adds  e27abdb   utf-8 patch
      adds  7541282   this will be version 3.43
      adds  11a14db   Patch from Kurt Jaeger to allow HTTP PUT even if the content length is unknown.
      adds  985979b   patch from Pavel Merdin to fix problems with parsing content-disposition from one of the firefox addons
      adds  83a608e   Fixed issue in mod_perl & fastCGI environment of cookies returned from CGI->cookie() leaking from one session to another.
      adds  1ac42d2   Merge branch 'full-history' into HEAD
      adds  997e20f   Move modules into into lib/ for easier testing with "prove".
      adds  84d8993   Pevent warnings about "uninitialized values" for REQUEST_URI and several other environment variables.      Patch by Callum Gibson and Mark Stosberg. (RT#24684)
      adds  9ed925c   New t/unescapeHTML.t test script has been added.     It includes a TODO test for a pre-existing bug which could use a patch.     Thanks to Pete Gamache and Mark Stosberg (RT#39122)
      adds  522d065   Add first tests for user_agent() and fix a warning with it. (RT#29065)
      adds  e24d04e   Avoid death in some cases when running under Taint mode on Windows.      Patch by Peter Hancock (RT#43796)
      adds  769cb2c   Several typos were fixed, Thanks to ambs. (RT#41105)
      adds  ae3fdd7   Allow 0 to be used as a default value in popup_menu(). This was broken starting in 3.37.      Thanks to Haze, who was the first to report this and supply a patch, and pfschill, who pinpointed      when the bug was introduced. A regression test for this was also added. (RT#37908)
      adds  3484618   A typo related to the nosticky pragma was fixed, thanks to Britton Kerin. (RT#43220)
      adds  9edcd3b   Allow "+" as a valid character in file names, which fixes temp file creation on OS X Leopard.      Thanks to Andy Armstrong, and alech for patches. (RT#30504)
      adds  35e6234   Set binmode() on the Netware platform, thanks to Guenter Knauf (RT#27455)
      adds  b1a375d   examples/nph-clock.cgi is now more portable, by calling localtime() rather than `/bin/date`,      thanks to Guenter Knauf. (RT#27456).
      adds  d5b9d17   In CGI::Carp, the SEE ALSO section was cleaned up, thanks to Slaven Rezic. (RT#32769)
      adds  20c70bb   Don't allow a CGI::Carp error handler to die recursively. Print a warning and exit instead.      Thanks to Marc Chantreux. (RT#45956)
      adds  a601f8f   In author information, fix apparent typo: refer to "CGI.pm distribution" instead of "GD.pm interface".     (No 'Changes' entry is being filed for this).     It could also be a typo that the copyright only extends to 2007, but no change was made there.
      adds  3f2a3f3   query_string() now generates query strings in a reliable, sorted order.      So, these request query strings will have the same result returned by      query_string now: 'a=1;b=2', 'b=2&a=1'. This is helpful when you want to      compare two query stings to see if they are logically equivalent.      Thanks to Mark Stosberg (RT#43006)
      adds  97925e9   CGI::Carp and CGI::Util have been updated to have non-developer version numbers.      Thanks to Slaven Rezic. (RT#48425)
      adds  696a170   CGI::Switch and CGI::Apache now properly set their VERSION in their own name space.     Thanks to Alexey Tourbin (RT#11941,RT#11942)
      adds  5596703   The Dump() method now is fixed to escape HTML properly.     Thanks to Mark Stosberg (RT#21341)
      adds  dc3abc5   Update Makefile.PL     - reflect that CGI.pm has moved to lib/     - start to build a smarter META.yml with repo URL, etc.     - note there are some commented out things we could still fill in, including a homepage URL, Mailing list URL and license URL.
      adds  b55e249   Reverse the recent patch to sort query strings, after peer feedback.    Reference: http://rt.cpan.org/Public/Bug/Display.html?id=43006
      adds  7f1cb76   Bug Fix: Support for <optgroup> with scrolling_list() now works the same way as it does for popup_menu().      Thanks to Stuart Johnston (RT#30097)
      adds  fd479d4   Bug Fix: CGI::Pretty now works properly when $" is set to ''. Thanks to Jim Keenan (RT#12401)
      adds  b0d0d45   Fix crash when used in combination with PerlEx::DBI. Thanks to Burak Gürsoy (RT#19902)
      adds  1c83470   Fix case-sensitivity in http() and https() according to docs. Make https() return list of keys in list context. (RT#12909)
      adds  4e47283   rt 38884 - Adding documentation for method 'remote_addr'
      adds  4a02185   Version bumps for 3.45 release.
      adds  75a6e1d   RT#38884: Add Changes entry
      adds  730d463   typo fix in test docs: s/GCI/CGI/g
      adds  b4baefa   In CGI::Pretty, we no longer add line breaks after tags we claim not to format.     Thanks to rrt, bubaflub and and markstos. (RT#42114).
      adds  52873c8   unescapeHTML() no longer falsely recognizes certain text as entities.     Thanks to Pete Gamanche, Mark Stosberg  and bubaflub. (RT#39122)
      adds  25857ba   fixes RT #36583: malformed output from checkbox_group (with -no_xhtml flag)
      adds  ccec372   fixes RT #39122 - unescapeHTML recognizing some text as entites
      adds  3840bd0   added another test to verify that numbered escape sequences work
      adds  0fc95e3   another test for checkbox_group() for xhtml folks
      adds  bd5f845   Fixing conflicts in t/unescapeHTML.html after merging with bubaflub.
      adds  fe678b7   Changes file updates.
      adds  a360be9   Merge commit 'upstream/master'
      adds  1ce7a7e   Merge branch 'master' of git://github.com/rhesa/CGI.pm into rhesa/master
      adds  c04c579   Add Changes entry for RT#12909. (http/https fix)
      adds  617796c   rt#27907: Disabling XHTML mode if the DTD is for HTML 2.0, 3.2, 4.0 or 4.01
      adds  f8d2f8e   converted html.t to Test::More
      adds  f7fe11a   Merge branch 'rt-27907' of git://github.com/yanick/CGI.pm
      adds  af8bf93   Add Changes entry: XHTML is now automatically disabled for HTML 4, as well as HTML 2 and HTML 3.     Thanks to Dan Harkless and Yanick Champoux. (RT#27907)
      adds  851ca85   rt#41530 - Making -compile :form work again
      adds  9c41db6   Merge branch 'rt-41530' of git://github.com/yanick/CGI.pm
      adds  1831a00   rename test script and update Changes:     Pre-compiling 'end_form' with ':form' switch now works. Thanks to ryochin and Yanick Champoux. (RT#41530)
      adds  c37f872   Merge commit 'upstream/master'
      adds  d22626a   Fixes RT#13158: skip empty param-value pairs in save()
      adds  e7a27e9   New Changes Entry:   7. Empty name/values pairs are now properly saved and restored from filehandles. Thanks to rlucas and      Rhesa Rozendaal (RT#13158)
      adds  e889bd1   Use a code comment to provide some more context for a test.
      adds  642be95   Doc Patch for RT#40502: escapeHTML unicode handling.
      adds  09dad74   remove cutesy "This section intentionally left blank." in CGI::Pretty. How to report bugs is already handled in the AUTHOR section.
      adds  49c35d8   New Changes entry:     In CGI::Pretty, performance concerns are now documented. Thanks to Jochen, Rhesa Rozendaal and Mark Stosberg (RT#13223)
      adds  2e85ab1   Refine UTF-8 docs for escapeHTML() per RT#40502. Thanks to Martijn and Rhesa.
      adds  5fa8ae7   git rid of some EOL whitespace in CGI::Pretty.
      adds  97b5eda   Version bumps for 3.46.     Also, some minor 'Changes' updates.
      adds  072d37b   doc fix after seeing RT#43188
      adds  5dd0cf2   Merge branch 'master' of git://github.com/rhesa/CGI.pm
      adds  5b0dfbf   Remove a maximal number of "Netscape" references in the documentation.     New programmers may not know what Netscape is, and many of the references     could be safely and usefully genericized.
      adds  82fd372   Changes addition: A number of outdated Netscape references have been removed. (Mark Stosberg)
      adds  f25793b   Quit bundling an ancient copy of Test::More and and using a custom 'lib' path for the tests. Instead, Test::More      is now a dependency. Thanks to Ansgar and Mark Stosberg (RT#48811)
      adds  979f3f8   Update Changes file:   Quit bundling an ancient copy of Test::More and and using a custom 'lib' path for the tests. Instead, Test::More      is now a dependency. Thanks to Ansgar and Mark Stosberg (RT#48811)
      adds  eaa2a6f   Clean-up t/fast.t     - fix undef vs. '' comparision. Perhaps the Test::More upgrade broke that.     - fix 'object' typo     - Quit using "use_ok()" per Ovid's advice on best practices.
      adds  7a22a1d   Patch from Shawn Corey for: "#22046: Needs Discussion: Differences between start_form() and startform(). "     Mark Stosberg editted it just a bit:     - endform is now an alias for end_form, not a dupe routine. The alias is at the top of the file,       modeling a historical convention     - Fixed a typo in "end_mulitpart_form"
      adds  e99fdc0   New Changes entry: Some differences between startform() and start_form() have been fixed. Thanks to Slaven Rezic and Shawn Corey. (RT#22046)
      adds  a36e451   Best Practice: Purge code and docs of indirect object notation.     Reference: http://www.modernperlbooks.com/mt/2009/08/the-problems-with-indirect-object-notation.html
      adds  3155fff   Changes entry: Best Practice: Purge docs of examples of using indirect object notation.
      adds  eb551f4   POD formatting fixes (RT#48935)
      adds  4512c9d   Making the file strict/warnings compliant
      adds  1f20021   using Test::More
      adds  1b00615   rt#43587 - url_param() returns false if QUERY_STRING is empty
      adds  a0868c6   Adding tests to ensure url_param and param deals the same with keywords
      adds  bd68d56   Merge branch 'rt-43587' of git://github.com/yanick/CGI.pm
      adds  7dbe061   Changes file additions:     - url_param() has been updated to be more consistent with the documentation and param().  Thanks to Britton Kerin and Yanick Campoux. (RT#43587)     - POD fixes thanks to Dave Mitchell     - EOL whitespace removal.
      adds  7e40de1   Patch and tests for RT20436: Fix special case handling for hidden input fields
      adds  f4a6c37   Merge branch 'master' of git://github.com/veryrusty/CGI.pm     - merged conflicts in t/form.t     - split out hidden() tests into t/hidden.t     - minor test style updates.
      adds  45c02ed   More tests for hidden(). (RT#20436)
      adds  7e97658   Changes file updates:     - hidden() now correctly supports multiple defaule values.  Thanks to david at dierauer.net and Russell Jenkins. (RT#20436)     - Automated tests for hidden() have been added, thanks to Russell Jenkins and Mark Stosberg (RT#20436)
      adds  3e499d0   Patch from bubaflub to fix RT#25131: don't clobber $_ in init().
      adds  6603cf6   Best Practice: refactor to use explicit variable name instead of $_.
      adds  84d74b9   New "Changes" entry: Calling CGI->new() no longer clobbers the value of $_ in the current scope.        Thanks to Alexey Tourbin, Bob Kuo and Mark Stosberg. (RT#25131)
      adds  b6f9ed9   Bug Fix: avoid double-decoding UTF-8 params.     This patch was provided by MSCHOUT, per RT#19913.
      adds  342483d   Changes file update:     UTF-8 params should not get double-decoded now.      Thanks to Yves, Bodo, Burak G�rsoy, and Michael Schout. (RT#19913)
      adds  e1c8a0a   rt-39904: CGI::Carp fatalsToBrowser does not catch stringifiable objects
      adds  51c6233   silencing the spurious 'used once' warning
      adds  83445f2   removed leftover (?) debugging warning
      adds  5d8cab2   Changes file update: We now give objects passed to CGI::Carp::die a chance to be stringified.     Thanks to teek and Yanick Champoux (RT#41530).
      adds  f2b2dc2   silencing the spurious 'used once' warning
      adds  9e68a5c   removed leftover (?) debugging warning
      adds  6b7e9d2   Merge git at github.com:markstos/CGI.pm
      adds  5de421d   replace appearances of startform() in Pod and examples with start_form()
      adds  ebb6133   Changes file addition: Docs and examples were updated to highlight start_form instead of startform.     Thanks to Slaven Rezic.
      adds  b35d6d4   whitespace fix: Line up "if" statements better in escapeHTML so it's clear where they end.
      adds  e37c90a   test for RT #40748 - autoEscape(undef) breaks escapeHTML()
      adds  16836c1   add another test just to clarify
      adds  06a40de   bad form, peter! sloppy copy and paste
      adds  84121a9   need to reset autoEscape between tests
      adds  fd87731   fixes #40748, adds more tests for autoEscape and escapeHTML
      adds  d3015f3   uh, format?
      adds  5359e90   In _maybe_escapeHTML, call escapeHTML() with an object.     I think this saves re-initing an object every time we call escapeHTML via _maybe_escapeHTML, even if     "$self" is not used inside escapeHTML().
      adds  9393dd6   New tests for autoEscape and escapeHTML() (all passing).
      adds  0d62aaa   more explicitly document the behavior of autoEscape() and escapeHTML().
      adds  95f707a   New Changes entry: Turning off autoEscape() now only affects the behavior of built-in HTML generation fuctions.     Explicit calls to escapeHTML() always escape HTML regardless      of the setting. Thanks to vindex, Bob Kuo and Mark Stosberg (RT#40748)
      adds  e258a26   Bug fix: pragmas not being preserved in CGI::Fast.     Turning on strict and warnings made this bug obvious to spot.     We needed to use @CGI::SAVED_SYMBOLS, not @SAVED_SYMBOLS. (RT#32119)
      adds  eefea6d   removing EOL whitespace.
      adds  c3c0e84   RT#32119: Add automated tests to confirm that in CGI::Fast, preferences provided through pragmas persist across multiple requests.
      adds  327c305   Changes entry: In CGI::Fast, preferences set via pragmas are now preserved.      Thanks to heinst and Mark Stosberg (RT#32119)
      adds  4d5d568   switched util.t to use Test::More
      adds  4459a11   Changes entry: t/util.t has been updated to use Test::More instead of a home-grown test function. Thanks to Bob Kuo.
      adds  f0d4363   Document that CGI::Carp::carpout doesn't work with in-memory file handles (although a patch would be welcome).
      adds  380aef6   new: Changes entry Note that CGI::Carp::carpout() doesn't work with in-memory filehandles.
      adds  643f393   Make the documentation for newstyle_urls() less confusing.     Suggested by Ryan Tate in  RT#49454.
      adds  c96090b   New Changes entry: The documentation for the -newstyle_urls is now less confusing.      Thanks to Ryan Tate and Mark Stosberg (RT#49454)
      adds  ad2cb04   typo fix.
      adds  ac5c48c   Changes: typo fix.
      adds  0880f27   Fixed warnings about uninit variables.
      adds  e3d3bbc   3.46 lacked a manifest
      adds  e06330c   remove reference to ancient version of CGI.pm
      adds  19aea2b   Add a section header for processing a file upload field. This section is even longer than the docs on how to create the field. Also, a lot of people use CGI.pm to process file uploads without using them to create them, so this deserves its own heading.
      adds  6973ec0   more doc updates for file uploading:     - switch the docs for this section to use the OO style     - Move the "JavaScripting" section up so it's with the part on *creating*       file upload fields, instead of being with the part on processing file uploads.
      adds  583ff80   Overhaul the docs for processing file uploads.     - split up the docs with subheadings to make them easier to browser and skim     - Recommend using IO::Handles as the preferred method and further de-emphasize using dual-named param() to handle file uploads.
      adds  93dc189   Document tmpFileName. (#49570)     Thanks to Nathaniel Smith for the bug report.     The docs were copied and pasted from cgi_docs.html, which is already included in the distribution.
      adds  bdedf09   
      adds  23a5cc5   Fix missing half of CGI::Util, accidently deleted in last commit.    That was thanks to github's in-place file editting feature.
      adds  0e73242   Merge back the old CVS history with the new Git repo
      adds  dc97d63   Bug Fix: RT#49606: <optgroup> default values are now properly escaped.     Thanks to #raleigh.pm and Mark Stosberg.
      adds  23a9f7d   Fixup Changes retroactively for 3.47 release.
      adds  b766931   Changes file: Start section for 3.48 release.
      adds  afc5c7d   Go ahead and version bump some modules likely to change to 3.48 to make the next release easier.
      adds  aaa87a9   Revert "rt-39904: CGI::Carp fatalsToBrowser does not catch stringifiable objects"     This fix caused new problems: "#49630: Chagnes to CGI::Carp in 3.47 break TT and exception handling"     We are reverting the patch until we can find a solution that addresses both concerns.     For now, backwards compatibility will be prioritized. This reverts commit e1c8a0a2305644ea8438291bbee5fc83abe51f55.
      adds  0d3cfc1   Changes addition: The change to exception handling in CGI::Carp introduced in 3.47 has been      reverted for now. It caused regressions reported in RT#49630.      Thanks to mkanat for the report.
      adds  145fca9   Documentation: Enhance SEE ALSO to document the modules pointed to a little bit.
      adds  749c38b   rt#49770 - documentation URLs updates
      adds  4313bf5   Changes entry: More tests were added for autoescape, thanks to Bob Kuo. (RT#25485)
      adds  76dc9cc   test for RT 25485, actually was fixed in RT 40748
      adds  d0e4df5   Merge branch 'RT25485' of git://github.com/bubaflub/CGI.pm
      adds  f459258   Changes entry: URLS were updated, thanks to Leon Brocard and Yanick Champoux. (RT#49770)
      adds  615c380   rt-39904: CGI::Carp fatalsToBrowser does not catch stringifiable objects
      adds  b311591   Adding strict and warnings to Cookies.pm
      adds  18fdcc6   Patch so that t/fast.t doesn't fail when FCGI is not installed.
      adds  53e82e6   Fixed off-by-one error in test count.
      adds  4b65e61   applying patch provided by Alex Vandiver
      adds  667bbff   Update README to account for CGI.pm being under lib/
      adds  104aea1   Merge branch 'readme' of git://github.com/yanick/CGI.pm
      adds  0d1328b   Resolve RT#50301 by localizing $^W
      adds  026f923   Suppress uninitialized warnings under -w
      adds  0d02994   Merge git://github.com/burak/CGI.pm
      adds  ace00b5   Update Changes and versions for a 3.49 release.
      adds  a9691cc   replacing server_port by virtual_port
      adds  29fcfbd   remove duplicate code snippet
      adds  0d5d1bb   adding tests for url()
      adds  6d8a7cf   Add t/url.t to MANIFEST
      adds  f58d1b7   Add Changes entry:     url() now uses virtual_port() instead of server_port(). Thanks to MKANAT and Yanick Champoux. (RT#51562)
      adds  39d326b   Attempt to resolve RT#49599 by not using use_ok().     I think the use_ok() was problematic here because it was being run     in an implied BEGIN {} block. Switching over to "require" should     address that.     Also:  Reference: http://use.perl.org/~Ovid/journal/37797
      adds  ea7dc7a   Update Changes for RT#49599 fix.
      adds  a101ff8   Header values with carriage returns are recognized and escaped
      adds  821abe7   eliminate some extra white space.
      adds  b4323cd   Add 2 new tests. The second one fails because the charset is unexpectedly added, so the result is this:
      adds  1508a19   Add direct RFC 822 reference.
      adds  368b1c2   Improve header continuation fixing logic     - Reference RFC 822     - document the regex     - If the header continuation line is already valid (with a leading newline), then leave it alone.
      adds  a79e394   Update docs reflect logic change from the last patch.
      adds  c0e98bd   simplify the regex a tad
      adds  4339e11   Avoid warnings about using an undefined value.
      adds  afcb32a   Merge branch 'header-escape' of git://github.com/yanick/CGI.pm
      adds  248ab66   Mention CRLF fix in 'Changes'
      adds  ffcd287   better formatting and 3-arg open
      adds  8b74d0b   better Perl style in examples
      adds  cf78743   Merge git://github.com/chorny/CGI.pm
      adds  2efd205   Fix contributed by Christian Carey <christianc at sitesell.com> to handle utf8 strings correctly in perl 5.8.0 and 5.8.1.
      adds  516d848   adding .gitignore
      adds  45db479   rt#54768 - test was assuming %ENV not "polluted"
      adds  8d26073   Correcting the pod, and adding some tests.
      adds  a1823d5   mentioning patch in Changes
      adds  9950c99   Update POD regarding cookies (especially httponly)
      adds  89aa3ae   3.50 release: security fixes for embedded newlines in header() and a static MIME boundary in multipart_init()
      adds  9900156   proposed patch for header injection bug
      adds  7379a64   version 3.50
      adds  77a9aa4   added missing files
      adds  c5366ce   Merge github.com:markstos/CGI.pm     - added t/headers.t and t/param_fetch.t back to the tree     - updated MANIFEST to mention these two files.
      adds  ca611a1   quit referring to the <link> tag in the docs as being rarely used.
      adds  ea7f1d5   Changes: quit referring to the <link> tag as being "rarely used". (Victor Sanders)
      adds  16361db   Fix t/http.t failure when HTTPS_PROXY is set (RT#54768)
      adds  c03b6c6   Change: re-fix t/http.t script.
      adds  f28e611   Documentation/whitespace fixes: #62785: [PATCH] Documentation spelling fixes
      adds  63d1a3e   Changes: typo and whitespace fixes (RT#62785, thanks to scop at cpan.org
      adds  bc9d42a   Make EBCDIC a compile-time constant so there's zero overhead (and less compiled code) in subroutines that test for it. (patch from Tim Bunce)
      adds  c472b6e   Update location of most recent version to be: http://search.cpan.org/dist/CGI.pm/
      adds  231dcc3   Update "require" line to require 5.6 instead of 5.4. This is consistent with Makefile.PL, which already required Perl 5.6.
      adds  1c78301   Remove unnecessary sentence.
      adds  d955d47   The -dtd argument to start_html() is now documented   (RT#60473, Thanks to giecrilj and steve at fisharerojo.org)
      adds  1218cbd   Retroactively add Changes entry for RT#39904.     Based on the git history, it was already released, but not documented.
      adds  1083076   always print out the charset
      adds  3b12424   Merge branch 'charset' of git://github.com/yanick/CGI.pm into rt-57945
      adds  896e963   New tests and Changes entries for RT#57945, a update for charset() handling.
      adds  6dcdec8   Add a couple of code comments to CGI::Util::escape     - clarify what we are doing with arg shifting in escape     - add a link to a reference about what "surrogate pairs" are.
      adds  fbd5098   Address warning when param_fetch is called with no args.
      adds  aa7aa34   Remove cgi-lib_porting.html. The content it is has mostly expired. A few details which are are still relevant have been merged into the CGI.pm docs. People would expect docs to be in the POD anyway.
      adds  6f71668   Overhaul the README file to reflect the current state of things in 2010.
      adds  8a43b8a   Add missing files to MANIFEST
      adds  d99997c   Add support for the 'charset' attribute to the '<script>' tag.     RT#62907, Thanks to Fabrice Metge
      adds  77b3b20   Further update handling of embedded newlines in headers.
      adds  64160e6   Correct test for leading newline injection     Also, simplify tests for blow-ups.
      adds  cbbf09a   Merge branch 'header-injection-fix-take-2'
      adds  402aad9   Simplify docs for <script> tag generation a bit.
      adds  4baef80   Simplify docs for <script> tag generation a bit.
      adds  5f19cd7   Merge branch 'rt-62907'
      adds  6a52021   RT#62783: improve, document, fatalsTo Browsers, eval, mod_perl 2 interactions.     I modified the original patch to change $CGI::Carp::ToBrowser to     $CGI::Carp::TO_BROWSER.     This is consistent with other global variables names in $CGI::Carp and CGI.pm.
      adds  b456dae   Merge branch 'rt-62783'     Including fixing conflict in Changes.
      adds  3d075c5   No need to mention "HTML 3" and "HTML 4" directly here, that unnecessarily dates the docs.
      adds  ad243f0   Slim down opening doc on HTML generation functions to the essentials.
      adds  4ef6c1b   Merge branch 'docs'
      adds  4ce9dbb   RT#62762: several fixes for temp file handling.
      adds  6e4ad5a   Merge branch 'rt-62762-tmpdir'     Includes resolving conflict in Changes.
      adds  0054216   Make CGI::Carp::die propagate $@ if it has no argument (rt-57224)
      adds  c1e1d7f   Removing the now-useless second assignment to $args
      adds  ea25c8d   Merge remote branch 'yanick/rt-57224'     Includes resolving conflict in t/carp.t
      adds  1f1cc22   Update Changes for RT#57224, re-organize recent entries a bit.
      adds  8f4e8ec   Best Practice: s/new CGI::Cookie/CGI::Cookie->new/
      adds  6c8a726   Best Practice: s/foreach /for /
      adds  a022402   Eliminate indirect object notation for parse() and fetch() calls
      adds  88b5b73   Code, Tests and Docs to support Max-Age for better spec compliance
      adds  2174a6b   version bump for CGI::Cookie
      adds  8235dc0   remove dated references to "Netscape"
      adds  7f35803   Backport HttpOnly tests from CGI::Simple
      adds  cb34157   Refactor: port cleaned-up as_string implementation from CGI::Simple::Cookie
      adds  d0158b3   Port over arg-unpacking clean-up from CGI::Simple::Cookie
      adds  60f47fc   minor grammar clean-up
      adds  9780a83   Refactor: bring over some nicer formatting from CGI::Simple
      adds  9273307   BugFix: CGI::Cookie->new() now follows the documentation and returns undef
      adds  7f54519   Refactor: bring over more readable value() implementation from CGI::Simple::Cookie
      adds  4c7e9c4   Refactor: re-use more code from CGI::Simple::Cookie->new()
      adds  c63f45e   Restore Apache::Cookie compatibility that was distrupted a few commits ago.
      adds  196ab30   Quit loading CGI.pm if you just want to use CGI::Cookie
      adds  5b1f757   remove cgi-lib_porting.html from the manifest-- it's been removed.
      adds  4fc4d10   clean up $VERSION declaration
      adds  b4de9a8   refer to mod_perl in a comment, rather than modperl
      adds  78916df   Add new passing cookie test for names without values
      adds  70ca74d   Adopt the code for raw_fetch from CGI::Simple::Cookie
      adds  ba99e84   Refactor: use formatting from CGI::Simple
      adds  fa08e97   If parse() is given no input, bail out early.
      adds  dad346a   improve spacing in test. No logical changes.
      adds  510fe0d   Reverse the previous change to the return value for parse(),
      adds  f36ac93   minor grammar clean-ups.
      adds  99452f4   Fix bug with whitespace trimming of cookie elements
      adds  34a3bd4   Clean-up code style of return value
      adds  6c41e1d   This commit fixes a bug earlier in this development cycle,
      adds  f4657d1   Final Changes updates for 3.51
      adds  247bb88   Version bump in lib/CGI.pm
      adds  ed2fe6d   Add missing t/tmpdir.t file.
      adds  59645ac   Update Changes to reflect that t/tmpfile.t has been added now. (RT#64949)
      adds  ea94787   RT#64554: Update multi-line header handling docs.
      adds  fc38a5a   RT#64554: Update "Changes" to reflect doc updates for multi-line headers.
      adds  cfe3e4f   Fix warnings in t/cookie.t
      adds  bc850c1   Update Changes to reflect Cookie warning fix.
      adds  8ea632c   Fix logic problem in test that caused it to pass for the fix was applied.     RT#64261, thanks to Niko Tyni
      adds  64b8773   Changes:  Fixed logic bug in t/multipart_init.t (RT#64261, Niko Tyni)
      adds  9f96b2c   Bump version to 3.52.
      adds  4c30955   Fix MANIFEST entry.
      adds  cb19cdd   Retroactively add release dates to the Changes file back to 3.00
      adds  9c68950   Modernize: s/use vars/our/ in CGI::Util
      adds  882bbfb   Merge commit '9c689503464e01c0f904686c67621735eafcb075'
      adds  d71d7ff   version bump in CGI::Util
      adds  071de88   Remove dead code.     This chunk of code was only called for Perl < 5.6, but we already     require at least Perl 5.6, so this code was not supported and should     not have been accessed.
      adds  2071d07   Remove think-o.     It appears this "require utf8" line was here to  support the     following call to "utf8::encode". However, the documentation     is clear this is not required, and I believe this line effectively     did nothing.
      adds  dcc93c7   Remove check to see if we have 5.6 or higher now.     CGI.pm requires 5.6 or higher now, so this is implied.
      adds  7d026df   Drop support Perl < 5.8.     5.8 has been out almost 10 years.
      adds  bafd391   Update Changes
      adds  c49f3bd   Further bump minimum version to 5.8.1     which allows us to drop an exception targeted directly at Perl 5.8.0.
      adds  642424f   Added support for QUERY_STRING parsing for DELETE methods, added a test and patched the associated pod.
      adds  799bd4e   Added support for QUERY_STRING parsing for DELETE methods, added a test and patched the associated pod
      adds  5e06e3d   Merged pull request #4 from earino/master.
      adds  e21d646   Changes file update
      adds  f79341e   version bump to 3.53
      adds  02cad18   Add t/delete.t to MANIFEST
      adds  228ed0e   Make t/tmpdir.t compatible with pre-5.9.3 perls mkdir has only defaulted to $_ since 5.9.3. Oops Thanks to: Niko Tyni
      adds  cc73dc9   TODO tmpdir writability tests away for now and add some diagnostics
      adds  1364068   Version bump to 3.54.
      adds  83ecde8   Update changes to mention t/tmpdir.t fixes, prepare for 3.54 release.
      adds  0023f17   RT#45019: New test coverage, code change and "Changes" docs to explain     restoring the ability to get PATH_INFO from url() under mod_rewrite.
      adds  cfb395b   Update Changes for 3.55 release
      adds  18fe7b8   tmp files are now cleaned up on VMS
      adds  7c91127   Fixed test failure: done_testing() added to url.t
      adds  24bb78c   Merge pull request #5 from doubi/master
      adds  deb41f7   Use public and documented FCGI.pm API in CGI::Fast
      adds  bbe07e8   Merge pull request #6 from chansen/master
      adds  6f342e6   Updates for 3.56 release: Changes, docs, version bumps
      adds  5f98bc0   Use OO notation in a few more places.
      adds  2b40f65   Update docs to clarify that query_string() is only intended to be used
      adds  7fc2473   3.56 release with VMS tmp file fix, higher Test::More requirement
      adds  e42a9e8   3.57 release: Fix test failure in t/fast.t.
      adds  d5143d8   Merge branch 'master' of github.com:markstos/CGI.pm
      adds  621a98f   Prepare for 3.58 release.
      adds  faf0626   do not used defined on array
      adds  f02e2ff   Merge pull request #9 from rjbs/master
      adds  0cf175d   Use Text::ParseWords instead of shellwords.pl
      adds  468a001   Fix a spelling mistake in various files
      adds  f16fed4   Merge pull request #10 from AlexBio/rfc/debian-patches
      adds  e0c3ae0   clean up tmpdirs more aggresively
      adds  ff5f669   Merge pull request #11 from rjbs/master
      adds  6f5b5f2   Fix test count and warning in t/fast. Thanks to Yanick.
      adds  d6f4a3a   Some Changes update for 3.59
      adds  d8277a5   rt-52469: no CONTENT-LENGTH, dont' try to read
      adds  ef0ca59   Merge remote-tracking branch 'yanick/rt-52469-b'
      adds  fdf5525   RT#52469: add new file to MANIFEST
      adds  352cd0b   RT#52469, add Changes entry.
      adds  17290e2   bump version for 3.59 release.
      adds  cc2eeed   tests header() more
      adds  0f2b5a7   added window_target.t
      adds  2181238   removed obsolete tests
      adds  4ab3e52   renamed files in t/headers
      adds  33ab585   Merge pull request #14 from anazawa/master
      adds  607eaff   More tests for header(), thanks to Ryo Anazawa.
      adds  c2b2e57   Refactor: bring over some nicer formatting from CGI::Simple
      adds  1a4e4ed   BugFix: CGI::Cookie->new() now follows the documentation and returns undef
      adds  257fa53   Reverse the previous change to the return value for parse(),
      adds  3f96005   Improve documentation for -status
      adds  fa96ca8   Test to show unescape problem
      adds  0160a4f   Fix for mixed escaped and nonescaped strings
      adds  3201f18   Another test for an unescapeHTML problem
      adds  8c29222   Fix for escapedish looking substrings that aren't escaped
      adds  79c212d   Merge pull request #12 from cebjyre/rt-75595
      adds  2faaaa7   Merge branch 'master' of github.com:markstos/CGI.pm
      adds  9e10a25   RT#75595: Changes update for unescapeHTML fix.
      adds  4229760   Remove trailing newline after <form> tag inserted by startform and start_form.
      adds  67cdc84   Update test to quite expecting newlines after <form> tags,
      adds  573047d   Fix RT#53733, "Insecure Dependency" warning on some versions of Perl
      adds  665e614   Version bumps for 3.60
      adds  49082e3   Documentation rewrite to remove old email, add pod, etc.
      adds  691d087   Merge pull request #17 from benkasminbullock/master
      adds  8ab199d   Update changes to mention CGI::Carp formatting improvement.
      adds  3460215   v3.61, including un-TODOing a test a tmpdit
      adds  cd36530   TAG v3.61
      adds  5ecc25f   eliminate tabs from CGI::Util, use base 'Exporter'
      adds  c8296ee   Fix missing semi-colon, bump version number.
      adds  462d5ed   Refavor how endform is defined for compatiblity with dev version of Perl
      adds  9c09e84   Add undocumented $CGI::UTIL::SORT_ATTRIBUTES to provide predictable output for testing with newer perls
      adds  ec7ed2f   Prepare for 3.62 release.
      adds  49d5bf5   TAG v3.62
      adds  7bb474c   CR escaping for P3P header
      adds  80f4443   CR escaping for Set-Cookie header
      adds  c8a3d4b   update Changes
      adds  00338af   remove "if" block
      adds  cb39938   Merge pull request #23 from anazawa/master
      adds  b254b8b   Prep for 3.63 release
      adds  0b240cd   TAG v3.63
      adds  c64ac59   RT#58377: add test coverage for plus signs
      adds  5813c5b   RT#42990: Modernize docs regarding the state of HttpOnly support in cookies.
      adds  33cc71e   Add Changes entry for HttpOnly doc update
      adds  e696bb1   fix typo in test
      adds  bae5222   RT#72882: Avoid warning about "undefined variable in user_agent
      adds  3d2d589   RT#72882: Update Changes
      adds  3cb0d21   Update minimum required version to 5.8.1 in Makefile.PL
      adds  12acfe1   typo fixes
      adds  a2e9bed   typo fix
      adds  b5bf828   typo fix
      adds  66f4050   typo fixes
      adds  df41a70   Merge pull request #25 from dsteinbrunner/patch-1
      adds  780b060   use deprecate.pm on perls 5.19.0 and later
      adds  687637a   Merge pull request #26 from rjbs/liberate-from-core
      adds  80e5bee   Fix POD errors reported by newer pod2man
      adds  620210e   Merge pull request #28 from jmdh/master
      adds  7273145   Merge branch 'master' of github.com:markstos/CGI.pm
      adds  a44abda   Update Makefile.PL metadata with Github references
      adds  6e6a27b   version bump and Changelog update for 3.64 release
      adds  7db98b9   TAG v3.64
      adds  6790d39   Adding Changelog entry for 3.64
      adds  c7641eb   fix typo in Makefile.PL, part of 3.64 release process.
      adds  f5669c9   TAG v3.64-take-three
      adds  fbb0f8d   Install into 'site' if perl >= 5.012
      adds  8c6625f   Merge pull request #30 from bingos/master
      adds  ba712450  Prepare for 3.65 release
      adds  78a3661   make code more safe (RT#79458)
      adds  95f0265   Merge pull request #31 from chorny/rt-79458
      adds  8316d7d   v3.65_01 developer release to move bugtracker
      adds  252d18b   TOD list moved to github issues
      adds  eaee1ee   v3.65_02 developer release to remove CGI::Fast
      adds  321ae1c   TOD list moved to github issues
      adds  dde7039   Merge branch 'lee/split_out_cgi_fast'
      adds  2a9d6ee   skeleton for running tests against all perls
      adds  038fac0   quick and dirty script to run perlbrew perls
      adds  01a1ac8   simplify perlbrew testing script
      adds  876e63d   resolve #4
      adds  29f2b20   Merge branch 'lee/perlbrew_testing'
      adds  85bbc18   partially resolve #5 - document removal from core
      adds  e535cf7   fix type and make =head1 pod sections uppercase
      adds  bdfe5b2   Merge branch 'lee/perldoc_cgi_no_longer_core'
      adds  4fc0057   prep for full release to CPAN
      adds  ec0839e   update README with removal from core info
      adds  2396f2f   Merge branch 'lee/prep_for_v4'
      adds  327b530   Changes file updates for v4.00
      adds  ef41859   not removed from core just yet
      adds  3933cf3   resolve #81 [rt.cpan.org #65924] - fix pod
      adds  bd680b2   resolve #47 [rt.cpan.org #15065] - -set-cookie...
      adds  872923d   resolve #57 [rt.cpan.org #38285] - consistent licences
      adds  dd1262d   resolve #111 [rt.cpan.org #82364] - carp timestamp
      adds  c83df65   resolve #48 [rt.cpan.org #22737] - support charset
      adds  92dd5cf   check #49 [rt.cpan.org #23823] Content-Disposition
      adds  de52867   resolve #50 [rt.cpan.org #30057] - popup_menu multiple
      adds  c1eb2f3   resolve #58 [rt.cpan.org #48370] - clarify docs
      adds  1079337   resolve #55 [rt.cpan.org #36312] - redirect query string
      adds  34ecd4d   remove some duplication in test
      adds  6bcc277   add t/changes.t test for testing Changes file
      adds  7d46fae   resolve #60 [rt.cpan.org #50576] - cookie -max-age
      adds  fed3f14   resolve #53 [rt.cpan.org #31107] - test case
      adds  3ed24de   Changes entry for fed3f145c test case
      adds  d56b7d4   Updated links to more information on cookies.
      adds  6a6054b   Fixed links in CGI.pm
      adds  9893b76   Merge pull request #139 from mbeijen/pod-links
      adds  029cdb1   Changes update for last two POD tweaks
      adds  2d70e6e   check #63 and improve test case added in d8277a51
      adds  4f7e3d0   resolve #89 [rt.cpan.org #70337] - https method
      adds  505500d   typo in perldoc in last commit
      adds  a24fafc   Changes and version bump for v4.03
      adds  1e38632   add travis config
      adds  20bf2ee   Changes entry for .travis.yml
      adds  db916da   correct .travis.yml indenting
      adds  0725996   add 5.21 to .travis.yml
      adds  30ccc22   correct names for perlbrew
      adds  77745c0   revert to previous versions of perl
      adds  0b2d172   remove coverage from travis run
      adds  b696b03   resolve #67 [rt.cpan.org #53966] - test ~ disallow
      adds  ffb6aca   resolve #136 - remove deprecated modules and functions
      adds  786165e   resolve #70 [rt.cpan.org #54487] - X-Forwarded-Host
      adds  266c37c   resolve #72 [rt.cpan.org #55166] - uploadinfo test
      adds  cb434b3   resolve #91 [rt.cpan.org #71799] - WIN TEMP dir order
      adds  82c53ac   ref #72 document that ->param must be used for uploadInfo
      adds  27f6951   resolve #71 [rt.cpan.org #54511] - warnings on query params
      adds  6c73a27   resolve #69 [rt.cpan.org #54341] - -utf8 perldoc
      adds  36885fe   add perldoc to explain HTML functions are not advised
      adds  65fa86d   resolve #127 [rt.cpan.org #89992] - fix t/url.t
      adds  1515759   add travis build status to README
      adds  3a377de   resolve #129 [rt.cpan.org #91136] - test upload[info]
      adds  d36b327   Merge branch 'master' of https://github.com/leejo/CGI.pm
      adds  caf8e3a   move README to markdown version
      adds  dfa9ed0   smaller headers
      adds  30a9ab8   resolve #110 [rt.cpan.org #81946] - MSIE 500 response
      adds  2990ef1   resolve #61 [rt.cpan.org #51020] - tied delete returns var
      adds  c08928b   failing test case for #115 [rt.cpan.org #84767]
      adds  66ab968   resolve #100 [rt.cpan.org #79102] - PUTDATA/POSTDATA
      adds  11cce9d   Changes entry for 66ab968abc427ba179da4ba6b93ebb5c
      adds  1d2b173   resolve #68 [rt.cpan.org #54055] - read from arbitrary handle
      adds  4aff790   bump version numbers for dev release 4.03_01
      adds  3827dff   disable e-mails from travis
      adds  fd41645   tabs to spaces in .travis.yml (mixing is bad)
      adds  cb41167   fix broken tmp directories (empty values) on Win32
      adds  c5e4d33   refactor CGITempFile::find_tempdir to use File::Spec
      adds  52132ae   resolve #109 [rt.cpan.org #81935] - change distname
      adds  5d49252   bump version to 4.03_03 and make consistent
      adds  ec88638   bump VERSION to 4.04, update Changes and push release
      adds  51b9c3a   AUTHOR INFORMATION becomes LICENSE in pod
      adds  c03485d   Merge branch 'master' into rt/54055
      adds  d7f6a12   test for #68 [rt.cpan.org #54055] arbitrary handle
      adds  9cd2b83   Revert "resolve #68 [rt.cpan.org #54055] - read from arbitrary handle"
      adds  4bab80f   add t/arbitrary_handles.t to MANIFEST
      adds  d2f358f   ref #143 - error checking in temp file removal
      adds  7a88db1   resolve #74 [rt.cpan.org #57524] - check FH layers
      adds  301355f   ref #74 - Changes entry for previous commit
      adds  9b895db   ref #75 [rt.cpan.org #61120) - check redirects
      adds  1a1c7e1   resolve #95 [rt.cpan.org #75628] - XForms:Model
      adds  e07c256   Merge branch 'master' into rt/79102
      adds  b4c99a9   resolve #112 [rt.cpan.org #83265] - strip query string first
      adds  940cd3a   resolve #113 [rt.cpan.org #83360] - fix typo in q(
      adds  0f67bf9   Merge branch 'master' into rt/84767
      adds  4733124   resolve #115 [rt.cpan.org #84767] - die with line
      adds  0311016   resolve #117 [rt.cpan.org #85074] - tests for handle
      adds  e960d90   resolve #121 [rt.cpan.org #87790] - optimise url
      adds  6d33339   Fix some markup.
      adds  21a9d01   Merge pull request #144 from rrthomas/master
      adds  9599b27   4.04_01 DEV release for cpantesters
      adds  5bd859a   Fix POD formatting
      adds  cc05552   Merge pull request #145 from MartinMcGrath/patch-1
      adds  d4d3a77   Fix markdown for hyperlink
      adds  622f84a   Merge pull request #146 from MartinMcGrath/patch-2
      adds  1d4b0e8   tweak formatting in README.md and expand some info
      adds  1aa4cb0   resolve #125, #131 - refactor temp file handling
      adds  cc61253   temporary file handling tweaks related to Fh
      adds  887c012   more temporary directory wrangling
      adds  fa370da   test fixes for temporary file handling
      adds  a455aba   warn on list context call to ->param
      adds  6a11673   tweak warning when ->param called in list context
      adds  ec7f22c   bump version to 4.05 for next CPAN release
      adds  c60f69e   wrong date in Changes, correct to Oct
      adds  4364c01   enable coveralls reporting
      adds  6b1ea7d   resolve #148 - make param warning more lenient
      adds  d65dc34   resolve #150 - fix typos in Changes and POD
      adds  f249871   resolve #151 - fix typo and POD errors
      adds  e99f37c   minor tweaks to Makefile.PL and POD
      adds  52c20d1   replace 4.05 in "Changes in temporary file handling" note
      adds  f1cab1d   add missing VERSION variables to Fh and CGI::File::Temp
      adds  725cc4f   Merge branch 'master' of https://github.com/leejo/CGI.pm
      adds  c92bcde   correct coveralls badge URL
      adds  2f800ac   remove blank line between =for html and next line
      adds  37ad1ed   resolve #84 [rt.cpan.org #67100] - document default charset
      adds  a1ce47d   resolve #118 [rt.cpan.org #85206] - some escapeHTML
      adds  44ab08c   resolve #126 [rt.cpan.org #89827] - fix url PATH_INFO
      adds  c3a94d4   resolve #149 - multi_param() method
      adds  ce9e752   Imported Upstream version 4.08
       new  51def4f   Merge tag 'upstream/4.08'
       new  7c798ae   Update debian/changelog
       new  12b6007   releasing package libcgi-pm-perl version 4.08-1

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Changes                | 33 ++++++++++++++++++++++
 META.json              |  2 +-
 META.yml               |  2 +-
 Makefile.PL            |  1 +
 README.md              |  1 +
 debian/changelog       | 11 ++++++--
 lib/CGI.pm             | 77 +++++++++++++++++++++++++++++++++++---------------
 lib/CGI/Carp.pm        |  2 +-
 lib/CGI/Cookie.pm      |  2 +-
 lib/CGI/File/Temp.pm   |  2 ++
 lib/CGI/Pretty.pm      |  2 +-
 lib/CGI/Push.pm        |  2 +-
 lib/CGI/Util.pm        |  2 +-
 lib/Fh.pm              |  2 ++
 t/compiles_pod.t       |  2 +-
 t/param_list_context.t | 16 +++++++++--
 t/url.t                |  9 ++++++
 17 files changed, 132 insertions(+), 36 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libcgi-pm-perl.git



More information about the Pkg-perl-cvs-commits mailing list