Updated Malayalam Translation
Suppress a false-positive cppcheck memleak warning

Make sure you run cppcheck with ''inline-suppr" to take it into effect.
Fix 'may be used uninitialized' warnings found by cppcheck
Update libebook-contacts::test-untyped-phones test

The test_business has been disabled, because it was failing, but it
was failing even in time of 2.28. Looking briefly into RFC 2426
shows that the 'VOICE' is a default 'TEL' type, but there is no
indication that the left-alone 'WORK' is supposed to be the same
as 'WORK,VOICE' type. Due to this are done these changes.
Fix/mute issues found by Coverity scan

This makes the code free of Coverity scan issues, except of the doc/
folder. It is sometimes quite pedantic and expects/suggests some
coding habits, thus certain changes may look weird, but for a good
thing, I hope. The code is also tagged with Coverity scan
suppressions, to keep the code as is and hide the warning too.
Also note that Coverity treats g_return_if_fail(), g_assert() and
similar macros as unreliable, and it's true these can be disabled
during the compile time, thus it brings in other set of 'weird'
changes.
Fixing cursor example build.

Enabled warnings in the Makefile.am and fixed them.
Migrated org.gnome.evolution.shell.network-config.gschema.xml.in to data/ directory.

The gsettings schemas need to all be stored and installed from the data/
directory, this is because we compile them locally in-tree and set the
GSETTINGS_SCHEMA_DIR to a local directory in order to run our tests
at make check time (tests dont work without this, instead GSettings wants
to abort for a missing schema).
Updated POTFILES.in
ECollectionBackend: Implement "proxy-resolver" property.

Defined the property but forgot to implement the "get" method.
NNTP: Move from 'disco' to 'offline' base classes.

NNTP was the last user of the old unmaintained 'CamelDisco' classes.
Remove CamelDisco{Diary,Folder,Store}.

These classes are no longer used.
Remove "CamelDisco" classes from documentation TOC.
CamelOfflineStore: Prefer service's "host-reachable" status.

For some stores, the remote host machine may still not be reachable even
if the network is available.  Common example is a host machine requiring
a virtual private network connection to reach.

If the CamelOfflineStore is also a CamelNetworkService, and the service
indicates the remote host is not reachable, then always return FALSE in
camel_offline_store_get_online().

Also emit "notify::online" along with "notify::host-reachable".
CamelNetworkService: Disconnect as needed.

Disconnect immediately if the host is not reachable.
CamelSession: Remove "network-available" property.

Too simplistic.

Use CamelNetworkService's "host-reachable" property instead.
test-sqlite-cursor-set-sexp.c: Added test.

New test steps the cursor after setting a search expression.
test-client-custom-summary.c: Added exact email match test.
EBookBackendFile: Reduce uneeded warnings in server logs

With this patch, only unknown errors, which the user is not expected
to handle or recover from (such as internal SQLite errors or file system
errors), are warned about in the stderr.
Disable Nagle algorithm for IMAP connections.

I think I understand why this was done for the old CamelTcpStream:
the Nagle algorithm interferes with the pipelining of IMAP commands.
I do seem to notice some improved responsiveness after disabling this.
Tried to provide a clearer explanation in the code this time.
Switch from g_timeout_add to g_timeout_add_seconds

https://bugzilla.gnome.org/show_bug.cgi?id=712244