server/querier.py
Fri, 01 Oct 2010 18:49:47 +0200 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
Wed, 29 Sep 2010 16:16:32 +0200 Sylvain Thénault backport stable
Wed, 29 Sep 2010 12:18:06 +0200 Sylvain Thénault [transaction] to avoid potential db corruption, we should rollback systematically in case of ValidationError stable
Thu, 02 Sep 2010 14:09:20 +0200 Alexandre Fayolle fix name error by adding missing import
Wed, 25 Aug 2010 10:29:18 +0200 Sylvain Thénault [session] cleanup hook / operation / entity edition api
Fri, 20 Aug 2010 08:35:10 +0200 Sylvain Thénault [ms] fix two planner bugs: one occuring query such as X created_by U where X in a external source and U may come from an ldap source. The other being that when we've to merge input maps, we were modifying the same tree/solutions while a copy were needed. Also, ensure we add type restrictions, necessary for pyro source stable
Fri, 20 Aug 2010 08:31:02 +0200 Sylvain Thénault cleanups stable
Mon, 19 Jul 2010 10:10:20 +0200 Sylvain Thénault [querier] actually fix bug attempted to be fixed in 5942:f1abba8ccc01. The pb was not in multi-sources but because of missing annotation on rql generated by security insertion
Mon, 05 Jul 2010 18:00:33 +0200 Sylvain Thénault backport stable
Mon, 05 Jul 2010 17:55:41 +0200 Sylvain Thénault [security] fix read rql expression insertion: we should not insert rql expr on variables only referenced in neged relation stable
Thu, 17 Jun 2010 14:43:16 +0200 Sylvain Thénault [fti] support for fti ranking: has_text query results sorted by relevance, and provides a way to control weight per entity / entity's attribute
Fri, 11 Jun 2010 07:58:52 +0200 Sylvain Thénault [json] fix json serialization for recent simplejson implementation, and test encoding of entities
Thu, 03 Jun 2010 13:20:07 +0200 Sylvain Thénault [querier] test and fix potential bug in insertion query with multiple relations inside, caused by a name conflict. Also fix another bug non reproduced by using a set instead of a list (list may leads to compare entity instances which isn't allowed). stable
Wed, 26 May 2010 17:19:44 +0200 Sylvain Thénault [security] fix security insertion on DISTINCT queries stable
Wed, 28 Apr 2010 12:24:20 +0200 Sylvain Thénault backport oldstable changes stable
Wed, 28 Apr 2010 12:15:52 +0200 Sylvain Thénault replace logilab-common by CubicWeb in disclaimer oldstable
Wed, 28 Apr 2010 12:14:22 +0200 Sylvain Thénault backport default into stable: stable is now cw 3.8
Wed, 28 Apr 2010 10:06:01 +0200 Sylvain Thénault proper licensing information (LGPL-2.1). Hope I get it right this time. stable
Tue, 27 Apr 2010 18:27:43 +0200 Sylvain Thénault [repo security] deal with rewriten constant nodes in check_read_access, necessary when repo is used as an external source stable
Wed, 07 Apr 2010 14:42:55 +0200 Sylvain Thénault backport stable
Wed, 07 Apr 2010 14:42:44 +0200 Sylvain Thénault [querier] don't need a Cache instance for rql cacke key cache
Wed, 07 Apr 2010 14:26:35 +0200 Sylvain Thénault #759035: Automate addition of eid cachekey in RQL analysis
Tue, 06 Apr 2010 19:42:37 +0200 Alexandre Fayolle SQL Server port: temporary table handling stable
Tue, 30 Mar 2010 14:32:03 +0200 Sylvain Thénault backport stable
Tue, 30 Mar 2010 11:15:08 +0200 Sylvain Thénault [cleanup] style fixes, add nodes, 0.2 cents refactorings stable
Wed, 24 Mar 2010 18:04:59 +0100 Sylvain Thénault le patch rql26 a été importé
Fri, 19 Mar 2010 10:10:18 +0100 Sylvain Thénault [security] take care uidrels may contains a relation targetting something else than a constant node (eg IN function)
Fri, 19 Mar 2010 09:08:09 +0100 Sylvain Thénault cleanup
Fri, 19 Mar 2010 09:08:00 +0100 Sylvain Thénault [security] experimental rqlst cache for read security: to activate using a 'security-rqlst-cache' flag in transaction data when you'll issue a lot of identic queries with only kwargs varying
Fri, 19 Mar 2010 08:18:31 +0100 Sylvain Thénault [read security] minor optimizations
Tue, 09 Mar 2010 11:00:48 +0100 Sylvain Thénault fix hooks control method name + other litle cleanups
Tue, 09 Mar 2010 08:59:43 +0100 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.
Wed, 03 Mar 2010 17:59:05 +0100 Sylvain Thénault [repo] improve planning of insert/update queries: do not select affected constants so the don't go and back to/from the source.
Wed, 03 Mar 2010 17:42:19 +0100 Sylvain Thénault cleanups stable
Fri, 26 Feb 2010 13:30:24 +0100 Sylvain Thénault pylint suggested refactorings stable
Fri, 26 Feb 2010 13:19:14 +0100 Sylvain Thénault kill dead/useless code as suggested by pylint stable
Tue, 23 Feb 2010 08:54:04 +0100 Alexandre Fayolle docstring improvement stable
Wed, 10 Feb 2010 08:08:17 +0100 Sylvain Thénault rephrase
Wed, 10 Feb 2010 08:07:53 +0100 Sylvain Thénault fix auto-rollback on unauthorized error:
Mon, 18 Jan 2010 19:21:30 +0100 Sylvain Thénault backport stable branch
Thu, 07 Jan 2010 16:52:32 +0100 Adrien Di Mascio update copyright: welcome 2010 stable
Tue, 22 Dec 2009 19:27:51 +0100 Sylvain Thénault cleanup
Thu, 19 Nov 2009 12:55:47 +0100 Sylvain Thénault reldefsecurity branch : reldefsecurity
Thu, 15 Oct 2009 20:29:21 +0200 Sylvain Thénault follow yams 0.25 api changes to improve performance stable
Wed, 16 Sep 2009 14:24:31 +0200 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
Fri, 11 Sep 2009 12:34:55 +0200 Sylvain Thénault [repo] oops, glob_update_entity takes a list of edited attributes has third argument stable
Tue, 08 Sep 2009 10:46:47 +0200 Sylvain Thénault ensure eid given in arguments will be returned correctly typed (though only if they are in the cachekey for now) stable
Tue, 04 Aug 2009 17:11:50 +0200 Sylvain Thénault [R] use req.entity_from_eid
Sun, 02 Aug 2009 11:58:55 +0200 Sylvain Thénault #F [querier] debugging tweak
Sat, 01 Aug 2009 16:17:47 +0200 Sylvain Thénault R [querier] debugging tweaks
Sat, 01 Aug 2009 01:22:01 +0200 Sylvain Thénault R [querier] debugging tweaks
Fri, 31 Jul 2009 23:38:27 +0200 Sylvain Thénault [R querier] new READ_ONLY_RTYPES constant
Fri, 31 Jul 2009 23:25:02 +0200 Sylvain Thénault F: start to handle binary debug log level on the server side
Fri, 24 Jul 2009 14:33:37 +0200 Sylvain Thénault application -> instance where it makes sense
Thu, 11 Jun 2009 19:07:47 +0200 Sylvain Thénault update transaction data api stable
Thu, 28 May 2009 09:20:07 +0200 Adrien Di Mascio big bunch of copyright / docstring update
Wed, 27 May 2009 11:26:03 +0200 Sylvain Thénault cleanup stable
Thu, 14 May 2009 11:38:40 +0200 Adrien Di Mascio delete-trailing-whitespace + some copyright update tls-sprint
Mon, 23 Mar 2009 18:13:34 +0100 sylvain thenault more linting tls-sprint
Fri, 16 Jan 2009 18:31:13 +0100 sylvain thenault need_intersect test and fixes
less more (0) -60 tip