server/session.py
2010-04-28 Sylvain Thénault backport oldstable changes stable
2010-04-28 Sylvain Thénault replace logilab-common by CubicWeb in disclaimer oldstable
2010-04-28 Sylvain Thénault backport default into stable: stable is now cw 3.8
2010-04-28 Sylvain Thénault proper licensing information (LGPL-2.1). Hope I get it right this time. stable
2010-04-13 Sylvain Thénault backport stable
2010-04-13 Sylvain Thénault [session] better readability stable
2010-04-09 Sylvain Thénault backport stable
2010-04-09 Sylvain Thénault [session] no way for queries from an InternalSession to be a dbapi query stable
2010-04-07 Sylvain Thénault #759035: Automate addition of eid cachekey in RQL analysis
2010-04-01 Sylvain Thénault nicer warning stable
2010-03-31 Sylvain Thénault [session] try to reconnect on unexpected error in system_sql. We need this for proper reconnection of pool used by hooks or looping task doing sql queries (such as cw_cleanup_transaction) stable
2010-03-30 Sylvain Thénault [undo] consistent is/is_instance_of processing stable
2010-03-30 Sylvain Thénault [querier] introduce RepeatList class, used to optimize size of data returned for result set description stable
2010-03-26 Sylvain Thénault add note stable cubicweb-version-3.7.2
2010-03-25 Sylvain Thénault [cleanup] useless try except stable
2010-03-24 Sylvain Thénault backport pending_operations on hi-jacked session, see comment stable
2010-03-24 Sylvain Thénault [repo] fix warning message and implementation of bw compat unsafe_execute stable
2010-03-17 Sylvain Thénault [session] fix hijack_user: most transaction_data should be copied (everything but the entity cache
2010-03-01 Katia Saurfelt server/web api for accessing to deleted_entites
2010-03-12 Sylvain Thénault backport stable
2010-03-12 Sylvain Thénault [notification] fix dumb name error in hijack user
2010-03-11 Sylvain Thénault [session] del session's thread local store on close stable
2010-03-09 Sylvain Thénault [refactor] drop rset.vreg attribute, vreg should be accessed through rset.req. Also kill decorate_rset, simply set rset.req where we were calling this method.
2010-03-09 Sylvain Thénault backport stable
2010-03-09 Sylvain Thénault fix hooks control method name + other litle cleanups
2010-03-09 Sylvain Thénault cleanup stable
2010-03-09 Sylvain Thénault [repo] enhanced security handling: deprecates unsafe_execute, in favor of explicit read/write security control using the `enabled_security` context manager. Also code executed on the repository side is now unsafe by default.
2010-03-08 Sylvain Thénault move hooks activation control on session object, so we can have a per transaction control. Added a new `hooks_control` context manager for usual modification of hooks activation.
2010-03-03 Sylvain Thénault cleanup
2010-03-03 Sylvain Thénault cleanups stable
2010-02-26 Sylvain Thénault pylint style fixes stable
2010-02-26 Sylvain Thénault [session] fix memory leak: local thread data living in a thread that never finishes (eg, the main thread) may not be properly freed stable
2010-02-26 Sylvain Thénault [session] user.login is usually an unicode string, so implements __unicode__ instead of __str__ stable
2010-02-10 Sylvain Thénault rephrase
2010-02-09 Sylvain Thénault backport stable
2010-02-09 Sylvain Thénault turn down some info logs into debug stable
2010-02-08 Sylvain Thénault backport stable
2010-02-08 Sylvain Thénault backport stable
2010-02-08 Alexandre Fayolle add a note about modifying read only attribute stable
2010-02-08 Sylvain Thénault must use in-place modification, pending_operations is a read-only property stable
2010-02-08 Sylvain Thénault backport stable
2010-02-08 Sylvain Thénault fix session's commit handling: when an operation failed in [pre]commit, call rollback_event as well for already processed operation, not only the revert<event> callback stable
2010-02-08 Sylvain Thénault backport stable branch and some vreg cleanups:
2010-02-08 Sylvain Thénault errors on postcommit should never occurs, log it as critical stable
2010-02-05 Sylvain Thénault fix long-waiting symetric typo: should be spelled symmetric. Add auto database migration on schema deserialization
2010-01-18 Sylvain Thénault backport stable branch
2010-01-07 Adrien Di Mascio update copyright: welcome 2010 stable
2009-12-07 Sandrine Ribeau return relation property using rdef.get
2009-12-03 Sylvain Thénault backport stable into default
2009-12-03 Aurelien Campeas add postcommit_event on Operations stable
2009-10-07 Sylvain Thénault backport stable branch
2009-10-02 Sylvain Thénault [session cache] ensure we're not modifying cached rset/entities, they may be used elsewhere stable
2009-09-23 Sylvain Thénault use .cw_rset instead of rset on appobject classes
2009-09-22 Sylvain Thénault use 3.6 attributes
2009-09-17 Sylvain Thénault backport 3.5
2009-09-16 Adrien Di Mascio [gettext] provide GNU contexts to avoid translations ambiguities 3.5
2009-09-16 Sylvain Thénault refactor so that rql rewriter may be used outside the server. Enhance it to be usable for RRQLExpression as well 3.5
2009-09-14 Sylvain Thénault backport 3.5
2009-09-14 Sylvain Thénault backport stable 3.5
2009-09-14 Sylvain Thénault [repo] take care of inlined relation in session.[add|delete]_relation stable
2009-09-14 Sylvain Thénault [repo] set entity.rset & co when needed stable
2009-09-10 Sylvain Thénault backport 3.5
2009-09-10 Sylvain Thénault merge 3.5
2009-09-10 Sylvain Thénault [notification] should get actual session here stable
2009-09-08 Sylvain Thénault backport stable 3.5
2009-09-08 Sylvain Thénault enhance notification mecanism: recipients may return user entities, which will be used to create a fake session so one can check security during notification if necessary stable
2009-09-08 Sylvain Thénault enhance notification mecanism: recipients may return user entities, which will be used to create a fake session so one can check security during notification if necessary 3.5
2009-09-02 Sylvain Thénault backport 3.5
2009-09-02 Sylvain Thénault backport stable 3.5
2009-09-01 Sylvain Thénault don't fail when trying to update relation cache for relation deletion, this may occurs regularly stable
2009-08-21 Sylvain Thénault somewhat painful backport of 3.5 branch, should mostly be ok
2009-08-21 Sylvain Thénault [session] add delete_relation in the same way as add_relation, document them 3.5
2009-08-17 Sylvain Thénault [session] temporary fix, need .req on internal manager
2009-08-17 Sylvain Thénault backport stable branch
2009-08-17 Sylvain Thénault [session] use isinstance instead of testing value of is_super_session since we hack it in the add_relation method stable
2009-08-14 Sylvain Thénault [repo] more deprecation
2009-08-14 Sylvain Thénault [hooks] deprecates hookhelper module
2009-08-13 Sylvain Thénault rename and move cw.RequestSessionMixIn to cw.req.RequestSessionBase; move some appobjects methods where they actually belong to
2009-08-12 Nicolas Chauvat R put version info in deprecation warnings
2009-08-12 Sylvain Thénault merge
2009-08-12 Sylvain Thénault Backed out changeset 3f6dfc312760
2009-08-11 Nicolas Chauvat backport stable branch
2009-08-11 Sylvain Thénault [session cache] always append to description, turn it into a list if necessary stable
2009-08-11 Sylvain Thénault [entities] access persistent attributes through entity.cwdb
2009-08-11 Sylvain Thénault [session pool] dont check closed session when calling set_pool from super_session
2009-08-04 Sylvain Thénault [R] use req.entity_from_eid
2009-08-03 Sylvain Thénault R [vreg] important refactoring of the vregistry, moving behaviour to end dictionnary (and so leaving room for more flexibility ; keep bw compat ; update api usage in cw
2009-08-02 Sylvain Thénault enable server side entity caching, 25% speedup on codenaf insertion. ALL CW TESTS OK
2009-08-01 Sylvain Thénault R [session] property for quick access to repo.schema
2009-07-31 Sylvain Thénault oops, should have been in a earlier commit (give rollback_on_failure to doexec)
2009-07-31 Sylvain Thénault merge
2009-07-31 Nicolas Chauvat R [all] logilab.common 0.44 provides only deprecated
2009-07-31 Sylvain Thénault [R repo session] add_relation method use in hooks
2009-07-31 Sylvain Thénault [R hooks] optmize insertion by using direct repository methods when possible
2009-07-31 Sylvain Thénault backport stable branch
2009-07-30 Sylvain Thénault [repo session] ability to ask session to keep it's pool set even when only read queries are done, necessary at least during migration stable
2009-07-24 Adrien Di Mascio [server] take a chance to grab base-url from all-in-one config if not specified explicitly
2009-07-08 Sylvain Thénault typo, no error if thread isn't in running set stable
2009-07-07 Sylvain Thénault give session to doexec so it's able to rollback the connection on unexpected error stable
2009-06-29 Sylvain Thénault test fixes, all server tests ok, except unittest_migractions (due to inter-tests-side-effects...) stable
2009-06-29 Sylvain Thénault doomed myself, merge stable
2009-06-29 Sylvain Thénault * deprecate session.entity method stable
2009-06-26 Sylvain Thénault mark session.entity method as obsolete stable
2009-06-11 Sylvain Thénault simplify transaction data api, reorganize code stable
2009-06-08 Sylvain Thénault fix [re]set_pool prototype stable
2009-06-05 Sylvain Thénault oops stable
2009-06-05 Sylvain Thénault fix potential race-condition stable
2009-05-28 Adrien Di Mascio big bunch of copyright / docstring update
2009-05-20 Sylvain Thénault two in one: #343320: Logging out while deleting a CWUser blocks the cw server / #342692: ensure transaction state when Ctrl-C or other stop signal is received stable
2009-05-04 sylvain thenault delete-trailing-whitespaces, missing import tls-sprint
2009-04-07 sylvain thenault backport default branch tls-sprint
2009-03-26 sylvain thenault somewhat handle corrupted database when manually building a database
2009-03-23 sylvain thenault pylint cleanup tls-sprint
2009-03-10 sylvain thenault use datetime instead of mx.DateTime tls-sprint
2009-03-02 sylvain thenault backport stable branch, take care a lot of conflicts occured, this may be the revision you're looking for... tls-sprint
2009-03-02 sylvain thenault import updates tls-sprint
2009-02-26 sylvain thenault update copyright
2009-02-24 Aurelien Campeas fix imports : common.utils -> utils tls-sprint
2009-02-17 ludal remove dead code
2009-02-17 ludal simple optimization and readability fix
less more (0) tip