Parthasarathi Susarla [Mon, 20 Dec 2004 09:11:48 +0000 (09:11 +0000)]
Mon Dec 20 2004 Parthasarathi Susarla <sparthasarathi@novell.com> +
* Mon Dec 20 2004 Parthasarathi Susarla <sparthasarathi@novell.com>
+ implemented refreshing folder information
+ sending of mails with attachments
Not Zed [Mon, 20 Dec 2004 09:00:06 +0000 (09:00 +0000)]
remove (camel_operation_shutdown): remove. (co_getcc): new helper to get
2004-12-20 Not Zed <NotZed@Ximian.com>
* camel-operation.c (camel_operation_init): remove
(camel_operation_shutdown): remove.
(co_getcc): new helper to get the current thread-specific value &
init if need be.
* camel-mime-utils.c (camel_mime_utils_init): removed, taken from
prebuilt tables now.
(header_remove_bits, header_init_bits, header_decode_init)
(base64_init): removed, handled by perl script now.
* camel.c (camel_shutdown): dont shutdown mime utils anymore.
* camel-mime-utils.c (mailing_list_init): move the mailing list
init stuff from camel-mime-utils-init to here.
(camel_header_raw_check_mailing_list): call mailing_list_once to
init the regular expression tables.
(camel_mime_utils_shutdown): removed, it can 'leak' the static
memory.
(base64_init): removed, this data never changes, keep table in
static memory.
Sivaiah Nallagatla [Mon, 20 Dec 2004 06:13:02 +0000 (06:13 +0000)]
add filter objectclass=person so that we don't get objects O, OU and other
2004-12-19 Sivaiah Nallagatla <snallagatla@novell.com>
* backends/ldap/e-book-backend-ldap.c
(e_book_backend_ldap_build_query) : add filter
objectclass=person so that we don't get objects O, OU and other unwanted
objects in search results.
Fixes #68454
JP Rosevear [Sat, 18 Dec 2004 08:03:04 +0000 (08:03 +0000)]
Fixes #70127
2004-12-18 JP Rosevear <jpr@novell.com>
Fixes #70127
* backends/http/e-cal-backend-http.c (begin_retrieval_cb): add
user agent header
JP Rosevear [Fri, 17 Dec 2004 21:40:25 +0000 (21:40 +0000)]
destroy the dialog and quit (start_test): listen for any response so we
2004-12-17 JP Rosevear <jpr@novell.com>
* libedataserverui/test-name-selector.c (close_dialog): destroy
the dialog and quit
(start_test): listen for any response so we can exit
* libedataserverui/e-name-selector-dialog.glade: don't make the
blank window visible
Hans Petter Jansson [Fri, 17 Dec 2004 06:27:05 +0000 (06:27 +0000)]
Remove gladedir definition, it's useless and breaks the evo build.
2004-12-16 Hans Petter Jansson <hpj@novell.com>
* libedataserverui/libedataserverui.pc.in: Remove gladedir definition,
it's useless and breaks the evo build.
Hans Petter Jansson [Fri, 17 Dec 2004 06:15:44 +0000 (06:15 +0000)]
Implement a test for ENameSelectorDialog.
2004-12-16 Hans Petter Jansson <hpj@novell.com>
* libedataserverui/test-name-selector.c: Implement a test for
ENameSelectorDialog.
* libedataserverui/Makefile.am (noinst_PROGRAMS): Build the test.
(test_name_selector_SOURCES)
(test_name_selector_LDADD): Build parameters for the test.
Hans Petter [Fri, 17 Dec 2004 04:58:42 +0000 (04:58 +0000)]
Revert my last change.
Hans Petter Jansson [Fri, 17 Dec 2004 04:44:14 +0000 (04:44 +0000)]
Add NONE:STRING.
2004-12-16 Hans Petter Jansson <hpj@novell.com>
* libedataserver/e-data-server-marshal.list: Add NONE:STRING.
* libedataserverui/e-destination-store.[ch]: Implement
EDestinationStore, a GtkTreeModel interface to a list of
EDestinations.
* libedataserverui/e-name-selector-model.[ch]: Implement
ENameSelectorModel, a model that provides an EContactStore and a
list of EDestinationStores whose members are filtered out from
the EContactStore.
* libedataserverui/e-name-selector-dialog.[ch]: Implement
ENameSelectorDialog, a GtkDialog that lets you select EContacts
interactively, producing lists of EDestinations.
* libedataserverui/e-name-selector-dialog.glade: The Glade XML
specification for the ENameSelectorDialog interface.
* libedataserverui/e-contact-store.c (e_contact_store_get_contact):
Implement.
(e_contact_store_get_books): Free a small temp allocation.
(e_contact_store_remove_book): Get the pointer to the source struct.
* libedataserverui/libedataserverui.pc.in (gladedir): Set this var.
* Makefile.am (INCLUDES): Add a define providing the installed
Glade directory.
(libedataserverui_1_2_la_SOURCES): Add new files.
(libedataserveruiinclude_HEADERS): Add new files.
(glade_DATA): Add new Glade file.
(EXTRA_DIST): Dist glade_DATA.
Hans Petter Jansson [Fri, 17 Dec 2004 04:29:03 +0000 (04:29 +0000)]
Pull in libglade-2.0.
2004-12-16 Hans Petter Jansson <hpj@novell.com>
* configure.in: Pull in libglade-2.0.
Hans Petter Jansson [Fri, 17 Dec 2004 00:07:12 +0000 (00:07 +0000)]
Don't continue past string terminator.
2004-12-16 Hans Petter Jansson <hpj@novell.com>
* camel-mime-utils.c (header_decode_atom): Don't continue past string
terminator.
Rodrigo Moya [Wed, 15 Dec 2004 18:20:37 +0000 (18:20 +0000)]
Merge from recurrences-work-branch
2004-12-15 Rodrigo Moya <rodrigo@novell.com>
Merge from recurrences-work-branch
* libecal/e-cal.c (open_calendar): added missing calls to
e_calendar_remove_op/e_calendar_free_op.
(add_instance): enable code to set the recurrence ID on each instance.
* libedata-cal/e-data-cal.[ch] (e_data_cal_notify_object_removed): added
new argument to have backends send both the object before and after the
modification.
* libedata-cal/e-cal-backend.[ch] (e_cal_backend_modify_object):
pass correct number of arguments to e_cal_backend_notify_object_removed.
(match_query_and_notify, e_cal_backend_notify_object_modified): separated
the notification logic from e_cal_backend_notify_object_modified.
(e_cal_backend_notify_object_removed): added new argument to have
backends send both the object before and after the modification.
* libedata-cal/e-cal-backend-sync.[ch] (e_cal_backend_sync_remove_object):
added a new argument to send the object as it was before being removed.
Also, change meaning of 'object' argument to contain the object as it
is after being modified, or NULL if it was removed.
(_e_cal_backend_remove_object): adapted to change in method arguments
and pass correct number of arguments to e_data_cal_notify_object_removed.
* backends/contacts/e-cal-backend-contacts.c (contact_record_free):
pass correct number of arguments to e_cal_backend_notify_object_removed.
* backends/file/e-cal-backend-file.c (notify_removals_cb,
e_cal_backend_file_receive_objects):
pass correct number of arguments to e_cal_backend_notify_object_removed.
(remove_object_instance_cb, e_cal_backend_file_modify_object): adapted to
support detached recurrences and THISANDPRIOR/THISANDFUTURE.
(e_cal_backend_file_remove_object): adapted to method changes.
* backends/groupwise/e-cal-backend-groupwise.c (get_deltas, receive_object):
pass correct number of arguments to e_cal_backend_notify_object_removed.
(e_cal_backend_groupwise_remove_object): adapted to method changes.
* backends/http/e-cal-backend-http.c (notify_and_remove_from_cache):
pass correct number of arguments to e_cal_backend_notify_object_removed.
(e_cal_backend_http_remove_object): adapted to method changes.
Rodney Dawes [Wed, 15 Dec 2004 18:04:52 +0000 (18:04 +0000)]
Move camel-search-private.h to libcamelinclude_HEADERS so we can install
2004-12-15 Rodney Dawes <dobey@novell.com>
* Makefile.am: Move camel-search-private.h to libcamelinclude_HEADERS
so we can install it so Evolution can build from a disted tarball
Chenthill Palanisamy [Wed, 15 Dec 2004 09:08:04 +0000 (09:08 +0000)]
Added a new local function for reading the properties for send options.
2004-12-15 Chenthill Palanisamy <pchenthill@novell.com>
* backends/groupwise/e-cal-backend-groupwise-utils.c:
(add_send_options_data_to_item),
(set_properties_from_cal_component):Added a new local function
for reading the properties for send options.
* backends/groupwise/e-cal-backend-groupwise.c:
(e_cal_backend_groupwise_get_static_capabilities): Checked for new
static capabilities.
* libecal/e-cal-util.h: Defined two new static capabilities required for
send options.
Chenthill Palanisamy [Wed, 15 Dec 2004 08:55:15 +0000 (08:55 +0000)]
Added the necessary functions needed for send options.
2004-12-15 Chenthill Palanisamy <pchenthill@novell.com>
Added the necessary functions needed for send options.
Jeffrey Stedfast [Tue, 14 Dec 2004 21:11:34 +0000 (21:11 +0000)]
Doh. Unlock the connect_lock at the end, don't lock it again :)
2004-12-14 Jeffrey Stedfast <fejj@novell.com>
* providers/imap4/camel-imap4-folder.c
(imap4_transfer_messages_to): Doh. Unlock the connect_lock at the
end, don't lock it again :)
* providers/imap4/camel-imap4-journal.c
(camel_imap4_journal_append): Now takes an appended_uid
argument. Also fixed to add a message-info place-holder to the
summary.
* providers/imap4/camel-imap4-folder.c (imap4_append_message): get
an appedned_uid for the journalled append.
(imap4_transfer_messages_to): Updated for appended_uid API change.
Jeffrey Stedfast [Tue, 14 Dec 2004 20:16:26 +0000 (20:16 +0000)]
New source files implementing a basic journal.
2004-12-14 Jeffrey Stedfast <fejj@novell.com>
* providers/imap4/camel-imap4-journal.[c,h]: New source files
implementing a basic journal.
* providers/imap4/camel-imap4-summary.c
(camel_imap4_summary_flush_updates): Replay the journal.
* providers/imap4/camel-imap4-folder.c
(camel_imap4_folder_finalize): Write/unref the journal.
(camel_imap4_folder_new): Create a journal object.
(imap4_append_message): Journal the message append if we're in
offline mode.
(imap4_transfer_messages_to): Implement offline copy/move support
using the new journal code.
Jeffrey Stedfast [Mon, 13 Dec 2004 18:43:20 +0000 (18:43 +0000)]
Don't bother sending UID APPEND if the caller doesn't care about
2004-12-09 Jeffrey Stedfast <fejj@novell.com>
* providers/imap4/camel-imap4-folder.c (imap4_append_message):
Don't bother sending UID APPEND if the caller doesn't care about
appended_uid.
Harish Krishnaswamy [Mon, 13 Dec 2004 03:43:21 +0000 (03:43 +0000)]
Remove the unrefs on queries as the get_queries does not ref anymore while
2004-12-13 Harish Krishnaswamy <kharish@novell.com>
* libedata-cal/e-cal-backend.c
(e_cal_backend_notify_object_removed,
e_cal_backend_notify_object_modified,
e_cal_backend_notify_object_added ):
Remove the unrefs on queries as the get_queries
does not ref anymore while returning.
Not Zed [Mon, 13 Dec 2004 03:08:52 +0000 (03:08 +0000)]
put the test-provider stuff back in.
2004-12-13 Not Zed <NotZed@Ximian.com>
* tests/lib/Makefile.am: put the test-provider stuff back in.
* tests/*/Makefile.am: version libcamel*.
* tests/lib/camel-test-provider.[ch]: duh, re-implement, it got
lost somehow.
Hans Petter Jansson [Sat, 11 Dec 2004 17:36:18 +0000 (17:36 +0000)]
Add "changed" signal.
2004-12-11 Hans Petter Jansson <hpj@novell.com>
* libebook/e-destination.h: Add "changed" signal.
* libebook/e-destination.c: Add "changed" signal.
(e_destination_class_init): Init changed signal.
(e_destination_set_book): Emit changed signal. Additionally, fix
something that looks like a long standing bug; a negated test would
make it crash if dest->priv->source_uid was NULL when the book was
being set.
(e_destination_set_contact_uid)
(e_destination_set_source_uid)
(e_destination_set_name)
(e_destination_set_email)
(e_destination_set_auto_recipient)
(e_destination_set_raw)
(e_destination_set_html_mail_pref)
(e_destination_set_contact): Emit changed signal.
Hans Petter Jansson [Fri, 10 Dec 2004 02:58:08 +0000 (02:58 +0000)]
Implement EContactStore, a GtkTreeModel interface to EBook views.
2004-12-09 Hans Petter Jansson <hpj@novell.com>
* libedataserverui/e-contact-store.[ch]: Implement EContactStore,
a GtkTreeModel interface to EBook views.
* libedataserverui/test-contact-store.c: Implement an interactive
test for EContactStore.
* libedataserverui/Makefile.am (libedataserveruiinclude_HEADERS)
(libedataserverui_1_2_la_SOURCES): Build e-contact-store.c and install
e-contact-store.h.
(test_contact_store_SOURCES)
(test_contact_store_LDADD): Build the interactive test for
EContactStore.
JP Rosevear [Thu, 9 Dec 2004 23:49:38 +0000 (23:49 +0000)]
check for zlib, for the gzip mime filter
2004-12-09 JP Rosevear <jpr@novell.com>
* configure.in: check for zlib, for the gzip mime filter
Jeffrey Stedfast [Thu, 9 Dec 2004 18:09:26 +0000 (18:09 +0000)]
Need to have the folder as the first vararg.
2004-12-07 Jeffrey Stedfast <fejj@novell.com>
* providers/imap4/camel-imap4-folder.c (imap4_append_message):
Need to have the folder as the first vararg.
Rodrigo Moya [Thu, 9 Dec 2004 15:52:35 +0000 (15:52 +0000)]
Fixes #70267
2004-12-09 Rodrigo Moya <rodrigo@novell.com>
Fixes #70267
* backends/groupwise/e-cal-backend-groupwise.c (get_deltas):
* backends/http/e-cal-backend-groupwise.c (retrieval_done): freeze
the cache when doing mass updates to do only one write to disk.
Rodrigo Moya [Thu, 9 Dec 2004 15:49:10 +0000 (15:49 +0000)]
Fixes #70267
2004-12-07 Rodrigo Moya <rodrigo@novell.com>
Fixes #70267
* libedataserver/e-file-cache.[ch] (e_file_cache_freeze_changes,
e_file_cache_thaw_changes): new functions to disable temporarily
writes to disk.
(e_file_cache_init): initialize new private members.
(e_file_cache_add_object, e_file_cache_remove_object): mark the
cache file as dirty when we are frozen.
Harish Krishnamwamy [Thu, 9 Dec 2004 07:00:44 +0000 (07:00 +0000)]
Fixes for various leaks causing memory build-ups in eds.
2004-12-09 Harish Krishnamwamy <kharish@novell.com>
Fixes for various leaks causing memory build-ups in eds.
* libecal/e-cal-listener.c (impl_notifyFreeBusy):
l->data should be unref'd - not free'd.
* libedata-cal/e-cal-backend.c
* (get_queries):
Do not ref the queries while returning them. This is unnecessary.
* libedata-cal/e-cal-backend-sexp.c
* (e_cal_backend_sexp_match_comp):
unref the comp and backend while returning.
Hans Petter Jansson [Thu, 9 Dec 2004 06:06:16 +0000 (06:06 +0000)]
Remove antiquated comments.
2004-12-09 Hans Petter Jansson <hpj@novell.com>
* libebook/e-destination.c: Remove antiquated comments.
Hans Petter Jansson [Thu, 9 Dec 2004 06:03:42 +0000 (06:03 +0000)]
Build e-destination.c, install e-destination.h. Link with Camel.
2004-12-08 Hans Petter Jansson <hpj@novell.com>
* libebook/Makefile.am: Build e-destination.c, install e-destination.h.
Link with Camel.
* libebook/e-contact.h: Include E_CONTACT_FIELD_FIRST in the field
enum (currently, the fields are numbered starting at 1).
* libebook/e-destination.c: Remove bogus includes.
(utf8_casefold_collate_len)
(utf8_casefold_collate): Keep local copies of these functions for now.
(e_destination_equal): Use local utf8_casefold_collate ().
Rodney Dawes [Wed, 8 Dec 2004 19:52:46 +0000 (19:52 +0000)]
#include <config.h> (e_contact_pretty_name): Bind and set the textdomain
2004-12-08 Rodney Dawes <dobey@novell.com>
* libebook/e-book-contact.c: #include <config.h>
(e_contact_pretty_name): Bind and set the textdomain for eds so that
we get translated strings when we call this outside of eds, as it is
public API
Jeffrey Stedfast [Tue, 7 Dec 2004 19:10:22 +0000 (19:10 +0000)]
blah
Rodney Dawes [Tue, 7 Dec 2004 04:56:00 +0000 (04:56 +0000)]
Exec camel-lock-helper-$BASE_VERSION instead of just camel-lock-helper
2004-12-06 Rodney Dawes <dobey@novell.com>
* camel-lock-client.c (camel_lock_helper_init):
Exec camel-lock-helper-$BASE_VERSION instead of just camel-lock-helper
Rodney Dawes [Tue, 7 Dec 2004 02:15:26 +0000 (02:15 +0000)]
Add iconv-detect.c
2004-12-06 Rodney Dawes <dobey@novell.com>
* Makefile.am (EXTRA_DIST): Add iconv-detect.c
Jeffrey Stedfast [Mon, 6 Dec 2004 20:01:37 +0000 (20:01 +0000)]
#include "camel-net-utils.h"
2004-12-06 Jeffrey Stedfast <fejj@novell.com>
* camel-sasl-gssapi.c: #include "camel-net-utils.h"
* camel-net-utils.h: #include sys/types.h for size_t, etc.
Rodney Dawes [Mon, 6 Dec 2004 17:17:46 +0000 (17:17 +0000)]
Fix pkgconfig bits to dist the unversioned .in files properly
2004-12-06 Rodney Dawes <dobey@novell.com>
* Makefile.am: Fix pkgconfig bits to dist the unversioned .in files
properly
* tests/lib/Makefile.am: Removed camel-test-provider stuff, since it
isn't in the source tree
Jeffrey Stedfast [Mon, 6 Dec 2004 16:50:38 +0000 (16:50 +0000)]
Fixed to include $mozilla_nspr
2004-12-06 Jeffrey Stedfast <fejj@novell.com>
* configure.in (E_DATA_SERVER_DEPS): Fixed to include $mozilla_nspr
* libedataserver/Makefile.am: Don't need to have NSS_CFLAGS or
NSS_LIBS here - they are included in E_DATA_SERVER_[CFLAGS,LIBS]
Mengjie Yu [Mon, 6 Dec 2004 07:43:07 +0000 (07:43 +0000)]
add mnemonic for checkboxes.
2004-11-29 Mengjie Yu <meng-jie.yu@sun.com>
* providers/imap/camel-imap-provider.c:add mnemonic for checkboxes.
Sivaiah Nallagatla [Mon, 6 Dec 2004 04:17:20 +0000 (04:17 +0000)]
fix the view in last commmit, instead of "folders" pass NULL
Harish Krishnaswamy [Mon, 6 Dec 2004 04:09:22 +0000 (04:09 +0000)]
Add correct view arguments specific to appointment. 'folders' is not used
2004-12-06 Harish Krishnaswamy <kharish@novell.com>
* backends/groupwise/e-cal-backend-groupwise-utils.c
(e_gw_connection_send_appointment) : Add correct view arguments
specific to appointment. 'folders' is not used by appointments.
Sivaiah Nallagatla [Mon, 6 Dec 2004 02:55:32 +0000 (02:55 +0000)]
compile error fixed
Sivaiah Nallagatla [Mon, 6 Dec 2004 01:40:24 +0000 (01:40 +0000)]
use the changed prototype of e_gw_connection-get_item
2004-12-05 Sivaiah Nallagatla <snallagatla@novell.com>
* backends/groupwise/e-book-backend-groupwise.c
(e_book_backend_groupwise_modify_contact)
(e_book_backend_groupwise_get_contact) : use the
changed prototype of e_gw_connection-get_item
Sivaiah Nallagatla [Mon, 6 Dec 2004 01:36:46 +0000 (01:36 +0000)]
Pass view argument while calling e_gw_connection_get_item.
2004-12-05 Sivaiah Nallagatla <snallagatla@novell.com>
* backends/groupwise/e-cal-backend-groupwise-utils.c
(e_gw_connection_send_appointment) : Pass view argument while calling
e_gw_connection_get_item.
Sivaiah Nallagatla [Mon, 6 Dec 2004 01:31:31 +0000 (01:31 +0000)]
: Added view argument to the prototype and use it in function
2004-12-05 Sivaiah Nallagatla <snallagatla@novell.com>
* e-gw-connection.[ch] : (e_gw_connection_get_item) :
Added view argument to the prototype and use it in function
(e_gw_connection_get_container_list) : added parent
argument to the protoype and used that in function
(e_gw_connection_get_container_id) : call get_container_list
with new prototype
(e_gw_connection_get_attachmenent) :
(e_gw_connection_create_folder) :
(e_gw_connection_add_item) : new methods
* e-gw-item.[ch] : (e_gw_item_set_to)
(e_gw_item_get_to)
(e_gw_item_get_msg_content_type)
(e_gw_item_get_item_status)
(e_gw_item_get_attach_id_list) :
(free_attach) : new methods
(e_gw_item_new_from_soap_parameter) : added reading
mail related fields
(e_gw_item_append_to_soap_message) : added appending mail related fields
Added new item status types and new item type Mail
* e-gw-container.[ch] : (e_gw_container_get_parent_id)
(e_gw_container_set_parent_id)
(e_gw_container_is_root) : new methods
(e_gw_container_set_from_soap_parameter) : read parent id
Žygimantas Beručka [Sat, 4 Dec 2004 08:17:01 +0000 (08:17 +0000)]
Updated Lithuanian translation.
2004-12-04 Žygimantas Beručka <uid0@akl.lt>
* lt.po: Updated Lithuanian translation.
Rodney Dawes [Fri, 3 Dec 2004 20:18:35 +0000 (20:18 +0000)]
Remove the commented out OpenSSL block Don't do pkg-config --exists for
2004-12-03 Rodney Dawes <dobey@novell.com>
* configure.in: Remove the commented out OpenSSL block
Don't do pkg-config --exists for mozilla, just try to use the
PKG_CONFIG() macro, and set have_nss="no" if it fails
* libedataserver/Makefile.am: Add NSS_CFLAGS and NSS_LIBS for the
e-msgport code that needs it
Jeffrey Stedfast [Fri, 3 Dec 2004 18:22:39 +0000 (18:22 +0000)]
Display configuration info after configure runs (S/MIME, SSL, Kerberos,
2004-12-03 Jeffrey Stedfast <fejj@novell.com>
* configure.in: Display configuration info after configure runs
(S/MIME, SSL, Kerberos, etc)
Jeffrey Stedfast [Fri, 3 Dec 2004 18:14:07 +0000 (18:14 +0000)]
same as previous commit
Jeffrey Stedfast [Fri, 3 Dec 2004 18:13:24 +0000 (18:13 +0000)]
updated
Jeffrey Stedfast [Fri, 3 Dec 2004 18:11:59 +0000 (18:11 +0000)]
Same.
2004-12-03 Jeffrey Stedfast <fejj@novell.com>
* providers/imap4/camel-imap4-store.c (connect_to_server): Same.
* providers/nntp/camel-nntp-store.c (connect_to_server): Same.
* providers/imap/camel-imap-store.c (connect_to_server): Same.
* providers/pop3/camel-pop3-store.c (connect_to_server): Same.
* providers/smtp/camel-smtp-transport.c (connect_to_server): Wrap
ssl stream stuff in #ifdef's so the code can be built without SSL
support and not contain unresolved symbols.
Not Zed [Fri, 3 Dec 2004 07:55:04 +0000 (07:55 +0000)]
add iconv_libs to the library list.
2004-12-03 Not Zed <NotZed@Ximian.com>
* libedataserver/Makefile.am (libedataserver_1_2_la_LIBADD): add
iconv_libs to the library list.
Sivaiah Nallagatla [Fri, 3 Dec 2004 06:03:27 +0000 (06:03 +0000)]
Remove unnecessary includes . Remove camel-gw-listener stuff from here as
2004-12-03 Sivaiah Nallagatla <snallagatla@novell.com>
* providers/groupwise/camel-groupwise-provider.c : Remove unnecessary
includes . Remove camel-gw-listener stuff from here as we are going to
make it a plugin
* providers/groupwise/Makefile.am : Remove camel-gw-listner.c from SOURCES
* providers/Makefile.am : add groupwise to SUBDIRS
Not Zed [Fri, 3 Dec 2004 03:41:19 +0000 (03:41 +0000)]
removed, code moved into camel-net-utils.[ch].
2004-11-16 Not Zed <NotZed@Ximian.com>
* e-host-utils.[ch]: removed, code moved into
camel-net-utils.[ch].
2004-11-15 Not Zed <NotZed@Ximian.com>
* e-trie.[ch], e-memory.[ch], e-sexp.[ch], e-msgport.[ch]: Moved
to eds/libedataserver.
* e-path.[ch]: removed & deleted.
Not Zed [Fri, 3 Dec 2004 03:34:16 +0000 (03:34 +0000)]
added iconv format checker.
2004-11-15 Not Zed <NotZed@Ximian.com>
* iconv-detect.c: added iconv format checker.
* configure.in: add stftime checks and iconv charset format checks.
Not Zed [Fri, 3 Dec 2004 03:33:06 +0000 (03:33 +0000)]
include config.h.
2004-11-15 Not Zed <NotZed@Ximian.com>
* libedataserver/e-util.c: include config.h.
* libedataserver/e-sexp.c: updated from evolution/e-util.
* libedataserver/e-memory.c: updated from evolution/e-util.
* iconv-detect.c: added iconv format checker.
* configure.in: add stftime checks and iconv charset format checks.
* libedataserver/e-util.c (e_strftime): copied from gal/e-util.h.
* libedataserver/e-time-utils.c (parse_with_strptime): reove
e-utf8 depenedncy.
* libedataserver/e-iconv.[ch]: Moved from gal/util.
* libedataserver/e-trie.[ch]: Moved from evolution/e-util.
* libedataserver/e-msgport.[ch]: Moved from evolution/e-util.
* libedataserver/e-time-utils.[ch]: Moved from evolution/e-util.
Not Zed [Fri, 3 Dec 2004 03:26:50 +0000 (03:26 +0000)]
** See bug #69533.
2004-12-02 Not Zed <NotZed@Ximian.com>
** See bug #69533.
* providers/imap/camel-imap-command.c (imap_read_untagged): gross
hack, if we get a blank line after a literal, assume the server
(read: groupwise) made a mistake. Given the complexity of this
code i'm not sure it is the server anyway but what can you do.
Marco Ciampa [Fri, 3 Dec 2004 00:28:14 +0000 (00:28 +0000)]
Updated italian translation
Chenthill Palanisamy [Thu, 2 Dec 2004 13:19:00 +0000 (13:19 +0000)]
Freed the string variables and unref the components. Need not use strdup
2004-12-02 Chenthill Palanisamy <pchenthill@novell.com>
* backends/groupwise/e-cal-backend-groupwise.c:
(receive_object): Freed the string variables and unref the
components.
* backends/groupwise/e-cal-backend-groupwise-utils.c:
(e_gw_connection_get_freebusy_info): Need not use strdup here.
Michael Zucci [Thu, 2 Dec 2004 08:03:31 +0000 (08:03 +0000)]
merged notzed-camel-eds-branch
Hans Petter Jansson [Wed, 1 Dec 2004 22:26:30 +0000 (22:26 +0000)]
Build libedataserverui after non-UI libraries that it may depend on.
2004-12-01 Hans Petter Jansson <hpj@novell.com>
* Makefile.am: Build libedataserverui after non-UI libraries that it
may depend on.
Mengjie Yu [Wed, 1 Dec 2004 05:51:51 +0000 (05:51 +0000)]
add mnemonic for label. add description for password dialog.
2004-12-01 Mengjie Yu <meng-jie.yu@sun.com>
* e-config.c: (ec_rebuild):add mnemonic for label.
* e-passwords.c: (ep_ask_password):add description for password dialog.
Not Zed [Wed, 1 Dec 2004 03:58:55 +0000 (03:58 +0000)]
** See bug #69776.
2004-12-01 Not Zed <NotZed@Ximian.com>
** See bug #69776.
* camel-multipart-signed.c (parse_boundary): take end of data
argument, so it handles binary data. Use a binary data string
search rather than strstr.
(parse_content): dont bother to append a \0 on the end of the
data, not binary capable.
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:"
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.
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 ]
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
Sivaiah Nallagatla [Sun, 28 Nov 2004 19:36:19 +0000 (19:36 +0000)]
commting required field implemtation changes
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.
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
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
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 [].
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
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
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
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.
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.
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.
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.
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.
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.
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.
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.
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
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).
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.
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.
Jeffrey Stedfast [Thu, 11 Nov 2004 17:47:44 +0000 (17:47 +0000)]
#define d()
Jeffrey Stedfast [Wed, 10 Nov 2004 22:48:10 +0000 (22:48 +0000)]
removed some debug printf's
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).
Jeffrey Stedfast [Wed, 10 Nov 2004 22:36:36 +0000 (22:36 +0000)]
include a header
Jeffrey Stedfast [Wed, 10 Nov 2004 18:42:12 +0000 (18:42 +0000)]
enabled \\Recent flag
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.
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.
Jeffrey Stedfast [Tue, 9 Nov 2004 17:07:34 +0000 (17:07 +0000)]
remoevd unused vars
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.
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.
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.
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.
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.
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.
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.