Revisions for framework/SessionHandler/SessionHandler.php

Location: [ Horde ] / framework / SessionHandler / SessionHandler.php View: Logs | Branches | Statistics
Search Revisions:
Show diffs between and
Show Differences shows diffs to the previous revision. If you select a revision by clicking its row, Show Differences will show the differences to the selected row.
Show Branch:
  Revision Date Author Log Message
1.45 (+1 -2 lines) 09/21/2008 11:50 PM Michael M Slusarz slusarz

Use the global sessionhandler object in the session counting script.
Check for expired sessions when obtaining list of active session IDs in
memcache driver.

1.13.10.17 FRAMEWORK_3 (+2 -2 lines) 05/20/2008 04:14 PM Michael M Slusarz slusarz

Bug: 6720
MFH 1.44

Tags: HORDE_3_3, HORDE_3_3_RC1, HORDE_3_2_2, HORDE_3_2_1, HORDE_3_2

1.44 (+2 -2 lines) 05/20/2008 04:12 PM Michael M Slusarz slusarz

Bug: 6720
Don't blow away name of original driver.

1.13.10.16 FRAMEWORK_3 (+14 -3 lines) 05/05/2008 03:41 PM Michael M Slusarz slusarz

MFH: Add memcache caching support to all session backends. There's been enough
time to test the code out, so moving into 3.2 (instead of 3.2.1).

Tags: HORDE_3_2_RC4

1.43 (+5 -7 lines) 04/21/2008 11:51 PM Michael M Slusarz slusarz

Improve on passing the correct paramters to both the memcache driver and the
underlying persistent driver.

1.42 (+15 -2 lines) 04/02/2008 11:21 PM Michael M Slusarz slusarz

Add memcache caching support to all session backends. (Will merge to 3.2.1).

1.13.10.15 FRAMEWORK_3 (+2 -2 lines) 01/02/2008 06:30 AM Jan Schneider jan

Happy New Year

Tags: HORDE_3_2_RC3, HORDE_3_2_RC2

1.41 (+2 -2 lines) 01/02/2008 06:12 AM Jan Schneider jan

Happy New Year

1.13.10.14 FRAMEWORK_3 (+195 -67 lines) 12/20/2007 08:49 AM Jan Schneider jan

Merge from HEAD.

1.40 (+6 -9 lines) 12/07/2007 03:18 PM Michael M Slusarz slusarz

This is an invalid log entry - there is no way to tell if this statement is
true at this point or not.

Tags: BEFORE_MERGE_3_2

1.39 (+82 -13 lines) 12/07/2007 03:38 AM Michael M Slusarz slusarz

Make open() and close() wrappers around private functions - allows us to
track connected status in the base class and consolidate error logging.
More important, implement a mechansim that prevents session timeouts.  The
recent sessionhandler changes that only write session data when it changes
sometimes works *too* well.  For example, an application that does
regular polling (i.e. dimp and poll folders) will not cause the session
timeout to refresh unless new mail arrives.  Thus, if left running in the
background for the max lifetime (default is 1440 seconds = 24 mins) and no
newmail arrives, the session will timeout.

1.38 (+20 -1 lines) 12/07/2007 02:44 AM Michael M Slusarz slusarz

use open() to initiate connections to backends - allows PHP to natively handle
the situations when the backends are not available.

1.37 (+3 -3 lines) 12/07/2007 02:07 AM Michael M Slusarz slusarz

phpdoc.  Cache an ini_get() call in memcache driver.

1.13.10.13 FRAMEWORK_3 (+3 -3 lines) 12/05/2007 01:57 PM Michael M Slusarz slusarz

Fix undefined index error.

Tags: HORDE_3_1_9, HORDE_3_1_8, HORDE_3_1_7, HORDE_3_1_6

1.36 (+54 -10 lines) 12/04/2007 03:22 AM Michael M Slusarz slusarz

For SessionHandler drivers, don't write to backend if the session data
did not change while loading the current page.

1.35 (+2 -2 lines) 10/30/2007 08:23 PM Jan Schneider jan

First round of copyright assignments.

Tags: HORDE_3_2_RC1

1.34 (+5 -5 lines) 09/26/2007 08:36 AM Michael M Slusarz slusarz

Fix function name

1.33 (+3 -3 lines) 06/29/2007 04:40 PM Chuck Hagenbuch chuck

We don't need include_once when we've already done a class_exists check.

Tags: HORDE_3_2_ALPHA

1.32 (+2 -2 lines) 06/27/2007 01:23 PM Jan Schneider jan

Bump year, looks like a missed a few last time.

1.31 (+41 -53 lines) 05/25/2007 02:00 PM Michael M Slusarz slusarz

Much improved session information return.

1.30 (+17 -3 lines) 05/25/2007 12:51 PM Michael M Slusarz slusarz

Allow session tracking for memcache driver.

1.29 (+12 -15 lines) 05/24/2007 01:51 PM Michael M Slusarz slusarz

phpdoc
Fix listAuthenticatedUsers() - was returning blank array entries for sessions
that existed but were not authenticated.

1.13.10.12 FRAMEWORK_3 (+2 -2 lines) 01/02/2007 08:54 AM Jan Schneider jan

Happy New Year

Tags: HORDE_3_1_5, HORDE_3_1_4, HORDE_3_1_4_RC1

1.13.10.11 FRAMEWORK_3 (+14 -16 lines) 07/14/2006 04:54 AM Jan Schneider jan

MFH: 1.28

Tags: HORDE_3_1_3

1.28 (+14 -16 lines) 07/13/2006 07:30 PM Jan Schneider jan

Use a save session parser.

1.13.10.10 FRAMEWORK_3 (+4 -7 lines) 06/27/2006 11:32 AM Michael M Slusarz slusarz

MFH: none.php - 1.7; Sessionhandler.php - 1.27

Tags: HORDE_3_1_2

1.27 (+4 -7 lines) 06/27/2006 11:28 AM Michael M Slusarz slusarz

Ignore individual session read errors rather than short-circuiting loop.

1.13.10.9 FRAMEWORK_3 (+16 -13 lines) 05/02/2006 01:27 PM Chuck Hagenbuch chuck

MFH: memcached -> memcache

1.26 (+16 -13 lines) 05/02/2006 01:23 PM Chuck Hagenbuch chuck

The pecl package is called memcache, and so is our Cache
driver. Standardize on it. BC trap included.

1.13.10.8 FRAMEWORK_3 (+2 -2 lines) 03/09/2006 07:14 PM Jan Schneider jan

MFH: 1.25

Tags: HORDE_3_1_1

1.25 (+2 -2 lines) 03/09/2006 07:08 PM Jan Schneider jan

spacing

1.13.10.7 FRAMEWORK_3 (+2 -2 lines) 01/01/2006 04:28 PM Jan Schneider jan

Happy new year

Tags: HORDE_3_1, HORDE_3_1_RC3, HORDE_3_1_RC2, HORDE_3_1_RC1

1.24 (+2 -2 lines) 01/01/2006 04:10 PM Jan Schneider jan

Happy new year\!

1.13.10.6 FRAMEWORK_3 (+5 -3 lines) 12/01/2005 05:35 AM Matt Selsky selsky

MFH: References.

1.23 (+5 -3 lines) 12/01/2005 05:33 AM Matt Selsky selsky

References.

1.13.10.5 FRAMEWORK_3 (+0 -0 lines) 10/18/2005 07:01 AM Jan Schneider jan

Merged from HEAD.

1.13.10.4 FRAMEWORK_3 (+212 -1 lines) 06/26/2005 12:28 AM Chuck Hagenbuch chuck

Merge all sessionhandler changes.

Tags: HORDE_3_0_12, HORDE_3_0_11, HORDE_3_0_10, HORDE_3_0_9, HORDE_3_0_8, HORDE_3_0_7, HORDE_3_0_6, HORDE_3_0_6_RC1, HORDE_3_0_5, HORDE_3_0_5_RC2, HORDE_3_0_5_RC1

1.22 (+2 -2 lines) 06/23/2005 03:54 PM Matt Selsky selsky

Clean up phpdoc.

Tags: BEFORE_MERGE_3_1

1.21 (+13 -9 lines) 06/13/2005 04:09 AM Jan Schneider jan

Allow to show session time with user names.

1.20 (+36 -5 lines) 06/10/2005 09:07 AM Jan Schneider jan

Allow to list the currently logged in users.

1.19 (+2 -2 lines) 05/31/2005 10:10 PM Matt Selsky selsky

Add missing spaces and convert tabs to spaces.

1.18 (+38 -21 lines) 05/24/2005 02:45 PM Chuck Hagenbuch chuck

Provide some reasonable base functionality and a constructor, along with some punctuation.

1.13.10.3 FRAMEWORK_3 (+9 -12 lines) 05/09/2005 10:01 PM Matt Selsky selsky

MFH: "optional" not needed in phpdoc.

1.17 (+9 -12 lines) 05/09/2005 09:55 PM Matt Selsky selsky

"optional" not needed in phpdoc.

1.16 (+160 -1 lines) 05/04/2005 10:54 PM Matt Selsky selsky

[mas] Add support for counting authenticated sessions via SessionHandlers.
Rename PHP file-based SessionHandler to 'builtin'.

1.13.10.2 FRAMEWORK_3 (+1 -2 lines) 02/01/2005 02:07 PM Chuck Hagenbuch chuck

MFH: Fix logic problems with the MySQL and OCI8 session handlers that
prevented them from handling restarting a session cleanly (Bug #1097).

Tags: HORDE_3_0_4, HORDE_3_0_4_RC2, HORDE_3_0_4_RC1, HORDE_3_0_3, HORDE_3_0_3_RC1

1.15 (+1 -2 lines) 02/01/2005 02:03 PM Chuck Hagenbuch chuck

[cjh] Fix logic problems with the MySQL and OCI8 session handlers that
prevented them from handling restarting a session cleanly (Bug #1097).

1.14 (+1 -1 lines) 01/03/2005 08:09 AM Jan Schneider jan

Happy New Year

1.13.10.1 FRAMEWORK_3 (+3 -3 lines) 01/03/2005 07:19 AM Jan Schneider jan

Happy New Year

Tags: HORDE_3_0_2, HORDE_3_0_1

1.13 (+3 -3 lines) 10/18/2004 08:45 PM Chuck Hagenbuch chuck

Registry::getParam() -> Registry::get().

Tags: FRAMEWORK_3, HORDE_3_0, HORDE_3_0_RC3

1.12 (+3 -3 lines) 04/07/2004 10:43 AM Chuck Hagenbuch chuck

No more HORDE_LIBS.

1.11 (+3 -3 lines) 02/13/2004 09:40 PM Chuck Hagenbuch chuck

[cjh] Horde::, Registry::, and the last of the libs that are moving should be
moved to framework packages now.

Tags: HORDE_3_0_ALPHA

1.10 (+3 -3 lines) 01/01/2004 10:14 AM Jan Schneider jan

Happy new year everyone.

1.9 (+6 -15 lines) 12/05/2003 12:36 PM Chuck Hagenbuch chuck

- fix Horde.php reference (Marc Jauvin <marc@register4less.com>)
- clean up driverConfig calls, etc.

1.8 (+3 -3 lines) 11/04/2003 10:33 PM Chuck Hagenbuch chuck

package name, and remove some logMessage() calls that could include
the entire session data

1.7 (+3 -3 lines) 10/30/2003 06:37 PM Jan Schneider jan

PHP 5 fixes.

1.5.2.3 RELENG_2 (+3 -3 lines) 04/28/2003 03:59 PM Jan Schneider jan

require_once => include_once and some other small nits.

Tags: HORDE_2_2_4_RC2, HORDE_2_2_4_RC1, HORDE_2_2_4

1.6 (+3 -3 lines) 04/28/2003 03:31 PM Jan Schneider jan

It's a VERY bad idea to silence require[_once] calls because the scripts
die without ANY further notice (in the output or the logs).
And it's unecessary because our factory() methods check the existance of
the expected classes and return a PEAR_Error if they can't be found.

1.5.2.2 RELENG_2 (+3 -3 lines) 02/03/2003 05:54 AM Jan Schneider jan

Fix @since tags.

Tags: HORDE_2_2_3, HORDE_2_2_2, HORDE_2_2_1

1.5.2.1 RELENG_2 (+32 -5 lines) 01/16/2003 03:14 PM Michael M Slusarz slusarz

MFH: Add SessionHandler:: functionality to Horde 2.x.

Tags: HORDE_2_2_1_RC1, HORDE_2_2

1.5 (+18 -24 lines) 01/16/2003 02:38 PM Michael M Slusarz slusarz

phpdoc.

Tags: RELENG_2

1.4 (+3 -3 lines) 01/02/2003 09:32 PM Jan Schneider jan

Bump year.

1.3 (+7 -18 lines) 12/31/2002 09:20 AM Chuck Hagenbuch chuck

Simplify a lot of driver code; serialize() is faster than md5(), so we
can remove some code. Add a bunch of missing basename() calls, fix
some places where we shouldn't have returned a base class object, etc.

1.2 (+8 -8 lines) 12/29/2002 07:55 AM Jan Schneider jan

More strtolower() replacements.

1.1 08/12/2002 08:28 PM Chuck Hagenbuch chuck

SessionHandler:: base class (Mike Cochrane <mike@graftonhall.co.nz>)