YaCy-Bugtracker - YaCy
View Issue Details
0000370YaCy[All Projects] Generalpublic2014-02-13 10:022014-02-13 10:02
rkfg 
 
normalmajoralways
newopen 
none 
GNU/LinuxDebianJessie/testing
YaCy 1.6 
 
0000370: Invalid (excessive) URL encoding with proxy
YaCy proxy encodes some URLs the wrong way so I get 404 for some resources. 100% reproducible with http://l-stat.livejournal.com/??lj_base.css,lj_base-app.css,lj_base-journal.css,popup/popupus.css,popup/popupus-blue.css,updateform.css,commentmanage.css,spelling.css,journalpromo/journalpromo.css,horizon/layout-adaptive.css?v=1391696798 [^]

It loads without the proxy and returns 404 with proxy. I dumped the traffic with tcpdump, YaCy sends this request: GET /?%3Flj_base.css%2Clj_base-app.css%2Clj_base-journal.css%2Cpopup/popupus.css%2Cpopup/popupus-blue.css%2Cupdateform.css%2Ccommentmanage.css%2Cspelling.css%2Cjournalpromo/journalpromo.css%2Chorizon/layout-adaptive.css%3Fv=1391696798 HTTP/1.1
It doesn't return anything except the 404 status.

Without the proxy the request looks like: GET /??lj_base.css,lj_base-app.css,lj_base-journal.css,popup/popupus.css,popup/popupus-blue.css,updateform.css,commentmanage.css,spelling.css,journalpromo/journalpromo.css,horizon/layout-adaptive.css?v=1391696798 HTTP/1.1
And it works.
No tags attached.
Issue History
2014-02-13 10:02rkfgNew Issue

There are no notes attached to this issue.