Milan Crha [Tue, 27 Mar 2012 15:12:30 +0000 (17:12 +0200)]
Bug #672175 - Make CamelFolderSearch cancellable
Milan Crha [Tue, 27 Mar 2012 08:49:02 +0000 (10:49 +0200)]
Bug #663324 - Categories not correctly aligned with Google contacts
Milan Crha [Tue, 27 Mar 2012 08:44:17 +0000 (10:44 +0200)]
Avoid possible use-after-free in Google's addressbook backend
Daniel Mustieles [Mon, 26 Mar 2012 16:01:14 +0000 (18:01 +0200)]
Updated Spanish translation
Daniel Nylander [Mon, 26 Mar 2012 15:50:34 +0000 (17:50 +0200)]
Updated Swedish translation
Milan Crha [Mon, 26 Mar 2012 15:47:52 +0000 (17:47 +0200)]
Bug #672258 - Error while moving messages in local folders
Pawel Moll [Mon, 26 Mar 2012 15:41:14 +0000 (17:41 +0200)]
Bug #671172 - camel: smtp: Make EHLO keywords check case insensitive
According to section 4.1.1.1 of RFC 2821 (last paragraph,
see tools.ietf.org/html/rfc2821#section-4.1.1.1):
Although EHLO keywords may be specified in upper, lower, or mixed
case, they MUST always be recognized and processed in a case-
insensitive manner. This is simply an extension of practices
specified in RFC 821 and section 2.4.1.
Current smtp_helo() implementation is using strncmp() - replace them
with g_ascii_strncasecmp().
Yanko Kaneti [Mon, 26 Mar 2012 15:35:15 +0000 (17:35 +0200)]
Bug #670470 - Do not force password for IMAPx connection
Matthew Barnes [Mon, 26 Mar 2012 14:07:49 +0000 (10:07 -0400)]
Limit supported gweather to < 3.5.
gweather-3.5 introduces API changes we do not yet support.
A patch for gweather-3.5 support exists in bug 672805, but since our
policy forbids requiring unstable libraries, gweather-3.4 support must
be retained until GNOME 3.6 is released. gweather-3.5/3.6 support will
remain optional until 3.7.1.
Krishnababu Krothapalli [Mon, 26 Mar 2012 14:30:50 +0000 (20:00 +0530)]
Updated Telugu Translations
Milan Crha [Mon, 26 Mar 2012 13:33:14 +0000 (15:33 +0200)]
Bug #658742 - Change EContact property description string
Rajesh Ranjan [Mon, 26 Mar 2012 11:15:21 +0000 (16:45 +0530)]
hindi translation by Chandan Kumar
Sandeep Sheshrao Shedmake [Mon, 26 Mar 2012 10:42:26 +0000 (16:12 +0530)]
Updated Marathi Translations
Philip Withnall [Tue, 24 Jan 2012 20:06:03 +0000 (20:06 +0000)]
build: Add an --enable-code-coverage configure option to enable gcov support
When enabled, this will compile all the EDS libraries (but not test programs)
with the necessary GCC and ld flags to enable code coverage support using
gcov.
Closes: https://bugzilla.gnome.org/show_bug.cgi?id=668608
Rajesh Ranjan [Mon, 26 Mar 2012 09:17:02 +0000 (14:47 +0530)]
hindi translation by Chandan Kumar
Rajesh Ranjan [Mon, 26 Mar 2012 09:15:26 +0000 (14:45 +0530)]
hindi translation by Chandan Kumar
ManojKumar Giri [Mon, 26 Mar 2012 08:17:49 +0000 (13:47 +0530)]
Updated Odia Translation
ManojKumar Giri [Mon, 26 Mar 2012 08:10:33 +0000 (13:40 +0530)]
Updated Odia Translation
Matthew Barnes [Mon, 26 Mar 2012 03:51:44 +0000 (23:51 -0400)]
Bump base version to 3.6.
Matthew Barnes [Mon, 26 Mar 2012 02:33:53 +0000 (22:33 -0400)]
Post-release version bump.
Matthew Barnes [Mon, 26 Mar 2012 01:14:15 +0000 (21:14 -0400)]
NEWS update for 3.4.0 release.
Matthew Barnes [Fri, 23 Mar 2012 19:15:27 +0000 (15:15 -0400)]
CamelIMAPXServer: Prevent failed commands from starting new ones.
Matthew Barnes [Fri, 23 Mar 2012 18:49:44 +0000 (14:49 -0400)]
CamelIMAPXServer: Rework some reference counting issues.
Commit
7efd1e7969c70fb497febd455591041994bbf90b was incorrect.
The command DOES need to be removed from 'is->queue' before starting
it, however we need to hold a reference on the command so it does not
get finalized while removing it from 'is->queue'.
Matthew Barnes [Fri, 23 Mar 2012 18:01:36 +0000 (14:01 -0400)]
CamelIMAPXCommand: Make the CamelIMAPXJob member private.
This ensures we keep the CamelIMAPXJob's reference count accurate.
Introduce two new CamelIMAPXCommand functions:
CamelIMAPXJob * camel_imapx_command_get_job (CamelIMAPXCommand *ic)
void camel_imapx_command_set_job (CamelIMAPXCommand *ic,
CamelIMAPXJob *job)
Matthew Barnes [Fri, 23 Mar 2012 19:49:43 +0000 (15:49 -0400)]
imapx_command_fetch_message_done(): Avoid a refcount issue.
Fix a potential reference counting issue, but I don't think this is
what's causing all the problems.
Matthew Barnes [Fri, 23 Mar 2012 15:11:47 +0000 (11:11 -0400)]
CamelIMAPXCommand: Fill memory with a bit pattern before freeing.
To help track down finalized CamelIMAPXCommands being passed around.
Matthew Barnes [Fri, 23 Mar 2012 15:08:28 +0000 (11:08 -0400)]
CamelIMAPXCommand: Add more runtime checks.
To help track down a reference counting bug, but good to do anyway.
Matthew Barnes [Fri, 23 Mar 2012 16:38:40 +0000 (12:38 -0400)]
CamelIMAPXJob: Fill memory with a bit pattern before freeing.
To help track down finalized CamelIMAPXJobs being passed around.
Matthew Barnes [Fri, 23 Mar 2012 16:33:48 +0000 (12:33 -0400)]
CamelIMAPXJob: Add more runtime checks.
To help track down a reference counting bug, but good to do anyway.
Kristjan SCHMIDT [Sat, 24 Mar 2012 15:39:26 +0000 (16:39 +0100)]
Updated Esperanto translation
Krishnababu Krothapalli [Thu, 22 Mar 2012 09:55:29 +0000 (15:25 +0530)]
Updated Telugu Translations
Krishnababu Krothapalli [Thu, 22 Mar 2012 09:52:56 +0000 (15:22 +0530)]
Updated Telugu Translations
Flemming Christensen [Wed, 21 Mar 2012 09:15:17 +0000 (10:15 +0100)]
Updated Danish translation
A S Alam [Wed, 21 Mar 2012 02:27:48 +0000 (07:57 +0530)]
update Punjabi Translation
Nguyễn Thái Ngọc Duy [Wed, 21 Mar 2012 02:10:12 +0000 (09:10 +0700)]
Updated Vietnamese translation
Nguyễn Thái Ngọc Duy [Wed, 21 Mar 2012 01:51:41 +0000 (08:51 +0700)]
po/vi: updated from Damned Lies
Automatic Mirroring [Tue, 20 Mar 2012 16:07:22 +0000 (16:07 +0000)]
Update Simplified Chinese translation.
Runa Bhattacharjee [Tue, 20 Mar 2012 13:45:59 +0000 (19:15 +0530)]
Updated Bengali India Translaion
Chenthill Palanisamy [Mon, 19 Mar 2012 07:06:37 +0000 (12:36 +0530)]
post release version bump
Chenthill Palanisamy [Mon, 19 Mar 2012 06:27:06 +0000 (11:57 +0530)]
News update for 3.3.92 release
Chenthill Palanisamy [Thu, 23 Feb 2012 08:36:08 +0000 (14:06 +0530)]
Bug 736655 (bnc) - Deadlocks when auto-completing address in email composer
Matthew Barnes [Sun, 18 Mar 2012 15:25:29 +0000 (11:25 -0400)]
Update API documentation.
Duarte Loreto [Sun, 18 Mar 2012 13:44:45 +0000 (13:44 +0000)]
Updated Portuguese translation
Jiri Eischmann [Sat, 17 Mar 2012 16:49:24 +0000 (17:49 +0100)]
Updated Czech translation
Hannie Dumoleyn [Fri, 16 Mar 2012 21:50:01 +0000 (22:50 +0100)]
Updated Dutch translation
Matthew Barnes [Fri, 16 Mar 2012 19:30:32 +0000 (15:30 -0400)]
Fix some crashes in imapx_command_start_next().
Start the next CamelIMAPXCommand before unreferencing the current one.
imapx_command_start() calls camel_imapx_command_close() on the current
command before initiating the next command, but imapx_command_start()
is being handed a potentially dangling CamelIMAPXCommand pointer.
This is most certainly causing of all the camel_imapx_command_close()
crashes, and likely a good number of memory corruption crashes as well.
Matthew Barnes [Fri, 16 Mar 2012 16:57:37 +0000 (12:57 -0400)]
Mention the return of dbus-glib in a NEWS blurb.
Milan Crha [Fri, 16 Mar 2012 15:12:34 +0000 (16:12 +0100)]
Bug #659756 - Initialize dbus-glib threading for GConf
Rudolfs Mazurs [Mon, 12 Mar 2012 22:22:14 +0000 (00:22 +0200)]
Updated Latvian translation.
Milan Crha [Mon, 12 Mar 2012 12:49:38 +0000 (13:49 +0100)]
Fix regression after commit for bug #664186
Sweta Kothari [Mon, 12 Mar 2012 10:46:09 +0000 (16:16 +0530)]
Updated Gujarati Translations
Timo Jyrinki [Mon, 12 Mar 2012 09:00:35 +0000 (11:00 +0200)]
Finnish translation update from l10n.laxstrom.name/wiki/Gnome_3.4 translation sprint
Yuri Myasoedov [Sun, 11 Mar 2012 20:27:15 +0000 (00:27 +0400)]
Updated Russian translation
Khoem Sokhem [Sat, 10 Mar 2012 12:09:43 +0000 (13:09 +0100)]
Add initial Khmer translation
Seong-ho Cho [Sat, 10 Mar 2012 08:56:30 +0000 (17:56 +0900)]
Updated Korean translation
Gabor Kelemen [Sat, 10 Mar 2012 01:39:17 +0000 (02:39 +0100)]
Updated Hungarian translation
Bruno Brouard [Fri, 9 Mar 2012 21:52:16 +0000 (22:52 +0100)]
Updated French translation
Piotr Drąg [Fri, 9 Mar 2012 20:38:00 +0000 (21:38 +0100)]
Updated Polish translation
Milan Crha [Fri, 9 Mar 2012 15:46:01 +0000 (16:46 +0100)]
Bug #665025 - Memory leak in camel mime
Bruce Cowan [Fri, 9 Mar 2012 13:51:36 +0000 (13:51 +0000)]
Updated British English translation
Patrick Ohly [Wed, 7 Mar 2012 16:07:33 +0000 (16:07 +0000)]
EDS: memory leak fixes
All of these leaks were found with valgrind when testing
in combination with SyncEvolution. The fixed code passes
the same tests without issues (in particular no double frees).
The only non-obvious leak is the one of "muid" after
e_gdbus_cal_call_create_object_sync() apparently a string
is returned even if the call itself fails.
Mario Blättermann [Wed, 7 Mar 2012 21:33:26 +0000 (22:33 +0100)]
[l10n] Updated German translation
Milan Crha [Wed, 7 Mar 2012 19:17:33 +0000 (20:17 +0100)]
Update store<=>folder summaries connection on folder rename
Milan Crha [Wed, 7 Mar 2012 18:30:54 +0000 (19:30 +0100)]
Bug #664186 - Maildir scan checks incorrectly for folder name prefix
Matthew Barnes [Wed, 7 Mar 2012 18:23:50 +0000 (13:23 -0500)]
CamelIMAPXServer: Avoid crashing in cancel_all_jobs().
This is a workaround. I don't know why some CamelIMAPXCommands are bad.
Matthew Barnes [Wed, 7 Mar 2012 16:42:10 +0000 (11:42 -0500)]
camel-local-provider.c: Remove superfluous conf entries.
Milan Crha [Wed, 7 Mar 2012 10:17:50 +0000 (11:17 +0100)]
Fix compiler format warnings in IMAPX code
Milan Crha [Wed, 7 Mar 2012 10:07:18 +0000 (11:07 +0100)]
Bug #671470 - Mail search on body doesn't work (local mail)
This contains also an interim "solution", till body indexing for
maildir folders is properly fixed.
Milan Crha [Wed, 7 Mar 2012 07:28:31 +0000 (08:28 +0100)]
Try to RC2047-decode address-only string when parsing email addresses
This is for cases when email address consists only of an encoded string,
with no SMTP part. That way the encoded string was treated as email address
and is never decoded, which was shown in the UI.
Matthew Barnes [Tue, 6 Mar 2012 15:10:19 +0000 (10:10 -0500)]
Suppress deprecation warnings.
Suppress deprecated declaration warnings, particularly from GTK+, until
we're ready to care again. Once we require GTK+ 3.4 we can start using
the new deprecation min/max macros.
Nilamdyuti Goswami [Tue, 6 Mar 2012 07:58:28 +0000 (13:28 +0530)]
Assamese translation completed
Nilamdyuti Goswami [Tue, 6 Mar 2012 07:53:17 +0000 (13:23 +0530)]
Assamese translation completed
Matthew Barnes [Mon, 5 Mar 2012 22:08:14 +0000 (17:08 -0500)]
Post-release version bump.
Matthew Barnes [Mon, 5 Mar 2012 15:08:23 +0000 (10:08 -0500)]
NEWS update for 3.3.91 release.
Matthew Barnes [Mon, 5 Mar 2012 14:22:42 +0000 (09:22 -0500)]
Revert "ECalBackendCalDAV: Fix a "pointer-sign" compiler warning."
This reverts commit
34038e9275f476c4e79405937f8a6e7533e92434.
icalattach_new_from_data() changed its function signature some time
between 0.44 and 0.48. Apparently I was using the older version.
Patrick Ohly [Mon, 5 Mar 2012 07:19:41 +0000 (08:19 +0100)]
EContact: fix "parse vcard + update contact + commit"
The commit which introduced vCard 2.1 encoding support (cca25e)
removed the "evc->priv->attributes" check. Without that check
the encoder will always return a cached vCard, even if the
EContact was modified in the meantime.
Found when updating of a contact with SyncEvolution's --update
operation failed because the UID set after parsing the vCard was
ignored and thus committing the update wasn't possible. Might also
break quite a lot of other functionality!
Fixed by addding the "evc->priv->attributes" in both cases (vCard 2.1
and 3.0).
Martin Srebotnjak [Sun, 4 Mar 2012 20:51:48 +0000 (21:51 +0100)]
Updated Slovenian translation
Changwoo Ryu [Sun, 4 Mar 2012 09:01:29 +0000 (18:01 +0900)]
Updated Korean translation
Matthew Barnes [Sat, 3 Mar 2012 16:34:13 +0000 (11:34 -0500)]
ECalBackendCalDAV: Fix a "pointer-sign" compiler warning.
Matthew Barnes [Sat, 3 Mar 2012 16:30:27 +0000 (11:30 -0500)]
EBookBackendFile: Fix a warning caused by Berkeley DB v5.
Our preprocessor macro was only checking for:
#if DB_VERSION_MAJOR == 4 && DB_VERSION_MAJOR > 3
/* use new function signature */
#else
/* use old function signature */
#endif
Matthew Barnes [Sat, 3 Mar 2012 16:25:13 +0000 (11:25 -0500)]
CamelVeeFolder: Silence a compiler warning.
I think it was just a false positive, but better safe than sorry.
Inaki Larranaga Murgoitio [Sat, 3 Mar 2012 10:46:39 +0000 (11:46 +0100)]
Updated Basque language
Milan Crha [Fri, 2 Mar 2012 11:19:23 +0000 (12:19 +0100)]
Provide at least some NSPR error text, rather than cryptic error code
Ihar Hrachyshka [Fri, 2 Mar 2012 09:11:40 +0000 (12:11 +0300)]
Updated Belarusian translation.
Milan Crha [Fri, 2 Mar 2012 08:53:10 +0000 (09:53 +0100)]
Bug #658742 - Gettext messages require translator comments
Matej Urbančič [Thu, 1 Mar 2012 20:43:43 +0000 (21:43 +0100)]
Updated Slovenian translation
Nguyễn Thái Ngọc Duy [Thu, 1 Mar 2012 07:16:33 +0000 (14:16 +0700)]
Updated Vietnamese translation
Jonh Wendell [Wed, 29 Feb 2012 19:24:01 +0000 (16:24 -0300)]
Updated Brazilian Portuguese translation
Christophe Dumez [Tue, 28 Feb 2012 07:40:36 +0000 (09:40 +0200)]
Bug 670938: e_cal_client_generate_instances_for_object() returns invalid instances
Make sure the DTSTART / DTEND is properly set for the instances returned
by e_cal_client_generate_instances_for_object().
Yuri Myasoedov [Tue, 28 Feb 2012 11:47:54 +0000 (15:47 +0400)]
Updated Russian translation
Christophe Dumez [Mon, 27 Feb 2012 14:05:34 +0000 (16:05 +0200)]
Bug 670887: e_cal_client_generate_instances_for_object returns instances in reverse order
Milan Crha [Mon, 27 Feb 2012 18:59:35 +0000 (19:59 +0100)]
Fix nasty typos from recent whitespace cleanup commit
Petr Kovar [Mon, 27 Feb 2012 15:04:58 +0000 (16:04 +0100)]
Update Czech translation
Milan Crha [Mon, 27 Feb 2012 14:48:53 +0000 (15:48 +0100)]
Bug #663224 - Deleted message not deleted on other machine
Gheyret Kenji [Sun, 26 Feb 2012 02:08:28 +0000 (11:08 +0900)]
Updated Uyghur translation
Ihar Hrachyshka [Sat, 25 Feb 2012 19:45:07 +0000 (22:45 +0300)]
Updated Belarusian translation.
Matthew Barnes [Sat, 25 Feb 2012 17:56:29 +0000 (12:56 -0500)]
CamelSession: Add a default method for get_socks_proxy().
Does nothing but fill the "out" arguments with (NULL, 0).
Chao-Hsiung Liao [Sat, 25 Feb 2012 02:31:05 +0000 (10:31 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Milan Crha [Thu, 23 Feb 2012 12:41:48 +0000 (13:41 +0100)]
Initialize EGdbusTemplates main thread in book/calendar factories
This is needed for 'contacts' calendar backend, to not call main
context iteration when it is run in a dedicated thread, but call
it in both factories, just in case.
Milan Crha [Tue, 21 Feb 2012 14:26:01 +0000 (15:26 +0100)]
Bug #610988 - Filter can't set labels on IMAP messages