After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 307589 - Connector should support http proxy
Connector should support http proxy
Status: RESOLVED WONTFIX
Product: Evolution Exchange
Classification: Deprecated
Component: Connector
2.24.x
Other All
: Normal enhancement
: Future
Assigned To: Connector Maintainer
Ximian Connector QA
gnome[unmaintained]
: 317448 318177 342087 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2005-06-14 04:32 UTC by Harry Lu
Modified: 2013-07-23 14:29 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Makes evolution honour gnome proxy configuration (10.61 KB, patch)
2006-07-26 05:58 UTC, Veerapuram Varadhan
needs-work Details | Review
updated patch that fixes pattern handling. (29.68 KB, patch)
2006-11-16 11:44 UTC, Veerapuram Varadhan
needs-work Details | Review

Description Harry Lu 2005-06-14 04:32:23 UTC
Currently connector cannot connect to the exchange host through a http proxy 
server. I think it should try to use the default http proxy setting from gnome-
vfs (gconf key: /system/http_proxy). Or there should have a proxy setting in 
the account setup window.
Comment 1 Harry Lu 2005-07-22 07:18:09 UTC
The active directory part (LDAP) might be a problem.
Comment 2 Sushma Rai 2006-05-11 04:57:35 UTC
*** Bug 317448 has been marked as a duplicate of this bug. ***
Comment 3 Sushma Rai 2006-05-11 05:00:34 UTC
*** Bug 318177 has been marked as a duplicate of this bug. ***
Comment 4 André Klapper 2006-05-17 16:28:48 UTC
*** Bug 342087 has been marked as a duplicate of this bug. ***
Comment 5 Veerapuram Varadhan 2006-07-26 05:58:39 UTC
Created attachment 69633 [details] [review]
Makes evolution honour gnome proxy configuration

Patch applies to the current head, though not committed yet.  It adds libsoup dependency to libedataserver, which should be discussed out with others.  Also, this patch doesn't support *AUTHENTICATED PROXY*.
Comment 6 Veerapuram Varadhan 2006-11-16 11:44:35 UTC
Created attachment 76700 [details] [review]
updated patch that fixes pattern handling.

Updated patch and includes the missing e-proxy.[ch] files.
Comment 7 Sergey Zharkov 2006-11-16 20:58:27 UTC
Tested the patch with evolution 2.8.1.1 and evolution data server 1.8.1 behind the Microsoft proxy (ISA server ). To bpass the authentication on the proxy NTLMAPS proxy was used setup to use the real proxy as a parent , and the NTLMAPS proxy IP and port set up in gnome as the http and https proxy. With this configuration I was able to replicate with the outside exchange server from the intranet. So the patch seems to be a good solution for people locked behind the proxy - even now when the ntlm proxy authetication have to be done with the external program.

Great thanks to   Veerapuram Varadhan  - perfect work. Hope to see this patch in the main CVS tree soon.
Comment 8 Ariel 2006-12-22 01:57:58 UTC
Hi, 

   I really need this patch for my daily use of evolution. 

I have no clue on how to rebuild evolution and apply this patch. I am using ubuntu Edgy, I tried downloading the latest evolution sources and attempted to compile, and lost a couple of hours with no success.

Can someone tell me if it is possible to download some "daily snapshot" build or if any kind person has made .debs available with this patch?

Thanks!
Comment 9 Alexander Oltu 2007-01-18 13:05:33 UTC
I cannot compile evolution-data-server version 1.8.2 with applied patch, getting:

gcc -g -O2 -Wall -Wmissing-prototypes -Wno-sign-compare -o .libs/soap-test soap-test.o -pthread  -L/usr/lib ./.libs/libegroupwise-1.2.so -L/usr/lib/firefox /usr/lib/libsoup-2.2.so /usr/lib/libgnutls.so /usr/lib/libtasn1.so /usr/lib/libgcrypt.so -lnsl /usr/lib/libgpg-error.so /usr/lib/libxml2.so -lz /usr/lib/libbonobo-2.so /usr/lib/libbonobo-activation.so /usr/lib/libORBitCosNaming-2.so /usr/lib/libgconf-2.so /usr/lib/libORBit-2.so /usr/lib/libgobject-2.0.so -lm /usr/lib/libgmodule-2.0.so /usr/lib/libgthread-2.0.so /usr/lib/libglib-2.0.so -lrt -lplds4 -lplc4 -lnspr4 -ldl -lc -lpthread -Wl,--rpath -Wl,/opt/evolution/lib
./.libs/libegroupwise-1.2.so: undefined reference to `e_proxy_peek_uri'
./.libs/libegroupwise-1.2.so: undefined reference to `e_proxy_setup_proxy'
./.libs/libegroupwise-1.2.so: undefined reference to `e_proxy_new'
./.libs/libegroupwise-1.2.so: undefined reference to `e_proxy_require_proxy_for_uri'
collect2: ld returned 1 exit status
make[3]: *** [soap-test] Error 1
make[3]: Leaving directory `/home/sazs/build/gnome/evolution/evolution-data-server-1.8.2/servers/groupwise'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/sazs/build/gnome/evolution/evolution-data-server-1.8.2/servers'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/sazs/build/gnome/evolution/evolution-data-server-1.8.2'
make: *** [all] Error 2
Comment 10 Alexander Oltu 2007-01-18 15:39:33 UTC
Sorry, previously applied that patch after autogen.sh. Now applied before autogen.sh and compiles OK. Tomorrow will test and provide feedback if it resolved bug for me.
Comment 11 Alexander Oltu 2007-01-19 08:22:04 UTC
Tested with evolution 2.8.1 and data server 1.8.1, proxy without authorization. Works very well. Big thanks to Veerapuram Varadhan.

to Ariel: I have evolution-data-server debs for edgy, so I may share them. If you are interested please write me on email.
Comment 12 Alexander Oltu 2007-01-29 15:23:02 UTC
Is there any plans to include that patch in mainstream?
Comment 13 Veerapuram Varadhan 2007-07-14 20:20:15 UTC
(In reply to comment #12)
> Is there any plans to include that patch in mainstream?
> 
Upstream supports Microsoft ISA directly, without the above patch.  Yes, the above patch will make it to upstream with some more changes.  It is planned to hit for 2.11.6/2.11.91.
Comment 14 C de-Avillez 2008-03-12 14:18:57 UTC
just a question, prompted from the Ubuntu bug -- any updates on this?
Comment 15 Suman Manjunath 2008-03-25 16:52:39 UTC
yes.. with [1] and [2], the patches are now in SVN trunk.

[1] http://svn.gnome.org/viewvc/evolution-data-server?view=revision&revision=8581
[2] http://svn.gnome.org/viewvc/evolution?view=revision&revision=35240
Comment 16 C de-Avillez 2008-06-26 19:19:50 UTC
Suman, two questions:

1. the bug is still open NEW, are we missing some action?

2. Will this be backported to stable?

Thanks,
Comment 17 Suman Manjunath 2008-06-27 01:18:36 UTC
(In reply to comment #16)
> Suman, two questions:
> 
> 1. the bug is still open NEW, are we missing some action?

the patches are in trunk, the bug can be closed as 'Fixed in SVN trunk'

> 2. Will this be backported to stable?

No.. Doing so would break _all_ freezes ;-)

It would be available as a part of Evolution/GNOME 2.24
Resolving as FIXED. 
Comment 18 C de-Avillez 2008-08-14 19:15:26 UTC
Re-opening. Trunk version 2.23.90 (updated as of today) still does not use proxy settings, either manual or Gnome-inherited.
Comment 19 Suman Manjunath 2008-08-15 01:38:13 UTC
(In reply to comment #18)
> Re-opening. Trunk version 2.23.90 (updated as of today) still does not use
> proxy settings, either manual or Gnome-inherited.

have you looked under Edit->Preferences->Network Preferences?
OR 
are you hinting that the settings in the above dialog don't work?
Comment 20 C de-Avillez 2008-08-15 02:11:48 UTC
I tried first with Gnome-set proxys (Edit/Preferences/Network preferences set to " Use system defaults", then with "Manual proxy configuration".

Both failed.
Comment 21 Hendrick Musche 2008-12-30 02:36:19 UTC
I second that, using 2.24.2 from Ubuntu 8.10. Why is there a dialog for network settings if they don't get used? Or is this an Ubuntu issue?

Anyways, using an imaps-account, evolution directly connects to the mailserver, ignoring the socks-proxy in the gnome-proxy settings as well as its own.
Comment 22 Pedro Bonillo 2009-02-28 06:05:49 UTC
In debian lenny, apt-get remove seahorse and aptitude install evolution-dataserver-dev (with this install all is ok)
Comment 23 Josselin Mouette 2009-04-28 08:44:14 UTC
This gets even worse with evolution-exchange 2.26. Now, when a proxy is configured, the connector will always refuse to connect. 
Comment 24 Josselin Mouette 2009-05-06 10:18:43 UTC
Interestingly, when there is a proxy configured at the GNOME level and Evolution is configured with “use system settings”, it uses the proxy without any problem. However when you configure the proxy manually in Evolution, the Exchange connector fails.
Comment 25 André Klapper 2013-07-23 14:29:06 UTC
evolution-exchange only supports the older Microsoft Exchange server versions 2000 and 2003. The last stable release of evolution-exchange was 3.4.4 which took place a year ago.

evolution-exchange is now deprecated and not under active development anymore.

It is unlikely that there will be any further active development.

Closing this report as WONTFIX as part of Bugzilla Housekeeping.

Please feel free to reopen this bug report in the future if anyone takes the responsibility for active development again.

Also feel free to reopen this ticket and change the "Product" field accordingly if the reported issue still happens with a recent version (newer than version 3.6) of one of those Exchange backends that are still supported.
Please see https://help.gnome.org/users/evolution/3.8/exchange-connectors-overview.html for more information on available backends.