r21917 - in /trunk/libcgi-session-perl: ./ debian/ debian/patches/ lib/CGI/ lib/CGI/Session/ lib/CGI/Session/Driver/ lib/CGI/Session/ID/ lib/CGI/Session/Serialize/ lib/CGI/Session/Test/ t/
rmayorga-guest at users.alioth.debian.org
rmayorga-guest at users.alioth.debian.org
Fri Jun 20 02:23:44 UTC 2008
Author: rmayorga-guest
Date: Fri Jun 20 02:23:43 2008
New Revision: 21917
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=21917
Log:
* New upstream release
* refresh debian/rules with dh-make-perl - moved
from MakeMaker to Module::Build
* debian/control
+ set standard version to 3.8.0
+ Add README.source
+ versioned quilt Build-Depend
+ Add libmodule-build-perl to B-D
* refresh fix_name_section_pod.patch
Added:
trunk/libcgi-session-perl/debian/README.source
trunk/libcgi-session-perl/t/load_with_undef.t
- copied unchanged from r21916, branches/upstream/libcgi-session-perl/current/t/load_with_undef.t
trunk/libcgi-session-perl/t/new_with_undef.t
- copied unchanged from r21916, branches/upstream/libcgi-session-perl/current/t/new_with_undef.t
Modified:
trunk/libcgi-session-perl/Changes
trunk/libcgi-session-perl/MANIFEST
trunk/libcgi-session-perl/META.yml
trunk/libcgi-session-perl/debian/changelog
trunk/libcgi-session-perl/debian/control
trunk/libcgi-session-perl/debian/patches/fix_name_section_pod.patch
trunk/libcgi-session-perl/debian/rules
trunk/libcgi-session-perl/lib/CGI/Session.pm
trunk/libcgi-session-perl/lib/CGI/Session/Driver.pm
trunk/libcgi-session-perl/lib/CGI/Session/Driver/DBI.pm
trunk/libcgi-session-perl/lib/CGI/Session/Driver/db_file.pm
trunk/libcgi-session-perl/lib/CGI/Session/Driver/file.pm
trunk/libcgi-session-perl/lib/CGI/Session/Driver/mysql.pm
trunk/libcgi-session-perl/lib/CGI/Session/Driver/postgresql.pm
trunk/libcgi-session-perl/lib/CGI/Session/Driver/sqlite.pm
trunk/libcgi-session-perl/lib/CGI/Session/ErrorHandler.pm
trunk/libcgi-session-perl/lib/CGI/Session/ID/incr.pm
trunk/libcgi-session-perl/lib/CGI/Session/ID/md5.pm
trunk/libcgi-session-perl/lib/CGI/Session/ID/static.pm
trunk/libcgi-session-perl/lib/CGI/Session/Serialize/default.pm
trunk/libcgi-session-perl/lib/CGI/Session/Serialize/storable.pm
trunk/libcgi-session-perl/lib/CGI/Session/Test/Default.pm
trunk/libcgi-session-perl/lib/CGI/Session/Tutorial.pm
Modified: trunk/libcgi-session-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-session-perl/Changes?rev=21917&op=diff
==============================================================================
--- trunk/libcgi-session-perl/Changes (original)
+++ trunk/libcgi-session-perl/Changes Fri Jun 20 02:23:43 2008
@@ -1,5 +1,23 @@
CGI::Session Change Log
=====================================================================
+
+4.32 - Tuesday, June 17, 2008
+ * FIX: Packaging of 4.31 release was botched.
+
+4.31 - Tuesday, June 10, 2008
+ * FIX: Patch CGI::Session::Driver::DBI to check that the DBI handle still
+ exists before trying to ping it. This handles the case where the DBI
+ object is destroyed before the session object. See RT#35925.
+
+ * FIX: Patch CGI::Session::Driver::DBI's remove() which still hard-coded
+ the column name 'id' instead of using the new feature which allows
+ the user to specify the name of the column. See RT#36235.
+
+ * FIX: Patch POD yet again to emphasize that an explicit call to destroy()
+ should be followed by explicit call to flush(), in particular in the
+ case where the program is not exiting and hence auto-flushing is not
+ activated. Sections patched are 'A Warning about Auto-flushing' and
+ the docs for delete(). See RT#34668.
4.30 - Friday, April 25, 2008
@@ -320,4 +338,4 @@
* Bug in POD documentation is fixed (thanks to Graham Barr)
-$Id: Changes 406 2008-04-08 00:56:29Z ron $
+$Id: Changes 413 2008-06-09 02:13:27Z ron $
Modified: trunk/libcgi-session-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-session-perl/MANIFEST?rev=21917&op=diff
==============================================================================
--- trunk/libcgi-session-perl/MANIFEST (original)
+++ trunk/libcgi-session-perl/MANIFEST Fri Jun 20 02:23:43 2008
@@ -23,6 +23,7 @@
Makefile.PL
MANIFEST This list of files
MANIFEST.SKIP
+META.yml
README
t/api3_db_file.t
t/api3_db_file_freezethaw.t
@@ -64,10 +65,11 @@
t/ip_matches.t
t/is_new.t
t/load.t
+t/load_with_undef.t
t/name.t
+t/new_with_undef.t
t/parse_dsn.t
t/remote_addr.t
t/str2seconds.t
t/symlink_db_file.t
t/symlink_file.t
-META.yml Module meta-data (added by MakeMaker)
Modified: trunk/libcgi-session-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-session-perl/META.yml?rev=21917&op=diff
==============================================================================
--- trunk/libcgi-session-perl/META.yml (original)
+++ trunk/libcgi-session-perl/META.yml Fri Jun 20 02:23:43 2008
@@ -1,7 +1,7 @@
# http://module-build.sourceforge.net/META-spec.html
#XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX#
name: CGI-Session
-version: 4.30
+version: 4.32
version_from: lib/CGI/Session.pm
installdirs: site
requires:
Added: trunk/libcgi-session-perl/debian/README.source
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-session-perl/debian/README.source?rev=21917&op=file
==============================================================================
--- trunk/libcgi-session-perl/debian/README.source (added)
+++ trunk/libcgi-session-perl/debian/README.source Fri Jun 20 02:23:43 2008
@@ -1,0 +1,3 @@
+This package uses quilt for managing patches.
+
+Cf. /usr/share/doc/quilt/README.source
Modified: trunk/libcgi-session-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-session-perl/debian/changelog?rev=21917&op=diff
==============================================================================
--- trunk/libcgi-session-perl/debian/changelog (original)
+++ trunk/libcgi-session-perl/debian/changelog Fri Jun 20 02:23:43 2008
@@ -1,3 +1,17 @@
+libcgi-session-perl (4.32-1) unstable; urgency=low
+
+ * New upstream release
+ * refresh debian/rules with dh-make-perl - moved
+ from MakeMaker to Module::Build
+ * debian/control
+ + set standard version to 3.8.0
+ + Add README.source
+ + versioned quilt Build-Depend
+ + Add libmodule-build-perl to B-D
+ * refresh fix_name_section_pod.patch
+
+ -- Rene Mayorga <rmayorga at debian.org.sv> Thu, 19 Jun 2008 19:44:35 -0600
+
libcgi-session-perl (4.30-1) unstable; urgency=low
[ Damyan Ivanov ]
Modified: trunk/libcgi-session-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-session-perl/debian/control?rev=21917&op=diff
==============================================================================
--- trunk/libcgi-session-perl/debian/control (original)
+++ trunk/libcgi-session-perl/debian/control Fri Jun 20 02:23:43 2008
@@ -1,12 +1,12 @@
Source: libcgi-session-perl
Section: perl
Priority: optional
-Build-Depends: debhelper (>= 5.0), quilt
+Build-Depends: debhelper (>= 5.0), quilt (>= 0.40), libmodule-build-perl
Build-Depends-Indep: perl (>= 5.8), libfreezethaw-perl, libcgi-simple-perl
Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
Uploaders: Julien Danjou <acid at debian.org>,
Rene Mayorga <rmayorga at debian.org.sv>
-Standards-Version: 3.7.3
+Standards-Version: 3.8.0
Homepage: http://search.cpan.org/dist/CGI-Session/
Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libcgi-session-perl/
Vcs-Browser: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-session-perl/
Modified: trunk/libcgi-session-perl/debian/patches/fix_name_section_pod.patch
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-session-perl/debian/patches/fix_name_section_pod.patch?rev=21917&op=diff
==============================================================================
--- trunk/libcgi-session-perl/debian/patches/fix_name_section_pod.patch (original)
+++ trunk/libcgi-session-perl/debian/patches/fix_name_section_pod.patch Fri Jun 20 02:23:43 2008
@@ -1,8 +1,10 @@
---- libcgi-session-perl.orig/lib/CGI/Session/Test/Default.pm
-+++ libcgi-session-perl/lib/CGI/Session/Test/Default.pm
+Index: libcgi-session-perl/lib/CGI/Session/Test/Default.pm
+===================================================================
+--- libcgi-session-perl.orig/lib/CGI/Session/Test/Default.pm 2008-06-19 19:44:16.000000000 -0600
++++ libcgi-session-perl/lib/CGI/Session/Test/Default.pm 2008-06-19 19:53:07.000000000 -0600
@@ -13,9 +13,9 @@
- $CGI::Session::Test::Default::VERSION = '4.30';
+ $CGI::Session::Test::Default::VERSION = '4.31';
-=head1 CGI::Session::Test::Default
+=head1 NAME
Modified: trunk/libcgi-session-perl/debian/rules
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-session-perl/debian/rules?rev=21917&op=diff
==============================================================================
--- trunk/libcgi-session-perl/debian/rules (original)
+++ trunk/libcgi-session-perl/debian/rules Fri Jun 20 02:23:43 2008
@@ -1,54 +1,48 @@
#!/usr/bin/make -f
-#-*- makefile -*-
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
-
-PACKAGE=$(shell dh_listpackages)
-
-ifndef PERL
-PERL = /usr/bin/perl
-endif
-
-TMP =$(CURDIR)/debian/$(PACKAGE)
+export PERL_MM_USE_DEFAULT=1
include /usr/share/quilt/quilt.make
+
+PERL ?= /usr/bin/perl
+PACKAGE = $(shell dh_listpackages)
+TMP = $(CURDIR)/debian/$(PACKAGE)
build: build-stamp
build-stamp: $(QUILT_STAMPFN)
dh_testdir
- $(PERL) Makefile.PL INSTALLDIRS=vendor
- $(MAKE)
- $(MAKE) test
+ $(PERL) Build.PL installdirs=vendor
+ $(PERL) Build
+ $(PERL) Build test
touch $@
clean: unpatch
dh_testdir
dh_testroot
dh_clean build-stamp install-stamp
- [ ! -f Makefile ] || $(MAKE) realclean
+ [ ! -f Build ] || $(PERL) Build --allow_mb_mismatch 1 distclean
install: install-stamp
install-stamp: build-stamp
dh_testdir
dh_testroot
dh_clean -k
- $(MAKE) install PREFIX=$(TMP)/usr
- [ ! -d $(TMP)/usr/lib/perl5 ] || rmdir --ignore-fail-on-non-empty --parents --verbose $(TMP)/usr/lib/perl5
+ $(PERL) Build install destdir=$(TMP) create_packlist=0
touch $@
binary-arch:
+# We have nothing to do here for an architecture-independent package
binary-indep: build install
dh_testdir
dh_testroot
dh_installdocs
+ dh_installexamples examples/*
dh_installchangelogs Changes
+ dh_perl
dh_compress
- dh_installexamples examples/*
dh_fixperms
dh_installdeb
- dh_perl
dh_gencontrol
dh_md5sums
dh_builddeb
Modified: trunk/libcgi-session-perl/lib/CGI/Session.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-session-perl/lib/CGI/Session.pm?rev=21917&op=diff
==============================================================================
--- trunk/libcgi-session-perl/lib/CGI/Session.pm (original)
+++ trunk/libcgi-session-perl/lib/CGI/Session.pm Fri Jun 20 02:23:43 2008
@@ -1,13 +1,13 @@
package CGI::Session;
-# $Id: Session.pm 407 2008-04-08 00:56:47Z ron $
+# $Id: Session.pm 415 2008-06-16 14:40:45Z markstos $
use strict;
use Carp;
use CGI::Session::ErrorHandler;
@CGI::Session::ISA = qw( CGI::Session::ErrorHandler );
-$CGI::Session::VERSION = '4.30';
+$CGI::Session::VERSION = '4.32';
$CGI::Session::NAME = 'CGISESSID';
$CGI::Session::IP_MATCH = 0;
@@ -447,7 +447,7 @@
return 1;
}
-# $Id: Session.pm 407 2008-04-08 00:56:47Z ron $
+# $Id: Session.pm 415 2008-06-16 14:40:45Z markstos $
=pod
@@ -463,34 +463,38 @@
$CGISESSID = $session->id();
- # send proper HTTP header with cookies:
+ # Send proper HTTP header with cookies:
print $session->header();
- # storing data in the session
+ # Storing data in the session:
$session->param('f_name', 'Sherzod');
# or
$session->param(-name=>'l_name', -value=>'Ruzmetov');
- # flush the data from memory to the storage driver at least before your
- # program finishes since auto-flushing can be unreliable
+ # Flush the data from memory to the storage driver at least before your
+ # program finishes since auto-flushing can be unreliable.
+ # Warning: A bug in your logic whereby the DBI handle has gone
+ # out of scope before flush() is called means flush() won't work
+ # (when the session is a database session), so don't do that.
$session->flush();
- # retrieving data
+ # Retrieving data:
my $f_name = $session->param('f_name');
# or
my $l_name = $session->param(-name=>'l_name');
- # clearing a certain session parameter
+ # Clearing a certain session parameter:
$session->clear(["l_name", "f_name"]);
- # expire '_is_logged_in' flag after 10 idle minutes:
+ # Expire '_is_logged_in' flag after 10 idle minutes:
$session->expire('is_logged_in', '+10m')
- # expire the session itself after 1 idle hour
+ # Expire the session itself after 1 idle hour:
$session->expire('+1h');
- # delete the session for good
+ # Delete the session for good:
$session->delete();
+ $session->flush(); # Recommended practice says use flush() after delete().
=head1 DESCRIPTION
@@ -506,6 +510,20 @@
program exits.
For instance, in a C<CGI::Application>-based program, C<sub teardown()> would be the appropriate place to do this.
+
+This is all part of what might be called "Object life-cycle 'v' Program life-cycle".
+
+In the simplest case the program has one object of type CGI::Session, and that object is destroyed when the
+program exits.
+
+If, however, you wish to delete objects explicitly, then each call to C<delete()> should be followed by a call
+to C<flush()>.
+
+Warning: A bug in your logic whereby the DBI handle has gone out
+out of scope before flush() is called means flush() won't work
+(when the session is a database session), so don't do that.
+
+For more detail, see the discussion of the C<delete()> method, below.
=head1 A Warning about UTF8
@@ -965,6 +983,10 @@
Consequently, always explicitly calling C<flush()> on the session before the program exits
should be regarded as mandatory until this problem is rectified.
+Warning: A bug in your logic whereby the DBI handle has gone out
+out of scope before flush() is called means flush() won't work
+(when the session is a database session), so don't do that.
+
=head2 atime()
Read-only method. Returns the last access time of the session in seconds from epoch. This time is used internally while
@@ -1130,8 +1152,12 @@
The intention is that in due course (of the program's execution) this will trigger L<flush()|/"flush">, and flush() will do the actual removal.
-However: Auto-flushing can be unreliable, and always explicitly calling C<flush()> on the session before the program exits
+However: Auto-flushing can be unreliable, and always explicitly calling C<flush()> on the session after C<delete()>
should be regarded as mandatory until this problem is rectified.
+
+Warning: A bug in your logic whereby the DBI handle has gone out
+out of scope before flush() is called means flush() won't work
+(when the session is a database session), so don't do that.
=head2 find( \&code )
@@ -1409,6 +1435,7 @@
Sherzod Ruzmetov E<lt>sherzodr at cpan.orgE<gt>, http://author.handalak.com/
Mark Stosberg became a co-maintainer during the development of 4.0. C<markstos at cpan.org>.
+Ron Savage became a co-maintainer during the development of 4.30. C<rsavage at cpan.org>.
=head1 SEE ALSO
Modified: trunk/libcgi-session-perl/lib/CGI/Session/Driver.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-session-perl/lib/CGI/Session/Driver.pm?rev=21917&op=diff
==============================================================================
--- trunk/libcgi-session-perl/lib/CGI/Session/Driver.pm (original)
+++ trunk/libcgi-session-perl/lib/CGI/Session/Driver.pm Fri Jun 20 02:23:43 2008
@@ -1,6 +1,6 @@
package CGI::Session::Driver;
-# $Id: Driver.pm 394 2008-03-22 02:35:30Z markstos $
+# $Id: Driver.pm 415 2008-06-16 14:40:45Z markstos $
use strict;
#use diagnostics;
@@ -8,7 +8,7 @@
use Carp;
use CGI::Session::ErrorHandler;
-$CGI::Session::Driver::VERSION = '4.30';
+$CGI::Session::Driver::VERSION = '4.31';
@CGI::Session::Driver::ISA = qw(CGI::Session::ErrorHandler);
sub new {
Modified: trunk/libcgi-session-perl/lib/CGI/Session/Driver/DBI.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-session-perl/lib/CGI/Session/Driver/DBI.pm?rev=21917&op=diff
==============================================================================
--- trunk/libcgi-session-perl/lib/CGI/Session/Driver/DBI.pm (original)
+++ trunk/libcgi-session-perl/lib/CGI/Session/Driver/DBI.pm Fri Jun 20 02:23:43 2008
@@ -1,6 +1,6 @@
package CGI::Session::Driver::DBI;
-# $Id: DBI.pm 394 2008-03-22 02:35:30Z markstos $
+# $Id: DBI.pm 415 2008-06-16 14:40:45Z markstos $
use strict;
@@ -9,7 +9,7 @@
use CGI::Session::Driver;
@CGI::Session::Driver::DBI::ISA = ( "CGI::Session::Driver" );
-$CGI::Session::Driver::DBI::VERSION = '4.30';
+$CGI::Session::Driver::DBI::VERSION = '4.31';
sub init {
@@ -123,7 +123,7 @@
my ($sid) = @_;
croak "remove(): usage error" unless $sid;
- my $rc = $self->{Handle}->do( 'DELETE FROM '. $self->table_name .' WHERE id= ?',{},$sid );
+ my $rc = $self->{Handle}->do( 'DELETE FROM ' . $self->table_name . " WHERE $self->{IdColName}= ?", {}, $sid );
unless ( $rc ) {
croak "remove(): \$dbh->do failed!";
}
@@ -135,7 +135,7 @@
sub DESTROY {
my $self = shift;
- unless ( $self->{Handle} -> ping ) {
+ unless ( defined $self->{Handle} && $self->{Handle} -> ping ) {
$self->set_error(__PACKAGE__ . '::DESTROY(). Database handle has gone away');
return;
}
Modified: trunk/libcgi-session-perl/lib/CGI/Session/Driver/db_file.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-session-perl/lib/CGI/Session/Driver/db_file.pm?rev=21917&op=diff
==============================================================================
--- trunk/libcgi-session-perl/lib/CGI/Session/Driver/db_file.pm (original)
+++ trunk/libcgi-session-perl/lib/CGI/Session/Driver/db_file.pm Fri Jun 20 02:23:43 2008
@@ -1,6 +1,6 @@
package CGI::Session::Driver::db_file;
-# $Id: db_file.pm 394 2008-03-22 02:35:30Z markstos $
+# $Id: db_file.pm 415 2008-06-16 14:40:45Z markstos $
use strict;
@@ -13,7 +13,7 @@
use vars qw( @ISA $VERSION $FILE_NAME $UMask $NO_FOLLOW );
@ISA = ( "CGI::Session::Driver" );
-$VERSION = '4.30';
+$VERSION = '4.31';
$FILE_NAME = "cgisess.db";
$UMask = 0660;
$NO_FOLLOW = eval { O_NOFOLLOW } || 0;
Modified: trunk/libcgi-session-perl/lib/CGI/Session/Driver/file.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-session-perl/lib/CGI/Session/Driver/file.pm?rev=21917&op=diff
==============================================================================
--- trunk/libcgi-session-perl/lib/CGI/Session/Driver/file.pm (original)
+++ trunk/libcgi-session-perl/lib/CGI/Session/Driver/file.pm Fri Jun 20 02:23:43 2008
@@ -1,6 +1,6 @@
package CGI::Session::Driver::file;
-# $Id: file.pm 394 2008-03-22 02:35:30Z markstos $
+# $Id: file.pm 415 2008-06-16 14:40:45Z markstos $
use strict;
@@ -19,7 +19,7 @@
}
@CGI::Session::Driver::file::ISA = ( "CGI::Session::Driver" );
-$CGI::Session::Driver::file::VERSION = '4.30';
+$CGI::Session::Driver::file::VERSION = '4.31';
$FileName = "cgisess_%s";
$NoFlock = 0;
$UMask = 0660;
Modified: trunk/libcgi-session-perl/lib/CGI/Session/Driver/mysql.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-session-perl/lib/CGI/Session/Driver/mysql.pm?rev=21917&op=diff
==============================================================================
--- trunk/libcgi-session-perl/lib/CGI/Session/Driver/mysql.pm (original)
+++ trunk/libcgi-session-perl/lib/CGI/Session/Driver/mysql.pm Fri Jun 20 02:23:43 2008
@@ -1,13 +1,13 @@
package CGI::Session::Driver::mysql;
-# $Id: mysql.pm 394 2008-03-22 02:35:30Z markstos $
+# $Id: mysql.pm 415 2008-06-16 14:40:45Z markstos $
use strict;
use Carp;
use CGI::Session::Driver::DBI;
@CGI::Session::Driver::mysql::ISA = qw( CGI::Session::Driver::DBI );
-$CGI::Session::Driver::mysql::VERSION = '4.30';
+$CGI::Session::Driver::mysql::VERSION = '4.31';
sub _mk_dsnstr {
my ($class, $dsn) = @_;
Modified: trunk/libcgi-session-perl/lib/CGI/Session/Driver/postgresql.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-session-perl/lib/CGI/Session/Driver/postgresql.pm?rev=21917&op=diff
==============================================================================
--- trunk/libcgi-session-perl/lib/CGI/Session/Driver/postgresql.pm (original)
+++ trunk/libcgi-session-perl/lib/CGI/Session/Driver/postgresql.pm Fri Jun 20 02:23:43 2008
@@ -1,6 +1,6 @@
package CGI::Session::Driver::postgresql;
-# $Id: postgresql.pm 394 2008-03-22 02:35:30Z markstos $
+# $Id: postgresql.pm 415 2008-06-16 14:40:45Z markstos $
# CGI::Session::Driver::postgresql - PostgreSQL driver for CGI::Session
#
@@ -15,7 +15,7 @@
use CGI::Session::Driver::DBI;
use DBD::Pg qw(PG_BYTEA PG_TEXT);
-$CGI::Session::Driver::postgresql::VERSION = '4.30';
+$CGI::Session::Driver::postgresql::VERSION = '4.31';
@CGI::Session::Driver::postgresql::ISA = qw( CGI::Session::Driver::DBI );
Modified: trunk/libcgi-session-perl/lib/CGI/Session/Driver/sqlite.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-session-perl/lib/CGI/Session/Driver/sqlite.pm?rev=21917&op=diff
==============================================================================
--- trunk/libcgi-session-perl/lib/CGI/Session/Driver/sqlite.pm (original)
+++ trunk/libcgi-session-perl/lib/CGI/Session/Driver/sqlite.pm Fri Jun 20 02:23:43 2008
@@ -1,6 +1,6 @@
package CGI::Session::Driver::sqlite;
-# $Id: sqlite.pm 394 2008-03-22 02:35:30Z markstos $
+# $Id: sqlite.pm 415 2008-06-16 14:40:45Z markstos $
use strict;
@@ -9,7 +9,7 @@
use DBI qw(SQL_BLOB);
use Fcntl;
-$CGI::Session::Driver::sqlite::VERSION = '4.30';
+$CGI::Session::Driver::sqlite::VERSION = '4.31';
sub init {
my $self = shift;
Modified: trunk/libcgi-session-perl/lib/CGI/Session/ErrorHandler.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-session-perl/lib/CGI/Session/ErrorHandler.pm?rev=21917&op=diff
==============================================================================
--- trunk/libcgi-session-perl/lib/CGI/Session/ErrorHandler.pm (original)
+++ trunk/libcgi-session-perl/lib/CGI/Session/ErrorHandler.pm Fri Jun 20 02:23:43 2008
@@ -1,9 +1,9 @@
package CGI::Session::ErrorHandler;
-# $Id: ErrorHandler.pm 394 2008-03-22 02:35:30Z markstos $
+# $Id: ErrorHandler.pm 415 2008-06-16 14:40:45Z markstos $
use strict;
-$CGI::Session::ErrorHandler::VERSION = '4.30';
+$CGI::Session::ErrorHandler::VERSION = '4.31';
=pod
Modified: trunk/libcgi-session-perl/lib/CGI/Session/ID/incr.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-session-perl/lib/CGI/Session/ID/incr.pm?rev=21917&op=diff
==============================================================================
--- trunk/libcgi-session-perl/lib/CGI/Session/ID/incr.pm (original)
+++ trunk/libcgi-session-perl/lib/CGI/Session/ID/incr.pm Fri Jun 20 02:23:43 2008
@@ -1,6 +1,6 @@
package CGI::Session::ID::incr;
-# $Id: incr.pm 394 2008-03-22 02:35:30Z markstos $
+# $Id: incr.pm 415 2008-06-16 14:40:45Z markstos $
use strict;
use File::Spec;
@@ -8,7 +8,7 @@
use Fcntl qw( :DEFAULT :flock );
use CGI::Session::ErrorHandler;
-$CGI::Session::ID::incr::VERSION = '4.30';
+$CGI::Session::ID::incr::VERSION = '4.31';
@CGI::Session::ID::incr::ISA = qw( CGI::Session::ErrorHandler );
Modified: trunk/libcgi-session-perl/lib/CGI/Session/ID/md5.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-session-perl/lib/CGI/Session/ID/md5.pm?rev=21917&op=diff
==============================================================================
--- trunk/libcgi-session-perl/lib/CGI/Session/ID/md5.pm (original)
+++ trunk/libcgi-session-perl/lib/CGI/Session/ID/md5.pm Fri Jun 20 02:23:43 2008
@@ -1,12 +1,12 @@
package CGI::Session::ID::md5;
-# $Id: md5.pm 394 2008-03-22 02:35:30Z markstos $
+# $Id: md5.pm 415 2008-06-16 14:40:45Z markstos $
use strict;
use Digest::MD5;
use CGI::Session::ErrorHandler;
-$CGI::Session::ID::md5::VERSION = '4.30';
+$CGI::Session::ID::md5::VERSION = '4.31';
@CGI::Session::ID::md5::ISA = qw( CGI::Session::ErrorHandler );
*generate = \&generate_id;
Modified: trunk/libcgi-session-perl/lib/CGI/Session/ID/static.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-session-perl/lib/CGI/Session/ID/static.pm?rev=21917&op=diff
==============================================================================
--- trunk/libcgi-session-perl/lib/CGI/Session/ID/static.pm (original)
+++ trunk/libcgi-session-perl/lib/CGI/Session/ID/static.pm Fri Jun 20 02:23:43 2008
@@ -1,12 +1,12 @@
package CGI::Session::ID::static;
-# $Id: static.pm 394 2008-03-22 02:35:30Z markstos $
+# $Id: static.pm 415 2008-06-16 14:40:45Z markstos $
use strict;
use Carp ("croak");
use CGI::Session::ErrorHandler;
-$CGI::Session::ID::static::VERSION = '4.30';
+$CGI::Session::ID::static::VERSION = '4.31';
@::CGI::Session::ID::static::ISA = qw( CGI::Session::ErrorHandler );
sub generate_id {
Modified: trunk/libcgi-session-perl/lib/CGI/Session/Serialize/default.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-session-perl/lib/CGI/Session/Serialize/default.pm?rev=21917&op=diff
==============================================================================
--- trunk/libcgi-session-perl/lib/CGI/Session/Serialize/default.pm (original)
+++ trunk/libcgi-session-perl/lib/CGI/Session/Serialize/default.pm Fri Jun 20 02:23:43 2008
@@ -1,6 +1,6 @@
package CGI::Session::Serialize::default;
-# $Id: default.pm 394 2008-03-22 02:35:30Z markstos $
+# $Id: default.pm 415 2008-06-16 14:40:45Z markstos $
use strict;
use Safe;
@@ -12,7 +12,7 @@
require overload;
@CGI::Session::Serialize::default::ISA = ( "CGI::Session::ErrorHandler" );
-$CGI::Session::Serialize::default::VERSION = '4.30';
+$CGI::Session::Serialize::default::VERSION = '4.31';
sub freeze {
Modified: trunk/libcgi-session-perl/lib/CGI/Session/Serialize/storable.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-session-perl/lib/CGI/Session/Serialize/storable.pm?rev=21917&op=diff
==============================================================================
--- trunk/libcgi-session-perl/lib/CGI/Session/Serialize/storable.pm (original)
+++ trunk/libcgi-session-perl/lib/CGI/Session/Serialize/storable.pm Fri Jun 20 02:23:43 2008
@@ -1,12 +1,12 @@
package CGI::Session::Serialize::storable;
-# $Id: storable.pm 394 2008-03-22 02:35:30Z markstos $
+# $Id: storable.pm 415 2008-06-16 14:40:45Z markstos $
use strict;
use Storable;
require CGI::Session::ErrorHandler;
-$CGI::Session::Serialize::storable::VERSION = '4.30';
+$CGI::Session::Serialize::storable::VERSION = '4.31';
@CGI::Session::Serialize::ISA = ( "CGI::Session::ErrorHandler" );
=pod
Modified: trunk/libcgi-session-perl/lib/CGI/Session/Test/Default.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-session-perl/lib/CGI/Session/Test/Default.pm?rev=21917&op=diff
==============================================================================
--- trunk/libcgi-session-perl/lib/CGI/Session/Test/Default.pm (original)
+++ trunk/libcgi-session-perl/lib/CGI/Session/Test/Default.pm Fri Jun 20 02:23:43 2008
@@ -11,7 +11,7 @@
sub ok_later (&;$);
-$CGI::Session::Test::Default::VERSION = '4.30';
+$CGI::Session::Test::Default::VERSION = '4.31';
=head1 CGI::Session::Test::Default
Modified: trunk/libcgi-session-perl/lib/CGI/Session/Tutorial.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcgi-session-perl/lib/CGI/Session/Tutorial.pm?rev=21917&op=diff
==============================================================================
--- trunk/libcgi-session-perl/lib/CGI/Session/Tutorial.pm (original)
+++ trunk/libcgi-session-perl/lib/CGI/Session/Tutorial.pm Fri Jun 20 02:23:43 2008
@@ -1,8 +1,8 @@
package CGI::Session::Tutorial;
-# $Id: Tutorial.pm 394 2008-03-22 02:35:30Z markstos $
-
-$CGI::Session::Tutorial::VERSION = '4.30';
+# $Id: Tutorial.pm 415 2008-06-16 14:40:45Z markstos $
+
+$CGI::Session::Tutorial::VERSION = '4.31';
=pod
More information about the Pkg-perl-cvs-commits
mailing list