Source

trac-ticketlinks / trac / web / tests / session.py

Author Commit Message Labels Comments Date
rblank
0.12.3dev: Fixed purging of anonymous sessions to actually purge session attributes as well.
Branches
0.12-stable
cboos
0.12.2dev: fix comment in test_update_session (r10474)
Branches
0.12-stable
cboos
0.12.2dev: in session handling, split purge transaction in two (#9705).
Branches
0.12-stable
rblank
0.12.2dev: Fixed test case failures on PostgreSQL introduced in [10248], due to trying to insert `bool` data into the database.
Branches
0.12-stable
rblank
0.12.2dev: Correctly handle changing the current anonymous session, and avoid carrying over session variables from the previous session.
Branches
0.12-stable
rblank
0.12.2dev: Improved the session admin commands.
Branches
0.12-stable
rblank
0.12.2dev: Fixed an issue with the session code where restoring an anonymous session with a name of an authenticated session, and setting an attribute, would remove all attributes of the authenticated session.
Branches
0.12-stable
jhampton
Support for session management in `trac-admin`. See #1347
Branches
trunk
rblank
db: Converted all timestamp columns for resource tables from seconds to microseconds.
Branches
trunk
rblank
0.12dev: Autumn cleaning using pylint:
Branches
trunk
cboos
0.12dev: merged [8189:8193/sandbox/rework-testing], alternate db backend for unit-tests and Makefile improvements.
Branches
trunk
mgood
add `DetachedSession` for fetching sessions outside the current request
Branches
trunk
cboos
Move some of the trac.util functions in dedicated modules:
Branches
trunk
cboos
An authenticated session couldn't be created if there were no corresponding anonymous session.
Branches
trunk
jonas
Switching to a more normalized session table schema for better performance.
Branches
trunk
cmlenz
* Under [wiki:TracModPython mod_python], you couldn't have multiple headers with the same name (e.g. `Set-Cookie`), which was the cause for #2843. That is now fixed by using `req.headers_out.add()` instead of dict-style assignment.
Branches
trunk
cmlenz
Merged WSGI branch into trunk.
Branches
trunk
cmlenz
* Move some stuff from {{{trac.web.main}}} into {{{trac.web.api}}}, such as the interfaces and the {{{Request}}} base class.
Branches
trunk
cmlenz
Fix some more PySQLite 2 issues (search still doesn't work though). Attention plugin devs: this changes the {{{to_sql}}} method to yield individual statements. If you're using that method to create custom database tables, you'll need to adapt your code.
Branches
trunk
cmlenz
Another database schema change, this time to make the session table compatible with PostgreSQL. As far as I can tell, the PostgreSQL backend is now fully functional. Please test away :-)
Branches
trunk
cmlenz
TracPluggableModules - Merged from [source:branches/cmlenz-dev/rearch rearch branch]
Branches
trunk
cmlenz
Fix saving of changes to authenticated sessions.
Branches
trunk
cmlenz
Refactoring: Moved {{{Href}}} class to {{{trac.web.href}}}, and made it completely generic.
Branches
trunk
cmlenz
New session policy ('''environment upgrade required'''):
Branches
trunk
cmlenz
* Fix session expiry so that sessions that don't get modified for a long time don't expire as easily.
Branches
trunk