8000 url-encode and -decode in place by jsteemann · Pull Request #10301 · arangodb/arangodb · GitHub
[go: up one dir, main page]

Skip to content

url-encode and -decode in place #10301

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 1 commit into from
Oct 23, 2019
Merged

Conversation

jsteemann
Copy link
Contributor

Scope & Purpose

Avoid temporary strings & copying when url-encoding and url-decoding parameters in fuerte.

  • Strictly new functionality (i.e. a new feature / new option, no need for porting)
  • The behavior change can be verified via automatic tests

Testing & Verification

This change is a trivial rework / code cleanup without any test coverage.
If fuerte request header parameters are used (soonish, will be introduced by PR https://jenkins01.arangodb.biz/view/PR/job/arangodb-matrix-pr/6826/), the url-encoding and decoding code in this PR will be tested implicitly.

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

@jsteemann jsteemann added this to the devel milestone Oct 22, 2019
@jsteemann jsteemann requested a review from graetzer October 22, 2019 17:07
@jsteemann jsteemann merged commit 17acc94 into devel Oct 23, 2019
@jsteemann jsteemann deleted the feature/fuerte-url-encode-in-place branch October 23, 2019 07:45
ObiWahn added a commit that referenced this pull request Oct 23, 2019
…ture/smart-join-views-2

* 'devel' of https://github.com/arangodb/arangodb: (24 commits)
  url-encode and -decode in place (#10301)
  updated CHANGELOG
  upgrade boost to version 1.71.0 (#10299)
  Feature/explain spliced subqueries (#10298)
  Revert "Feature/react webpack testing (#8712)"
  Feature/react webpack testing (#8712)
  Bug fix/make result ctor noexcept (#10293)
  micro optimizations for case conversion (#10291)
  fix error message (#10281)
  Add Linux to -Werr (#10294)
  make sure error files get built when arangod is built (#10284)
  reactivate warnings as errors (#10286)
  remove extra JSON parser (#10282)
  don't show "NaN" in web interface for cluster RAM usage (#10283)
  Bug fix/some future massaging (#10285)
  pacify Valgrind on shutdown
  use C++17 [[fallthrough]] (#10280)
  Remove accidentally committed file
  Try to use gcc 9.2.0 (#10277)
  Revert "Try to use gcc 9.2.0"
  ...
ObiWahn added a commit that referenced this pull request Oct 24, 2019
…ture/cpp17-clean-up

* 'devel' of https://github.com/arangodb/arangodb:
  make ccache optional (#10310)
  abort write transactions (#10248)
  url-encode and -decode in place (#10301)
  updated CHANGELOG
  upgrade boost to version 1.71.0 (#10299)
  Feature/explain spliced subqueries (#10298)
  Revert "Feature/react webpack testing (#8712)"
  Feature/react webpack testing (#8712)
  Bug fix/make result ctor noexcept (#10293)
  micro optimizations for case conversion (#10291)
  fix error message (#10281)
  Add Linux to -Werr (#10294)
  make sure error files get built when arangod is built (#10284)
ObiWahn added a commit that referenced this pull request Oct 25, 2019
…ture/switch-some-scripts-to-python3

* 'devel' of https://github.com/arangodb/arangodb: (26 commits)
  upgrade vpack library (#10314)
  avoid string copies in several cases (#10317)
  Round index estimates when comparing plan, we do not really care for exact equallity, they should only not be off by much (#10312)
  make ccache optional (#10310)
  abort write transactions (#10248)
  url-encode and -decode in place (#10301)
  updated CHANGELOG
  upgrade boost to version 1.71.0 (#10299)
  Feature/explain spliced subqueries (#10298)
  Revert "Feature/react webpack testing (#8712)"
  Feature/react webpack testing (#8712)
  Bug fix/make result ctor noexcept (#10293)
  micro optimizations for case conversion (#10291)
  fix error message (#10281)
  Add Linux to -Werr (#10294)
  make sure error files get built when arangod is built (#10284)
  reactivate warnings as errors (#10286)
  remove extra JSON parser (#10282)
  don't show "NaN" in web interface for cluster RAM usage (#10283)
  Bug fix/some future massaging (#10285)
  ...
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