[tor-bugs] #24384 [Metrics/Onionoo]: Decode percent-encoded characters in qualified search terms
Tor Bug Tracker & Wiki
blackhole at torproject.org
Wed Nov 22 12:58:26 UTC 2017
#24384: Decode percent-encoded characters in qualified search terms
-----------------------------+------------------------------
Reporter: karsten | Owner: metrics-team
Type: defect | Status: new
Priority: High | Milestone:
Component: Metrics/Onionoo | Version:
Severity: Normal | Resolution:
Keywords: | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
-----------------------------+------------------------------
Comment (by karsten):
Fine question. The main reason I put it in was for the unit tests to still
succeed. In particular, the following two tests stop working without that
replacement:
- `/summary?search=ACXBNsHzqe7+KuP5GPA7+iG1Bws`
- `/summary?search=contact:<tor+steven.murdoch at cl.cam.ac.uk>`.
I didn't check how Relay Search would encode these searches on the wire.
Do you have an easy way to say that?
It seems that we'd still need it for PHP variants of Relay Search to work.
Unless PHP is doing it "wrong". If we can reasonably expect `+` to be
encoded as `%20` I could imagine taking out that `replaceAll()` and
changing unit tests accordingly. That would probably require a major
protocol version bump.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/24384#comment:3>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list