8000 disallow subqueries in AQL traversal PRUNE conditions by jsteemann · Pull Request #10232 · arangodb/arangodb · GitHub
[go: up one dir, main page]

Skip to content

disallow subqueries in AQL traversal PRUNE conditions #10232

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Oct 14, 2019

Conversation

jsteemann
Copy link
Contributor

Scope & Purpose

Disallow the usage of subqueries in AQL traversal PRUNE conditions, as they caused undefined behavior.

  • Bug-Fix for devel-branch (i.e. no need for backports?)
  • Bug-Fix for a released version (did you remember to port this to all relevant release branches?)
  • The behavior in this PR can be (and was) manually tested (support / qa / customers can test it)
  • The behavior change can be verified via automatic tests

Testing & Verification

This PR adds tests that were used to verify all changes:

  • Added new integration tests (i.e. in shell_server / shell_server_aql)

https://172.16.10.101/view/PR/job/arangodb-matrix-pr/6704/

@jsteemann jsteemann added this to the devel milestone Oct 11, 2019
@jsteemann jsteemann requested a review from mchacki October 11, 2019 10:40
Copy link
Member
@goedderz goedderz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jsteemann jsteemann merged commit a3da5ce into devel Oct 14, 2019
@jsteemann jsteemann deleted the bug-fix/disallow-subqueries-in-prune branch October 14, 2019 14:01
ObiWahn added a commit that referenced this pull request Oct 14, 2019
…ture/cpp17

* 'devel' of https://github.com/arangodb/arangodb:
  Bug fix/eslint proper settings (#10251)
  A mixed bag of goods (#10220)
  add the ability to force the traffic from/to the server to be json, for better sniffeability (#10239)
  disallow subqueries in AQL traversal PRUNE conditions (#10232)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0