syncevolution/src/syncevo
Patrick Ohly 581cee897e Google: remove SyncML template, combine CalDAV/CardDAV
Google has turned off their SyncML server, so the corresponding
"Google Contacts" template became useless and needs to be removed. It
gets replaced by a "Google" template which combines the three
different URLs currently used by Google for CalDAV/CardDAV.

This new template can be used to configure a "target-config@google"
with default calendar and address book database already enabled. The
actual URL of these databases will be determined during the first
sync using them.

The template relies on the WebDAV backend's new capability to search
multiple different entries in the syncURL property for databases. To
avoid listing each calendar twice (once for the legacy URL, once with
the new one) when using basic username/password authentication, the
backend needs a special case for Google and detect that the legacy URL
does not need to be checked.
2014-07-28 15:24:46 +02:00
..
configs datatypes: fix contact caching 2014-07-14 13:38:55 +02:00
BoostHelper.h Boost helper: support weak pointer indirection for up to 9 parameters 2012-12-07 20:00:44 +01:00
Cmdline.cpp Google: remove SyncML template, combine CalDAV/CardDAV 2014-07-28 15:24:46 +02:00
Cmdline.h config: selectively resolve username during indirect credential lookup 2013-09-27 08:59:14 -07:00
CmdlineSyncClient.cpp code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
CmdlineSyncClient.h config: revise default of the "keyring" property 2013-10-01 09:28:38 +02:00
ConfigFilter.cpp command line: allow setting empty properties 2012-06-07 14:16:58 +02:00
ConfigFilter.h command line: allow setting empty properties 2012-06-07 14:16:58 +02:00
ConfigNode.cpp .ini files: use newer Ini*ConfigNode 2012-06-07 14:16:58 +02:00
ConfigNode.h sync: avoid maintaining suspend/resume meta data during ephemeral sync 2013-07-12 11:44:39 +02:00
ConfigTree.h config: refactor root path handling 2013-09-27 08:59:13 -07:00
CurlTransportAgent.cpp Logging: eliminate _instance from SE_LOG* macros 2013-05-06 16:28:13 +02:00
CurlTransportAgent.h syncevo: Clean up namespace pollution. 2011-08-26 12:52:15 +02:00
DBusTraits.h config: user name -> identity 2013-09-27 08:59:13 -07:00
DataBlob.h DataBlob: abstract access to chunks of data 2010-05-04 09:39:19 +02:00
DevNullConfigNode.h sync: avoid maintaining suspend/resume meta data during ephemeral sync 2013-07-12 11:44:39 +02:00
EDSClient.cpp EDS: support dual-install of ebook/ecal backends for EDS < 3.6 and EDS >= 3.6 2013-10-25 21:07:26 +01:00
EDSClient.h code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
Exception.cpp code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
Exception.h code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
FileConfigTree.cpp config: refactor root path handling 2013-09-27 08:59:13 -07:00
FileConfigTree.h config: refactor root path handling 2013-09-27 08:59:13 -07:00
FileDataBlob.cpp DataBlob: abstract access to chunks of data 2010-05-04 09:39:19 +02:00
FileDataBlob.h DataBlob: abstract access to chunks of data 2010-05-04 09:39:19 +02:00
FilterConfigNode.cpp code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
FilterConfigNode.h sync: avoid maintaining suspend/resume meta data during ephemeral sync 2013-07-12 11:44:39 +02:00
ForkExec.cpp code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
ForkExec.h ForkExec: allow passing arguments to helper 2013-07-11 11:40:51 +02:00
GLibSupport.cpp code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
GLibSupport.h code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
GValueSupport.h glib: avoid GValue compile problem 2014-07-23 10:48:19 +02:00
GeeSupport.h gee: stricter ref counting 2013-05-17 12:38:17 -07:00
GuardFD.h GuardFD: smart pointer for file descriptors 2014-04-01 16:45:09 +02:00
HashConfigNode.h ConfigNode API: added writeProperties() and clear() 2009-10-07 18:17:14 +02:00
IdentityProvider.cpp code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
IdentityProvider.h config: add identity provider registry 2013-09-27 08:59:14 -07:00
IniConfigNode.cpp cppcheck performance: Prefer prefix ++/-- operators for non-primitive types. 2014-01-17 16:15:15 +01:00
IniConfigNode.h sync: avoid maintaining suspend/resume meta data during ephemeral sync 2013-07-12 11:44:39 +02:00
LocalTransportAgent.cpp local sync: allow config name in syncURL=local:// 2014-07-25 03:01:52 -07:00
LocalTransportAgent.h local sync: allow config name in syncURL=local:// 2014-07-25 03:01:52 -07:00
LogDLT.cpp DLT: fix minor memory leak 2013-11-26 17:03:02 +01:00
LogDLT.h logging: support DLT (FDO #66769) 2013-10-25 21:07:27 +01:00
LogRedirect.cpp code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
LogRedirect.h Logging: apply filter to glib messages 2013-05-17 12:25:54 -07:00
LogStdout.cpp logging: support DLT (FDO #66769) 2013-10-25 21:07:27 +01:00
LogStdout.h Logging: merge Logger and LoggerBase 2013-05-06 16:28:13 +02:00
LogSyslog.cpp Logging: thread-safe 2013-05-06 16:28:13 +02:00
LogSyslog.h Logging: thread-safe 2013-05-06 16:28:13 +02:00
Logging.cpp logging: avoid empty " :" prefix 2014-05-02 16:43:52 +02:00
Logging.h logging: support DLT (FDO #66769) 2013-10-25 21:07:27 +01:00
MapSyncSource.cpp code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
MapSyncSource.h engine: tell peers about detached recurrence exceptions 2011-11-09 11:38:14 +01:00
MultiplexConfigNode.cpp command line: allow setting empty properties 2012-06-07 14:16:58 +02:00
MultiplexConfigNode.h remove unused member variables 2014-07-03 11:20:10 +02:00
ObexTransportAgent.cpp Logging: eliminate _instance from SE_LOG* macros 2013-05-06 16:28:13 +02:00
ObexTransportAgent.h OBEX transport: code cleanup 2012-01-20 13:58:52 +01:00
PrefixConfigNode.cpp code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
PrefixConfigNode.h sync: avoid maintaining suspend/resume meta data during ephemeral sync 2013-07-12 11:44:39 +02:00
SafeConfigNode.cpp code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
SafeConfigNode.h sync: avoid maintaining suspend/resume meta data during ephemeral sync 2013-07-12 11:44:39 +02:00
SafeOstream.cpp code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
SafeOstream.h DataBlob: abstract access to chunks of data 2010-05-04 09:39:19 +02:00
SingleFileConfigTree.cpp config: refactor root path handling 2013-09-27 08:59:13 -07:00
SingleFileConfigTree.h config: refactor root path handling 2013-09-27 08:59:13 -07:00
SmartPtr.h SmartPtr: add reset() 2013-05-16 11:19:32 +02:00
SoupTransportAgent.cpp Logging: eliminate _instance from SE_LOG* macros 2013-05-06 16:28:13 +02:00
SoupTransportAgent.h rewrote signal handling 2012-01-20 13:58:52 +01:00
StringDataBlob.cpp syncevo: Clean up namespace pollution. 2011-08-26 12:52:15 +02:00
StringDataBlob.h StringDataBlob: implemented write() method 2010-12-01 12:32:47 +01:00
SuspendFlags.cpp suspend flags: try harder to write data in signal handler 2014-07-23 10:48:19 +02:00
SuspendFlags.h SuspendFlags: make it thread-safe 2013-07-05 17:44:10 +02:00
SyncConfig.cpp config: allow storing credentials for email address 2014-07-24 15:39:35 +02:00
SyncConfig.h remove unused member variables 2014-07-03 11:20:10 +02:00
SyncContext.cpp ephemeral sync: don't write binfile client files (FDO #55921) 2014-07-23 10:48:19 +02:00
SyncContext.h code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
SyncML.cpp engine: use thread-safe localtime_r(), check results 2013-05-06 16:27:40 +02:00
SyncML.h SyncSource: optional support for asynchronous insert/update/delete 2013-07-05 17:44:09 +02:00
SyncSource.cpp engine: UID support in contact data 2014-05-02 16:43:53 +02:00
SyncSource.h SyncSource: allow marking databases as read-only 2014-05-02 16:43:52 +02:00
SynthesisDBPlugin.cpp SyncSource: add source name to all exception handling 2014-05-02 16:43:52 +02:00
SynthesisEngine.cpp DBusServer: change status code for password timeout (MB#9636) 2010-03-17 18:40:20 +08:00
SynthesisEngine.h D-Bus server: fix support for WBXML 2012-05-10 22:08:49 +02:00
ThreadSupport.h Threading: add Cond class 2013-07-05 17:44:20 +02:00
Timespec.h Timespec: in-place resetMonotonic() and resetSystem() 2014-04-01 16:45:08 +02:00
TmpFile.cpp PBAP: transfer data via pipe (part of FDO #72112) 2014-04-01 16:45:08 +02:00
TmpFile.h PBAP: transfer data via pipe (part of FDO #72112) 2014-04-01 16:45:08 +02:00
TrackingSyncSource.cpp SyncSource: support asynchronous add/update in utility classes 2013-07-05 17:44:09 +02:00
TrackingSyncSource.h SyncSource: support asynchronous add/update in utility classes 2013-07-05 17:44:09 +02:00
TransportAgent.cpp config: first step towards modular identity providers 2013-09-27 08:59:14 -07:00
TransportAgent.h PBAP: Suspend/ResumeSync() (FDO #72112) 2014-04-01 16:45:09 +02:00
UserInterface.cpp ConfigPasswordKey: add toString() 2013-09-27 08:59:13 -07:00
UserInterface.h UserInterface: provide simple default implementation 2013-10-01 09:28:38 +02:00
VolatileConfigNode.h sync: avoid maintaining suspend/resume meta data during ephemeral sync 2013-07-12 11:44:39 +02:00
VolatileConfigTree.h config: refactor root path handling 2013-09-27 08:59:13 -07:00
declarations.h core: add SE_NORETURN 2014-01-17 16:15:16 +01:00
eds_abi_wrapper.cpp code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
eds_abi_wrapper.h ical compatibility: cover more symbols 2014-03-26 09:48:32 +01:00
gsignond-pipe-stream.cpp GSignondPipeStream: avoid depending on newer glib 2014-04-01 16:45:09 +02:00
gsignond-pipe-stream.h GSignondPipeStream: utility class for D-Bus over file descriptor 2014-04-01 16:45:09 +02:00
icalstrdup.c libical: moved support code into core SyncEvolution 2011-02-25 12:18:28 +01:00
icalstrdup.h icalstrdup: fixed compile issue in EDS backend 2011-03-01 15:18:21 +01:00
icaltz-util.c ical: remove dead assignment 2014-04-24 04:30:33 -07:00
icaltz-util.h ical: workaround for libical 1.0 builtin timezone change 2014-03-26 09:48:52 +01:00
installcheck-local.sh autotools: fix temp file vulnerability during compilation (CVE-2014-1639) 2014-02-16 20:56:14 +01:00
lcs.cpp syncevo: Clean up namespace pollution. 2011-08-26 12:52:15 +02:00
lcs.h lcs: must include unistd.h for (s)size_t 2012-01-13 16:42:08 +01:00
readme2c.pl command line: --delete-items ... * deletes all items 2010-10-26 10:24:48 +02:00
syncevo.am code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
syncevolution.pc.in autotools: ensure that link lines are complete 2012-07-12 16:11:33 +00:00
util.cpp cppcheck: suppress if check warning 2014-07-03 11:20:10 +02:00
util.h util: ToString() 2014-07-21 10:40:57 +02:00