Georges Basile Stavracas Neto
2b947e83a6
utils/source-discoverer: Use caldav-stub and caldav
...
As per suggestion from Milan, use caldav-stub as the parent name,
and caldav as the backend name.
Closes https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/539
2023-03-03 19:50:30 -03:00
Georges Basile Stavracas Neto
98f6ccdb88
utils/source-discoverer: Set security method
...
Set the security method of the discovered source into the newly
created source. This should preserve the TLS security method in
these sources.
Closes https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/40
2023-03-03 19:50:30 -03:00
Georges Basile Stavracas Neto
02c2119c39
utils/source-discoverer: Use g_strcmp0
...
Cosmetical change.
2023-03-03 19:50:30 -03:00
Clément Saccoccio
e2adc7de5e
source-discoverer: when importing a web iCal, allow an incorrect content type if the header is good
2022-10-24 21:06:18 +02:00
Milan Crha
0bd11799dc
Port to libsoup3
2022-06-22 08:51:30 -03:00
Reynir Björnsson
19b520fa2d
source-discoverer: Fail if SoupUri creation fails
2022-06-15 14:10:02 +00:00
Michael Catanzaro
a3e9af23dc
source-discoverer: add support for webcal:// URIs
...
We can implement webcal:// by simply rewriting the URI to https://.
Amazing!
Fixes #564
2020-04-14 15:16:24 -05:00
Georges Basile Stavracas Neto
371fdbc881
Introduce new source discoverer
...
The new source discoverer is a complete overhaul of
the current code. It is async-only, correctly threaded,
and easier to maintain.
A major new feature of this web source discoverer is
that it now pings the server to see if the URL feeds
us back with an iCalendar file.
Furthermore, it continues to use E-D-S WebDAV discovery
functions as a fallback mechanism.
Fixes #380
2019-07-13 16:04:30 -03:00