The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Perl extension CGI::WebIn.

1.00  Wed Aug 22 22:29:01 2001
	- original version; created by h2xs 1.21 with options
		-c -v 1.00 -n CGI::WebIn

1.01  Tue Mar 12 19:34:00 2002
    - lots of fixes;
    - fixed DropCookie() bug.

1.02  Wed Mar 20 22:21:00 2002
    - fixed SetCookie(): if expires time is not /[+-]\d+/, it
      is the local time stamp (1.01 used bad /[+-]?\d+/ regexp).
    - fixed bug with no URLDecode call for usual cookies.

1.03  Tue Apr 2 22:00:00 2002
    - improved algorythm of parse {...} constructions: now you may
      write A{'aaa\'bbb'} and even A{'aa}bb'}.
    - fixed bug with trailing and invalid % in QUERY_STRING: 
      no vagueness now.

1.10  
  Thu Jul 11 18:00:00 2002:
    - No C-code now, only Perl (URLEncode/URLDecode) to simplify 
      the module.
    - Now module uses strict.
    - Fixed bug with possibility of overwrite exist variables by
      exported parameters.
    - Fixed bug with parameter names like "A::b". Now parameter 
      keys must be alphanumerical only.
    - No \r cutting now, only \r\n|\n\r -> \n, maybe good for Macs.
    - _processPar completely re-written.
    - Added warning messages for parameter name like a[N]. N must 
      be numerical only and < 10000.
    - Added warning for bad parameter names (like "{a}{b}" instead 
      of "a{b}").
    - Now "a[]=b" means "a[-1]=b", and "a{}=b" still means "a{b}=b".
    - Fixed bug with incorrect processing of "a{'a\'}{b'}".
    - Now types are controlled strictly, warning messages are added.
      For example, this QUERY_STRING generates warning (mismatched 
      parameter type ARRAY instead of SCALAR): "a=10&a{b}=20".
  Fri Jul 12 18:00:00 2002:
    - _parseMultipart completely re-written (some optimizations).
    - Now module uses File::Temp to create temporary upload files
      (instead of own functions), maybe more universal and good 
      for Macs.
  Sat Jul 13 18:00:00 2002:
    - Fixed bug with incorrect processing of upload parameter
      names like F[] or F{}.
       
1.50  Sat Dec 21 02:00:00 2003
    - Exported form variables now are synonyms (not copies!) of %IN.
    - In Autoflush mode setting cookie causes error message.
    - Algorythm or {}-processing is greatly improved.
    - No XS subs till now!
    - Fixed bug in tempnam() - now you can upload more one file
      at the same time.

1.51  Sat Dec 27 20:40:00 2003
    - Fixed bug with "+" in urlencoded string.

1.60  Wed Dec 31 22:00:00 2003
    - Published to CPAN.

1.61  Sun Jan 18 05:08:00 2004
    - Fixed silly bug in URLEncode().

2.00  Sun Feb 14 22:40:00 2004
    - Fixed bug with autoarrays (QUERY_STRING is like test[]=a&test[]=b).
    - Merged with old 2.0 frozen project.
    - AutoLoader and Exporter is not used now.
    - Function loading on demand (as in CGI.pm).
    - Improved QUERY_STRING parser: test{'aa\'bc'}, test{'a\\b'} etc.
    - Error reporting system now silent (GetError() function added).
    - Autoarray handling improved: test[]{abc}=xxx, test[-10] 
      and test[12345678] are bad and generate errors.

2.01  Wed Mar 10 14:50:00 2004
    - Removed all function prototypes.       
    
2.02  Mar 9 2006    
    - Fixed: SetCookie does not work if CGI::WebOut is not present.
    
2.03  Oct 19 2006
    - Fixed: URLEncode() does not encode "=" and "&" characters (and more).