nodejitsu/node-http-proxy — pull request #260 by gilad61 (2012-06-12 15:27:00+00:00)
Title: Don't override 'connection' header if was set by the target server

In http-proxy.js line 227 - if the original request didn't have a 'connection' header, and the target server set this header to any value, it will always be overridden and set to 'close'.
This proposed fix set the connection header only if not already set by the target server.