commit 17cefe3ed2b4e087657f68cacc2bbb85ededfeba
Author: Chenthill Palanisamy <[email protected]>
Date:   Mon Jun 7 09:32:34 2010 +0530

   News update for 2.31.3 release

NEWS |   25 +++++++++++++++++++++++++
1 files changed, 25 insertions(+), 0 deletions(-)

commit 9da96c2ac4e149ca8d04140442dee29b93fb1742
Author: Milan Crha <[email protected]>
Date:   Mon Jun 7 10:03:21 2010 +0200

   Bug #550414 - Corruption of mailbox and can't expunge trash

camel/providers/local/camel-mbox-summary.c |    8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)

commit 8de0685fd0c4b52487963659c0ff598fecfe436f
Author: Matthew Barnes <[email protected]>
Date:   Sun Jun 6 16:20:57 2010 -0400

   Coding style and whitespace cleanups.

addressbook/backends/google/util.c                 |    8 ++++----
.../backends/webdav/e-book-backend-webdav.c        |    2 +-
calendar/libedata-cal/e-data-cal-factory.c         |    2 +-
camel/camel-gpg-context.c                          |    2 +-
camel/camel-session.c                              |    6 +++---
camel/providers/imap/camel-imap-store.c            |    4 ++--
camel/providers/imapx/camel-imapx-server.c         |    4 ++--
camel/providers/nntp/camel-nntp-store.c            |    4 ++--
camel/providers/smtp/camel-smtp-transport.c        |    4 ++--
libedataserverui/e-name-selector-dialog.c          |    5 ++---
10 files changed, 20 insertions(+), 21 deletions(-)

commit 45c57fb0bf6ab0c30efa61a38de563bc3c31d465
Author: Matthew Barnes <[email protected]>
Date:   Sun Jun 6 15:39:06 2010 -0400

   More Gtk-Doc updates.

camel/camel-session.c                              |    7 ++++++-
camel/camel-tcp-stream.c                           |    4 +++-
.../libecal/tmpl/e-cal-check-timezones.sgml        |    1 +
docs/reference/camel/camel-sections.txt            |    7 +++++--
.../reference/camel/tmpl/camel-cipher-context.sgml |    6 ++++++
docs/reference/camel/tmpl/camel-session.sgml       |   20 ++++++++++++++++++++
docs/reference/camel/tmpl/camel-tcp-stream.sgml    |   20 ++++++++++++++++++++
docs/reference/libedataserverui/Makefile.am        |    3 ++-
8 files changed, 63 insertions(+), 5 deletions(-)

commit bc394e46c9c640dbab3dcc9a47b34b23c4480fd6
Author: Matthew Barnes <[email protected]>
Date:   Sun Jun 6 14:54:04 2010 -0400

   Gtk-Doc updates.

.../libecal/tmpl/e-cal-check-timezones.sgml        |    1 +
.../reference/camel/tmpl/camel-cipher-context.sgml |    2 ++
2 files changed, 3 insertions(+), 0 deletions(-)

commit db8c986c4f06f0cb57de9bfa6982b4e78f0bb32a
Author: David Ayers <[email protected]>
Date:   Thu May 20 18:04:57 2010 +0200

   Bug 619347 - Return formatted address in e_destination_get_address

   The documentation of this method claims to return the formatted name
   yet it previously encoded them in quotable strings.  This patch fixes
   this which results in strings containing non ASCII chracters to be
   rendered correctly in the UI.  This also changes the vCard output but
   vCard 3.0 specifies that quotable-printable inline ecnodings have been
   eliminated.  In any case this quoting should be handled in
   e_destination_export_to_vcard_attribute instead.

addressbook/libebook/e-destination.c |    6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)

commit 506d8e88ab8c28f052697127fb6ccdcc5a44649a
Author: Matthew Barnes <[email protected]>
Date:   Fri Jun 4 13:58:37 2010 -0400

   Set the GTK+ backward compatibility check to 2.21.2.

libedataserverui/gtk-compat.h |    2 +-
1 files changed, 1 insertions(+), 1 deletions(-)

commit 157d2bb3b1d53f582b13aa2b1b8c287d965b3ed0
Author: Matthew Barnes <[email protected]>
Date:   Thu Jun 3 21:16:56 2010 -0400

   Bug 620522 - Build break: 'nss_config' undeclared

camel/camel.c |    2 +-
1 files changed, 1 insertions(+), 1 deletions(-)

commit 4a6d9fbbc5d70056435d8795f01b55c447e616c2
Author: Florian Müllner <[email protected]>
Date:   Thu Jun 3 12:41:44 2010 +0200

   Add compatibility with GTK+ 2.20

   The upcoming Gdk 2.22/3.0 will be sealed. Accessor functions are
   available, but it raises the required minimum version to 2.22 - add
   some basic compatibility code, so that it is still possible to build
   with an unsealed GDK.

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

configure.ac                         |    2 +-
libedataserverui/Makefile.am         |    3 ++-
libedataserverui/e-source-selector.c |    1 +
libedataserverui/gtk-compat.h        |   19 +++++++++++++++++++
4 files changed, 23 insertions(+), 2 deletions(-)

commit 4d976b725d6d5d74154427cfaf8caecf52b6c6bf
Author: Florian Müllner <[email protected]>
Date:   Thu Jun 3 12:41:36 2010 +0200

   Use accessors for newly sealed GdkDragContext members

   This bumps the required GTK+ version to 2.22

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

configure.ac                         |    2 +-
libedataserverui/e-source-selector.c |    9 +++++----
2 files changed, 6 insertions(+), 5 deletions(-)

commit feffe724cf952e85fe9b866b2ce4028c520c5ee0
Author: Fridrich Štrba <[email protected]>
Date:   Thu Jun 3 09:05:17 2010 +0200

   Making e-d-s build on Windows and also build on other platforms :)

camel/camel-tcp-stream-raw.c |    8 ++++++++
camel/camel-tcp-stream-ssl.c |   10 +++++++++-
camel/camel-tcp-stream.c     |    2 +-
3 files changed, 18 insertions(+), 2 deletions(-)

commit 65322588e241089845108d8a31500cbd5dbff87a
Author: Federico Mena Quintero <[email protected]>
Date:   Wed Jun 2 15:02:23 2010 -0500

   Factor out function to rehandshake SSL

   Signed-off-by: Federico Mena Quintero <[email protected]>

camel/camel-tcp-stream-ssl.c |   37 +++++++++++++++++++------------------
1 files changed, 19 insertions(+), 18 deletions(-)

commit 5c099d8ee6a0e7bc84d9779e585038001ba982c0
Author: Federico Mena Quintero <[email protected]>
Date:   Wed Jun 2 14:32:21 2010 -0500

   Leave a hint for implementing SOCKS4a/SOCKS5

   ... as an exercise for the reader.  This would require
   a small API change in CamelTcpStream, but fortunately
   that class is only used within Camel, not in Evolution.

   Signed-off-by: Federico Mena Quintero <[email protected]>

camel/camel-tcp-stream.h |   45 +++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 45 insertions(+), 0 deletions(-)

commit 24af912f902a3e484aafe0c3ab1fd623ffc7ea92
Author: Federico Mena Quintero <[email protected]>
Date:   Wed Jun 2 14:18:00 2010 -0500

   Reset the SSL handshake after connecting to the SOCKS proxy

   Apparently it matters whether the socket had been written to,
   while doing the connection to the proxy.  Now it works fine.

   Signed-off-by: Federico Mena Quintero <[email protected]>

camel/camel-tcp-stream-ssl.c |   14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)

commit 2948706d1488673496cf6c74ffeb4929314297a6
Author: Federico Mena Quintero <[email protected]>
Date:   Wed Jun 2 13:51:20 2010 -0500

   Debug info for read/write/close on the SSL stream

   Signed-off-by: Federico Mena Quintero <[email protected]>

camel/camel-tcp-stream-ssl.c |   22 +++++++++++++++++++---
1 files changed, 19 insertions(+), 3 deletions(-)

commit 3a2531ac5947ad3e188f79fe5ec75598158dc18b
Author: Federico Mena Quintero <[email protected]>
Date:   Wed Jun 2 13:32:38 2010 -0500

   Debugging code for the SSL stream

   Signed-off-by: Federico Mena Quintero <[email protected]>

camel/camel-tcp-stream-ssl.c |   34 +++++++++++++++++++++++++++++-----
1 files changed, 29 insertions(+), 5 deletions(-)

commit f0b8370563d3ab644b973b0270985a8b8928e17a
Author: Federico Mena Quintero <[email protected]>
Date:   Tue Jun 1 14:48:13 2010 -0500

   Propagate errno from the proxy connection functions

   One missing case, however, is at the step where we camel_getaddrinfo() for the
   proxy hostname.  That function returns a CamelException, but we don't have a
   good way to translate that to an errno.  So, we return a EHOSTUNREACH in
   that case.

   Signed-off-by: Federico Mena Quintero <[email protected]>

camel/camel-tcp-stream-raw.c |   18 ++++++++++++++----
camel/camel-tcp-stream-ssl.c |   18 ++++++++++++++----
2 files changed, 28 insertions(+), 8 deletions(-)

commit d259a738dff84880b7d9b9cd51cc90af8803033c
Author: Federico Mena Quintero <[email protected]>
Date:   Tue Jun 1 14:30:32 2010 -0500

   Fix thinko when processing the reply from the SOCKS4 proxy

   Signed-off-by: Federico Mena Quintero <[email protected]>

camel/camel-tcp-stream-raw.c |    2 +-
camel/camel-tcp-stream-ssl.c |    2 +-
2 files changed, 2 insertions(+), 2 deletions(-)

commit d6d1a38a2deb7d33d80c10e115e9c31229104ba5
Author: Federico Mena Quintero <[email protected]>
Date:   Tue Jun 1 14:15:26 2010 -0500

   Sanitize empty-string proxy hostnames at the API entry point

   This way the rest of the code can assume that (proxy_host == NULL) means
   that no proxy is set; it doesn't need to check for empty strings.

   Signed-off-by: Federico Mena Quintero <[email protected]>

camel/camel-session.c    |    9 +++++++--
camel/camel-tcp-stream.c |   10 ++++++++--
2 files changed, 15 insertions(+), 4 deletions(-)

commit f21219c65df4580dd6ede9dc7492abe1f945e464
Author: Federico Mena Quintero <[email protected]>
Date:   Mon May 31 16:47:48 2010 -0500

   Oops, struct sockaddr_in is already in network byte order.

   Signed-off-by: Federico Mena Quintero <[email protected]>

camel/camel-tcp-stream-raw.c |    8 ++------
camel/camel-tcp-stream-ssl.c |    8 ++------
2 files changed, 4 insertions(+), 12 deletions(-)

commit 35c4e784959bcb0e5ce6833f6480a3cad82bc25d
Author: Federico Mena Quintero <[email protected]>
Date:   Thu May 27 14:56:12 2010 -0500

   Enable SSL on the socket after we are proxied

   Signed-off-by: Federico Mena Quintero <[email protected]>

camel/camel-tcp-stream-ssl.c |   46 +++++++++++++++++++++++++++--------------
1 files changed, 30 insertions(+), 16 deletions(-)

commit 24051cccc3303c2b1dcf82d2dd56e9bf8fa5a596
Author: Federico Mena Quintero <[email protected]>
Date:   Wed May 26 20:22:49 2010 -0500

   SSL stream: connect to the SOCKS4 proxy

   In the same way as the raw TCP stream does it, but using
   NSPR functions.  We could probably refactor those into a
   single function...

   Signed-off-by: Federico Mena Quintero <[email protected]>

camel/camel-tcp-stream-ssl.c |   78 +++++++++++++++++++++++++++++++++++++++++-
1 files changed, 77 insertions(+), 1 deletions(-)

commit 7cb718f0b5c803094d221cc8db115fbec171b910
Author: Federico Mena Quintero <[email protected]>
Date:   Wed May 26 19:58:35 2010 -0500

   Make the SSL stream's stream_read() reusable internally

   Signed-off-by: Federico Mena Quintero <[email protected]>

camel/camel-tcp-stream-ssl.c |   27 +++++++++++++++++----------
1 files changed, 17 insertions(+), 10 deletions(-)

commit 8dd38c31e017ec5fa27de6731463009d1bdcd8a0
Author: Federico Mena Quintero <[email protected]>
Date:   Wed May 26 19:51:00 2010 -0500

   Make the SSL stream's stream_write() reusable internally

   We need to write to a PRFileDesc* from the initial step that
   connects to a SOCKS4 proxy, so we need that function to
   be reusable for generic write() operations.

   Signed-off-by: Federico Mena Quintero <[email protected]>

camel/camel-tcp-stream-ssl.c |   27 +++++++++++++++++----------
1 files changed, 17 insertions(+), 10 deletions(-)

commit 843f5c558ca7102a3d5f298dce0a53d68bf1675a
Author: Federico Mena Quintero <[email protected]>
Date:   Wed May 26 18:58:31 2010 -0500

   Make socket_connect() in the TCP-SSL stream more generic

   This way we will be able to use it to connect to
   the SOCKS4 proxy itself.

   Signed-off-by: Federico Mena Quintero <[email protected]>

camel/camel-tcp-stream-ssl.c |   26 +++++++++++++-------------
1 files changed, 13 insertions(+), 13 deletions(-)

commit e74339407f1c4282638d033a5f815953de60be72
Author: Federico Mena Quintero <[email protected]>
Date:   Wed May 26 14:38:33 2010 -0500

   TcpRaw: Connect via a SOCKS4 proxy if available

   We will deal with SSL streams later.

   Signed-off-by: Federico Mena Quintero <[email protected]>

camel/camel-tcp-stream-raw.c |   22 +++++++++++++---------
1 files changed, 13 insertions(+), 9 deletions(-)

commit dbc72b58fddef22b3599b46dad99453985aa9695
Author: Federico Mena Quintero <[email protected]>
Date:   Tue May 25 16:18:21 2010 -0500

   Function to connect to a SOCKS4 proxy

   Signed-off-by: Federico Mena Quintero <[email protected]>

camel/camel-tcp-stream-raw.c |   73 ++++++++++++++++++++++++++++++++++++++++++
1 files changed, 73 insertions(+), 0 deletions(-)

commit 93b97006eb70b1949baa7cc09d5b19f79fbc47ba
Author: Federico Mena Quintero <[email protected]>
Date:   Wed May 19 17:26:15 2010 -0500

   Setter/getter for the SOCKS proxy

   Signed-off-by: Federico Mena Quintero <[email protected]>

camel/camel-tcp-stream.c |   34 ++++++++++++++++++++++++++++++++--
camel/camel-tcp-stream.h |    4 ++++
2 files changed, 36 insertions(+), 2 deletions(-)

commit a705c754af671915b4b8c27a724fd9526e5881c7
Author: Federico Mena Quintero <[email protected]>
Date:   Wed May 19 15:03:52 2010 -0500

   Add a private struct to CamelTcpStream

   We will use it to store the info for the SOCKS host/port.

   Signed-off-by: Federico Mena Quintero <[email protected]>

camel/camel-tcp-stream.c |   31 +++++++++++++++++++++++++++++++
camel/camel-tcp-stream.h |    3 +++
2 files changed, 34 insertions(+), 0 deletions(-)

commit 2225753daf501f66ae45aec96a47ca76efffdf3b
Author: Federico Mena Quintero <[email protected]>
Date:   Thu May 13 14:48:32 2010 -0500

   Use the SOCKS proxy in the smtp transport

   Signed-off-by: Federico Mena Quintero <[email protected]>

camel/providers/smtp/camel-smtp-transport.c |   11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)

commit 2b1951811e5a83631a0da897cdd14ab05a74dc4b
Author: Federico Mena Quintero <[email protected]>
Date:   Thu May 13 14:47:20 2010 -0500

   Use the SOCKS proxy in the nntp store

   Signed-off-by: Federico Mena Quintero <[email protected]>

camel/providers/nntp/camel-nntp-store.c |   11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)

commit b663dad5c80d6611d11d2e095c1e84721d853be7
Author: Federico Mena Quintero <[email protected]>
Date:   Thu May 13 14:46:18 2010 -0500

   Use the SOCKS proxy in the imapx server

   Signed-off-by: Federico Mena Quintero <[email protected]>

camel/providers/imapx/camel-imapx-server.c |    9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)

commit 7bd120b8b44c0c58323a4ee541661e02f2fe0365
Author: Federico Mena Quintero <[email protected]>
Date:   Thu May 13 14:00:28 2010 -0500

   Use the SOCKS proxy in the imap store

   Signed-off-by: Federico Mena Quintero <[email protected]>

camel/providers/imap/camel-imap-store.c |   11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)

commit f5ec5252e463aea565b1a5cfc343b243520af76d
Author: Federico Mena Quintero <[email protected]>
Date:   Thu May 13 13:55:59 2010 -0500

   Use the SOCKS proxy in the pop3 store

   Signed-off-by: Federico Mena Quintero <[email protected]>

camel/providers/pop3/camel-pop3-store.c |   11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)

commit 5aaba97f20bb1755eaab83e073ccbd83cd7372c6
Author: Federico Mena Quintero <[email protected]>
Date:   Thu May 13 13:14:52 2010 -0500

   Don't return a const char *

   Signed-off-by: Federico Mena Quintero <[email protected]>

camel/camel-session.c |    2 +-
camel/camel-session.h |    4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)

commit d59da86912ec590028573997f3d30f4c1ae37622
Author: Federico Mena Quintero <[email protected]>
Date:   Wed May 12 15:00:54 2010 -0500

   Add camel_session_set/get_socks_proxy()

   This is the only API that clients should need to call to
   set a SOCKS proxy for Camel's TCP connections.

   Signed-off-by: Federico Mena Quintero <[email protected]>

camel/camel-session.c |   44 ++++++++++++++++++++++++++++++++++++++++++++
camel/camel-session.h |    8 ++++++++
2 files changed, 52 insertions(+), 0 deletions(-)

commit 0e2a4a60e5af5c7d64127ce2a00586709963c1da
Author: Federico Mena Quintero <[email protected]>
Date:   Wed May 12 15:00:09 2010 -0500

   Add camel_tcp_stream_set/get_socks_proxy()

   This will be the low-level function to set a SOCKS proxy for TCP streams.
   In subsequent commits we'll add the machinery to CamelSession et al
   to pass down the client's specified proxy into TCP streams.

   Signed-off-by: Federico Mena Quintero <[email protected]>

camel/camel-tcp-stream.c |   20 ++++++++++++++++++++
1 files changed, 20 insertions(+), 0 deletions(-)

commit ed3eb6b12f3041f1c1c29d44e9330c74ba051493
Author: Milan Crha <[email protected]>
Date:   Wed Jun 2 13:37:02 2010 +0200

   Bug #617261 - Evolution didn't quit due to deadlock

camel/camel-folder-summary.c |    5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)

commit 3e78b5cee6172daa37f8e02c2edc8d295f670361
Author: Fridrich Štrba <[email protected]>
Date:   Mon May 31 13:04:24 2010 +0200

   Create the configdir instead of bailing out if it does not exist

camel/camel.c |    4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)

commit d581b2f0187190a6bfef263d675899de3ef244d1
Author: Gert Michael Kulyk <[email protected]>
Date:   Sat May 22 21:00:02 2010 +0200

   Bug #617439 - Fix translation of birthday and anniversary events

calendar/libedata-cal/Makefile.am          |    1 +
calendar/libedata-cal/e-data-cal-factory.c |    5 +++++
2 files changed, 6 insertions(+), 0 deletions(-)

commit 9116943ec239bed51e031c239895bb76edc9e2d4
Author: Craig Ringer <[email protected]>
Date:   Sat May 29 15:33:41 2010 -0400

   Bug 585301 - Use NSS SQLite database, if available

camel/camel.c |   65 +++++++++++++++++++++++++++++++++++++++++++++-----------
1 files changed, 52 insertions(+), 13 deletions(-)

commit 04d7910eee00b6bfb7f155d3e59014420b7825d9
Author: Matthew Barnes <[email protected]>
Date:   Sat May 29 00:09:44 2010 -0400

   Gtk-Doc updates.

.../reference/camel/tmpl/camel-cipher-context.sgml |    2 ++
.../reference/camel/tmpl/camel-folder-summary.sgml |   18 ------------------
docs/reference/camel/tmpl/camel-unused.sgml        |   16 ++++++++++++++++
3 files changed, 18 insertions(+), 18 deletions(-)

commit 1b78143d826e7fb375a5107c1445978d03e9322a
Author: Ivar Smolin <[email protected]>
Date:   Thu May 27 13:15:58 2010 +0300

   Estonian translation updated

po/et.po |  847 ++++++++++++++++++++++++++++++--------------------------------
1 files changed, 410 insertions(+), 437 deletions(-)

commit 4f700fb5ee97f54b8123ee40265ad9b5b832de2e
Author: Milan Crha <[email protected]>
Date:   Wed May 26 20:20:51 2010 +0200

   Declare mbox' frompos as goffset, not off_t

camel/providers/local/camel-mbox-summary.c |    5 ++++-
camel/providers/local/camel-mbox-summary.h |    2 +-
2 files changed, 5 insertions(+), 2 deletions(-)

commit 0482c8f5cade30908037f4b7ed290a2d20d66626
Author: Milan Crha <[email protected]>
Date:   Wed May 26 15:52:26 2010 +0200

   Return missing g_object_ref call in camel-mime-parser

camel/camel-mime-parser.c |    1 +
1 files changed, 1 insertions(+), 0 deletions(-)

commit 5cfce36e1ccbabe5145404211c704e10ad624af1
Author: Gert Michael Kulyk <[email protected]>
Date:   Tue May 25 19:32:55 2010 +0200

   Bug #601535 - Fix translation domain for default categories

libedataserver/e-categories.c |    4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)

commit 3c32cc3ae270036f64556fdca9ccf12778eff935
Author: Kjartan Maraas <[email protected]>
Date:   Mon May 24 16:21:02 2010 +0200

   Updated Norwegian bokmål translation

po/nb.po |  234 ++++++++++++++++++++++++++++++-------------------------------
1 files changed, 115 insertions(+), 119 deletions(-)

commit 5d75f98f7b68044297550392d96808183d1774a6
Author: Matthew Barnes <[email protected]>
Date:   Sun May 23 16:31:45 2010 -0400

   Remove dead CamelFolderSummary methods.

   This breaks the CamelFolderSummaryClass ABI.

camel/camel-folder-summary.c                       |  477 +-------------------
camel/camel-folder-summary.h                       |   28 +-
.../providers/groupwise/camel-groupwise-summary.c  |   42 +--
camel/providers/imap/camel-imap-summary.c          |   44 +--
camel/providers/imapx/camel-imapx-summary.c        |   53 +--
camel/providers/local/camel-maildir-summary.c      |    8 +-
camel/providers/local/camel-mbox-summary.c         |   40 +--
configure.ac                                       |    2 +-
.../reference/camel/tmpl/camel-cipher-context.sgml |    2 +
9 files changed, 48 insertions(+), 648 deletions(-)

commit 33170f1b2884724a512c8fd24696f868fbdedd22
Author: Matthew Barnes <[email protected]>
Date:   Sun May 23 12:33:14 2010 -0400

   Post-release version bump.

configure.ac |    2 +-
1 files changed, 1 insertions(+), 1 deletions(-)