platform/upstream/evolution-data-server.git
20 years agochanged to match_threads. (camel_folder_search_search): remove thread
Not Zed [Wed, 12 May 2004 07:12:27 +0000 (07:12 +0000)]
changed to match_threads. (camel_folder_search_search): remove thread

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

        * camel-folder-search.c (search_threads): changed to match_threads.
        (camel_folder_search_search): remove thread matching stuff from here.

2004-05-06  Not Zed  <NotZed@Ximian.com>

        * camel-digest-folder.c (digest_search_by_expression)
        (digest_search_by_uids):
        * providers/nntp/camel-nntp-folder.c (nntp_folder_search_by_expression)
        (nntp_folder_search_by_uids):
        * providers/imap/camel-imap-folder.c (imap_search_by_expression)
        (imap_search_by_uids):
        * providers/local/camel-local-folder.c (local_search_by_expression)
        (local_search_by_uids): use camel_folder_search_search & some minor cleanups.

        * camel-folder-search.c (search_threads): keep track of the match
        threads option for this search.
        (camel_folder_search_match_expression): Removed, not used anymore.
        (camel_folder_search_search): new api entry point for searching, a
        bit easier to use and needed for thread matching.

        * camel-folder-search.c (camel_folder_search_search): new search
        api entry point, take a full summary and optionally a subset of
        uids to match against.
        (search_match_all): use the uids' passed in to only search a
        subset of uid's.

20 years agofixed
Jeffrey Stedfast [Tue, 11 May 2004 21:17:19 +0000 (21:17 +0000)]
fixed

20 years agoFixed a type-o. Fixes bug #58348.
Jeffrey Stedfast [Tue, 11 May 2004 21:16:21 +0000 (21:16 +0000)]
Fixed a type-o. Fixes bug #58348.

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

* camel-smime-context.c (sm_signing_cmsmessage): Fixed a
type-o. Fixes bug #58348.

20 years agoNew class for zipping/unzipping gzip streams.
Jeffrey Stedfast [Mon, 10 May 2004 19:29:57 +0000 (19:29 +0000)]
New class for zipping/unzipping gzip streams.

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

* camel-mime-filter-gzip.[c,h]: New class for zipping/unzipping
gzip streams.

* camel-mime-filter-yenc.[c,h]: New class for encoding/decoding
the crack known as YEncode.

20 years agoif im does not correspond to one supported in evo, ignore it fixes #58262
Sivaiah Nallagatla [Mon, 10 May 2004 11:04:00 +0000 (11:04 +0000)]
if im does not correspond to one supported in evo, ignore it fixes #58262

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

        * backends/groupwise/e-book-backend-groupwise.c (populate_ims) :
        if im does not correspond to one supported in evo, ignore it
        fixes #58262

20 years agonew apis to get and set whther the container is Frequent Contacts folder
Sivaiah Nallagatla [Mon, 10 May 2004 08:44:07 +0000 (08:44 +0000)]
new apis to get and set whther the container is Frequent Contacts folder

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

        * e-gw-container.[ch] (e_gw_container_get_is_frequent_contacts)
        (e_gw_container_set_is_frequent_contacts) : new apis to get and set
        whther the container is Frequent Contacts folder

        * e-gw-connection.c (e_gw_connection_get_addressbook_list) : read
        isFrequentContacts parameter from soap response and set it in container

20 years agoFixes #57908
JP Rosevear [Fri, 7 May 2004 16:04:17 +0000 (16:04 +0000)]
Fixes #57908

2004-05-07  JP Rosevear  <jpr@ximian.com>

Fixes #57908

* libecal/e-cal-component.c (e_cal_component_set_organizer):
prevent double frees
(e_cal_component_set_organizer): ditto
(e_cal_component_set_summary): ditto

20 years agoUpdated Ukrainian tranlsation.
Maxim Dziumanenko [Fri, 7 May 2004 15:33:46 +0000 (15:33 +0000)]
Updated Ukrainian tranlsation.

2004-05-07  Maxim Dziumanenko <mvd@mylinux.com.ua>

* Updated Ukrainian tranlsation.

20 years agoproperly set the parent nodes for the re-parented phantom-node children.
Not Zed [Fri, 7 May 2004 07:08:09 +0000 (07:08 +0000)]
properly set the parent nodes for the re-parented phantom-node children.

2004-05-07  Not Zed  <NotZed@Ximian.com>

        * camel-folder-thread.c (thread_summary): properly set the parent
        nodes for the re-parented phantom-node children.  Wasn't that fun
        to debug!

        * camel-folder-thread.h: make order and re bitfields, saves 4
        bytes/node.

20 years agoassign capabilities to ecal->capabilities so that it need not be computed
Harish Krishnaswamy [Thu, 6 May 2004 04:06:19 +0000 (04:06 +0000)]
assign capabilities to ecal->capabilities so that it need not be computed

* libecal/e-cal.c: (load_static_capabilities): assign capabilities
to ecal->capabilities so that it need not be computed repeatedly.
* backends/groupwise/e-cal-backend-groupwise.c:
(populate_cache) : added message to view element to recieve
message bodies as plain text (default).
(connect_to_server) : the Tasks folder is also Calendar and
not Checklist in GW server.
(e_cal_backend_groupwise_get_static_capabilities) :
Added CAL_STATIC_CAPABILITY_SAVE_SCHEDULES.

20 years agoset nodelay and keepalive on the socket.
Not Zed [Thu, 6 May 2004 03:58:05 +0000 (03:58 +0000)]
set nodelay and keepalive on the socket.

2004-05-06  Not Zed  <NotZed@Ximian.com>

        * providers/imap/camel-imap-store.c (connect_to_server): set
        nodelay and keepalive on the socket.

        * camel-file-utils.c (camel_read): put a timeout on the select.
        Logic shuffle to match the ssl stuff.
        (camel_write): Similar.

        * camel-tcp-stream-ssl.c (stream_connect): remove timeout, use
        CONNECT_TIMEOUT directly.
        (stream_read): put a timeout on the poll.  IO_TIMEOUT.  And a
        little logic shuffle.
        (stream_write): similar.
        (CONNECT_TIMEOUT): make this 4 minutes === tcp-raw timeout.

20 years agodont set X-Evolution-Source here anymore, set in caller.
Not Zed [Wed, 5 May 2004 13:27:33 +0000 (13:27 +0000)]
dont set X-Evolution-Source here anymore, set in caller.

2004-05-05  Not Zed  <NotZed@Ximian.com>

        * providers/imap/camel-imap-folder.c (get_message_simple): dont
        set X-Evolution-Source here anymore, set in caller.
        (imap_get_message): move the busted server get into the retry
        loop.  only leave the simple cache test outside of it.

20 years agoAdded new complex handlers for postal address fields. Bug # 45210
Edward Rudd [Wed, 5 May 2004 01:28:25 +0000 (01:28 +0000)]
Added new complex handlers for postal address fields. Bug # 45210

2004-05-04  Edward Rudd <urkle@outoforder.cc>
    * addressbook/backend/ldap/e-book-backend-ldap.c: Added new complex
    handlers for postal address fields. Bug # 45210

20 years agoGet rid of #ifdef ENABLE_THREADS stuff, that was done away with a while
Jeffrey Stedfast [Tue, 4 May 2004 18:01:57 +0000 (18:01 +0000)]
Get rid of #ifdef ENABLE_THREADS stuff, that was done away with a while

2004-05-04  Jeffrey Stedfast  <fejj@ximian.com>

* camel-session.h: Get rid of #ifdef ENABLE_THREADS stuff, that
was done away with a while back and is causing problems for 3rd
parties trying to use camel unless they explicityly #define
ENABLE_THREADS in their code.

20 years agoFixed typo.
Christian Kellner [Tue, 4 May 2004 15:06:49 +0000 (15:06 +0000)]
Fixed typo.

 * providers/groupwise/camel-gw-listener.h: Fixed typo.

20 years agomake it as function as we have to at more than one place
Sivaiah Nallagatla [Tue, 4 May 2004 14:58:41 +0000 (14:58 +0000)]
make it as function as we have to at more than one place

2004-05-04  Sivaiah Nallagatla  <snallagatla@novell.com>
        * e-gw-item.c  (free_full_name) : make it as function as we
        have to at more than one place
        (set_contact_fields_from_soap_parameter) : do not duplicate
        the string returned form soup_soap_parameter_get_string_value.
        * e-gw-connection.c (e_gw_connection_get_categories) : ditto

20 years agoset type paraemter with value as WORK on attributes while setting ims in
Sivaiah Nallagatla [Tue, 4 May 2004 14:57:09 +0000 (14:57 +0000)]
set type paraemter with value as WORK on attributes while setting ims in

2004-05-04  Sivaiah Nallagatla <snallagatla@novell.com>

        * backends/groupwise/e-book-backend-groupwise.c (populate_ims) :
        set type paraemter with value as WORK on attributes while setting ims in
        contact so that they appear in preview pane
        (free_attr_list) : new function to free list of attributes
        fixes #56776

20 years ago** See #57979.
Not Zed [Tue, 4 May 2004 07:48:14 +0000 (07:48 +0000)]
** See #57979.

2004-05-04  Not Zed  <NotZed@Ximian.com>

        ** See #57979.

        * camel-vee-folder.c (subfolder_renamed_update): when the
        subfolder gets renamed, remove all the old uid's and add the new
        ones (since the uid is based on the subordinate folder name).
        (subfolder_renamed): listen to renamed folder events.

        * providers/local/camel-mbox-store.c (get_folder_info): if we're
        getting a single folder with no children, make sure we fill the
        counts out.  Fixes some rename strangeness.

        * camel-vee-folder.c (camel_vee_folder_add_folder): hook onto the
        folder renamed signal.
        (camel_vee_folder_finalise): unhook folder_renamed signal.
        (camel_vee_folder_remove_folder): same.

20 years agoPatch the FIXMEs in the code handling recipient_list and message bodies
Harish Krishnaswamy [Tue, 4 May 2004 05:47:41 +0000 (05:47 +0000)]
Patch the FIXMEs in the code handling recipient_list and message bodies
in events. This also resolves #57204 and 57883.

20 years agoinclude glib.h for G_BEGIN_DECLS
JP Rosevear [Mon, 3 May 2004 19:43:22 +0000 (19:43 +0000)]
include glib.h for G_BEGIN_DECLS

2004-05-03  JP Rosevear  <jpr@ximian.com>

* libedataserver/e-memory.h: include glib.h for G_BEGIN_DECLS

* libedataserver/e-uid.h: ditto

* libedataserver/e-memory.c: remove unnecessary include

* libedataserver/e-uid.c: ditto

* libedataserver/e-list-iterator.h: order G_BEGIN_DECLS after the
glib include

20 years agoAdd missing G_BEGIN_DECLS and G_END_DECLS
William Jon McCann [Mon, 3 May 2004 16:44:56 +0000 (16:44 +0000)]
Add missing G_BEGIN_DECLS and G_END_DECLS

2004-05-03  William Jon McCann  <mccann@jhu.edu>

* libedataserver/e-account-list.h:
* libedataserver/e-account.h:
* libedataserver/e-db3-utils.h:
* libedataserver/e-dbhash.h:
* libedataserver/e-iterator.h:
* libedataserver/e-list-iterator.h:
* libedataserver/e-list.h:
* libedataserver/e-memory.h:
* libedataserver/e-sexp.h:
* libedataserver/e-source-group.h:
* libedataserver/e-source-list.h:
* libedataserver/e-source.h:
* libedataserver/e-uid.h:
* libedataserver/e-url.h:
* libedataserver/e-util.h:
* libedataserver/e-xml-hash-utils.h:
* libedataserver/md5-utils.h: Add missing G_BEGIN_DECLS and G_END_DECLS

20 years agoAdd missing G_BEGIN_DECLS and G_END_DECLS
William Jon McCann [Mon, 3 May 2004 16:43:55 +0000 (16:43 +0000)]
Add missing G_BEGIN_DECLS and G_END_DECLS

2004-05-03  William Jon McCann  <mccann@jhu.edu>

* libecal/e-cal-time-util.h: Add missing G_BEGIN_DECLS and G_END_DECLS

20 years agoAdd missing G_BEGIN_DECLS and G_END_DECLS
William Jon McCann [Mon, 3 May 2004 16:43:00 +0000 (16:43 +0000)]
Add missing G_BEGIN_DECLS and G_END_DECLS

2004-05-03  William Jon McCann  <mccann@jhu.edu>

* addressbook/libebook/e-address-western.h:
* addressbook/libebook/e-contact.h:
* addressbook/libebook/e-name-western-tables.h:
* addressbook/libebook/e-name-western.h:
* addressbook/libebook/e-vcard.h:
* addressbook/libedata-book/e-book-backend-sexp.h:
* addressbook/libedata-book/e-book-backend-summary.h:
* addressbook/libedata-book/e-book-backend-sync.h:
* addressbook/libedata-book/e-book-backend.h:
* addressbook/libedata-book/e-data-book-types.h:
* addressbook/libedata-book/e-data-book-view.h:
* addressbook/libedata-book/e-data-book.h:
Add missing G_BEGIN_DECLS and G_END_DECLS

20 years agoFixes #55922 Hash the backends based on the uri 'and' the type (Both
Harish Krishnaswamy [Mon, 3 May 2004 16:05:14 +0000 (16:05 +0000)]
Fixes #55922 Hash the backends based on the uri 'and' the type (Both

Fixes #55922
* libedata-cal/e-data-cal-factory.c: (impl_CalFactory_getCal):
Hash the backends based on the uri 'and' the type (Both calendar
and tasks for GW share the same uri but need different e-data-cal
instances.

20 years agoPartial fix for #57218
JP Rosevear [Mon, 3 May 2004 14:13:55 +0000 (14:13 +0000)]
Partial fix for #57218

004-05-03  JP Rosevear  <jpr@ximian.com>

Partial fix for #57218

* libecal/e-cal.c (cal_objects_sent_cb): copy the object string
(e_cal_get_default_object): check the status explicitly
(e_cal_get_object): ditto
(e_cal_get_timezone): ditto
(e_cal_send_objects): parse the string here so we can handle bad
parsing properly

* libecal/e-cal-marshal.list: replace marshaller signature

* libecal/e-cal-listener.h: update signal proto

* libecal/e-cal-listener.c (impl_notifyObjectsSent): send back
just the text like other similar routines
(e_cal_listener_class_init): send back a string as the third arg
in the send_objects signal

20 years ago** See bug #57881.
Not Zed [Mon, 3 May 2004 07:48:46 +0000 (07:48 +0000)]
** See bug #57881.

2004-05-03  Not Zed  <NotZed@Ximian.com>

        ** See bug #57881.

        * camel-vee-folder.c (camel_vee_folder_add_folder): use the
        folder's change log and frozen count, not our copy.
        (vee_thaw): dont maintain our frozen count.
        (vee_freeze): same.
        (folder_changed_change): if we get changed messages that dont
        match, make sure they're also propagated as a change too.

        * camel-private.h: remove the freeze_count from
        camelveefolderprivate.  We already have that in the camel folder
        private.

20 years agoadd BLOG_URL, CALENDAR_URI, FREEBUSY_URL, ICS_CALENDAR, and VIDEO_URL.
Chris Toshok [Mon, 3 May 2004 02:31:21 +0000 (02:31 +0000)]
add BLOG_URL, CALENDAR_URI, FREEBUSY_URL, ICS_CALENDAR, and VIDEO_URL.

2004-05-02  Chris Toshok  <toshok@ximian.com>

* libedata-book/e-book-backend-sexp.c (prop_info_table): add
BLOG_URL, CALENDAR_URI, FREEBUSY_URL, ICS_CALENDAR, and VIDEO_URL.

* libedata-book/e-book-backend-summary.c (check_symbols): add
"exists".

20 years agoFill in some default values to avoid libical assertions later. Also, fix
Dan Winship [Fri, 30 Apr 2004 19:08:05 +0000 (19:08 +0000)]
Fill in some default values to avoid libical assertions later. Also, fix

* libecal/e-cal-component.c (get_attendee_list): Fill in some
default values to avoid libical assertions later. Also, fix some
really awful cut+pastos

20 years agoFix typo. #53466.
Priit Laes [Fri, 30 Apr 2004 18:24:21 +0000 (18:24 +0000)]
Fix typo. #53466.

2004-04-30  Priit Laes  <amd@tt.ee>

* providers/nntp/camel-nntp-summary.c: Fix typo. #53466.

20 years agodon't use "email" twice for a variable name.. even though they don't
Chris Toshok [Fri, 30 Apr 2004 18:23:16 +0000 (18:23 +0000)]
don't use "email" twice for a variable name.. even though they don't

2004-04-30  Chris Toshok  <toshok@ximian.com>

* util/e-destination.c (e_destination_set_contact): don't use
"email" twice for a variable name.. even though they don't really
conflict, it's ugly and confusing.

20 years agonew function added to apply changes in the contact-list on server
Sivaiah Nallagatla [Fri, 30 Apr 2004 06:32:04 +0000 (06:32 +0000)]
new function added to apply changes in the contact-list on server

2004-04-28  Sivaiah Nallagatla <snallagatla@novell.com>

        * backends/groupwise/e-book-backend-groupwise.c
        (set_member_changes) : new function added to apply changes
        in the contact-list on server

20 years agonew apis to modify a group item defined a new struct EGRoupMember to have
Sivaiah Nallagatla [Thu, 29 Apr 2004 14:19:48 +0000 (14:19 +0000)]
new apis to modify a group item defined a new struct EGRoupMember to have

2004-04-28  Sivaiah Nallagatla   <snallagatla@novell.com>

        * e-gw-connection.[ch]  (e_gw_connection_add_members)
        (e_gw_connection_remove_members) : new apis to modify a group item
        * e-gw-item.[ch] : defined a new struct EGRoupMember to have both id
        email of a member. Used the new Struct instead of just id
        (free_group_member) : function to free EGroupMember

20 years agoChange the UID_SET_LIMIT to 768 (something <1000 octets as suggested by
Jeffrey Stedfast [Wed, 28 Apr 2004 15:20:46 +0000 (15:20 +0000)]
Change the UID_SET_LIMIT to 768 (something <1000 octets as suggested by

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

* providers/imap/camel-imap-folder.c: Change the UID_SET_LIMIT to
768 (something <1000 octets as suggested by rfc2683). Fixes bug
#57389.

20 years agoMark exception strings for translation and fixed a spelling mistake.
Jeffrey Stedfast [Wed, 28 Apr 2004 15:05:17 +0000 (15:05 +0000)]
Mark exception strings for translation and fixed a spelling mistake.

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

* camel-smime-context.c: Mark exception strings for translation
and fixed a spelling mistake.

20 years agosomething to run searches with for test purposes
JP Rosevear [Wed, 28 Apr 2004 14:02:53 +0000 (14:02 +0000)]
something to run searches with for test purposes

2004-04-28  JP Rosevear  <jpr@ximian.com>

* tests/ecal/test-search.c: something to run searches with for
test purposes

* tests/ecal/Makefile.am: build test search

20 years agoFixes #57080
JP Rosevear [Wed, 28 Apr 2004 14:01:01 +0000 (14:01 +0000)]
Fixes #57080

2004-04-28  JP Rosevear  <jpr@ximian.com>

Fixes #57080

* libedata-cal/e-cal-backend.c
(e_cal_backend_notify_object_modified): make sure the item was
actually in the query before so we don't send bogus removes

20 years agoUpdated italian translation
Marco Ciampa [Tue, 27 Apr 2004 20:32:32 +0000 (20:32 +0000)]
Updated italian translation

20 years agoRevert yesterday's changes. The data is useless for what I needed it for
Jeffrey Stedfast [Tue, 27 Apr 2004 19:37:22 +0000 (19:37 +0000)]
Revert yesterday's changes. The data is useless for what I needed it for

2004-04-27  Jeffrey Stedfast  <fejj@ximian.com>

* libedataserver/e-dbhash.c (e_dbhash_foreach_key): Revert
yesterday's changes. The data is useless for what I needed it for
(which was for migrating pilot-sync changelog files). md5sums are
...not what I wanted.

20 years agoRevert yesterday's changes.
Jeffrey Stedfast [Tue, 27 Apr 2004 19:37:01 +0000 (19:37 +0000)]
Revert yesterday's changes.

2004-04-27  Jeffrey Stedfast  <fejj@ximian.com>

* backends/file/e-book-backend-file.c
(e_book_backend_file_changes_foreach_key): Revert yesterday's
changes.

20 years agoFixes #56535. Added support for saving Alarms in the GW server as well as
Harish Krishnaswamy [Tue, 27 Apr 2004 13:32:05 +0000 (13:32 +0000)]
Fixes #56535. Added support for saving Alarms in the GW server as well as

Fixes #56535.
Added support for saving Alarms in the GW server as well as
read the alarm information during retrieval.

20 years ago** See bug #57659.
Not Zed [Tue, 27 Apr 2004 08:23:55 +0000 (08:23 +0000)]
** See bug #57659.

2004-04-27  Not Zed  <NotZed@Ximian.com>

        ** See bug #57659.

        * camel-vee-store.c (vee_get_folder_info): translate Unmatched in
        the folder display name.

        * camel-store.c (add_special_info): dont translate full_name or
        path, only do that for name.

20 years agoCall func with 3 arguments (key, data, user_data).
Jeffrey Stedfast [Mon, 26 Apr 2004 21:23:02 +0000 (21:23 +0000)]
Call func with 3 arguments (key, data, user_data).

2004-04-26  Jeffrey Stedfast  <fejj@ximian.com>

* libedataserver/e-dbhash.c (e_dbhash_foreach_key): Call func with
3 arguments (key, data, user_data).

20 years agoUpdated to take 3 arguments (change to e_dbhash_foreach_key).
Jeffrey Stedfast [Mon, 26 Apr 2004 21:21:51 +0000 (21:21 +0000)]
Updated to take 3 arguments (change to e_dbhash_foreach_key).

2004-04-26  Jeffrey Stedfast  <fejj@ximian.com>

* backends/file/e-book-backend-file.c
(e_book_backend_file_changes_foreach_key): Updated to take 3
arguments (change to e_dbhash_foreach_key).

20 years agoAdded en_CA to ALL_LINGUAS. Added Canadian English translation.
Adam Weinberger [Mon, 26 Apr 2004 20:15:15 +0000 (20:15 +0000)]
Added en_CA to ALL_LINGUAS. Added Canadian English translation.

* configure.in: Added en_CA to ALL_LINGUAS.
* po/en_CA.po: Added Canadian English translation.

20 years agoFixed a c/p bug. Don't call notifyDefaultTimezoneSet, we want to
Jeffrey Stedfast [Fri, 23 Apr 2004 20:24:19 +0000 (20:24 +0000)]
Fixed a c/p bug. Don't call notifyDefaultTimezoneSet, we want to

2004-04-23  Jeffrey Stedfast  <fejj@ximian.com>

* libedata-cal/e-data-cal.c (e_data_cal_notify_changes): Fixed a
c/p bug. Don't call notifyDefaultTimezoneSet, we want to
notifyChanges! Took me long enough to track this little bugger
down.

20 years agoadd id, distType itemType in the request
Sivaiah Nallagatla [Fri, 23 Apr 2004 10:48:41 +0000 (10:48 +0000)]
add id, distType itemType in the request

2004-04-23 Sivaiah Nallagatla   <snallagatla@novell.com>

        * e_gw_item.c ( append_group_fields_to_soap_message) : add id, distType
        itemType in the request

20 years agoalways set the protocol level to 3 first (even if we're not doing TLS/SSL)
Chris Toshok [Fri, 23 Apr 2004 08:42:22 +0000 (08:42 +0000)]
always set the protocol level to 3 first (even if we're not doing TLS/SSL)

2004-04-23  Chris Toshok  <toshok@ximian.com>

* backends/ldap/e-book-backend-ldap.c
(e_book_backend_ldap_connect): always set the protocol level to 3
first (even if we're not doing TLS/SSL) so we can attempt a v3
bind before falling back to the v2 bind.

20 years agoAdded HAS_LICENSE flag for allowing camel providers to display license
Sarfraaz Ahmed [Fri, 23 Apr 2004 04:16:04 +0000 (04:16 +0000)]
Added HAS_LICENSE flag for allowing camel providers to display license

2004-04-23  Sarfraaz Ahmed <asarfraaz@novell.com>

* camel-provider.h: Added HAS_LICENSE flag for allowing camel
        providers to display license file.

20 years agoMake sure that 'key' always points to a malloc'd block of memory that we
Jeffrey Stedfast [Thu, 22 Apr 2004 19:15:51 +0000 (19:15 +0000)]
Make sure that 'key' always points to a malloc'd block of memory that we

2004-04-22  Jeffrey Stedfast  <fejj@ximian.com>

* libedataserver/e-xml-hash-utils.c (e_xml_to_hash): Make sure
that 'key' always points to a malloc'd block of memory that we can
free.
(foreach_save_func): Use xmlEncodeEntitiesReentrant() rather than
xmlEncodeSpecialChars() since that latter doesn't encode 8bit
chars and the like.
(e_xmlhash_write): Save the doc to a tmp file first, only if
saving is successful rename() the file over the original.

20 years agoPass the address of calobj to file_create_object().
Jeffrey Stedfast [Thu, 22 Apr 2004 19:14:07 +0000 (19:14 +0000)]
Pass the address of calobj to file_create_object().

2004-04-21  Jeffrey Stedfast  <fejj@ximian.com>

* backends/file/e-cal-backend-file.c
(e_cal_backend_file_receive_objects): Pass the address of calobj
to file_create_object().
(e_cal_backend_file_compute_changes): "Gracefully" handle a NULL
return from e_xmlhash_new().

20 years agoset the emails using EVC_X_DEST_EMAIL parameter
Sivaiah Nallagatla [Thu, 22 Apr 2004 14:08:41 +0000 (14:08 +0000)]
set the emails using EVC_X_DEST_EMAIL parameter

2004-04-22  Sivaiah Nallagatla <snallagatla@novell.com>

        * backends/groupwise/e-book-backend-groupwise.c
        (populate_contact_members) : set the emails using EVC_X_DEST_EMAIL parameter

20 years agoSend a flag list rather than \Deleted by itself. See #57381.
Not Zed [Thu, 22 Apr 2004 04:27:19 +0000 (04:27 +0000)]
Send a flag list rather than \Deleted by itself. See #57381.

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

        * providers/imap/camel-imap-folder.c (imap_expunge_uids_online)
        (imap_expunge_uids_resyncing): Send a flag list rather than
        \Deleted by itself.  See #57381.

20 years agoDon't bother doing any work if perm_flags is 0.
Jeffrey Stedfast [Thu, 22 Apr 2004 03:23:24 +0000 (03:23 +0000)]
Don't bother doing any work if perm_flags is 0.

2004-04-21  Jeffrey Stedfast  <fejj@ximian.com>

* providers/imap4/camel-imap4-folder.c (imap4_sync_changes): Don't
bother doing any work if perm_flags is 0.

20 years agobump version to 0.0.92.1.
Chris Toshok [Wed, 21 Apr 2004 20:40:42 +0000 (20:40 +0000)]
bump version to 0.0.92.1.

2004-04-21  Chris Toshok  <toshok@ximian.com>

* configure.in: bump version to 0.0.92.1.

20 years agomake this an ATTR_TYPE_STR field, using EVC_X_COMPANY as the TYPE.
Chris Toshok [Wed, 21 Apr 2004 20:40:25 +0000 (20:40 +0000)]
make this an ATTR_TYPE_STR field, using EVC_X_COMPANY as the TYPE.

2004-04-21  Chris Toshok  <toshok@ximian.com>

* libebook/e-contact.c (E_CONTACT_COMPANY): make this an
ATTR_TYPE_STR field, using EVC_X_COMPANY as the TYPE.

* libebook/e-vcard.h (EVC_X_COMPANY): add new parameter type.

20 years agominor fixes (added missing [] quotation).
Tomasz KÅ‚oczko [Wed, 21 Apr 2004 19:19:01 +0000 (19:19 +0000)]
minor fixes (added missing [] quotation).

* acinclude.m4: minor fixes (added missing [] quotation).

20 years agosetters aren't called with NULL data anymore. (fn_setter): same.
Chris Toshok [Wed, 21 Apr 2004 18:36:00 +0000 (18:36 +0000)]
setters aren't called with NULL data anymore. (fn_setter): same.

2004-04-21  Chris Toshok  <toshok@ximian.com>

* libebook/e-contact.c (photo_setter): setters aren't called with
NULL data anymore.
(fn_setter): same.
(n_setter): same.
(adr_setter): same.
(date_setter): same.
(cert_setter): same.
(e_contact_set_property): only call struct_setter if the data is
non-NULL and non-empty.  otherwise remove the newly created
attribute.

* libebook/e-book-view-listener.h: doh, really add _start
prototype.

* libebook/e-book-query.c (func_exists): new function - we weren't
parsing the "exists" query before, so duplicating a query
containing one failed (duplication = unparse + parse).

* libebook/e-book-listener.c (impl_BookListener_respond_get_view):
don't rely on bonobo_object_dup_ref returning the same object.

20 years agochange the separtor used between uri and book name to ';' from '?'
Sivaiah Nallagatla [Wed, 21 Apr 2004 12:27:24 +0000 (12:27 +0000)]
change the separtor used between uri and book name to ';' from '?'

2004-04-21  Sivaiah Nallagatla <snallagatla@novell.com>
        * backends/groupwise/e-book-backend-groupwise.c
        (e_book_backend_groupwise_load_source) : change the separtor used between uri
        and book name to ';' from '?'

20 years agoadded CAMEL_LIBS to LIBADD added new function to get addres book names
Sivaiah Nallagatla [Wed, 21 Apr 2004 12:08:24 +0000 (12:08 +0000)]
added CAMEL_LIBS to LIBADD added new function to get addres book names

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

        * providers/groupwise/Makefile.am : added CAMEL_LIBS to LIBADD
        * providers/groupwise/camel-gw-listener.c  (get_addressbook_names_from_server):
         added new function to get addres book names from server.
         (add_addressbook_sources) (modify_addressbook_sources) : changed the implementation
        to use address book returned form above call while creating e-sources

20 years agoset the meta data file on nntp folders.
Not Zed [Wed, 21 Apr 2004 06:52:05 +0000 (06:52 +0000)]
set the meta data file on nntp folders.

2004-04-21  Not Zed  <NotZed@Ximian.com>

        * providers/nntp/camel-nntp-folder.c (camel_nntp_folder_new): set
        the meta data file on nntp folders.

20 years agoimplement dummy virtual method.
Not Zed [Wed, 21 Apr 2004 06:12:19 +0000 (06:12 +0000)]
implement dummy virtual method.

2004-04-21  Not Zed  <NotZed@Ximian.com>

        * camel-disco-folder.c (disco_refresh_info_online): implement
        dummy virtual method.

        * providers/nntp/camel-nntp-folder.c
        (nntp_folder_refresh_info_online): implement.  Fixes #57280.

20 years agoadd test-nonexistent-id and test-query.
Chris Toshok [Tue, 20 Apr 2004 17:12:22 +0000 (17:12 +0000)]
add test-nonexistent-id and test-query.

2004-04-20  Chris Toshok  <toshok@ximian.com>

* tests/ebook/Makefile.am: add test-nonexistent-id and test-query.

* tests/ebook/test-nonexistent-id.c: test for both
e_book_remove_contact (which was broken until recently) and the
behavior of libebook when you try to remove a non-existent id.

* tests/ebook/test-query.c: new test, to see if we correctly
unparse/parse queries.

20 years agoemit the open signal in an idle loop (async_signal_idle_cb): emit the
JP Rosevear [Tue, 20 Apr 2004 15:00:06 +0000 (15:00 +0000)]
emit the open signal in an idle loop (async_signal_idle_cb): emit the

2004-04-20  JP Rosevear  <jpr@ximian.com>

* libecal/e-cal.c (open_async): emit the open signal in an idle
loop
(async_signal_idle_cb): emit the signal and free the data

20 years agoMerge from branch
JP Rosevear [Mon, 19 Apr 2004 19:32:54 +0000 (19:32 +0000)]
Merge from branch

20 years agoFixed to not expect ]'s as part of the BODY atom token.
Jeffrey Stedfast [Mon, 19 Apr 2004 16:06:12 +0000 (16:06 +0000)]
Fixed to not expect ]'s as part of the BODY atom token.

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

* providers/imap4/camel-imap4-folder.c (untagged_fetch): Fixed to
not expect ]'s as part of the BODY atom token.

20 years agochange the separator back to ?
Sivaiah Nallagatla [Mon, 19 Apr 2004 12:37:58 +0000 (12:37 +0000)]
change the separator back to ?

20 years agothe start_ book_view implementation is moved this method and executed in a
Sivaiah Nallagatla [Mon, 19 Apr 2004 12:34:54 +0000 (12:34 +0000)]
the start_ book_view implementation is moved this method and executed in a

2004-04-19  Sivaiah Nallagatla   <snallagatla@novell.com>
        * e-book-backend-groupwise.c  (book_view_thread) : the start_
        book_view implementation is moved this method and executed in a separate thread
        (e_book_backend_groupwise_start_book_view) : start the new thread for getting book view
        (e_book_backend_groupwise_stop_book_view ) : set the stopped closure
        field to TRUE and join on the thread.
        (e_book_backend_groupwise_load_source) : change the separtor used between uri
        and book name to ';' from '?'

20 years agoDon't pass NULL attr_group on to string comparison function.
Hans Petter Jansson [Sun, 18 Apr 2004 09:00:52 +0000 (09:00 +0000)]
Don't pass NULL attr_group on to string comparison function.

2004-04-17  Hans Petter Jansson  <hpj@ximian.com>

* libebook/e-vcard.c (e_vcard_remove_attributes): Don't pass NULL
attr_group on to string comparison function.
(e_vcard_escape_string)
(e_vcard_attribute_new): Separate variable initialization from
declaration.
(e_vcard_unescape_string)
(e_vcard_new_from_string)
(e_vcard_to_string_vcard_30)
(e_vcard_dump_structure)
(e_vcard_attribute_new)
(e_vcard_attribute_free)
(e_vcard_remove_attribute)
(e_vcard_add_attribute)
(e_vcard_add_attribute_with_value)
(e_vcard_add_attribute_with_values)
(e_vcard_attribute_add_values)
(e_vcard_attribute_remove_values)
(e_vcard_attribute_param_free)
(e_vcard_attribute_param_copy)
(e_vcard_attribute_add_param)
(e_vcard_attribute_param_add_value)
(e_vcard_attribute_param_add_values)
(e_vcard_attribute_add_param_with_value)
(e_vcard_attribute_add_param_with_values)
(e_vcard_attribute_param_remove_values)
(e_vcard_get_attributes)
(e_vcard_attribute_get_group)
(e_vcard_attribute_get_name)
(e_vcard_attribute_get_values)
(e_vcard_attribute_get_values_decoded)
(e_vcard_attribute_is_single_valued)
(e_vcard_attribute_get_value)
(e_vcard_attribute_get_value_decoded)
(e_vcard_attribute_has_type)
(e_vcard_attribute_param_get_name)
(e_vcard_attribute_param_get_values)
(_evc_base64_encode_simple)
(_evc_base64_decode_simple): Insert preconditions.

20 years agoremove the race prevention stuff from here, since we set up everything
Chris Toshok [Fri, 16 Apr 2004 22:34:58 +0000 (22:34 +0000)]
remove the race prevention stuff from here, since we set up everything

2004-04-16  Chris Toshok  <toshok@ximian.com>

* backends/ldap/e-book-backend-ldap.c
(e_book_backend_ldap_start_book_view): remove the race prevention
stuff from here, since we set up everything before returning and
we know that stop_book_view won't be called before we return.
(e_book_backend_ldap_stop_book_view): same.

* backends/file/e-book-backend-file.c (FileBackendSearchClosure):
add slots for a GCond and GThread, as well as for our backend
here.
(closure_destroy): destroy the cvar.
(init_closure): init the cvar, thread, and backend slots.
(book_view_thread): new function - this contains the majority of
the code in the old ::start_book_view, except it lacks any of the
race prevention code, which it no longer needs.  We use the cvar
to keep the ::start_book_view thread waiting until the view is
actually set up and is about to enter the loop, so we know that
the search closure has been initialized.
(e_book_backend_file_start_book_view): start up the
book_view_thread with the closure's mutex locked so it'll pause
until we wait on the condition variable.  by the time we return
from this method we know the book view thread has started and is
at the point where the loop starts.
(e_book_backend_file_stop_book_view): set the stopped closure
field to TRUE and join on the thread.  remove all the race
prevention code from here too.  yay.

* libedata-book/e-data-book-view.c (e_data_book_view_new): switch
from PER_REQUEST to PER_OBJECT.  This means that all requests are
serialized per object, but come in on a thread specific to this
object.
(e_data_book_view_dispose): destroy the id's hash table.

* libebook/e-book-view.c (e_book_view_start): start our
EBookViewListener.
(e_book_view_stop): stop the listener.

* libebook/e-book-view-listener.h: add prototypes for
e_book_view_listener_start and _stop.

* libebook/e-book-view-listener.c
(impl_BookViewListener_notify_contacts_added): add the thread id
to the spew.
(impl_BookViewListener_notify_contacts_removed): same.
(impl_BookViewListener_notify_contacts_changed): same.
(impl_BookViewListener_notify_sequence_complete): same.
(impl_BookViewListener_notify_progress): same.
(e_book_view_listener_init): we start off in a stopped state.
(e_book_view_listener_start): new function - set stopped to FALSE.
The next message queued will create the idle handler.
(e_book_view_listener_stop): remove the idle handler and set
stopped to TRUE - this will cause all _queue_message calls to drop
the messages.

* libebook/e-contact.c (struct _EContactPrivate): add "int
padding", just so that g_new (EContactPrivate, 1) doesn't return
NULL.
(e_contact_dispose): similar change to e-vcard's dispose method.
don't return early if ->priv == NULL, as we need to chain up to
the parent's dispoes method.  this and/or the struct
_EContactPrivate change plug a memory leak as well that was
causing the EVCardPrivate to go unfreed.

* libebook/e-vcard.c (e_vcard_dispose): don't return if evc->priv
is NULL - we still need to chain up the parent's dispose method.

20 years agowill never be true. Fixes bug #56982.
Jeffrey Stedfast [Fri, 16 Apr 2004 18:34:55 +0000 (18:34 +0000)]
will never be true. Fixes bug #56982.

2004-04-16  Jeffrey Stedfast  <fejj@ximian.com>

* camel-vee-store.c (change_folder): (flags & 0) will never be
true. Fixes bug #56982.

20 years agoUpdated Catalan translation by Xavier Conde Rueda <xaviconde@eresmas.com>.
Jordi Mallach [Fri, 16 Apr 2004 16:45:20 +0000 (16:45 +0000)]
Updated Catalan translation by Xavier Conde Rueda <xaviconde@eresmas.com>.

20 years agoupdated email address goof-up
Harish Krishnaswamy [Fri, 16 Apr 2004 03:30:33 +0000 (03:30 +0000)]
updated email address goof-up

20 years agoFixes #55802
Harish Krishnaswamy [Fri, 16 Apr 2004 03:28:05 +0000 (03:28 +0000)]
Fixes #55802

* libecal/e-cal.c: (open_calendar): Create and lock
op mutex and unlock ecal before attempting to authenticate.
(open_async, async_auth_idle_cb,async_auth_func_cb): implement
async authentication to calendar.

20 years agodo a little more sanity checking on what we send
JP Rosevear [Thu, 15 Apr 2004 22:10:18 +0000 (22:10 +0000)]
do a little more sanity checking on what we send

2004-04-15  JP Rosevear  <jpr@ximian.com>

* libecal/e-cal.c (e_cal_add_timezone): do a little more sanity
checking on what we send

20 years agoUpdated Hungarian translation.
Andras Timar [Thu, 15 Apr 2004 22:02:25 +0000 (22:02 +0000)]
Updated Hungarian translation.

2004-04-15  Andras Timar  <timar@gnome.hu>

* hu.po: Updated Hungarian translation.

20 years agoChanged imap_atom_specials[] to not treat ']' as an atom char (as per
Jeffrey Stedfast [Thu, 15 Apr 2004 16:11:40 +0000 (16:11 +0000)]
Changed imap_atom_specials[] to not treat ']' as an atom char (as per

2004-04-15  Jeffrey Stedfast  <fejj@ximian.com>

* providers/imap/camel-imap-utils.c: Changed imap_atom_specials[]
to not treat ']' as an atom char (as per rfc3501). Fixes bug
#50985.

20 years agoe-gw-connection.c (e_gw_connection_get_categories) strip off the part
Sivaiah nallagatla [Thu, 15 Apr 2004 08:44:18 +0000 (08:44 +0000)]
e-gw-connection.c (e_gw_connection_get_categories) strip off the part

2004-04-15 Sivaiah nallagatla   <snallagatla@novell.com>

        * e-gw-connection.c (e_gw_connection_get_categories)
        * e_gw_item.c (set_common_addresbook_item_fields_from_soap_parameter) : strip off
        the part present after "@" symbol in categories ids

20 years agostore only that part of id which is before '@' symbol
Sivaiah Nallagatla [Thu, 15 Apr 2004 08:38:59 +0000 (08:38 +0000)]
store only that part of id which is before '@' symbol

2004-04-15  Sivaiah Nallagatla <snallagatla@novell.com>

        * backends/groupwise/e-book-backend-groupwise.c
        (set_categories_in_gw_item): store only that part of id which is before '@'
        symbol

20 years agoTranslation updated by Daniel van Eeden.
Vincent van Adrighem [Wed, 14 Apr 2004 21:30:32 +0000 (21:30 +0000)]
Translation updated by Daniel van Eeden.

2004-04-14  Vincent van Adrighem  <adrighem@gnome.org>

* nl.po: Translation updated by Daniel van Eeden.

20 years agoUpdated Brazilian Portuguese translation done by Gustavo Maciel Dias
Gustavo Maciel Dias Vieira [Wed, 14 Apr 2004 20:52:10 +0000 (20:52 +0000)]
Updated Brazilian Portuguese translation done by Gustavo Maciel Dias

2004-04-14  Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>

        * pt_BR.po: Updated Brazilian Portuguese translation done by
        Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>.

20 years agonuke this comment
Chris Toshok [Wed, 14 Apr 2004 19:10:12 +0000 (19:10 +0000)]
nuke this comment

20 years agoremove the MULTI_ELEM attribute if the string is NULL or empty. This keeps
Chris Toshok [Wed, 14 Apr 2004 18:33:30 +0000 (18:33 +0000)]
remove the MULTI_ELEM attribute if the string is NULL or empty. This keeps

2004-04-14  Chris Toshok  <toshok@ximian.com>

* libebook/e-contact.c (e_contact_set_property): remove the
MULTI_ELEM attribute if the string is NULL or empty.  This keeps
us from writing out empty EMAIL attributes.

20 years ago[ fixes part of bug #55776 ]
Chris Toshok [Wed, 14 Apr 2004 18:32:02 +0000 (18:32 +0000)]
[ fixes part of bug #55776 ]

2004-04-14  Chris Toshok  <toshok@ximian.com>

[ fixes part of bug #55776 ]

* backends/ldap/e-book-backend-ldap.c
(e_book_backend_ldap_remove): new method, we need this or else
e-d-s exits when you try to remove an LDAP addressbook.
(e_book_backend_ldap_class_init): hook up
EBookBackendClass::remove.

20 years agofix deadlock when calling this function - there's no reason to lock the
Chris Toshok [Wed, 14 Apr 2004 18:29:54 +0000 (18:29 +0000)]
fix deadlock when calling this function - there's no reason to lock the

2004-04-14  Chris Toshok  <toshok@ximian.com>

* libebook/e-book.c (e_book_remove_contact): fix deadlock when
calling this function - there's no reason to lock the book's mutex
here, as all we do is build a list and call
e_book_remove_contacts, which does the locking.  Fixes
gnomemeeting's e-d-s problem.

20 years agofix c&p error, unlink filename and summary_filename, not filename twice.
Chris Toshok [Wed, 14 Apr 2004 18:28:29 +0000 (18:28 +0000)]
fix c&p error, unlink filename and summary_filename, not filename twice.

2004-04-14  Chris Toshok  <toshok@ximian.com>

* backends/file/e-book-backend-file.c
(e_book_backend_file_remove): fix c&p error, unlink filename and
summary_filename, not filename twice.

20 years agoUse %F instead of %S so that the folder name gets properly converted from
Jeffrey Stedfast [Wed, 14 Apr 2004 18:19:33 +0000 (18:19 +0000)]
Use %F instead of %S so that the folder name gets properly converted from

2004-04-14  Jeffrey Stedfast  <fejj@ximian.com>

* providers/imap/camel-imap-store.c
(imap_check_folder_still_extant): Use %F instead of %S so that the
folder name gets properly converted from using '/' path delimeters
to whatever the native character the server uses. Should fix bug
#56715.

20 years agodo offline mail syncing (only for open folders so far). If we fail doing
Not Zed [Wed, 14 Apr 2004 06:53:57 +0000 (06:53 +0000)]
do offline mail syncing (only for open folders so far). If we fail doing

2004-04-14  Not Zed  <NotZed@Ximian.com>

        * camel-disco-store.c (set_status): do offline mail syncing (only
        for open folders so far).  If we fail doing syncing or store sync,
        don't abort.

20 years agoRearranged some error checking code to fix bug #56405.
Jeffrey Stedfast [Tue, 13 Apr 2004 20:53:58 +0000 (20:53 +0000)]
Rearranged some error checking code to fix bug #56405.

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

* providers/imap/camel-imap-store.c (get_folder_online):
Rearranged some error checking code to fix bug #56405.

20 years agoimplement the new counts, and get them all atomically so they're only
Not Zed [Tue, 13 Apr 2004 15:58:56 +0000 (15:58 +0000)]
implement the new counts, and get them all atomically so they're only

2004-04-13  Not Zed  <NotZed@Ximian.com>

        * camel-folder.c (folder_getv): implement the new counts, and get
        them all atomically so they're only calculated once and can return
        consistent results.

        * camel-folder.h: Added CAMEL_FOLDER_DELETED, CAMEL_FOLDER_JUNKED,
        and CAMEL_FOLDER_VISIBLE args, to support client display of
        various values.

20 years agoFix NotZed's fix to not mark messages as unseen. Fixes bug #56879.
Jeffrey Stedfast [Tue, 13 Apr 2004 15:35:12 +0000 (15:35 +0000)]
Fix NotZed's fix to not mark messages as unseen. Fixes bug #56879.

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

* camel-folder.h (camel_folder_delete_message): Fix NotZed's fix
to not mark messages as unseen. Fixes bug #56879.

20 years agoadded LIBEGROUPWISE_* variables and corresponding AC_SUBST for assinging
Sivaiah Nallagatla [Tue, 13 Apr 2004 10:29:26 +0000 (10:29 +0000)]
added LIBEGROUPWISE_* variables and corresponding AC_SUBST for assinging

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

        * configure.in : added LIBEGROUPWISE_* variables and corresponding AC_SUBST  for
         assinging libegroupwise version number. Defined a varible LIBSOUP_REQUIRED.
        added servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section

        * servers/groupwise/Makefile.am : added libegroupwiseinclude_HEADERS,
        libegroupwise_la_LDFLAGS etc to make groupwise apis installable

        * servers/groupwise/libegroupwise-1.0.pc.in :new pc.in file
        libegroupwise

20 years agochange the auth type string from Password to plain/password
Sivaiah Nallagatla [Tue, 13 Apr 2004 05:06:23 +0000 (05:06 +0000)]
change the auth type string from Password to plain/password

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

        *  providers/groupwise/camel-gw-listener.c
        (add_addressbook_sources) : change the auth type string from
        Password to plain/password

20 years agoUpdated British English translation
Gareth Owen [Tue, 13 Apr 2004 02:03:36 +0000 (02:03 +0000)]
Updated British English translation

20 years agoFix for bug #56878.
Jeffrey Stedfast [Mon, 12 Apr 2004 20:51:01 +0000 (20:51 +0000)]
Fix for bug #56878.

2004-04-12  Jeffrey Stedfast  <fejj@ximian.com>

Fix for bug #56878.

* camel-gpg-context.c (gpg_verify): Don't rely on the exit code of
gpg, we already save enough state to decide if the sig is valid
without it. Modified to only set BAD if gpg->validsig and
gpg->nopubkey are both FALSE. If we get a NO_PUBKEY status
message, then it simply means that the the sender could not be
verified.
(gpg_ctx_parse_status): Listen for NO_PUBKEY status messages.

20 years agoFixes #56517
Sarfraaz Ahmed [Mon, 12 Apr 2004 06:53:50 +0000 (06:53 +0000)]
Fixes #56517

2004-04-12  Sarfraaz Ahmed <asarfraaz@novell.com>

        Fixes #56517

        * libecal/e-cal.c (e_cal_add_timezone): Added a check for icalcomponent
        structure. Return FALSE if icalcomponent is NULL.

20 years agoFixes #53926 set the tzid to "UTC" while setting the dueDate.
Harish Krishnaswamy [Mon, 12 Apr 2004 06:16:01 +0000 (06:16 +0000)]
Fixes #53926 set the tzid to "UTC" while setting the dueDate.

Fixes #53926
* backends/groupwise/e-cal-backend-groupwise-utils.c
(e_gw_item_to_cal_component) : set the tzid to "UTC"
while setting the dueDate.

20 years agoadd bookname to uri
Sivaiah Nallagatla [Sun, 11 Apr 2004 12:45:20 +0000 (12:45 +0000)]
add bookname to uri

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

        * providers/groupwise/camel-gw-listener.c
        (add_addressbook_sources) (modify_addressbook_sources) : add
        bookname to uri

20 years agoretrieve the book name form uri instead of e-source
Sivaiah Nallagatla [Sun, 11 Apr 2004 12:35:30 +0000 (12:35 +0000)]
retrieve the book name form uri instead of e-source

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

        * backends/groupwise/e-book-backend-groupwise.c
        (e_book_backend_groupwise_load_source) : retrieve the book name form uri instead
        of e-source
        (set_members_in_gw_item) : new function to set the ids of contact-list members into
        e-gw-item

20 years agoremove the e_destination_get_book api, since the function doesn't exist.
Chris Toshok [Sat, 10 Apr 2004 16:30:59 +0000 (16:30 +0000)]
remove the e_destination_get_book api, since the function doesn't exist.

2004-04-10  Chris Toshok  <toshok@ximian.com>

* util/e-destination.h: remove the e_destination_get_book api,
since the function doesn't exist.

20 years agoUpdated Brazilian Portuguese translation from Afonso Celso Medina
Evandro Fernandes Giovanini [Sat, 10 Apr 2004 04:49:24 +0000 (04:49 +0000)]
Updated Brazilian Portuguese translation from Afonso Celso Medina

2004-07-10  Evandro Fernandes Giovanini <evandrofg@ig.com.br>

        * pt_BR.po: Updated Brazilian Portuguese translation
        from Afonso Celso Medina <medina@maua.br>.