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 267402 - can not specify https URL for a remote calendar location
can not specify https URL for a remote calendar location
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Calendar
2.0.x (obsolete)
Other All
: Normal normal
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
: 269892 274542 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2004-10-03 17:47 UTC by oa
Modified: 2013-09-10 14:03 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
HTTPS support in Evolution (4.59 KB, patch)
2005-12-30 21:52 UTC, Tony Tsui
none Details | Review
HTTPS support in Evolution-data-server (1.91 KB, patch)
2005-12-30 21:52 UTC, Tony Tsui
reviewed Details | Review
Evolution patch with fixes as per review comments (7.05 KB, patch)
2006-01-05 09:28 UTC, Tony Tsui
committed Details | Review
EDS patch with ChangeLog entry (2.39 KB, patch)
2006-01-14 21:48 UTC, Tony Tsui
committed Details | Review
Patch to fix eds crash (562 bytes, patch)
2006-09-16 18:24 UTC, Mikael Nilsson
committed Details | Review

Description oa 2004-10-03 17:47:08 UTC
Summary pretty much says it all. When creating a new "On the Web" calendar,
you can enter a URL only with http: or webcal: protocols. Entering https:
disables the OK/Add Calendar button.

Using evolution-2.0.0-2 Fedora Development build (Build date Tue 21 Sep
2004 05:32:47 AM EEST)
Comment 1 Gerardo Marin 2004-12-17 01:01:00 UTC
*** bug 269892 has been marked as a duplicate of this bug. ***
Comment 2 André Klapper 2005-04-15 18:17:55 UTC
*** Bug 274542 has been marked as a duplicate of this bug. ***
Comment 3 Rodrigo Moya 2005-05-11 10:34:08 UTC
We need to have a checkbox to allow the user to specify 'secure connection', and
have a property on the ESource for that, so that the webcal backend replaces
webcal: with http or https as appropriate
Comment 4 Tony Tsui 2005-12-30 21:52:05 UTC
Created attachment 56564 [details] [review]
HTTPS support in Evolution

Hi,

Here is patch 1 of 2 for HTTPS remote calendar support. This patch is for Evolution 2.5.3. A second for Evolution-data-server 1.5.3 is required.

Cheers,
Tony
Comment 5 Tony Tsui 2005-12-30 21:52:48 UTC
Created attachment 56565 [details] [review]
HTTPS support in Evolution-data-server

Patch 2 of 2 for HTTPS remote calendar support.
Comment 6 Tony Tsui 2006-01-05 09:28:07 UTC
Created attachment 56806 [details] [review]
Evolution patch with fixes as per review comments

Hi,

Here is an updated patch with fixes as per review comments from evolution-patches mailing list.

Tony
Comment 7 Chenthill P 2006-01-13 07:11:04 UTC
Please add the Changlog of the changes made. I don't think any copy right assignement would be needed fot this since this is not a major enhancement.
Comment 8 Tony Tsui 2006-01-14 21:48:06 UTC
Created attachment 57368 [details] [review]
EDS patch with ChangeLog entry

Hi,

I've added a ChangeLog entry for EDS. The 2nd patch for Evolution already has a ChangeLog entry.

Thanks,
Tony
Comment 9 Chenthill P 2006-01-16 05:33:07 UTC
Added an accelerator in the check box. Fix has been committed :)
Comment 10 Mikael Andersson 2006-06-03 00:03:15 UTC
I think that this bug is still open. In the first patch versions the property was named "secure" but in the version with fixes as per review comments it was changed to use_ssl in the patch to evolution, but not to evolution-data-server. So the evolution plugin set use_ssl but evolution-data-server looks for secure.

I have tried to change the plugin to set both use_ssl and secure, and now it works. 

Sincerely
Mikael
Comment 11 Jens Reimann 2006-06-28 18:58:29 UTC
this would explain why it is not working and why evolution sends out http requests instead of https. Also port 80 is used instead of 443.

If I manually change the port to 443 it complains about a broken connection.

I'm using version 1.6.1 of EDS on ubuntu 6.06
Comment 12 Mikael Nilsson 2006-08-15 14:44:19 UTC
See also bug 346283. Duplicate?

I still see this in 2.7.91, please reopen.
Comment 13 Mikael Nilsson 2006-08-15 14:55:00 UTC
@mikan: Yes, confirmed:

in EDS 1.7.91 --

 const char *secure_prop = e_source_get_property (source, "secure");

in Evo 2.7.91 --

  e_source_set_property (source, "use_ssl", "1");

Annoying.
Comment 14 Mikael Nilsson 2006-08-15 15:29:25 UTC
... and indeed, changing the line in EDS to use the same as evolution does make it work!

However, it still only works for unauthenticated https... but that's another bug I suppose. 

Comment 15 Chenthill P 2006-08-21 20:47:58 UTC
Fix has been committed in EDS to check for "use_ssl" property.
Comment 16 Mikael Nilsson 2006-08-22 10:16:18 UTC
chentill: May I ask which release will have this? is it in 2.7.92? 

Thanks for fixing this!
Comment 17 Chenthill P 2006-08-31 12:17:22 UTC
No it is not part of 2.7.2 release. It will part of the evolution-data-server-1.8 release.
Comment 18 Mikael Nilsson 2006-09-16 18:23:22 UTC
The fix is buggy and causes crashes on eds 1.8.0. See this Ubuntu bug:

https://launchpad.net/distros/ubuntu/+source/evolution-data-server/+bug/58940

Patch coming...
Comment 19 Mikael Nilsson 2006-09-16 18:24:12 UTC
Created attachment 72907 [details] [review]
Patch to fix eds crash

Please apply this ASAP
Comment 20 Chenthill P 2006-09-18 08:45:16 UTC
Committed the fix. Mikael, i think this would fix the bug 354545, please a look and close the bug. 
Comment 21 Mikael Nilsson 2006-09-18 08:53:20 UTC
No permissions to close... will test on the Ubuntu build, though.
Comment 22 Chenthill P 2006-09-18 09:02:33 UTC
Ok np. Please feel free to add a comment to the bug if it works fine. I can close the bug. Thanks in advance :)