server/session.py
2012-01-23 Sylvain Thénault [vreg] move base registry implementation to logilab.common. Closes #1916014
2011-11-22 Alexandre Fayolle actually a bad idea, sorry
2011-11-22 Alexandre Fayolle fix typo
2011-11-21 Alexandre Fayolle added log when operation precommit fails
2011-10-21 Sylvain Thénault [diet] drop pre 3.6 API compatibility (but attempt to keep data cmopatibility). Closes #2017916
2011-10-20 Sylvain Thénault backport stable
2011-10-20 Sylvain Thénault [rset] don't only consider a sample select node / solution to compute rset description. Closes #2036499 stable
2011-09-23 Sylvain Thénault backport stable
2011-09-21 Sylvain Thénault [exceptions] stop catching any exception in various places (closes #1942716) stable
2011-09-15 Sylvain Thénault backport stable
2011-09-13 Sylvain Thénault [cubification] moved CWPermission handling into a localperms cube. closes #1914011
2011-09-13 Sylvain Thénault backout 7780:a1d5365fefc1 stable
2011-09-13 Sylvain Thénault [cubification] moved CWPermission handling into a localperms cube. closes #1914011 stable
2011-09-07 Julien Jehannet [session] take care of non-ascii characters in login and session id (closes: #1910849)
2011-09-06 Sylvain Thénault [hooks control] test and fix session.reset_hooks_mode_categories, closes #1908680 stable
2011-08-02 Sylvain Thénault [querier] we should not insert None but skip the line when some unknown eid is detected (closes #1892491) stable
2011-07-27 Sylvain Thénault [session] safe internal sessions don't deactivate integrity hooks stable
2011-07-18 Sylvain Thénault [session] add session id to closed connection errors
2011-06-29 Sylvain Thénault backport stable
2011-06-29 Sylvain Thénault [repo, looping task] raise a custom exception when repository is shuting down, avoid looping task to be restarted in such case. Closes #1021276 stable
2011-06-21 Sylvain Thénault [ms, entity metas] add 'actual source' to entities table / base entity metadata cache. Closes #1767090
2011-06-17 Sylvain Thénault backport stable
2011-06-16 Sylvain Thénault cleanup and assert we don't import unexpected stuff stable
2011-06-15 Sylvain Thénault backport stable
2011-06-14 Sylvain Thénault [session] deprecates schema_rproperty in favor of more optimized rtype_eids_rdef which return the rdef (so reusable to gather other data) stable
2011-06-14 Sylvain Thénault [repository] new hook selector according to configuration's repairing flag stable
2011-06-06 Sylvain Thénault backport stable
2011-06-06 Sylvain Thénault [session] provide a simple transaction context manager for session. Closes #1725640 stable
2011-05-19 Sylvain Thénault backport stable
2011-05-19 Sylvain Thénault [session] new methods on session to ease access to security/hooks control context managers stable
2011-05-19 Sylvain Thénault [repository api] definitly kill usage of word 'pool' to refer to connections set used by a session
2011-04-28 Alexandre Fayolle [hooks selection optimization] prune hooks when multiple entities are concerned by a hm.call_hooks() (closes: #1672022)
2011-05-10 Sylvain Thénault backport stable
2011-05-10 Sylvain Thénault [session] enhance session's transaction storage handling to fix cases where commit/rollback is done while in the context of hooks_control/security_enabled managers. Closes #1412648: commit or rollback during postcreate reset hooks control state
2011-05-10 Sylvain Thénault [session] nicer local variable names
2011-05-09 Sylvain Thénault [session] lock self._closed and session.close to avoid race conditions stable
2011-05-07 Sylvain Thénault [session selector] missing not stable
2011-05-06 Sylvain Thénault [session] new selectors according to session type (eg user or internal stable
2011-04-15 Alexandre Fayolle [server] improve the speed of setting relations between entities (closes #1625257)
2011-03-28 Sylvain Thénault [repository] fix crash in optimized [add|remove]_relation w/ inlined relation (broken by cw 3.10 refactoring) stable
2011-03-28 Sylvain Thénault [server] move EditedEntity class to its own module, to avoid cyclic dependency when needed from e.g. session.py stable
2011-03-16 Alexandre Fayolle help pylint by explicitely defining some attributes oldstable
2011-03-08 Sylvain Thénault Add a "closed" property on session stable
2010-10-22 Sylvain Thénault [pylint] fix a bug of pylint detected errors and i18n pb (calling builtins._ instead of req._)
2010-10-08 Sylvain Thénault [schema / sources] store data sources as cubicweb entities
2010-10-06 Sylvain Thénault backport stable
2010-10-01 Sylvain Thénault [repo transaction] fix rollback behaviour as discussed on the mailing-list: instead of rollbacking automatically on Unauthorized/ValidationError, mark the transaction as uncommitable and disallow commiting stable
2010-08-25 Sylvain Thénault update documentation to follow 6142:8bc6eac1fac1 changes. Try to make it better and move most doc with code on the way
2010-08-25 Sylvain Thénault [session] cleanup hook / operation / entity edition api
2010-08-06 Sylvain Thénault backport stable
2010-08-06 Sylvain Thénault [session] should be _cw, not req stable
2010-07-28 Sylvain Thénault backport stable
2010-07-28 Sylvain Thénault [session] this log should be at the debug level, not info stable
2010-07-26 Sylvain Thénault [dbapi] cleanup shared data api: let access to transaction from dbapi, we can write it after all... Also, querydata is better named txdata
2010-07-07 Sylvain Thénault backport stable
2010-07-06 Sylvain Thénault [repository] fix so that when repository is shutting down, internal session in transaction are interrupted stable
2010-07-05 Sylvain Thénault [session] don't log reraised error occured during precommit
2010-07-05 Sylvain Thénault [schema migration] import refactoring to fix #1109558 and enhances things on the way
2010-07-01 Sylvain Thénault backport stable
2010-06-23 Alexandre Fayolle [session] refactor session handling so that when calling session.close(), pool of long running transaction of the same session is properly freed stable
2010-06-21 Sylvain Thénault backport stable
2010-06-21 Sylvain Thénault [transaction w/ separated web/repo processes] the dbapi should explicitly specify a transaction id to avoid confusion when web server / repository run in separated processes stable
2010-06-21 Sylvain Thénault backport stable
2010-06-21 Sylvain Thénault [session] when rollback_on_failure is false, we should not try to reconnect if the sql raised an error stable
2010-06-18 Sylvain Thénault [session] update session's timestamp in session.execute, so long running transactions are not erroneously closed by the repository stable
2010-06-18 Sylvain Thénault [repo session] expected argument is the source, not the session stable
2010-06-10 Sylvain Thénault backport stable
2010-06-09 Sylvain Thénault [querier] fix rset description bug with some union queries stable
2010-05-20 Sylvain Thénault [entity] continue cleanup of Entity/AnyEntity namespace
2010-04-30 Sylvain Thénault [webconfig] introduce property sheets. Use them to replace external_resources
2010-04-29 Sylvain Thénault [webconfig] cleanup base_url management
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
less more (0) -120 tip