proxy_pass is double-encoding some pre-encoded uri's
Joey Korkames
joey at llnw.com
Thu May 22 22:17:07 MSD 2008
I forgot to mention my platform and nginx version:
Linux localhost 2.6.21.7 #4 SMP Wed Oct 31 04:21:58 MST 2007 x86_64
GNU/Linux
2008/05/22 18:10:33 [notice] 8354#0: nginx/0.6.31
2008/05/22 18:10:33 [notice] 8354#0: built by gcc 4.2.3 (Debian 4.2.3-2)
2008/05/22 18:10:33 [notice] 8354#0: OS: Linux 2.6.21.7
I also observed the same behavior with ngx 0.5.36 .. just didn't look into
it.
I found where apt makes it's uri encoding decisions so if no one can
duplicate this "bug" or recall any other HTTP software that behaves like
this, I can take it up with apt's developers. I'm not quite sure how best
to adhere to the RFC I cited.
joey
More information about the nginx
mailing list