[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #7924 [Compass]: Compass: search by AS does not work
#7924: Compass: search by AS does not work
---------------------+------------------------------------------------------
Reporter: mo | Owner: cwacek
Type: defect | Status: needs_review
Priority: normal | Milestone:
Component: Compass | Version:
Keywords: | Parent:
Points: | Actualpoints:
---------------------+------------------------------------------------------
Changes (by cwacek):
* status: needs_revision => needs_review
Comment:
Replying to [comment:8 karsten]:
> I just set up a new VM on EC2 running Compass master (8c2259c), but the
issue is still there. Hmmmmmm...
Okay, that was ridiculous, but I think I've actually fixed it this time.
In versions below 2.7.3, shlex doesn't properly account for
unicode characters. This only occurred with Apache for some reason,
either because mod_wsgi uses Python_2.7.2+ or because Apache was
handing it Unicode strings.
This fix simply converts the string to ASCII before handing it to
shlex. Since the set of valid characters for an AS parameter are
'AS1234567890[],' and should always encode to ASCII, this should be
safe.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/7924#comment:9>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs