Skip to content

Conversation

@bneradt
Copy link
Contributor

@bneradt bneradt commented Aug 1, 2023

Since origins may treat URL encoded or unencoded paths, query parameters, or fragments differently, we should cache them separately. This updates our URL cache hashing logic to not unencode these components of a URI.

Since origins may treat URL encoded or unencoded paths, query
parameters, or fragments differently, we should cache them separately.
This updates our URL cache hashing logic to not unencode these
components of a URI.
@bneradt bneradt added this to the 10.0.0 milestone Aug 1, 2023
@bneradt bneradt self-assigned this Aug 1, 2023
@bneradt bneradt merged commit 232f546 into apache:master Aug 16, 2023
@bneradt bneradt deleted the fix_url_encoding_inconsistencies_with_cache branch August 16, 2023 18:57
cmcfarlen pushed a commit to cmcfarlen/trafficserver that referenced this pull request Jun 3, 2024
* asf/master:
  Upgrade yaml-cpp version to 0.8.0 (apache#10249)
  This dependency is not needed, cmake did it right (apache#10250)
  Revert "Make OSX and FreeBSD not required temporarily (apache#10237)" (apache#10248)
  Python 3.12: microserver.test.ext wrap_socket update (apache#10247)
  Coverity 1508984: Dereference null return value (apache#10245)
  fall back to configure file for older cmake versions (apache#10236)
  TLS early data: logging updates (apache#10115)
  Fixing TSHttpTxnServerAddrSet (apache#10189)
  Make OSX and FreeBSD not required temporarily (apache#10237)
  Fixes a problem which can decrement milestone metrics unintentionally (apache#10188)
  Fix editor config for makefiles. (apache#10190)
  Correctly handle encoding for cache hash generation (apache#10126)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants