I just discovered I needed to implement http proxy support within ZSyncer for a RPM infrastructure customer, and found the easiest way was to completely rewrite the ConnectionMgr stuff to use httplib2.

It's much improved in that I've dumped a bunch of SSL monkeypatches etc because Python/SSL has improved quite a bit in the decade the original was written.