Description of problem: Although koji uses HTTP protocol it ignores proxy settings and connects directly to the target host. This makes it unusable in most environments behind a firewall. | $ set | grep proxy | http_proxy=http://www-cache:3128/ | https_proxy=http://www-cache:3128/ | | $ strace koji list-api | connect(3, {sa_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("209.132.176.98")}, 16 <unfinished ...> Version-Release number of selected component (if applicable): koji-1.1-1.fc6
Is a web proxy really appropriate for xml-rpc?
Using HTTP(S) as transport protocol is the base idea behind XML-RPC. Therefore: yes plague-client++ (which uses libcurl) makes perfect use of proxies for the old buildsystem.
This has been filed upstream https://hosted.fedoraproject.org/projects/koji/ticket/31