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