Commit Graph

14429 Commits

Author SHA1 Message Date
47400a031c Don't allow the pgp type to be anything except NONE or GPG.
2002-06-26  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-config.c (config_read): Don't allow the pgp type to be
	anything except NONE or GPG.

	* mail-preferences.c (mail_preferences_apply): Don't allow someone
	to use anything other than GnuPG.

	* mail-crypto.c (mail_crypto_get_pgp_cipher_context): No need to
	handle pgp5 or pgp6 types anymore since we are no longer
	supporting them. Ding dong the witch is dead!

	* mail-format.c (handle_multipart_encrypted): Rewritten to use
	camel_multipart_encrypted_decrypt.

	* mail-crypto.c (mail_crypto_pgp_mime_part_verify): Removed.
	(mail_crypto_pgp_mime_part_encrypt): Removed.
	(mail_crypto_pgp_mime_part_decrypt): Are we seeing a trend yet?

svn path=/trunk/; revision=17301
2002-06-26 21:14:09 +00:00
26fb05c8cb Use the new CamelMultipartEncrypted class to do our encryption work for
2002-06-26  Jeffrey Stedfast  <fejj@ximian.com>

	* e-msg-composer.c (build_message): Use the new
	CamelMultipartEncrypted class to do our encryption work for us. We
	also need to always get the user's userid before encrypting since
	pgp/gpg need that.

svn path=/trunk/; revision=17300
2002-06-26 20:39:26 +00:00
deeb747aeb Oops, this needs to take a userid argument.
2002-06-26  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-multipart-encrypted.c (camel_multipart_encrypted_encrypt):
	Oops, this needs to take a userid argument.

svn path=/trunk/; revision=17299
2002-06-26 20:38:08 +00:00
e3b754e4ad remove the search-refining feature, which isn't actually true, i think.
2002-06-26  Aaron Weber  <aaron@ximian.com>

	* C/usage-contact.sgml: remove the search-refining feature, which
	isn't actually true, i think.

	* C/apx-authors.sgml: update slightly.

	* C/apx-bugs.sgml: remove list of 1.1.x features.

	* C/usage-mainwindow.sgml: minor tweaks

svn path=/trunk/; revision=17298
2002-06-26 19:27:35 +00:00
0e81a5651c Removed (never did anything anyway).
2002-06-26  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-gpg-context.c (gpg_clearsign): Removed (never did anything
	anyway).

	* camel-pgp-context.c (pgp_clearsign): Removed.

	* camel-cipher-context.c (camel_cipher_clearsign): Removed unused
	method.

svn path=/trunk/; revision=17297
2002-06-26 19:20:32 +00:00
a44c898aa1 New class implementing the multipart/encrypted content type. Contains
2002-06-26  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-multipart-encrypted.[c,h]: New class implementing the
	multipart/encrypted content type. Contains methods for encrypting
	and decrypting a multipart/encrypted MIME object.

svn path=/trunk/; revision=17296
2002-06-26 19:14:34 +00:00
d8c7287326 Check for NODATA too.
2002-06-26  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-gpg-context.c (gpg_ctx_parse_status): Check for NODATA
	too.

svn path=/trunk/; revision=17295
2002-06-26 18:49:05 +00:00
58b5a7c733 Only let the dialog be opened once
svn path=/trunk/; revision=17294
2002-06-26 17:29:26 +00:00
fb89bd8441 Fix crash on "broken" rdfs
svn path=/trunk/; revision=17293
2002-06-26 17:15:54 +00:00
8d54d8cfbd Fix a typo in the Locations file
svn path=/trunk/; revision=17292
2002-06-26 16:44:55 +00:00
6bb5b8850a Sort the states in the right order
svn path=/trunk/; revision=17291
2002-06-26 16:07:40 +00:00
9a210db24f Fix bugs, make the folder list be a storage set view and add a delete url button
svn path=/trunk/; revision=17290
2002-06-26 15:42:01 +00:00
6f679c6c88 Changes for an importer bug and to get the storagesetselector in the summary
svn path=/trunk/; revision=17289
2002-06-26 15:12:24 +00:00
65117fc884 Fixes #25410
2002-06-25  Rodrigo Moya <rodrigo@ximian.com>

	Fixes #25410

	* gui/alarm-notify.c (AlarmNotify_removeCalendar): do proper
	cleanup on removal of clients.
	(alarm_notify_add_calendar): ditto.

svn path=/trunk/; revision=17287
2002-06-26 10:45:15 +00:00
1d97d41992 Remove the #include for camel-spoold-store.h
2002-06-25  Jeffrey Stedfast  <fejj@ximian.com>

	* providers/local/camel-local-provider.c: Remove the #include for
	camel-spoold-store.h

svn path=/trunk/; revision=17285
2002-06-26 02:49:39 +00:00
58e9041bff Include <sys/time.h> for struct timeval.
2002-06-26  Not Zed  <NotZed@Ximian.com>

	* camel-gpg-context.c: Include <sys/time.h> for struct timeval.

	* providers/local/camel-local-provider.c
	(camel_provider_module_init): Removed spoold provider.  The spool
	provider does it now.

2002-06-25  Not Zed  <NotZed@Ximian.com>

	* providers/local/camel-spool-folder.c (camel_spool_folder_new):
	Support a new xstatus option - folders update/honour the
	Status/X-Status headers in addition to X-Evolution.

	* providers/local/camel-local-summary.c
	(camel_local_summary_write_headers): If supplied with an
	additional status or xstatus arg, write a Status header and/or
	X-Status.  Also fix the case of properly terminating the headers
	if an xev line isn't supplied.

	* providers/local/Makefile.am (libcamellocalinclude_HEADERS,SOURCES):
	Removed spoold-store.[ch].

	* providers/local/camel-local-provider.c
	(camel_provider_module_init): For the spoold type, just use the
	spool store instead.

	* providers/local/camel-spool-store.h: Added a type field, so the
	1 store can implement different types without having to subclass.

	* providers/local/camel-spool-store.c
	(camel_spool_store_get_toplevel_dir): Removed, inherits from local
	store now.
	(construct): If we're pointing to a file, treat it as mbox mode,
	otherwise treat it as 'elm' mode.
	(get_folder): Only test for INBOX in mbox mode.
	(get_folder_info_elm):
	(get_folder_info_mbox): Two alternatives for getting folder info,
	depending on the type of folder we're looking at.
	(get_folder_info_mbox): Make the url include the protocol.
	(scan_dir): "

	* providers/local/camel-spoold-store.c
	(camel_spoold_store_get_toplevel_dir): Removed, inherits from
	local store now.

	* camel-folder.c (get_message_user_tag): Dont use a
	g_return_if_fail for info==NULL.  This is not an error.
	(set_message_user_tag): And same here.
	(set_message_user_flag): Sigh, and here.
	(get_message_user_flag): And here.
	(set_message_flags): and here ...
	(get_message_flags): Dum de dum, de done at last.

	* providers/local/camel-mbox-folder.c (mbox_get_message): Check
	for new messages whenever we retrieve one.  In the common
	no-update case, this is a single stat.
	(mbox_get_message): If we need to rescan, then force a full rescan
	to make sure it does the right thing.
	(mbox_get_message): Cleanup the exception handling a bit, if we do
	get an error, propagate any folder changes anyway as well.
	(mbox_set_message_user_flag): Argh more of these stupid g_returns
	taht shouldn't be.
	(mbox_set_message_user_tag): Here too.
	(mbox_set_message_flags): If the read flag is being changed, mark
	it as an xevchange (i.e. Status line change).

	* providers/local/camel-mbox-summary.c (summary_rebuild): Merged
	into summary_update.
	(summary_update): Changed to allow it to update existing lists of
	messages without clearing out the summary.
	(mbox_summary_check): Dont clear the summary, just re-scan.
	(message_info_new): Attempt to support the 'Status: RO' elm/pine
	thing.
	(camel_mbox_summary_encode_status):
	(camel_mbox_summary_decode_status): Util functions for
	creating/parsing the Status line.
	(camel_mbox_summary_sync_mbox): Write out the status line if we're
	going to try support it.
	(camel_mbox_summary_xstatus): Implement option to control
	read/write of (x-)status.
	(message_info_new): Do x-status stuff based on run-time option.
	(camel_mbox_summary_sync_mbox): "
	(mbox_summary_add): If x-status enabled, then always add
	status/x-status headers to message.

	* camel-folder-summary.c (summary_assign_uid): If the messageinfo
	is already in the summary, AND is the same messageinfo, dont do
	anything, return a value to indicate this.
	(camel_folder_summary_add): Do nothing if this info already in the
	summary, so we can perform updates.

2002-06-24  Not Zed  <NotZed@Ximian.com>

	* providers/local/camel-local-summary.c
	(camel_local_summary_check_force): New method to force the next
	summary check to be a full check, set if a mismatch occurs.

	* camel-folder-summary.c (camel_folder_summary_load): If we have
	no summary path set, dont do any i/o, rather than abort.
	(camel_folder_summary_save): "
	(camel_folder_summary_header_load): "

	* providers/local/camel-spool-store.h: Inherit from camel mbox
	store, even if we override almost everything.

	* providers/local/camel-local-folder.c
	(camel_local_folder_construct): If the base path points to a file,
	use that as the folder path as well.

	* providers/local/camel-spool-folder.h: Inherit from
	camel-mbox-folder.

	* providers/local/camel-spool-summary.c (spool_summary_sync_full):
	Use camel_mbox_summary_sync_mbox to do most of the work.

	* providers/local/camel-spool-summary.[ch]: Make spool-summary
	inherit from mbox summary rather than foldersummary.

	* providers/local/camel-mbox-summary.c (mbox_summary_sync): Make
	sync_full/quick virtual methods.
	(camel_mbox_summary_sync_mbox): The full sync method put into a
	simple function that sync's from fd to fd.
	(mbox_summary_sync_full): Use summary_sync_mbox to do the real
	work.
	(mbox_summary_check): Create removed events if the folder gets
	cleared.  Also, dont clear the summary before a rebuild, try to
	merge.

svn path=/trunk/; revision=17284
2002-06-26 01:07:05 +00:00
8a7da69e92 #include <sys/time.h>
2002-06-25  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-gpg-context.c: #include <sys/time.h>

svn path=/trunk/; revision=17283
2002-06-26 00:48:29 +00:00
faf242365c more improvem,ent.
2002-06-25  Aaron Weber  <aaron@ximian.com>

	* C/config-prefs.sgml: more improvem,ent.

svn path=/trunk/; revision=17281
2002-06-25 21:51:30 +00:00
978b21733a Also handle https urls.
2002-06-25  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-display.c (on_url_requested): Also handle https urls.

svn path=/trunk/; revision=17280
2002-06-25 21:50:30 +00:00
9552c757ee reorder the adding of creatable items so the default is a new contact, not
2002-06-25  Chris Toshok  <toshok@ximian.com>

	* gui/component/addressbook-component.c (create_component):
	reorder the adding of creatable items so the default is a new
	contact, not a new contact list.

svn path=/trunk/; revision=17279
2002-06-25 20:26:30 +00:00
5a70e4fee0 Use mail_crypto_get_pgp_cipher_context() so that the PGP/GPG decision is
2002-06-25  Jeffrey Stedfast  <fejj@ximian.com>

	* e-msg-composer.c (build_message): Use
	mail_crypto_get_pgp_cipher_context() so that the PGP/GPG decision
	is done for us.

svn path=/trunk/; revision=17278
2002-06-25 19:55:27 +00:00
83f5888387 Some compiler warning fixes.
2002-06-25  Jeffrey Stedfast  <fejj@ximian.com>

	* component-factory.c (mail_add_storage): Some compiler warning
	fixes.

	* mail-crypto.c (mail_crypto_pgp_mime_part_sign): Removed.
	(mail_crypto_get_pgp_cipher_context): New convenience function to
	construct a pgp cipher context.
	(mail_crypto_pgp_mime_part_verify): Use the new
	get_pgp_cipher_context function.
	(mail_crypto_pgp_mime_part_encrypt): Same.
	(mail_crypto_pgp_mime_part_decrypt): Here too.

	* mail-account-gui.c (mail_account_gui_new): Initialise the
	pgp_always_trust checkbox.
	(mail_account_gui_save): Get whether or not to always_trust the
	user's pgp keys.

	* mail-config.c (account_copy): Copy over the pgp_always_trust
	option.
	(config_read): Read in the always_trust option.
	(mail_config_write): Save the always_trust option.

svn path=/trunk/; revision=17277
2002-06-25 19:55:00 +00:00
c22378ec3d Add example FAQ items in welcome email, as per danw's request in bug 18645
2002-06-25  Aaron Weber  <aaron@ximian.com>

	* local/Inbox/mbox: Add example FAQ items in welcome email, as per
	danw's request in bug 18645

svn path=/trunk/; revision=17276
2002-06-25 15:56:34 +00:00
36f8398258 plug leak and actually use the minimal comp we create
2002-06-25  JP Rosevear  <jpr@ximian.com>

	* gui/itip-utils.c (comp_compliant): plug leak and actually use
	the minimal comp we create

svn path=/trunk/; revision=17275
2002-06-25 13:12:59 +00:00
5ab2df3c08 add back proto
2002-06-25  JP Rosevear  <jpr@ximian.com>

	* gui/dialogs/comp-editor-page.h: add back proto

	* gui/dialogs/comp-editor-page.c
	(comp_editor_page_notify_needs_send): add page needs_send signal

	* gui/e-meeting-time-sel.c
	(e_meeting_time_selector_on_invite_others_button_draw): check to
	see if the button should be sensitive when drawing
	(e_meeting_time_selector_construct): listen for the button draw
	signal

	* cal-util/cal-component.c (cal_component_strip_errors): remove
	X-LIC-ERROR x properties

	* cal-util/cal-component.h: new proto

	* gui/dialogs/meeting-page.c (change_clicked_cb): set needs_send
	to true
	(meeting_page_fill_widgets): set up gui based on if the user or
	someone else is the organizer
	(meeting_page_construct): read the addresses here for the combo
	box
	(get_widgets): explicitly set the value in list values

	* gui/dialogs/event-editor.c (set_menu_sens): base this on the
	exist org and user org values of the comp editor
	(event_editor_edit_comp): set up editable row restrictions on the
	meeting model if the user is not an organizer, and don't set needs
	send if we aren't the organizer initially
	(model_row_changed_cb): set needs_send to true
	(row_count_changed_cb): ditto

	* gui/dialogs/meeting-page.glade: update gui

	* gui/dialogs/comp-editor.c (save_comp_with_send): if the user is
	not the organizer, REPLY rather than REQUEST
	(comp_editor_set_existing_org): accessor
	(comp_editor_get_existing_org): ditto
	(comp_editor_set_user_org): ditto
	(comp_editor_get_user_org): ditto
	(real_edit_comp): determine if there is an existing organizer and
	if the organizers is a user
	(page_changed_cb): warn the user that changes may be discarded
	(page_summary_changed_cb): ditto
	(page_dates_changed_cb): ditto

	* gui/dialogs/comp-editor.h: new protos

	* gui/itip-utils.c (itip_organizer_is_user): determine if the
	organizer of a component is a user
	(itip_sentby_is_user): same for sentby field of organizer
	(comp_sentby): use above routines instead
	(comp_compliant): strip all X-LIC-ERROR fields generated by
	libical

	* gui/e-meeting-model.c (is_cell_editable): if there is a list of
	editable rows, allow only the status column of those rows to be
	edited
	(init): init edit_rows
	(e_meeting_model_restricted_add): add an editable row to the model
	(e_meeting_model_restricted_remove): remove an editable row
	(e_meeting_model_restricted_clear): clear all editable rows
	(e_meeting_model_etable_click_to_add): set the click to add arg on
	all tables
	(e_meeting_model_etable_from_model): track the tables
	(table_destroy_list_cb): remove the table being destroyed from the
	list
	(table_destroy_state_cb): remove the table being destroyed from
	the list

	* gui/e-meeting-model.h: new protos

	* gui/e-itip-control.c (update_attendee_status): kill warning

svn path=/trunk/; revision=17274
2002-06-25 13:11:47 +00:00
af877240e4 remove source argument (get it from the dialog). (edit_source_clicked):
2002-06-21  Sean Atkinson  <sean@cantab.net>

	* gui/component/addressbook-config.c (addressbook_edit_server_dialog):
	remove source argument (get it from the dialog).
	(edit_source_clicked): same.
	(sources_table_double_click): added to edit server by double-clicking.
	(ldap_dialog_new): use sources_table_double_click.

svn path=/trunk/; revision=17272
2002-06-25 10:13:01 +00:00
b62bbc149b Return the option as --digest-algo=<micalg> (gpg_ctx_parse_status): Decode
2002-06-25  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-gpg-context.c (gpg_hash_str): Return the option as
	--digest-algo=<micalg>
	(gpg_ctx_parse_status): Decode more status information and keep
	track of trust and such.
	(gpg_ctx_op_complete): Make sure we aren't waiting for gpg to
	write data to stdout (such as encrypted/decrypted data or a
	signature).
	(gpg_encrypt): Remove the fejj@stampede.org hard-coded value
	(which had only meant to be for testing).

svn path=/trunk/; revision=17271
2002-06-25 06:21:17 +00:00
0b6f593b29 implemented camel_gpg_context_set_always_trust()
svn path=/trunk/; revision=17269
2002-06-25 01:19:32 +00:00
49d87cf640 Use --command-fd rather than --passphrase-fd since what we really want is
2002-06-24  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-gpg-context.c (gpg_ctx_get_argv): Use --command-fd rather
	than --passphrase-fd since what we really want is an interactive
	mode (besides, --passphrase-fd requires a passphrase to be sent
	before --status-fd will send a NEED_PASSPHRASE status message).
	(gpg_ctx_parse_status): When we encounter a BAD_PASSPHRASE, tell
	the session to uncache it.

svn path=/trunk/; revision=17268
2002-06-25 00:54:20 +00:00
5ded16a933 Use --command-fd rather than --passphrase-fd since what we really want is
2002-06-24  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-gpg-context.c (gpg_ctx_get_argv): Use --command-fd rather
	than --passphrase-fd since what we really want is an interactive
	mode (besides, --passphrase-fd requires a passphrase to be sent
	before --status-fd will send a NEED_PASSPHRASE status message).

svn path=/trunk/; revision=17267
2002-06-24 22:59:59 +00:00
91953dd476 overhaul. still need to improve examples.
2002-06-24  Aaron Weber  <aaron@ximian.com>

	* C/config-prefs.sgml: overhaul. still need to improve examples.

	* C/usage-mail.sgml: link to somewhere i have deleted.

	* C/usage-contact.sgml: fix sharing section more

svn path=/trunk/; revision=17266
2002-06-24 21:41:18 +00:00
33ca9e6112 (impl_clicked): Pass
default_type to e_shell_show_folder_creation_dialog() properly.
[Patch by Christian Kreibich <christian@whoop.org>.]

svn path=/trunk/; revision=17265
2002-06-24 20:15:01 +00:00
fee13e0413 updated
svn path=/trunk/; revision=17264
2002-06-24 19:44:08 +00:00
149515b5df Check for ERRSIG also. (gpg_ctx_op_step): Don't try writing a passphrase
2002-06-23  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-gpg-context.c (gpg_ctx_parse_status): Check for ERRSIG
	also.
	(gpg_ctx_op_step): Don't try writing a passphrase unless our
	operation requires it.

svn path=/trunk/; revision=17263
2002-06-24 02:50:53 +00:00
1e62e1b055 Updated Norwegian (bokmål) translation.
2002-06-23  Kjartan Maraas  <kmaraas@gnome.org>

	* no.po: Updated Norwegian (bokmål) translation.

svn path=/trunk/; revision=17259
2002-06-23 12:28:38 +00:00
51a99c3f0a s/jeff/jeffrey
svn path=/trunk/; revision=17258
2002-06-23 01:32:53 +00:00
3d0e7558f8 Return -1 on error. (gpg_decrypt): Same. (gpg_sign): Again here.
2002-06-22  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-gpg-context.c (gpg_encrypt): Return -1 on error.
	(gpg_decrypt): Same.
	(gpg_sign): Again here.
	(gpg_ctx_op_step): Only attenmpt to read from the status-fd if we
	are not already 'complete'.

	* camel-pgp-mime.c (camel_pgp_mime_part_encrypt): Flush the
	filtered stream.

svn path=/trunk/; revision=17257
2002-06-22 23:07:55 +00:00
4af1937ad5 more fixes, now verifying works and signing almost works as well, except gpg is running out of memory for me? not sure if that is a gpg or evo bug
svn path=/trunk/; revision=17256
2002-06-22 08:07:08 +00:00
e005e8b08e yay, I get to hold more state because Unix pipes suck so badly. This is
getting very close to working now... I think that as soon as I debug this
segfault, it will work. Probably dereferencing a NULL pointer or something
stupid like that.

svn path=/trunk/; revision=17255
2002-06-22 04:58:55 +00:00
ef162bbe12 Use the new gpg cipher context rather than the old pgp context.
2002-06-21  Jeffrey Stedfast  <fejj@ximian.com>

	* e-msg-composer.c (build_message): Use the new gpg cipher context
	rather than the old pgp context.

svn path=/trunk/; revision=17254
2002-06-22 04:56:32 +00:00
34993bc0fe If the pgp type is gpg, then use the gpg context.
2002-06-21  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-crypto.c (mail_crypto_pgp_mime_part_verify): If the pgp
	type is gpg, then use the gpg context.
	(mail_crypto_pgp_mime_part_sign): Same.
	(mail_crypto_pgp_mime_part_encrypt): Same.
	(mail_crypto_pgp_mime_part_decrypt): Same.

	* mail-format.c (handle_multipart_signed): Use the new gpg cipher
	context.

svn path=/trunk/; revision=17253
2002-06-22 04:56:05 +00:00
e1d47e07e9 added camel_gpg_context_new which I had forgotten before
svn path=/trunk/; revision=17252
2002-06-21 20:47:20 +00:00
ea65693685 New source files implementing the CamelCipherContext class for gnupg.
2002-06-21  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-gpg-context.[c,h]: New source files implementing the
	CamelCipherContext class for gnupg.

	* camel-pgp-context.c (camel_pgp_context_new): Return a
	CamelCipherContext.

	* camel-pgp-mime.c (camel_pgp_mime_part_decrypt): Take a
	CamelCipherContext argument rather than a CamelPgpContext since we
	now have a CamelGpgContext also.
	(camel_pgp_mime_part_encrypt): Same.
	(camel_pgp_mime_part_verify): Same.
	(camel_pgp_mime_part_sign): Same.

svn path=/trunk/; revision=17251
2002-06-21 19:11:57 +00:00
9534ce2e95 Updated to support searching as well as making it use CamelDigestSummary.
2002-06-20  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-digest-folder.c: Updated to support searching as well as
	making it use CamelDigestSummary.

	* camel-digest-summary.[c,h]: New class to handle the summary for
	CamelDigestFolder.

	* camel-tcp-stream-ssl.c (set_errno): PR_IO_TIMEOUT_ERROR should
	map to ETIMEDOUT and not EAGAIN.
	(stream_connect): Reset the PR_Poll() timeout back to 2 minutes as
	this wasn't the problem afterall.

svn path=/trunk/; revision=17249
2002-06-20 21:32:17 +00:00
ceb0e460e9 Ignore more files. Removed obsolete files. Add missing files, remove
2002-06-21  Abel Cheung  <maddog@linux.org.hk>

	* .cvsignore: Ignore more files.
	* Makefile.i18npatch, update.sh: Removed obsolete files.
	* POTFILES.in: Add missing files, remove entries already present in
	POTFILES.skip.
	* POTFILES.skip: Remove non-existant entries.

svn path=/trunk/; revision=17248
2002-06-20 19:35:31 +00:00
d67d5483f4 PR_IO_TIMEOUT_ERROR should map to ETIMEDOUT and not EAGAIN.
2002-06-20  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-tcp-stream-ssl.c (set_errno): PR_IO_TIMEOUT_ERROR should
	map to ETIMEDOUT and not EAGAIN.
	(stream_connect): Reset the PR_Poll() timeout back to 2 minutes as
	this wasn't the problem afterall.

svn path=/trunk/; revision=17246
2002-06-20 06:34:14 +00:00
042202c172 Drop back to initial state if we came from eof state.
2002-06-19  Not Zed  <NotZed@Ximian.com>

        * camel-mime-parser.c (folder_scan_drop_step): Drop back to
        initial state if we came from eof state.

svn path=/trunk/; revision=17245
2002-06-20 05:50:38 +00:00
4c9a2140b4 don't convert text to html twice
2002-06-19  Radek Doulik  <rodo@ximian.com>

	* e-msg-composer.c (get_signature_html): don't convert text to
	html twice

svn path=/trunk/; revision=17239
2002-06-19 19:55:04 +00:00
092b3ef2ab Remove #include <config.h> Same Same gtk_widget_show() all items in the
2002-06-19  Kjartan Maraas  <kmaraas@gnome.org>

	* e-corba-config-page.h: Remove #include <config.h>
	* e-shell-about-box.h: Same
	* e-history.h: Same
	* e-shell-importer.c: gtk_widget_show() all items in the optionmenu
	before showing it.
	* e-shell-offline-handler.h: Remove #include <config.h>
	* e-shell-settings-dialog.h: Same.

svn path=/trunk/; revision=17235
2002-06-19 19:18:19 +00:00
31cc3a1eb4 Set the poll timeout to be PR_INTERVAL_MIN, this one shouldn't need to be
2002-06-19  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-tcp-stream-ssl.c (stream_connect): Set the poll timeout to
	be PR_INTERVAL_MIN, this one shouldn't need to be 2 minutes (plus
	it blocks my connection at home for far too long).

svn path=/trunk/; revision=17234
2002-06-19 18:13:24 +00:00