POE Wizards, I have the need to specify the source TCP port and/or IP address used for HTTP requests. I have made minor changes to PoCo::Client::Keepalive, PoCo::Client::HTTP and PoCo::Client::HTTP::Request to allow me to do this.
Is this a feature that would be useful to have in the original modules? If so, I have to figure out how to write tests to submit with the diffs. ;) I was planning on just shipping renamed versions of these modules to use with mine. There are obvious issues with that approach, such as keeping up with changes to the original modules. I didn't think this would be useful enough for others to warrant potential feature bloat. This doesn't allow a raw socket capability. One still needs to have the source IP address configured on the system in order to use it. I needed this capability for security testing, but I just ran into a situation at work where a system on a user/access network and a management network could not properly send some traffic out the correct interface with the correct IP. It occurred to me that perhaps there would be others in need of this after all. Regards, -- Eric Hacker, CISSP aptronym (AP-troh-NIM) noun A name that is especially suited to the profession of its owner I _can_ leave well enough alone, but my criteria for well enough is pretty darn high.
