server/querier.py
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-09-29 Sylvain Thénault backport stable
2010-09-29 Sylvain Thénault [transaction] to avoid potential db corruption, we should rollback systematically in case of ValidationError stable
2010-09-02 Alexandre Fayolle fix name error by adding missing import
2010-08-25 Sylvain Thénault [session] cleanup hook / operation / entity edition api
2010-08-20 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
2010-08-20 Sylvain Thénault cleanups stable
2010-07-19 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
2010-07-05 Sylvain Thénault backport stable
2010-07-05 Sylvain Thénault [security] fix read rql expression insertion: we should not insert rql expr on variables only referenced in neged relation stable
2010-06-17 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
2010-06-11 Sylvain Thénault [json] fix json serialization for recent simplejson implementation, and test encoding of entities
2010-06-03 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
2010-05-26 Sylvain Thénault [security] fix security insertion on DISTINCT queries stable
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-27 Sylvain Thénault [repo security] deal with rewriten constant nodes in check_read_access, necessary when repo is used as an external source stable
2010-04-07 Sylvain Thénault backport stable
2010-04-07 Sylvain Thénault [querier] don't need a Cache instance for rql cacke key cache
2010-04-07 Sylvain Thénault #759035: Automate addition of eid cachekey in RQL analysis
2010-04-06 Alexandre Fayolle SQL Server port: temporary table handling stable
2010-03-30 Sylvain Thénault backport stable
2010-03-30 Sylvain Thénault [cleanup] style fixes, add nodes, 0.2 cents refactorings stable
2010-03-24 Sylvain Thénault le patch rql26 a été importé
2010-03-19 Sylvain Thénault [security] take care uidrels may contains a relation targetting something else than a constant node (eg IN function)
2010-03-19 Sylvain Thénault cleanup
2010-03-19 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
2010-03-19 Sylvain Thénault [read security] minor optimizations
2010-03-09 Sylvain Thénault fix hooks control method name + other litle cleanups
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-03 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.
2010-03-03 Sylvain Thénault cleanups stable
2010-02-26 Sylvain Thénault pylint suggested refactorings stable
2010-02-26 Sylvain Thénault kill dead/useless code as suggested by pylint stable
2010-02-23 Alexandre Fayolle docstring improvement stable
2010-02-10 Sylvain Thénault rephrase
2010-02-10 Sylvain Thénault fix auto-rollback on unauthorized error:
2010-01-18 Sylvain Thénault backport stable branch
2010-01-07 Adrien Di Mascio update copyright: welcome 2010 stable
2009-12-22 Sylvain Thénault cleanup
2009-11-19 Sylvain Thénault reldefsecurity branch : reldefsecurity
2009-10-15 Sylvain Thénault follow yams 0.25 api changes to improve performance stable
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-11 Sylvain Thénault [repo] oops, glob_update_entity takes a list of edited attributes has third argument stable
2009-09-08 Sylvain Thénault ensure eid given in arguments will be returned correctly typed (though only if they are in the cachekey for now) stable
2009-08-04 Sylvain Thénault [R] use req.entity_from_eid
2009-08-02 Sylvain Thénault #F [querier] debugging tweak
2009-08-01 Sylvain Thénault R [querier] debugging tweaks
2009-07-31 Sylvain Thénault R [querier] debugging tweaks
2009-07-31 Sylvain Thénault [R querier] new READ_ONLY_RTYPES constant
2009-07-31 Sylvain Thénault F: start to handle binary debug log level on the server side
2009-07-24 Sylvain Thénault application -> instance where it makes sense
2009-06-11 Sylvain Thénault update transaction data api stable
2009-05-28 Adrien Di Mascio big bunch of copyright / docstring update
2009-05-27 Sylvain Thénault cleanup stable
2009-05-14 Adrien Di Mascio delete-trailing-whitespace + some copyright update tls-sprint
2009-03-23 sylvain thenault more linting tls-sprint
less more (0) -60 tip