URL parsing broken on OS X?
Posted: Tue May 29, 2012 5:23 pm
I'm having a problem with NoScript on Firefox 12, in OS X (Macintosh). This problem doesn't occur in Windows. Disabling the NoScript extention under OS X resolves the problem. This problem occurs with the latest development build of NoScript (2.4.4rc1) as well.
When NoScript is enabled (in OS X), the following URLs get mangled when being sent to the web server:
http://graphite.coloradomesa.edu/render?target=threshold(10,%27Warning%27)&target=aliasSub(scale(averageAbove(groupByNode(vmstats.*.cpu.ready.*.summation,1,%27averageSeries%27),75),0.005),%27.*[(](.*),0.0[)]%27,%27\1%27)&hideLegend=false&from=-4h&height=1200&width=999&vtitle=%RDYCPU
http://graphite.coloradomesa.edu/render?target=threshold%2810,%27Warning%27%29&target=aliasSub%28scale%28averageAbove%28groupByNode%28vmstats.*.cpu.ready.*.summation,1,%27averageSeries%27%29,75%29,0.005%29,%27.*%5B%28%5D%28.*%29,0.0%5B%29%5D%27,%27%5C1%27%29&hideLegend=false&from=-4h&height=1200&width=999&vtitle=%25RDYCPU
Using ngrep, I see it requesting the following page from the web server:
GET /render?target=threshold%2010%2C%20Warning%20%20&target=aliasSub%20scale%20averageAbove%20groupByNode%20vmstats.*.cpu.ready.*.summation%2C1%2C%20averageSeries%20%20%2C75%20%2C0.005%20%2C%20.*%20%20%20%20.*%20%2C0.0%20%20%20%20%2C%20%201%20%20&hideLegend=false&from=-4h&height=1200&width=999&vtitle=%RDYCPU
When NoScript is disabled, it requests the following page instead:
GET /render?target=threshold%2810,%27Warning%27%29&target=aliasSub%28scale%28averageAbove%28groupByNode%28vmstats.*.cpu.ready.*.summation,1,%27averageSeries%27%29,75%29,0.005%29,%27.*%5B%28%5D%28.*%29,0.0%5B%29%5D%27,%27%5C1%27%29&hideLegend=false&from=-4h&height=1200&width=999&vtitle=%25RDYCPU
Thoughts?
When NoScript is enabled (in OS X), the following URLs get mangled when being sent to the web server:
http://graphite.coloradomesa.edu/render?target=threshold(10,%27Warning%27)&target=aliasSub(scale(averageAbove(groupByNode(vmstats.*.cpu.ready.*.summation,1,%27averageSeries%27),75),0.005),%27.*[(](.*),0.0[)]%27,%27\1%27)&hideLegend=false&from=-4h&height=1200&width=999&vtitle=%RDYCPU
http://graphite.coloradomesa.edu/render?target=threshold%2810,%27Warning%27%29&target=aliasSub%28scale%28averageAbove%28groupByNode%28vmstats.*.cpu.ready.*.summation,1,%27averageSeries%27%29,75%29,0.005%29,%27.*%5B%28%5D%28.*%29,0.0%5B%29%5D%27,%27%5C1%27%29&hideLegend=false&from=-4h&height=1200&width=999&vtitle=%25RDYCPU
Using ngrep, I see it requesting the following page from the web server:
GET /render?target=threshold%2010%2C%20Warning%20%20&target=aliasSub%20scale%20averageAbove%20groupByNode%20vmstats.*.cpu.ready.*.summation%2C1%2C%20averageSeries%20%20%2C75%20%2C0.005%20%2C%20.*%20%20%20%20.*%20%2C0.0%20%20%20%20%2C%20%201%20%20&hideLegend=false&from=-4h&height=1200&width=999&vtitle=%RDYCPU
When NoScript is disabled, it requests the following page instead:
GET /render?target=threshold%2810,%27Warning%27%29&target=aliasSub%28scale%28averageAbove%28groupByNode%28vmstats.*.cpu.ready.*.summation,1,%27averageSeries%27%29,75%29,0.005%29,%27.*%5B%28%5D%28.*%29,0.0%5B%29%5D%27,%27%5C1%27%29&hideLegend=false&from=-4h&height=1200&width=999&vtitle=%25RDYCPU
Thoughts?