platform/upstream/evolution-data-server.git
19 years ago** See bug #69615.
Not Zed [Wed, 1 Dec 2004 03:54:29 +0000 (03:54 +0000)]
** See bug #69615.

2004-11-23  Not Zed  <NotZed@Ximian.com>

        ** See bug #69615.

        * camel-smime-context.c (sm_get_passwd): removed.  All callers
        that passed it now pass NULL.  This is so we don't override the
        password function set by e-cert-db.  Seems to work ok, I think.

2004-11-22  Not Zed  <NotZed@Ximian.com>

        ** See bug #69109.

        * providers/smtp/camel-smtp-transport.c (smtp_helo): if we have
        ipv6 address and it is numeric, prefix it with "IPv6:"

19 years agorename to STREAM_LINE_SIZE so it doesn't override the STREAM_LINE enum.
Not Zed [Wed, 1 Dec 2004 03:07:51 +0000 (03:07 +0000)]
rename to STREAM_LINE_SIZE so it doesn't override the STREAM_LINE enum.

2004-11-30  Not Zed  <NotZed@Ximian.com>

        * providers/nntp/camel-nntp-stream.c (CAMEL_NNTP_STREAM_LINE):
        rename to STREAM_LINE_SIZE so it doesn't override the STREAM_LINE
        enum.  Sigh.
        (camel_nntp_stream_init): fix for above change.

19 years ago** See bug #69446.
S.Çağlar Onur [Wed, 1 Dec 2004 03:03:09 +0000 (03:03 +0000)]
** See bug #69446.

2004-11-28      S.Çağlar Onur <caglar@uludag.org.tr>

        ** See bug #69446.

        * evolution-2.0.2/camel/camel-charset-map.c (camel_charset_iso_to_windows)
        * evolution-2.0.2/camel/camel-filter-search.c (check_header)
        * evolution-2.0.2/camel/camel-folder-search.c (check_header)
        * evolution-2.0.2/camel/camel-folder-summary.c (message_info_new,summary_build_content_info,camel_system_flag)
        * evolution-2.0.2/camel/camel-html-parser.c (camel_html_parser_attr)
        * evolution-2.0.2/camel/camel-mime-filter-enriched.c (param_parse,camel_mime_filter_enriched_init)
        * evolution-2.0.2/camel/camel-mime-parser.c (folder_scan_step,main)
        * evolution-2.0.2/camel/camel-mime-utils.c (camel_header_param,camel_header_set_param,camel_content_type_is,camel_transfer_encoding_from_string,camel_conten
t_type_format,camel_content_type_simple,camel_header_decode_date,header_raw_find_node)
        * evolution-2.0.2/camel/camel-sasl-digest-md5.c (decode_data_type)
        * evolution-2.0.2/camel/providers/imap/camel-imap-command.c (camel_imap_response_free)
        * evolution-2.0.2/camel/providers/imap/camel-imap-folder.c (camel_imap_folder_new,camel_imap_folder_selected,imap_refresh_info,camel_imap_folder_new,camel_i
map_folder_selected)
        * evolution-2.0.2/camel/providers/imap/camel-imap-store.c (imap_get_capability,imap_connect_online,get_folder_online,get_folder_offline,get_subscribed_folde
rs,folder_hash,get_folders)
        * evolution-2.0.2/camel/providers/pop3/camel-pop3-store.c (get_folder)
        * evolution-2.0.2/camel/tests/lib/folders.c: (test_folder_message_ops)
        some strcasecmp() calls changed with g_ascii_strcasecmp() for Turkish
        character conversiton problems [ http://www.i18nguy.com/unicode/turkish-i18n.html ]

19 years agobump version, libtool numbers
JP Rosevear [Mon, 29 Nov 2004 16:29:58 +0000 (16:29 +0000)]
bump version, libtool numbers

2004-11-28  JP Rosevear  <jpr@novell.com>

        * configure.in: bump version, libtool numbers

19 years agocommting required field implemtation changes
Sivaiah Nallagatla [Sun, 28 Nov 2004 19:36:19 +0000 (19:36 +0000)]
commting required field implemtation changes

19 years agoEvo UI Hackfest : harish
Harish Krishnaswamy [Thu, 25 Nov 2004 14:49:14 +0000 (14:49 +0000)]
Evo UI Hackfest : harish
* libedataserverui/e-source-selector.[ch]:
(selector_button_press_event): if rt-clicked on a source
group, set it as primary on the selector and emit a popup event.
(e_source_selector_get_primary_source_group): accessor for
primary source group.

19 years agonew init method implementation
Radek Doulik [Thu, 25 Nov 2004 10:50:11 +0000 (10:50 +0000)]
new init method implementation

2004-10-12  Radek Doulik  <rodo@ximian.com>

* camel-junk-plugin.c: new init method implementation

* camel-junk-plugin.h: added junk plugin init declaration

19 years agodoc/gw-soap-methods.xsd checked in new schema files which has shared
Sivaiah Nallagatla [Mon, 22 Nov 2004 20:41:48 +0000 (20:41 +0000)]
doc/gw-soap-methods.xsd checked in new schema files which has shared

2004-11-21  Sivaiah Nallagatla <snallagatla@novell.com>

        * doc/gw-soap-methods.xsd
        * doc/gw-soap-types.xsd : checked in new schema files
        which has shared folder notifacaton changes and updateFrequentContacts
        send option

19 years ago** See bug #69109.
Not Zed [Mon, 22 Nov 2004 03:19:47 +0000 (03:19 +0000)]
** See bug #69109.

2004-11-10  Not Zed  <NotZed@Ximian.com>

        ** See bug #69109.

        * camel-service.c (cs_getnameinfo): honour the NI_NAMEREQD flag.

        * providers/smtp/camel-smtp-transport.c (smtp_helo): change the
        nameinfo flags a bit so we know when we got a numeric name and
        need to wrap it in [].

19 years agoadded a setting to mark the account for offline usuage
Sivaiah Nallagatla [Sun, 21 Nov 2004 23:16:56 +0000 (23:16 +0000)]
added a setting to mark the account for offline usuage

2004-11-21 Sivaiah Nallagatla <snallagatla@novell.com>

        * providers/groupwise/camel-groupwise-provider.c : added
        a setting to mark the account for offline usuage

        * providers/groupwise/came-gw-listener.c
        (add_esource) (modify_esource) : changed the prototypes
        to pass CamelUrl instead of individual properties
        Add offline_sync property on e-sources if account is
        marked for offline

19 years agoadded "default" to the view wherever we want to get complete item along
Sivaiah Nallagatla [Fri, 19 Nov 2004 20:00:59 +0000 (20:00 +0000)]
added "default" to the view wherever we want to get complete item along

2004-11-18 Sivaiah Nallagatla <snallagatla@novell.com>

        * backends/groupwise/e-cal-backend-groupwise.c
        (populate_cache) (get_deltas) : added "default" to
        the view wherever we want to get complete item along
        with iCalId
        part of fix for #69624

19 years agochange the "UserInfo" element to "userinfo" part of the fix for #69624
Sivaiah Nallagatla [Fri, 19 Nov 2004 19:58:16 +0000 (19:58 +0000)]
change the "UserInfo" element to "userinfo" part of the fix for #69624

2004-11-18  Sivaiah Nallagatla <snallagatla@novell.com>

        * e-gw-connection.c (e_gw_connection_new) : change
        the "UserInfo" element to "userinfo"
        part of the fix for #69624

20 years agoMake debug run based on 'nntp' debug option.
Not Zed [Fri, 19 Nov 2004 05:26:47 +0000 (05:26 +0000)]
Make debug run based on 'nntp' debug option.

2004-11-18  Not Zed  <NotZed@Ximian.com>

        * providers/nntp/camel-nntp-stream.c:
        * providers/nntp/camel-nntp-store.c:
        * providers/nntp/camel-nntp-summary.c: Make debug run based on
        'nntp' debug option.

        * providers/nntp/camel-nntp-stream.c (stream_fill): if we get a 0
        read, return ECONNRESET.  This should really have been put on the
        stream for that imap hack fix.

        * providers/nntp/camel-nntp-store.c (camel_nntp_try_authenticate):
        retry if the password attempt failed.

        ** See bug #68556.

        * providers/nntp/camel-nntp-store.c (xover_setup): don't overwrite
        exception if we get a failure.
        (camel_nntp_command): if we continue, then set the return code to
        -1, so we re-loop rather than abort.

20 years agoIn the fallback cases, clear the exception first.
Jeffrey Stedfast [Mon, 15 Nov 2004 20:15:43 +0000 (20:15 +0000)]
In the fallback cases, clear the exception first.

2004-11-15  Jeffrey Stedfast  <fejj@novell.com>

* providers/pop3/camel-pop3-store.c (connect_to_server_wrapper):
In the fallback cases, clear the exception first.

* providers/imap/camel-imap-store.c (connect_to_server_wrapper):
In the fallback cases, clear the exception first.

* providers/imap4/camel-imap4-store.c (connect_to_server_wrapper):
In the fallback cases, clear the exception first.

20 years agoUse camel_tcp_stream_ssl_new_raw() for STARTTLS stream.
Jeffrey Stedfast [Mon, 15 Nov 2004 20:01:00 +0000 (20:01 +0000)]
Use camel_tcp_stream_ssl_new_raw() for STARTTLS stream.

2004-11-15  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap/camel-imap-store.c (connect_to_server): Use
camel_tcp_stream_ssl_new_raw() for STARTTLS stream.

* providers/imap4/camel-imap4-store.c (connect_to_server): Use
camel_tcp_stream_ssl_new_raw() for STARTTLS stream.

* providers/pop3/camel-pop3-store.c: Change default port numbers
to be correct (they shouldn't all be the pop3s port).
(connect_to_server): Moved the last tcp_stream unref to afetr the
last fail-check so that we won't ever get a double-unref on
something we only own one ref on.
(connect_to_server): Unref the tcp_stream if we fail to create an
engine object before returning fail.
(connect_to_server): Use camel_tcp_stream_ssl_new_raw() for
STARTTLS stream.

20 years agoMoved the last tcp_stream unref to afetr the last fail-check so that we
Jeffrey Stedfast [Mon, 15 Nov 2004 19:42:25 +0000 (19:42 +0000)]
Moved the last tcp_stream unref to afetr the last fail-check so that we

2004-11-15  Jeffrey Stedfast  <fejj@novell.com>

* providers/pop3/camel-pop3-store.c (connect_to_server): Moved the
last tcp_stream unref to afetr the last fail-check so that we
won't ever get a double-unref on something we only own one ref on.
(connect_to_server): Unref the tcp_stream if we fail to create an
engine object before returning fail.

20 years agoMoved the last tcp_stream unref to afetr the last fail-check so that we
Jeffrey Stedfast [Mon, 15 Nov 2004 19:39:21 +0000 (19:39 +0000)]
Moved the last tcp_stream unref to afetr the last fail-check so that we

2004-11-15  Jeffrey Stedfast  <fejj@novell.com>

* providers/pop3/camel-pop3-store.c (connect_to_server): Moved the
last tcp_stream unref to afetr the last fail-check so that we
won't ever get a double-unref on something we only own one ref on.

20 years agoFix bug #69408 by filling our input buffer if inptr == inend.
Jeffrey Stedfast [Mon, 15 Nov 2004 17:39:28 +0000 (17:39 +0000)]
Fix bug #69408 by filling our input buffer if inptr == inend.

2004-11-15  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-stream.c (camel_imap4_stream_line):
Fix bug #69408 by filling our input buffer if inptr == inend.

20 years agoHandle numeric tokens for the COPYUID set values as well.
Jeffrey Stedfast [Sat, 13 Nov 2004 21:32:20 +0000 (21:32 +0000)]
Handle numeric tokens for the COPYUID set values as well.

2004-11-13  Jeffrey Stedfast  <fejj@ximian.com>

* providers/imap4/camel-imap4-engine.c
(camel_imap4_engine_parse_resp_code): Handle numeric tokens for
the COPYUID set values as well.

20 years agoFolder now gets set on the CamelFolderSummary object rather than the
Jeffrey Stedfast [Fri, 12 Nov 2004 21:12:43 +0000 (21:12 +0000)]
Folder now gets set on the CamelFolderSummary object rather than the

2004-11-12  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-summary.c (camel_imap4_summary_new):
Folder now gets set on the CamelFolderSummary object rather than
the CamelIMAP4Summary.
(imap4_fetch_all_update): Base summary class now has a folder
member, use that instead.
(imap4_fetch_all_add): Same.
(imap4_summary_fetch_all): Same.
(imap4_summary_fetch_flags): Same.
(camel_imap4_summary_set_uidvalidity): Same.
(camel_imap4_summary_expunge): Same.
(camel_imap4_summary_flush_updates): Same.

20 years agoInit appended_uid value to NULL
Jeffrey Stedfast [Fri, 12 Nov 2004 20:51:57 +0000 (20:51 +0000)]
Init appended_uid value to NULL

2004-11-12  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-folder.c (imap4_append_message):
Init appended_uid value to NULL

20 years agoProperly handle NILs for the namespace separator (somehow I missed this,
Jeffrey Stedfast [Fri, 12 Nov 2004 18:28:40 +0000 (18:28 +0000)]
Properly handle NILs for the namespace separator (somehow I missed this,

2004-11-12  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-engine.c (engine_parse_namespace):
Properly handle NILs for the namespace separator (somehow I missed
this, silly me).

20 years ago** Merge in notzed-messageinfo-branch, fix some minor conflicts.
Not Zed [Fri, 12 Nov 2004 05:53:12 +0000 (05:53 +0000)]
** Merge in notzed-messageinfo-branch, fix some minor conflicts.

2004-11-12  Not Zed  <NotZed@Ximian.com>

        ** Merge in notzed-messageinfo-branch, fix some minor conflicts.

20 years agoFree the passwd here if we need to retry to authenticate.
Jeffrey Stedfast [Thu, 11 Nov 2004 22:09:32 +0000 (22:09 +0000)]
Free the passwd here if we need to retry to authenticate.

2004-11-11  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-store.c (imap4_reconnect): Free the
passwd here if we need to retry to authenticate.

20 years ago#define d()
Jeffrey Stedfast [Thu, 11 Nov 2004 17:47:44 +0000 (17:47 +0000)]
#define d()

20 years agoremoved some debug printf's
Jeffrey Stedfast [Wed, 10 Nov 2004 22:48:10 +0000 (22:48 +0000)]
removed some debug printf's

20 years agoUse the expanded ALL macro as on closer inspection of the RFC, we're not
Jeffrey Stedfast [Wed, 10 Nov 2004 22:42:00 +0000 (22:42 +0000)]
Use the expanded ALL macro as on closer inspection of the RFC, we're not

2004-11-10  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-summary.c (imap4_summary_fetch_all):
Use the expanded ALL macro as on closer inspection of the RFC,
we're not allowed to use macros in conjunction with other FETCH
items (such as UID in our case).

20 years agoinclude a header
Jeffrey Stedfast [Wed, 10 Nov 2004 22:36:36 +0000 (22:36 +0000)]
include a header

20 years agoenabled \\Recent flag
Jeffrey Stedfast [Wed, 10 Nov 2004 18:42:12 +0000 (18:42 +0000)]
enabled \\Recent flag

20 years agobefore short-circuiting the check for child content, check the child
Not Zed [Wed, 10 Nov 2004 04:05:50 +0000 (04:05 +0000)]
before short-circuiting the check for child content, check the child

2004-11-09  Not Zed  <NotZed@Ximian.com>

        * providers/imap/camel-imap-folder.c (imap_get_message): before
        short-circuiting the check for child content, check the child
        content info is actually correct.

2004-11-08  Not Zed  <NotZed@Ximian.com>

        ** See bug #69145.

        * providers/imap/camel-imap-folder.c (get_message): remove spec
        argument, always calculate it from the content-info.
        (content_info_incomplete): recursively check the content-info for
        completeness, not just one level.

20 years agoUpdated the properties to include all the same settings as the old imap
Jeffrey Stedfast [Tue, 9 Nov 2004 21:04:25 +0000 (21:04 +0000)]
Updated the properties to include all the same settings as the old imap

2004-11-09  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-provider.c: Updated the properties
to include all the same settings as the old imap code.

* providers/imap4/camel-imap4-folder.c (imap4_getv): Implemented.
(imap4_setv): Implemented.

20 years agoremoevd unused vars
Jeffrey Stedfast [Tue, 9 Nov 2004 17:07:34 +0000 (17:07 +0000)]
remoevd unused vars

20 years agoFix for bug #69241.
Jeffrey Stedfast [Tue, 9 Nov 2004 17:06:41 +0000 (17:06 +0000)]
Fix for bug #69241.

2004-11-08  Jeffrey Stedfast  <fejj@novell.com>

Fix for bug #69241.

* camel-gpg-context.c (gpg_decrypt): We need to extract just the
application/pgp-encrypted part from the multipart/encrypted that
gets passed in. Added checks to verify that the input part is the
correct type as well. Once we have the application/pgp-encrypted
part, we need to use camel_data_wrapper_decode_to_stream() in case
the part was encoded in any way.

20 years agoHandle not getting the CRLF pair together. Also don't require that we have
Jeffrey Stedfast [Tue, 9 Nov 2004 16:53:29 +0000 (16:53 +0000)]
Handle not getting the CRLF pair together. Also don't require that we have

2004-11-09  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-stream.c (camel_imap4_stream_line):
Handle not getting the CRLF pair together. Also don't require that
we have at least 3 bytes in the read buffer as it is possible we
don't have that much (see bug #69160).

2004-11-08  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-store.c (imap4_subscribe_folder):
Note the folder-info just subscribed.
(imap4_unsubscribe_folder): Unnote the folder-info.

20 years agouse evolution-data-server-$BASE_VERSION as the GETTEXT_PACKAGE.
Rodrigo Moya [Fri, 5 Nov 2004 12:13:17 +0000 (12:13 +0000)]
use evolution-data-server-$BASE_VERSION as the GETTEXT_PACKAGE.

2004-11-05  Rodrigo Moya <rodrigo@novell.com>

* configure.in: use evolution-data-server-$BASE_VERSION as the
GETTEXT_PACKAGE.

20 years agofile camel-groupwise-message-cache.c was initially added on branch soap_mailer.
Parthasarathi Susarla [Fri, 5 Nov 2004 06:33:01 +0000 (06:33 +0000)]
file camel-groupwise-message-cache.c was initially added on branch soap_mailer.

20 years agofile camel-groupwise-message-cache.h was initially added on branch soap_mailer.
Parthasarathi Susarla [Fri, 5 Nov 2004 06:33:01 +0000 (06:33 +0000)]
file camel-groupwise-message-cache.h was initially added on branch soap_mailer.

20 years agoAdded much in-line documentation. (engine_parse_capability): Use
Jeffrey Stedfast [Thu, 4 Nov 2004 20:52:49 +0000 (20:52 +0000)]
Added much in-line documentation. (engine_parse_capability): Use

2004-11-04  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-engine.c: Added much in-line
documentation.
(engine_parse_capability): Use g_ascii_str[n]casecmp().
(camel_imap4_engine_nstring): New convenience function.

20 years agoFixes #69056
Ryan Skadberg [Thu, 4 Nov 2004 12:38:11 +0000 (12:38 +0000)]
Fixes #69056

2004-11-03  Ryan Skadberg  <skadz@stigmata.org>

Fixes #69056

* configure.in: Fix GETTEXT_PACKAGE to be 1.2 to match EDS version.

20 years agocheck interfaces for events too. (camel_object_trigger_event): check
Not Zed [Thu, 4 Nov 2004 05:34:05 +0000 (05:34 +0000)]
check interfaces for events too. (camel_object_trigger_event): check

2004-11-02  Not Zed  <NotZed@Ximian.com>

        * camel-object.c (camel_object_hook_event): check interfaces for
        events too.
        (camel_object_trigger_event): check interfaces for events too.
        (camel_object_class_add_event): more checks for interfaces vs
        normal object classes.
        (camel_object_class_add_interface): add an interface to a class.
        (camel_object_get_interface): query for interfaces on an object.
        (camel_object_get_type): register the interface type.

20 years agoDon't bother getting the folder delim if the name is "" since we don't
Jeffrey Stedfast [Tue, 2 Nov 2004 20:30:22 +0000 (20:30 +0000)]
Don't bother getting the folder delim if the name is "" since we don't

2004-11-02  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-store.c (imap4_folder_utf7_name):
Don't bother getting the folder delim if the name is "" since we
don't need it in that case.

* providers/imap4/camel-imap4-utils.c
(camel_imap4_get_path_delim): add an assert that s->namespaces is
non-NULL.

20 years agoIf namespaces is NULL, return the default folder delim ('/').
Jeffrey Stedfast [Tue, 2 Nov 2004 20:21:07 +0000 (20:21 +0000)]
If namespaces is NULL, return the default folder delim ('/').

2004-11-02  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-utils.c
(camel_imap4_get_path_delim): If namespaces is NULL, return the
default folder delim ('/').

20 years agoUpdate stream->inptr after fetching the literal chunk.
Jeffrey Stedfast [Tue, 2 Nov 2004 19:19:27 +0000 (19:19 +0000)]
Update stream->inptr after fetching the literal chunk.

2004-11-02  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-stream.c
(camel_imap4_stream_literal): Update stream->inptr after fetching
the literal chunk.

20 years agoAdd bug number
JP Rosevear [Tue, 2 Nov 2004 18:58:40 +0000 (18:58 +0000)]
Add bug number

20 years agoDo proper cleanup in case of error and also handle literals.
Jeffrey Stedfast [Tue, 2 Nov 2004 18:56:53 +0000 (18:56 +0000)]
Do proper cleanup in case of error and also handle literals.

2004-11-02  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-summary.c (envelope_decode_address):
Do proper cleanup in case of error and also handle literals.

20 years agoRemoved camel_service_connect() call which is no longer needed.
Jeffrey Stedfast [Tue, 2 Nov 2004 18:31:52 +0000 (18:31 +0000)]
Removed camel_service_connect() call which is no longer needed.

2004-11-02  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-store.c (imap4_get_folder_info):
Removed camel_service_connect() call which is no longer needed.
(imap4_connect): If engine is already connected, shortcut to
simply returning success.
(imap4_disconnect): Check engine state rather than poking at
stream state.

20 years agorequire libbonobo >= 2.4.2
JP Rosevear [Tue, 2 Nov 2004 16:58:56 +0000 (16:58 +0000)]
require libbonobo >= 2.4.2

2004-11-02  JP Rosevear  <jpr@novell.com>

* configure.in: require libbonobo >= 2.4.2

20 years agoDo the same SSL->TLS and TLS->CLEAR fallbacks that the 2.0 (and older)
Jeffrey Stedfast [Mon, 1 Nov 2004 20:54:35 +0000 (20:54 +0000)]
Do the same SSL->TLS and TLS->CLEAR fallbacks that the 2.0 (and older)

2004-11-01  Jeffrey Stedfast  <fejj@novell.com>

* providers/smtp/camel-smtp-transport.c
(connect_to_server_wrapper): Do the same SSL->TLS and TLS->CLEAR
fallbacks that the 2.0 (and older) code did.

* providers/pop3/camel-pop3-store.c (connect_to_server_wrapper): Same.

* providers/imap4/camel-imap4-store.c (connect_to_server_wrapper): Same.

* providers/imap/camel-imap-store.c (connect_to_server_wrapper): Same.

20 years agoRemove expunged messages from the cache.
Jeffrey Stedfast [Mon, 1 Nov 2004 19:58:38 +0000 (19:58 +0000)]
Remove expunged messages from the cache.

2004-11-01  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-summary.c
(camel_imap4_summary_expunge): Remove expunged messages from the
cache.
(camel_imap4_summary_set_uidvalidity): Clear the cache if the
UIDVALIDITY has changed.

* providers/imap4/camel-imap4-folder.c (imap4_get_message): If the
message exists in the cache, use that rather than fetching it from
the server and cache messages fetched from the server for later
use.
(camel_imap4_folder_finalize): Unref the cache if non-NULL.
(camel_imap4_folder_new): Create the CamelDataCache.

20 years agoCache the folder-info on the summary if successful. (imap4_delete_folder):
Jeffrey Stedfast [Mon, 1 Nov 2004 18:54:46 +0000 (18:54 +0000)]
Cache the folder-info on the summary if successful. (imap4_delete_folder):

2004-11-01  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-store.c (imap4_create_folder): Cache
the folder-info on the summary if successful.
(imap4_delete_folder): Un-cache the folder-info from the summary.

* providers/imap4/camel-imap4-store-summary.c (load_namespaces):
Cleaned up a bit.
(save_namespaces): Same.
(camel_imap4_store_summary_unnote_info): New function.
(camel_imap4_store_summary_get_folder_info): Fixed the logic a
bit.

20 years agoRemove duplicated x86-64 mutex definition.
Hans Petter Jansson [Mon, 1 Nov 2004 18:51:18 +0000 (18:51 +0000)]
Remove duplicated x86-64 mutex definition.

2004-11-01  Hans Petter Jansson  <hpj@novell.com>

* libdb/dbinc/mutex.h: Remove duplicated x86-64 mutex definition.

20 years agoCleaned up a bit. (save_namespaces): Same.
Jeffrey Stedfast [Mon, 1 Nov 2004 17:53:58 +0000 (17:53 +0000)]
Cleaned up a bit. (save_namespaces): Same.

2004-11-01  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-store-summary.c (load_namespaces):
Cleaned up a bit.
(save_namespaces): Same.

20 years agoUpdate news
JP Rosevear [Mon, 1 Nov 2004 15:44:25 +0000 (15:44 +0000)]
Update news

20 years agomove e_book_backend_sexp_match_contact inside if(match_needed) sp that
Sivaiah Nallagatla [Sat, 30 Oct 2004 19:20:35 +0000 (19:20 +0000)]
move e_book_backend_sexp_match_contact inside if(match_needed) sp that

2004-10-30  Sivaiah Nallagatla <snallagatla@novell.com>

        * backends/groupwise/e-book-backend-groupwise.c (
        e_book_backend_groupwise_get_contact_list) : move e_book_backend_sexp_match_contact
        inside if(match_needed) sp that contact won't be returned
        where match is needed but contact does not match the criteria

20 years agoremove the set_marker call from the begining of the functions. accidently
Sivaiah Nallagatla [Fri, 29 Oct 2004 16:16:18 +0000 (16:16 +0000)]
remove the set_marker call from the begining of the functions. accidently

2004-10-29  Sivaiah Nallagatla <snallagatla@novell.com>

        * backends/groupwise/e-ca-backend-groupwise.c
        (cache_init) : remove the set_marker call from the begining of the
        functions. accidently placed in the last commit

20 years agodon't crash if the UID of the contact being commited is NULL.
Diego Gonzalez [Fri, 29 Oct 2004 05:15:25 +0000 (05:15 +0000)]
don't crash if the UID of the contact being commited is NULL.

2004-10-29  Diego Gonzalez <diego@pemas.net>

   * backends/file/e-book-backend-file.c (e_book_backend_file_modify_contact):
     don't crash if the UID of the contact being commited is NULL.

2004-10-29  Diego Gonzalez <diego@pemas.net>

   * libebook/e-book.c (do_commit_contact): when doing a e_book_commit_contact,
     several times, the first time that this funcion was called with the
     sync flag it cleared the UID of the contact, in the next operation the
     server would crash due to the UID being null. This fixes the client side
     and seems to work without a glitch.

     I just removed the e_contact_set as it seems (from visual inspection of
     e_contact_set) that this operation doesn't cause any call in the backend,
     and thus it will not force the previous operation to be completed.

20 years agoRead the getQm poll interval from GETQM_TIME_INTERVAL. If not availbale
Sivaiah Nallagatla [Thu, 28 Oct 2004 19:28:45 +0000 (19:28 +0000)]
Read the getQm poll interval from GETQM_TIME_INTERVAL. If not availbale

2004-10-29  Sivaiah Nallagatla <snallagatla@novell.com>

        * backends/groupwise/e-cal-backends-groupwise.c
        (cache_init) : Read the getQm poll interval
        from GETQM_TIME_INTERVAL. If not availbale
        use default value.

20 years agoHandle literal strings. (envelope_decode_date): Same. Fixes bug #68894.
Jeffrey Stedfast [Thu, 28 Oct 2004 16:54:44 +0000 (16:54 +0000)]
Handle literal strings. (envelope_decode_date): Same. Fixes bug #68894.

2004-10-28  Jeffrey Stedfast  <fejj@ximian.com>

* providers/imap4/camel-imap4-summary.c (envelope_decode_nstring):
Handle literal strings.
(envelope_decode_date): Same. Fixes bug #68894.

20 years agoSet the CACHE_REFRESH_INTERVAL to 10 mins.
Harish Krishnaswamy [Thu, 28 Oct 2004 15:32:01 +0000 (15:32 +0000)]
Set the CACHE_REFRESH_INTERVAL to 10 mins.

* backends/groupwise/e-cal-backend-groupwise.c:
Set the CACHE_REFRESH_INTERVAL to 10 mins.

20 years agoProperly tokenise "\*" as a flag token. Fixes bug #68869.
Jeffrey Stedfast [Thu, 28 Oct 2004 15:19:57 +0000 (15:19 +0000)]
Properly tokenise "\*" as a flag token. Fixes bug #68869.

2004-10-28  Jeffrey Stedfast  <fejj@ximian.com>

* providers/imap4/camel-imap4-stream.c
(camel_imap4_stream_next_token): Properly tokenise "\*" as a flag
token. Fixes bug #68869.

20 years ago#include "camel-i18n.h"
Björn Torkelsson [Thu, 28 Oct 2004 03:00:22 +0000 (03:00 +0000)]
#include "camel-i18n.h"

2004-10-21  Björn Torkelsson <torkel@acc.umu.se>

        * camel-sasl-kerberos4.c: #include "camel-i18n.h"

20 years agonew function to retrieve objects and detached recurrences for that object.
Rodrigo Moya [Thu, 28 Oct 2004 00:16:21 +0000 (00:16 +0000)]
new function to retrieve objects and detached recurrences for that object.

2004-10-28  Rodrigo Moya <rodrigo@novell.com>

* libecal/e-cal.[ch] (e_cal_get_objects_for_uid): new function
to retrieve objects and detached recurrences for that object.
(e_cal_get_object): deal with the backend returning a VCALENDAR
object. In that case, just get the first component of the same
type we are using.
(generate_instances): when we have an UID, use the new function
e_cal_get_objects_for_uid, avoiding countless calls to
e_cal_get_object_list.

* backends/file/e-cal-backend-file.c (e_cal_backend_file_get_object):
if we have detached instances, return a VCALENDAR with the master
object and any detached instance.

20 years agoadd keep-alive http header so that we don't make a new connection for each
Sivaiah Nallagatla [Wed, 27 Oct 2004 22:18:32 +0000 (22:18 +0000)]
add keep-alive http header so that we don't make a new connection for each

2004-10-26  Sivaiah Nallagatla <snallagatla@novell.com>

        * e-gw-message.c (e_gw_message_new_with_header) :
        add keep-alive http header so that we don't make
        a new  connection for each http request

20 years agoinclude just include signal.h for portability
JP Rosevear [Wed, 27 Oct 2004 16:38:34 +0000 (16:38 +0000)]
include just include signal.h for portability

2004-10-27  JP Rosevear  <jpr@novell.com>

* src/server.c: include just include signal.h for portability

20 years agofix the arguments to pthread_key_delete.
Julio M. Merino Vidal [Wed, 27 Oct 2004 06:16:30 +0000 (06:16 +0000)]
fix the arguments to pthread_key_delete.

2004-10-27  Julio M. Merino Vidal <jmmv@menta.net>

        * camel-operation.c (camel_operation_shutdown): fix the arguments
        to pthread_key_delete.

20 years agoRemove E_CONTACT_UID from the list of feilds we search in. Fixes #42165
Sivaiah Nallagatla [Tue, 26 Oct 2004 23:35:41 +0000 (23:35 +0000)]
Remove E_CONTACT_UID from the list of feilds we search in. Fixes #42165

2004-10-26  Sivaiah Nallagatla <snallagatla@novell.com>

        * libedata-book/e-book-backend-sexp.c : Remove E_CONTACT_UID
        from the list of feilds we search in.
        Fixes #42165

20 years agoNew files implementing a folder-info cache for offline mode (and faster
Jeffrey Stedfast [Tue, 26 Oct 2004 21:22:17 +0000 (21:22 +0000)]
New files implementing a folder-info cache for offline mode (and faster

2004-10-26  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-store-summary.[c,h]: New files
implementing a folder-info cache for offline mode (and faster
startup I guess).

* providers/imap4/camel-imap4-store.c (imap4_build_folder_info):
Cache the folder-info for later use in offline mode.

* providers/imap4/camel-imap4-utils.c
(camel_imap4_get_path_delim): Instead of assigning top = "INBOX",
do strcpy (top, "INBOX") so that we can later modify the
string. Fixes bug #68814.

2004-10-25  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-engine.c (engine_parse_namespace):
Updated to use the public function in camel-imap4-utils.c
(camel_imap4_engine_finalize): Same.

* providers/imap4/camel-imap4-store.c (imap4_construct): Setup and
load the store summary.
(camel_imap4_store_finalize): Unref the store summary.
(imap4_get_folder): Implemented offline support.
(imap4_folder_utf7_name): Pass the summary to get_delim rather
than the engine.
(imap4_create_folder): Same.
(imap4_reconnect): Update the namespaces on the store summary.
(connect_to_server): Update the store summary capabilities.

* providers/imap4/camel-imap4-utils.c
(camel_imap4_get_path_delim): Now takes a store-summary rather
than an engine so that it will work in offline mode.
(camel_imap4_namespace_clear): Moved here from
camel-imap4-engine.c
(camel_imap4_namespace_list_copy): New convenience function.
(camel_imap4_namespace_list_free): New.

* providers/imap4/camel-imap4-folder.c (camel_imap4_folder_new):
Check the return value of summary loading in offline mode (if it
fails, we can't get the folder).

20 years agoFrom Anders Carlsson <andersca@gnome.org>
JP Rosevear [Mon, 25 Oct 2004 14:17:25 +0000 (14:17 +0000)]
From Anders Carlsson <andersca@gnome.org>

2004-10-25  JP Rosevear  <jpr@novell.com>

From Anders Carlsson <andersca@gnome.org>

* libedata-book/e-book-backend-factory.c
(e_book_backend_factory_get_type): allocate the right size for the
class

20 years agoReduce noise pollution.
Nat Friedman [Sun, 24 Oct 2004 10:13:46 +0000 (10:13 +0000)]
Reduce noise pollution.

20 years agoMake GroupWise IM names searchable.
Nat Friedman [Sun, 24 Oct 2004 10:12:10 +0000 (10:12 +0000)]
Make GroupWise IM names searchable.

2004-10-24  Nat Friedman  <nat@novell.com>

* libedata-book/e-book-backend-sexp.c (compare_im_groupwise): Make
GroupWise IM names searchable.

20 years agoUse some more reasonable strings.
Nat Friedman [Sun, 24 Oct 2004 09:40:47 +0000 (09:40 +0000)]
Use some more reasonable strings.

20 years ago#include "camel-i18n.h"
Jeffrey Stedfast [Thu, 21 Oct 2004 19:35:21 +0000 (19:35 +0000)]
#include "camel-i18n.h"

2004-10-21  Jeffrey Stedfast  <fejj@novell.com>

* camel-sasl-gssapi.c: #include "camel-i18n.h"

20 years agoadded source selector dialog widget.
Rodrigo Moya [Thu, 21 Oct 2004 16:07:03 +0000 (16:07 +0000)]
added source selector dialog widget.

2004-10-21  Rodrigo Moya <rodrigo@novell.com>

* libedataserverui/Makefile.am:
* libedataserverui/e-source-selector-dialog.[ch]: added source
selector dialog widget.

* libedataserverui/e-source-selector.h: added G_BEGIN/END_DECLS.

20 years agoDon't allow users to create folders in offline mode. When in offline mode,
Jeffrey Stedfast [Wed, 20 Oct 2004 19:39:44 +0000 (19:39 +0000)]
Don't allow users to create folders in offline mode. When in offline mode,

2004-10-20  Jeffrey Stedfast  <fejj@ximian.com>

* providers/imap4/camel-imap4-store.c (imap4_get_folder): Don't
allow users to create folders in offline mode. When in offline
mode, use a different codepath to get a folder object.
(imap4_noop): Handle offline mode.
(imap4_unsubscribe_folder): Throw an exception if we are in
offline mode.
(imap4_subscribe_folder): Same.
(imap4_get_folder_info): Started to implement offline
support. Also, even if we are in online mode but the engine has
not yet been connected, we should follow the "offline" code path
and get the folder info's from the cache.
(imap4_rename_folder): Disallow in offline mode.
(imap4_delete_folder): Same.
(imap4_connect): Handle offline mode.
(imap4_disconnect): Handle offline mode and do proper locking.
(imap4_query_auth_types): Same.

20 years agoRemoved an already-fixed FIXME comment. (imap4_summary_fetch_flags): Same.
Jeffrey Stedfast [Wed, 20 Oct 2004 17:45:29 +0000 (17:45 +0000)]
Removed an already-fixed FIXME comment. (imap4_summary_fetch_flags): Same.

2004-10-19  Jeffrey Stedfast  <fejj@ximian.com>

* providers/imap4/camel-imap4-summary.c (imap4_summary_fetch_all):
Removed an already-fixed FIXME comment.
(imap4_summary_fetch_flags): Same.

* providers/imap4/camel-imap4-folder.c (imap4_get_path_delim):
Removed. Use camel_imap4_get_path_delim() instead.
(camel_imap4_folder_new): Updated.
(imap4_sync): If we aren't online, we're done. nothing to do.
(imap4_refresh_info): Same.
(imap4_append_message): Same but set an exception.
(imap4_transfer_messages_to): Same.

* providers/imap4/camel-imap4-utils.c
(camel_imap4_get_path_delim): Moved here from camel-imap4-store.c

* providers/imap4/camel-imap4-store.c (imap4_try_authenticate):
Change the service string for the sasl mechanism to"imap" rather
than "imap4".
(imap4_get_path_delim): Removed.
(imap4_create_folder): Updated.
(imap4_folder_utf7_name): Same.

20 years agoupdated comment
Jeffrey Stedfast [Wed, 20 Oct 2004 16:24:50 +0000 (16:24 +0000)]
updated comment

20 years agoRemoved an already-fixed FIXME comment. (imap4_summary_fetch_flags): Same.
Jeffrey Stedfast [Tue, 19 Oct 2004 17:00:27 +0000 (17:00 +0000)]
Removed an already-fixed FIXME comment. (imap4_summary_fetch_flags): Same.

2004-10-19  Jeffrey Stedfast  <fejj@ximian.com>

* providers/imap4/camel-imap4-summary.c (imap4_summary_fetch_all):
Removed an already-fixed FIXME comment.
(imap4_summary_fetch_flags): Same.

20 years agofixed
Jeffrey Stedfast [Tue, 19 Oct 2004 16:30:59 +0000 (16:30 +0000)]
fixed

20 years agoChange the service string for the sasl mechanism to"imap" rather than
Jeffrey Stedfast [Mon, 18 Oct 2004 18:44:28 +0000 (18:44 +0000)]
Change the service string for the sasl mechanism to"imap" rather than

2004-10-18  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-store.c (imap4_try_authenticate):
Change the service string for the sasl mechanism to"imap" rather
than "imap4".

20 years agoUpdated Serbian translation.
Danilo Šegan [Fri, 15 Oct 2004 21:10:09 +0000 (21:10 +0000)]
Updated Serbian translation.

20 years agorenamed delete_originals to move. clearer. cleaner. shorter. not as ugly.
Jeffrey Stedfast [Fri, 15 Oct 2004 20:27:49 +0000 (20:27 +0000)]
renamed delete_originals to move. clearer. cleaner. shorter. not as ugly.

20 years agoadded gtk-doc comments
Jeffrey Stedfast [Fri, 15 Oct 2004 20:21:02 +0000 (20:21 +0000)]
added gtk-doc comments

20 years agoFixes #67031 Set the completed date. For posted tasks set it as the
Chenthill Palanisamy [Fri, 15 Oct 2004 07:04:50 +0000 (07:04 +0000)]
Fixes #67031 Set the completed date. For posted tasks set it as the

2004-10-15  Chenthill Palanisamy <pchenthill@novell.com>

Fixes #67031
* backends/groupwise/e-cal-backends-groupwise-utils.c
(e_gw_item_to_cal_component): Set the completed date. For
posted tasks set it as the current time.
* backends/groupwise/e-cal-backends-groupwise.c
(e_cal_backend_groupwise_modify_object): Update the item in
the cache after completing the task.

20 years agoFixes #67031 Added apis to get and set the completion date for tasks. Set
Chenthill Palanisamy [Fri, 15 Oct 2004 06:46:01 +0000 (06:46 +0000)]
Fixes #67031 Added apis to get and set the completion date for tasks. Set

2004-10-15  Chenthill Palanisamy <pchenthill@novell.com>

Fixes #67031
* e-gw-item.[ch] (e_gw_item_set_completed_date),
(e_gw_item_get_completed_date):
Added apis to get and set the completion date for tasks.
* e-gw-item.c (set_recipient_list_from_soap_parameter):
Set the completion date for group tasks.
(_EGwItemPrivate): Added a string variable completed_date.
(e_gw_item_init): Initialized the variable.

20 years agoUpdated Czech translation.
Miloslav Trmac [Thu, 14 Oct 2004 18:10:28 +0000 (18:10 +0000)]
Updated Czech translation.

2004-10-14  Miloslav Trmac  <mitr@volny.cz>

* cs.po: Updated Czech translation.

20 years agoG_DEFINE_TYPE cleanups for parent class
JP Rosevear [Thu, 14 Oct 2004 17:46:37 +0000 (17:46 +0000)]
G_DEFINE_TYPE cleanups for parent class

2004-10-14  JP Rosevear  <jpr@novell.com>

* libedataserverui/e-source-selector.c: G_DEFINE_TYPE cleanups for
parent class

* libedataserverui/e-source-option-menu.c: ditto

20 years agoAdd -avoid-version to LDFLAGS for all of the backends
Rodney Dawes [Thu, 14 Oct 2004 15:50:18 +0000 (15:50 +0000)]
Add -avoid-version to LDFLAGS for all of the backends

2004-10-14  Rodney Dawes  <dobey@novell.com>

* backends/*/Makefile.am: Add -avoid-version to LDFLAGS for all
of the backends

20 years agoUpdated Albanian translation.
Laurent Dhima [Thu, 14 Oct 2004 15:31:27 +0000 (15:31 +0000)]
Updated Albanian translation.

2004-10-14  Laurent Dhima  <laurenti@alblinux.net>

* sq.po: Updated Albanian translation.

20 years agolink to the right lib and require libedataserver 1.2
JP Rosevear [Thu, 14 Oct 2004 14:34:47 +0000 (14:34 +0000)]
link to the right lib and require libedataserver 1.2

2004-10-14  JP Rosevear  <jpr@novell.com>

* libedataserverui/libedataserverui.pc.in: link to the right lib
and require libedataserver 1.2

20 years ago: removed stray debug code that should not have been there in the first
Harish Krishnaswamy [Thu, 14 Oct 2004 05:25:05 +0000 (05:25 +0000)]
: removed stray debug code that should not have been there in the first

* backends/groupwise/e-cal-backend-groupwise.c:
(get_deltas) : removed stray debug code that should not have
been there in the first place.

20 years agoUpdated Canadian English translation.
Adam Weinberger [Thu, 14 Oct 2004 00:39:19 +0000 (00:39 +0000)]
Updated Canadian English translation.

* en_CA.po: Updated Canadian English translation.

20 years agoUpdated British English translation.
David Lodge [Wed, 13 Oct 2004 21:01:17 +0000 (21:01 +0000)]
Updated British English translation.

2004-10-13  David Lodge <dave@cirt.net>

        * en_GB.po: Updated British English translation.

20 years agoadd missing marshaller list
JP Rosevear [Wed, 13 Oct 2004 19:48:19 +0000 (19:48 +0000)]
add missing marshaller list

2004-10-13  JP Rosevear  <jpr@novell.com>

* libedataserver/e-data-server-marshal.list: add missing
marshaller list

20 years agobuild libedataserverui
JP Rosevear [Wed, 13 Oct 2004 19:19:58 +0000 (19:19 +0000)]
build libedataserverui

2004-10-13  JP Rosevear  <jpr@novell.com>

* Makefile.am: build libedataserverui

20 years agoShush
JP Rosevear [Wed, 13 Oct 2004 18:44:32 +0000 (18:44 +0000)]
Shush

20 years agomove from evolution
JP Rosevear [Wed, 13 Oct 2004 17:55:01 +0000 (17:55 +0000)]
move from evolution

2004-10-13  JP Rosevear  <jpr@novell.com>

* libedataserverui/test-source-option-menu.c: move from evolution

* libedataserverui/e-source-selector.c: ditto

* libedataserverui/e-source-selector.h: ditto

* libedataserverui/e-source-option-menu.c: ditto

* libedataserverui/e-source-option-menu.h: ditto

* libedataserverui/test-source-selector.c: ditto

* libedataserverui/libedataserverui.pc.in: add a pkg-config file

* libedataserverui/Makefile.am: build libedataserverui and test progs

* configure.in: add libtool versioning for libedataserverui and
output the files

20 years agoUse "%s" as the formatter argument and msg->prompt as a printf-style
Jeffrey Stedfast [Wed, 13 Oct 2004 17:25:37 +0000 (17:25 +0000)]
Use "%s" as the formatter argument and msg->prompt as a printf-style

2004-10-07  Jeffrey Stedfast  <fejj@novell.com>

* e-passwords.c (ep_ask_password): Use "%s" as the formatter
argument and msg->prompt as a printf-style argument rather than
using it as the format string. Fixes bug #67622.

20 years agoRemoved missing file entries and added missing one. Updated Swedish
Christian Rose [Wed, 13 Oct 2004 12:59:44 +0000 (12:59 +0000)]
Removed missing file entries and added missing one. Updated Swedish

2004-10-13  Christian Rose  <menthos@menthos.com>

* POTFILES.in: Removed missing file entries and added missing
one.
* sv.po: Updated Swedish translation.

20 years agonew function to reautheicate to server when the sessionid we have becomes
Sivaiah Nallagatla [Wed, 13 Oct 2004 11:46:39 +0000 (11:46 +0000)]
new function to reautheicate to server when the sessionid we have becomes

2004-10-13 Sivaiah Nallagatla    <snallagatla@novell.com>

        * e-gw-connection.c (reauthenitcate) : new function to reautheicate
        to server when the sessionid we have becomes invalid because of timeouts
        server restarts etc.
        (e_gw_connection_parse_response_status) : add the new soap error code
        and corresponding E_GW_CONNECTION_*  status code.
        (e_gw_connection_new) : no need to dup th session id got form soap
        response.
        (e_gw_connection_init) (e_gw_connection_dispose) : init and free the new
          mutex added to take care of muliple calls to reauthenicate
        (e_gw_connection_get_items) (e_gw_connection_get_items_from_ids)
        (e_gw_connection_send_item) (e_gw_connection_create_item)
        (e_gw_connection_modify_item) (e_gw_connection_get_item)
        (e_gw_connection_remove_item) (e_gw_connection_remove_items)
        (e_gw_connection_accept_request) (e_gw_connection_decline_request)
        (e_gw_connection_retract_request) (e_gw_connection_complete_request)
        (e_gw_connection_create_book) (e_gw_connection_get_address_book_list)
        (e_gw_connection_add_members) (e_gw_connection_remove_members)
        (e_gw_connection_destroy_cursor) (e_gw_connection_create_cursor)
        (e_gw_connection_read_cursor) (e_gw_connection_get_categories)
        (e_gw_connection_get_quick_messages) : if the status is invalid session
        call reauthenticate
        part of the fix for #64298

20 years agocall the e_gw_connection_* api again if the retuned status code is
Sivaiah Nallagatla [Wed, 13 Oct 2004 11:40:43 +0000 (11:40 +0000)]
call the e_gw_connection_* api again if the retuned status code is

2004-10-13 Sivaiah Nallagatla <snallagatla@novell.com>

        * backend/groupwise/e-book-backend-groupwise.c (
        e_book_backend_groupwise_create_contact)
        (e_book_backend_groupwise_get_contact_list)
        (book_view_thread) (e_book_backend_groupwise_authenticate_user)
        : call the e_gw_connection_* api again if the retuned status
        code is E_GW_CONNECTION_STATUS_INVALID_CONNECTION. Part of the fix
        for #64298