1. 13 Apr, 2004 6 commits
  2. 12 Apr, 2004 3 commits
    • Jeffrey Stedfast's avatar
      Fix for bug #56878. · bfe516b3
      Jeffrey Stedfast authored
      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.
      bfe516b3
    • Sarfraaz Ahmed's avatar
      Fixes #56517 · 537ba8dc
      Sarfraaz Ahmed authored
      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.
      537ba8dc
    • Harish Krishnaswamy's avatar
      Fixes #53926 set the tzid to "UTC" while setting the dueDate. · d2e4f3d4
      Harish Krishnaswamy authored
      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.
      d2e4f3d4
  3. 11 Apr, 2004 2 commits
    • Sivaiah Nallagatla's avatar
      add bookname to uri · c6909cbb
      Sivaiah Nallagatla authored
      2004-04-11  Sivaiah Nallagatla <snallagatla@novell.com>
      
              * providers/groupwise/camel-gw-listener.c
              (add_addressbook_sources) (modify_addressbook_sources) : add
              bookname to uri
      c6909cbb
    • Sivaiah Nallagatla's avatar
      retrieve the book name form uri instead of e-source · 30575809
      Sivaiah Nallagatla authored
      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
      30575809
  4. 10 Apr, 2004 2 commits
  5. 09 Apr, 2004 1 commit
    • Jeffrey Stedfast's avatar
      Fix capitalisation of the "mailcheck" section title and move it to the top · b492195e
      Jeffrey Stedfast authored
      2004-04-09  Jeffrey Stedfast  <fejj@ximian.com>
      
      	* providers/imap/camel-imap-provider.c: Fix capitalisation of the
      	"mailcheck" section title and move it to the top (so it matches
      	with the UI).
      
      	* providers/imap/camel-imap-folder.c (imap_get_message): Fetch the
      	entire message in one fell swoop even if the message size is
      	larger than 5k *if* the message is a single part. Fixes bug #56686.
      b492195e
  6. 08 Apr, 2004 4 commits
    • Jeffrey Stedfast's avatar
      Changed (!flags & _CREATE) to (!(flags & _CREATE)) (get_folder_online): Do · 8547e22e
      Jeffrey Stedfast authored
      2004-04-08  Jeffrey Stedfast  <fejj@ximian.com>
      
      	* providers/imap/camel-imap-store.c (get_folder_online): Changed
      	(!flags & _CREATE) to (!(flags & _CREATE))
      	(get_folder_online): Do what create_folder() does and if the
      	parent folder has \NoInferiors set but contains no messages,
      	delete the parent folder and recreate it before creating the child
      	folder. Fixes bug #56651.
      8547e22e
    • Rodrigo Moya's avatar
      add the ONE_ALARM_ONLY static capability. · 6def2366
      Rodrigo Moya authored
      2004-04-08  Rodrigo Moya <rodrigo@ximian.com>
      
      	* backends/groupwise/e-cal-backend-groupwise.c
      	(e_cal_backend_groupwise_get_static_capabilities): add the
      	ONE_ALARM_ONLY static capability.
      6def2366
    • Not Zed's avatar
      always set the seen flag when we delete a message. I demand that this may, · e26ac7a8
      Not Zed authored
      2004-04-08  Not Zed  <NotZed@Ximian.com>
      
              * camel-folder.h (camel_folder_delete_message): always set the
              seen flag when we delete a message.  I demand that this may, or
              may not, fix #56549.
      
              * camel-folder.c:
              (camel_folder_set_message_flags): fixed the doco slightly (well
              reversed the flag and set explanation) and give an example.
      e26ac7a8
    • Not Zed's avatar
      include camel-debug.h · 1a90fc71
      Not Zed authored
      2004-04-08  Not Zed  <NotZed@Ximian.com>
      
              * camel-folder.c: include camel-debug.h
      
              * providers/local/camel-mbox-folder.c
              (mbox_set_message_user_flag): message changed to folder_changed.
              (mbox_set_message_user_tag): ditto.
      
              * camel-vee-folder.c (camel_vee_folder_finalise): dont hook onto
              message_changed.
              (camel_vee_folder_add_folder): or unhook.
              (camel_vee_folder_remove_folder): "
              (message_changed): or proxy.
      
              * camel-folder.c (camel_folder_class_init): removed the
              message_changed event - its redundant, and covered by
              folder_changed, and just makes life difficult for everything using
              message_changed/folder_changed (and nothing uses it anyway).
              (message_changed): removed.
              (set_message_user_flag): emit a folder_changed event instead of
              message changed.
              (set_message_user_tag): "
              (set_message_flags): "
      
              * camel-object.h: revered the CAMEL_OBJECT_TYPE change, it should
              be a global variable access.
      1a90fc71
  7. 07 Apr, 2004 8 commits
    • Chris Toshok's avatar
      reorder the EVC_X #defines a bit, and add in all he EVC_X_DEST_* #defines · 3515da8e
      Chris Toshok authored
      2004-04-07  Chris Toshok  <toshok@ximian.com>
      
      	* libebook/e-vcard.h: reorder the EVC_X #defines a bit, and add in
      	all he EVC_X_DEST_* #defines (for use with the new EDestination
      	stuff.)
      3515da8e
    • Chris Toshok's avatar
      we don't have an EBook* anymore. (e_destination_clear): same. · 24114395
      Chris Toshok authored
      2004-04-07  Chris Toshok  <toshok@ximian.com>
      
      	* util/e-destination.c (e_destination_copy): we don't have an
      	EBook* anymore.
      	(e_destination_clear): same.
      	(e_destination_set_contact): same.
      	(e_destination_set_book): same, just cache the source_uid.
      	(e_destination_set_book_uri): nuke.
      	(e_destination_set_contact_uid): we don't have an EBook*.
      	(e_destination_xml_decode): same.
      	(e_destination_export_to_vcard_attribute): new function, fill in
      	an EVCardAttribute with EDestination values.
      
      	* util/e-destination.h: add prototype for
      	e_destination_export_to_vcard_attribute.
      24114395
    • Priit Laes's avatar
      Translation updated. · 38cbca59
      Priit Laes authored
      2004-04-07  Priit Laes  <plaes@cvs.gnome.org>
      
      	* et.po: Translation updated.
      38cbca59
    • Sivaiah Nallagatla's avatar
      Correct a small type in field name FullName -> fullName · 3b190da5
      Sivaiah Nallagatla authored
      2044-04-07  Sivaiah Nallagatla <snallagatla@novell.com>
      
              * backends/groupwise/e-book-backend-groupwise.c (func_is) :
              Correct a small type in field name  FullName -> fullName
      3b190da5
    • Sivaiah Nallagatla's avatar
      Add type "AddresBook" to item element and remove book element · ff8b38f5
      Sivaiah Nallagatla authored
      2004-04-07  Sivaiah Nallagatla  <snallagatla@novell.com>
      
              * e-gw-connection.c  (e_gw_connection_create_book) :
              Add type "AddresBook" to item element and remove book element
              (e_gw_connection_remove_item) : remove the extra end element call
      ff8b38f5
    • Jeffrey Stedfast's avatar
      Added mutex locking where appropriate. · cfc75791
      Jeffrey Stedfast authored
      2004-04-06  Jeffrey Stedfast  <fejj@ximian.com>
      
      	* providers/imap4/camel-imap4-folder.c: Added mutex locking where
      	appropriate.
      cfc75791
    • Jeffrey Stedfast's avatar
      Added mutex locking where appropriate. · cf8b6cb1
      Jeffrey Stedfast authored
      2004-04-06  Jeffrey Stedfast  <fejj@ximian.com>
      
      	* providers/imap4/camel-imap4-store.c: Added mutex locking where
      	appropriate.
      cf8b6cb1
    • Jeffrey Stedfast's avatar
      Defined. · 77fd345c
      Jeffrey Stedfast authored
      2004-04-06  Jeffrey Stedfast  <fejj@ximian.com>
      
      	* camel-folder-summary.h (CAMEL_FOLDER_SUMMARY_TYPE): Defined.
      
      	* camel-object.h (CAMEL_OBJECT_TYPE): Fixed.
      
      	* providers/imap4/camel-imap4-folder.c
      	(camel_imap4_folder_utf7_name): Implemented.
      
      	* providers/imap4/camel-imap4-store.c (imap4_build_folder_info):
      	Use camel_folder_info_build() to build the folder-info tree.
      77fd345c
  8. 06 Apr, 2004 9 commits
    • Chris Toshok's avatar
      add a mutex around our it_to_op GHashTable. (struct · fae7d818
      Chris Toshok authored
      2004-04-06  Chris Toshok  <toshok@ximian.com>
      
      	* backends/ldap/e-book-backend-ldap.c (struct
      	_EBookBackendLDAPPrivate): add a mutex around our it_to_op
      	GHashTable.
      	(struct _EBookBackendLDAPCursorPrivate): nuke.
      	(view_destroy): lock around access to id_to_op.
      	(add_to_supported_fields): plug leak (don't strdup the arg to
      	g_hash_table_lookup.)
      	(query_ldap_root_dse): fix c&p bugs with
      	supported_fields/supported_auth_methods.
      	(e_book_backend_ldap_connect): add a check for
      	LDAP_PARTIAL_RESULTS (which is apparently what certain versions of
      	GWIA's ldap returns when we try a root dse query.)  Also, try a v2
      	bind if the v3 bind fails.
      	(ldap_op_add): lock access to id_to_op hash.
      	(ldap_op_finished): same.
      	(create_contact_handler): add more debug spew (additional ldap
      	error info.)
      	(remove_contact_handler): same.
      	(modify_contact_modify_handler): same.
      	(modify_contact_search_handler): same.
      	(get_contact_handler): same.
      	(contact_list_handler): same.
      	(poll_ldap): lock around id_to_op.
      	(ldap_search_handler): add more spew, and just use view instead of
      	search_op->view.
      	(ldap_search_dtor): lock the book view's mutex here, and clear the
      	::search_op g_object_data.
      	(e_book_backend_ldap_search): set the book view's ::search_op.
      	(e_book_backend_ldap_start_book_view): add race detection with
      	::stop here.
      	(e_book_backend_ldap_stop_book_view): same.
      	(e_book_backend_ldap_load_source): make the default for
      	unrecognized ssl type "NO" instead of "WHENEVER".
      	(e_book_backend_ldap_dispose): lock access to id_to_op while we
      	destroy it, and free our mutex.  also free up some additional
      	private data we were leaking before (the ->ldap_host,
      	->ldap_rootdn).
      	(e_book_backend_ldap_init): init the mutex.
      fae7d818
    • Chris Toshok's avatar
      new function, for use when creating a contact from the db. all the · 7deb2a92
      Chris Toshok authored
      2004-04-06  Chris Toshok  <toshok@ximian.com>
      
      	* backends/file/e-book-backend-file.c (create_contact): new
      	function, for use when creating a contact from the db.  all the
      	libedata-book machinery depends on the contact having a UID, so if
      	it doesn't have one (i.e. it's been corrupted), set it to be the
      	uid we pass in (the db key).
      	(build_summary): use create_contact
      	(e_book_backend_file_start_book_view): same.
      	(e_book_backend_file_get_changes): same.
      	(e_book_backend_file_upgrade_db): same.
      	(e_book_backend_file_load_source): add lots more g_warning spew in
      	the event the load fails.
      7deb2a92
    • Chris Toshok's avatar
      old name, new trimmed down implementation. This will be replacing · 43a544ac
      Chris Toshok authored
      2004-04-06  Chris Toshok  <toshok@ximian.com>
      
      	* util/e-destination.[ch]: old name, new trimmed down
      	implementation.  This will be replacing eab-destination.[ch].
      43a544ac
    • Updated ja.po. T.Aihana's avatar
      · 88a41dda
      Updated ja.po. T.Aihana authored
      2004-04-06 Updated ja.po. T.Aihana <aihana@gnome.gr.jp>
      88a41dda
    • Harish Krishnaswamy's avatar
      Fixes #55169 Use icalproperty to add free/busy data to ECalComponent. · 7dccbfc4
      Harish Krishnaswamy authored
      Fixes #55169
      * backends/groupwise/e-cal-backend-groupwise-utils.c
      (e_gw_connection_get_freebusy_info) : Use icalproperty
      to add free/busy data to ECalComponent.
      7dccbfc4
    • Not Zed's avatar
      #if 0 out the sys/debugreg stuff. · 11c255fd
      Not Zed authored
      2004-04-06  Not Zed  <NotZed@Ximian.com>
      
              * camel-debug.c: #if 0 out the sys/debugreg stuff.
      11c255fd
    • Not Zed's avatar
      ** See bug #56110. · 013ea595
      Not Zed authored
      2004-04-06  Not Zed  <NotZed@Ximian.com>
      
              ** See bug #56110.
      
              * providers/imap/camel-imap-folder.c (get_content): more debug!
              (get_content): if we have no content-type header set on a sub-part
              of a multipart/digest, then we need to set it to message/rfc822 as
              in the multipart/digest rfc (2046 or so?).
      
              * camel-folder.c (camel_folder_get_message): output this stuff as
              folder debug.
      
              * providers/imap/camel-imap-folder.c (imap_get_message): add some
              imap:folder debug.
              (get_content): get xx.TEXT rather than xx if we're from a message
              parent part.
      013ea595
    • Not Zed's avatar
      ** See bug #56464. · 1940da6f
      Not Zed authored
      2004-04-06  Not Zed  <NotZed@Ximian.com>
      
              ** See bug #56464.
      
              * camel-folder.c (camel_folder_transfer_messages_to): do not lock
              the source here.
              (transfer_message_to): call the main entry point for get message
              and append message.
      
              ** See bug #56050.
      
              * camel-vee-store.c (vee_delete_folder): delete the state file if
              it exists.
      
              * camel-object.c (camel_object_state_write): create the parent dir
              if we need to.  Also spit a warning if we fail in the end.
      
              * camel-vee-folder.c (camel_vee_folder_new): set the persistent
              state file location.
              (vee_sync): write the state file when we sync.
      1940da6f
    • Rodrigo Moya's avatar
      *** empty log message *** · 5db637e0
      Rodrigo Moya authored
      5db637e0
  9. 05 Apr, 2004 4 commits
    • Rodrigo Moya's avatar
      Use correct types for e_cal_backend_groupwise_get_object's return value. · 8e68a8c0
      Rodrigo Moya authored
      2004-04-05  Rodrigo Moya <rodrigo@ximian.com>
      
      	* backends/groupwise/e-cal-backend-groupwise.c
      	(e_cal_backend_groupwise_remove_object): Use correct types for
      	e_cal_backend_groupwise_get_object's return value.
      8e68a8c0
    • Sivaiah Nallagatla's avatar
      added code to build groupwise filter from the query passed to · be5a7003
      Sivaiah Nallagatla authored
      2004-04-05  Sivaiah Nallagatla <snallagatla@novell.com>
      
              * e-book-backend-groupwise.c : added code to build groupwise filter from
              the query passed to get_contact_list and start_book_view functions
              modified e_book_backend_groupwise_start_book_view and
              e_book_backend_groupwise_get_contact_list to make use of filter
              Also included gnome-i8n.h
      be5a7003
    • Not Zed's avatar
      dont add folders to folders_out here, only in get_folders_add_folders. · bfce4d2a
      Not Zed authored
      2004-04-05  Not Zed  <NotZed@Ximian.com>
      
              * providers/imap/camel-imap-store.c (get_folders): dont add
              folders to folders_out here, only in get_folders_add_folders.
      
              * camel-store.c (camel_folder_info_build): simplify 'list append'
              since we have next pointer at the head of the struct.
      
              * providers/imap/camel-imap-store.c (create_folder): fixed
              "containes" spelling count.
              (get_folder_online): "
              (get_folders_add_folders): duh, add the folder info to the
              folders_out array.
      bfce4d2a
    • JP Rosevear's avatar
      Fixes #56416 · 47102e6e
      JP Rosevear authored
      2004-04-03  JP Rosevear  <jpr@ximian.com>
      
      	Fixes #56416
      
      	* backends/contacts/e-cal-backend-contacts.c
      	(e_cal_backend_contacts_get_timezone): implement
      	(e_cal_backend_contacts_add_timezone): ditto
      	(e_cal_backend_contacts_set_default_timezone): ditto
      	(free_zone): free a timezone
      	(e_cal_backend_contacts_finalize): destroy the zones hash table
      	(e_cal_backend_contacts_class_init): add new method
      	implementations
      	(e_cal_backend_contacts_init): set up zones hash table
      47102e6e
  10. 03 Apr, 2004 1 commit