Subject: PR/34339 CVS commit: pkgsrc/www/p5-Apache-Session-Wrapper
To: None <,,>
From: OBATA Akio <>
List: pkgsrc-bugs
Date: 10/17/2006 13:30:03
The following reply was made to PR pkg/34339; it has been noted by GNATS.

From: OBATA Akio <>
Subject: PR/34339 CVS commit: pkgsrc/www/p5-Apache-Session-Wrapper
Date: Tue, 17 Oct 2006 13:26:28 +0000 (UTC)

 Module Name:	pkgsrc
 Committed By:	obache
 Date:		Tue Oct 17 13:26:28 UTC 2006
 Modified Files:
 	pkgsrc/www/p5-Apache-Session-Wrapper: Makefile distinfo
 Log Message:
 Update p5-Apache-Session-Wrapper to 0.31.
 Patch provided by Martin Wilke via PR 34339.
 0.31   2006-07-11
 - Exactly 0.30 but now the Build.PL creates a "traditional"
   Makefile.PL. This fixes the problem that the generated "passthrough"
   Makefile.PL was requiring Apache::TestMB, because it's available on
   my system.
 0.30   2006-07-10
 - Exactly like 0.29 but does not declare a "build_requires" dependency
   on Apache::TestMB. Declaring this dependency causes (and
   probably CPANPLUS) to try and install Apache::Test, which may not
   always install cleanly. If you do have it already installed, then it
   will be used to run the live tests.
 0.29   2006-06-09
 - When not running under mod_perl, Apache::Session::Wrapper simply did
   not even try to load CGI::Cookie to generate cookies. Patch by Derek
 - When running under mod_perl 1 without Apache::Request, an exception
   was generated when trying to send a cookie.
 - Apache::Session::Wrapper now only checks for err_headers_out and
   headers_out on the header_object, since this works for both mod_perl
   1 and 2, as well as Mason's FakeApache object.
 - As of version 3.16, CGI::Cookie has a bake() method, but now
   Apache::Session::Wrapper explicitly will not call it, because if
   you're not running under mod_perl, it ends up calling print() to
   send the cookie header when it is called, which may not be what a
   user of this module wants. Patch by Derek Poon.
 0.28   2006-05-23
 - Allow a session_id parameter to the constructor, to force the use of
   a particular existing session.
 - Fixed a bug where failing to create a new session was ignored if
   allow_invalid_id was true.
 - Detect very weird case where tying to tie to Apache::Session
   succeeds but the tied hash has no _session_id key. This now throws
   an exception.
 - Fixed bug when the header_object ->can('header_out') but this method
   does not return an object, as with HTML::Mason::FakeApache. Reported
   by Hans Dieter.
 - The logic to load an appropriate cookie class if the class was
   already loaded and an exception had previously been thrown by an
   unrelated class.
 - Added a way to register session subclass via RegisterClass() and
   RegisterFlexClass(), to allow people to use any session subclass
   they want without needing explicit support in
 0.27   not released
 - This was a version used internally at Socialtext, but never
 0.26   2005-09-20
 - Finally should work properly under both mp1 and mp2.  Patches and
   tests by Daisuke Maki.
 - No longer depends on Apache::Cookie or Apache2::Cookie, but it will
   use them if it can instead of CGI::Cookie.
 0.25   2005-08-14
 - Silenced a warning that could occur when using session length
   cookies under mod_perl.
 0.24   2005-08-01
 - Optional parameters for store modules were not handled properly when
   using Flex as the session class.  Added some tests.  Reported by
   Gavin Carr.
 0.23   2005-07-26
 - If two sets of valid parameters for a class shared a parameter, an
   error would be thrown if you used the second set, even if it was
   complete.  Reported by Victor Felix.
 0.22   2005-07-18
 - Another fix for mod_perl2, this one from Jonas.
 0.21   2005-06-20
 - The fix for mod_perl2 caused a new cookie to be sent for each
   request under mod_perl 1.  I love it!
 0.20   2005-06-08
 - Fix to make getting cookies work under mod_perl2.  Reported by
   Baldvin Kovacs.
 To generate a diff of this commit:
 cvs rdiff -r1.12 -r1.13 pkgsrc/www/p5-Apache-Session-Wrapper/Makefile
 cvs rdiff -r1.3 -r1.4 pkgsrc/www/p5-Apache-Session-Wrapper/distinfo
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.