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(-)