Description of problem: A HTTP proxy with an ignore list is configured in gconf. Evolution is configured to use a webcal on from a host that should not go through the proxy. But apparently, evolution-data-server still tries to go through the proxy when fetching this webcal. Version-Release number of selected component (if applicable): evolution-data-server-1.8.0-15.0.4.el5 How reproducible: Every time Steps to Reproduce: These are my settings: gora$ gconftool-2 --recursive-list /system/http_proxy use_http_proxy = true use_authentication = false host = m460 ignore_hosts = [localhost,127.0.0.0/8,192.168.0.0/16] authentication_user = authentication_password = port = 80 gora$ host m460 m460.carmen.se is an alias for clavister-m460.carmen.se. clavister-m460.carmen.se has address 192.168.100.250 clavister-m460.carmen.se mail is handled by 10 clavister-m460.carmen.se. gora$ gconftool-2 --get-list-element /apps/evolution/calendar/sources 1 <?xml version="1.0"?> <group uid="1171639857.7855.6@gora" name="På webben" base_uri="webcal://" readonly="no"><source uid="1176360708.17627.0@gora" name="Helgdagar" relative_uri="wiki/ical/Svenska-Helgdagar.ics" color="ff0000"><properties><property name="alarm" value="false"/><property name="refresh" value="720"/></properties></source></group> gora$ host wiki wiki.carmen.se is an alias for honolulu.carmen.se. honolulu.carmen.se has address 192.168.98.24 Actual results: When I start evolution, I get an error message "Error on webcal://wiki/ical/Svenska-Helgdagar.ics: Service Unavailable" Additional info: I attached an "strace -f" to my bonobo-activation-server. In the log I see these lines (cutting out a lot, obviously): 19089 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x41e439d0) = 19090 19090 execve("/usr/libexec/evolution-data-server-1.8", ["/usr/libexec/evolution-data-server-1.8", "--oaf-activate-iid=OAFIID:GNOME_Evolution_DataServer_InterfaceCh"..., "--oaf-ior-fd=19"], [/* 73 vars */] <unfinished ...> 19090 socket(PF_INET, SOCK_STREAM, IPPROTO_IP <unfinished ...> 19090 <... socket resumed> ) = 27 9090 connect(27, {sa_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("192.168.100.250")}, 16 <unfinished ...> 19090 <... connect resumed> ) = -1 EINPROGRESS (Operation now in progress) 19090 write(27, "GET http://wiki/ical/Svenska-Helgdagar.ics HTTP/1.1\r\nHost: wiki\r"..., 96 <unfinished ...> 19090 <... write resumed> ) = 96 Note how it connects to 192.168.100.250 which is host m460 rather than directly to host wiki on 192.168.98.24 as I would have expected. I've tried with various settings in the ignore list, mentioning the wiki host explicitly for example. But it doesn't seem to make any difference.
RHEL 5.2 will re-base Evolution from version 2.8.0 to version 2.12.3. Can you please test whether this bug is still present in RHEL 5.2?
The bug is still present. I installed the following packages from 5.2β, and it still tries to connect to the proxy in the test case in comment 0. evolution-2.12.3-6.el5 evolution-connector-2.12.3-4.el5 evolution-data-server-1.12.3-5.el5 evolution-data-server-devel-1.12.3-5.el5 gtkhtml3-3.16.3-1.el5 nspr-4.7.0.99.1-1.el5 nss-3.11.99.4-1.el5
This request was evaluated by Red Hat Product Management for inclusion, but this component is not scheduled to be updated in the current Red Hat Enterprise Linux release. If you would like this request to be reviewed for the next minor release, ask your support representative to set the next rhel-x.y flag to "?".
Development Management has reviewed and declined this request. You may appeal this decision by reopening this request.