Patched evolution-data-server packages can be found in
http://launchpad.net/~hyperair/+archive. See version
2.24.2-0ubuntu2~hyper2. I will attach a debdiff with the patch from the
upstream bug report included once it is accepted.

** Summary changed:

- evolution-exchange
+ Evolution Exchange does not authenticate to Exchange servers with a relative 
path in the form action, e.g. "owaauth.dll"

** Description changed:

- Binary package hint: evolution-exchange
+ Evolution fails to authenticate with Exchange servers with web interface
+ login form action set to "owaauth.dll" or any other relative path (no
+ leading /, or protocol specified). An example of a form can be found
+ here: https://webmail.ntu.edu.sg/exchange/
  
- I am using 8.04 and for some weeks I had been able to use evolution, even 
with calendar functionality.
- Since an upgrade of the exchange server in our company I cannot connect to 
the exchangeserver via evolution, when the server type is set to 
Microsoft-Exchange. If set to imaps, it works, but I have no access the the 
global catalog and calender functions.
-  evolution   version is  2.22.2-0ubuntu2
- Starting evolution via:
-  E2K_DEBUG=5 evolution
- finally gives:
- ....
+ Version of evolution-data-server this happens in: 2.24.2-0ubuntu1
+ (intrepid-updates)
  
- ** (evolution:534): WARNING **: Invalid uri 'owaauth.dll'
+ TEST CASE: Attempt to create a new account in Evolution to said Exchange
+ server. Credentials must be valid, and have been verified by attempting
+ the web login. Evolution will prompt for the password endlessly, as
+ though the password is wrong.
  
- (evolution:534): libsoup-CRITICAL **: soup_message_set_request:
- assertion `SOUP_IS_MESSAGE (msg)' failed
- 
- ** (evolution:534): WARNING **: Unexpected kerberos error -1765328164
+ E2K_DEBUG=4 evolution will show the a HTTP/1.1 302 response, followed by
+ a request to /exchweb/bin/auth/owalogon.asp?something, and then a
+ HTTP/1.1 200 response, and a warning message about an invalid URI
+ 'owaauth.dll'.

** Description changed:

  Evolution fails to authenticate with Exchange servers with web interface
  login form action set to "owaauth.dll" or any other relative path (no
  leading /, or protocol specified). An example of a form can be found
  here: https://webmail.ntu.edu.sg/exchange/
  
  Version of evolution-data-server this happens in: 2.24.2-0ubuntu1
  (intrepid-updates)
  
  TEST CASE: Attempt to create a new account in Evolution to said Exchange
  server. Credentials must be valid, and have been verified by attempting
  the web login. Evolution will prompt for the password endlessly, as
  though the password is wrong.
  
  E2K_DEBUG=4 evolution will show the a HTTP/1.1 302 response, followed by
- a request to /exchweb/bin/auth/owalogon.asp?something, and then a
+ a GET request to /exchweb/bin/auth/owalogon.asp?something, and then a
  HTTP/1.1 200 response, and a warning message about an invalid URI
  'owaauth.dll'.
+ 
+ What should happen: Instead of a warning message regarding invalid URI
+ owaauth.dll, there should be a POST request to
+ /exchweb/bin/auth/owaauth.dll. With E2K_DEBUG=5, this request is shown
+ to contain the username and password.

-- 
Evolution Exchange does not authenticate to Exchange servers with a relative 
path in the form action, e.g. "owaauth.dll"
https://bugs.launchpad.net/bugs/248705
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to