Index: /Mulberry/branches/users/shared/v4.1d1/Sources_Common/Plugins/SSL/loadsslfunc.cp
===================================================================
--- /Mulberry/branches/users/shared/v4.1d1/Sources_Common/Plugins/SSL/loadsslfunc.cp (revision 316)
+++ /Mulberry/branches/users/shared/v4.1d1/Sources_Common/Plugins/SSL/loadsslfunc.cp (revision 328)
@@ -580,5 +580,10 @@
 
 //char *SSL_CIPHER_description(SSL_CIPHER *s,char *buf,int size);
+// argument was constified in 0.9.8m
+#if OPENSSL_VERSION_NUMBER >= 0x009080dfL
+IMPORT_FUNCTION(sSSLLoader, char *, SSL_CIPHER_description, (const SSL_CIPHER *s,char *buf,int size), (s, buf, size))
+#else
 IMPORT_FUNCTION(sSSLLoader, char *, SSL_CIPHER_description, (SSL_CIPHER *s,char *buf,int size), (s, buf, size))
+#endif
 
 //int	SSL_CIPHER_get_bits(SSL_CIPHER *c,int *alg_bits);
Index: /Mulberry/branches/users/shared/v4.1d1/Plug-ins/SSL/SSL.vcproj
===================================================================
--- /Mulberry/branches/users/shared/v4.1d1/Plug-ins/SSL/SSL.vcproj (revision 316)
+++ /Mulberry/branches/users/shared/v4.1d1/Plug-ins/SSL/SSL.vcproj (revision 328)
@@ -42,5 +42,5 @@
 				Name="VCCLCompilerTool"
 				Optimization="0"
-				AdditionalIncludeDirectories="&quot;$(ProjectDir)sources&quot;;&quot;$(ProjectDir)..\Common&quot;;&quot;$(ProjectDir)..\..\Sources_Common\i18n&quot;;&quot;$(ProjectDir)..\..\Sources_Common\i18n\Charsets&quot;;&quot;$(ProjectDir)..\..\Sources_Common\i18n\Charsets\Converters&quot;;&quot;$(ProjectDir)..\..\Sources_Common\i18n\Charsets\Converters\OneByte&quot;;&quot;$(ProjectDir)..\..\Sources_Common\i18n\Charsets\Converters\Unicode&quot;;&quot;$(ProjectDir)..\..\Sources_Common\Mail\URLs&quot;;&quot;$(ProjectDir)..\..\Sources_Common\Utilities&quot;;&quot;$(ProjectDir)..\..\Win32\Sources\VCPP&quot;;&quot;$(ProjectDir)..\..\..\Libraries\openssl\inc32&quot;"
+				AdditionalIncludeDirectories="&quot;$(ProjectDir)sources&quot;;&quot;$(ProjectDir)..\Common&quot;;&quot;$(ProjectDir)..\..\Sources_Common\i18n&quot;;&quot;$(ProjectDir)..\..\Sources_Common\i18n\Charsets&quot;;&quot;$(ProjectDir)..\..\Sources_Common\i18n\Charsets\Converters&quot;;&quot;$(ProjectDir)..\..\Sources_Common\i18n\Charsets\Converters\OneByte&quot;;&quot;$(ProjectDir)..\..\Sources_Common\i18n\Charsets\Converters\Unicode&quot;;&quot;$(ProjectDir)..\..\Sources_Common\Mail\URLs&quot;;&quot;$(ProjectDir)..\..\Sources_Common\Utilities&quot;;&quot;$(ProjectDir)..\..\Win32\Sources\VCPP&quot;;&quot;$(ProjectDir)..\..\Libraries\openssl\inc32&quot;"
 				PreprocessorDefinitions="__VCPP__"
 				MinimalRebuild="true"
@@ -66,5 +66,5 @@
 				Name="VCLinkerTool"
 				AdditionalOptions="/Def:&quot;SSL.def&quot;"
-				AdditionalDependencies="&quot;$(ProjectDir)..\..\..\Libraries\openssl\out32d\libeay32.lib&quot; &quot;$(ProjectDir)..\..\..\Libraries\openssl\out32d\ssleay32.lib&quot; WSOCK32.lib"
+				AdditionalDependencies="&quot;$(ProjectDir)..\..\Libraries\openssl\out32d\libeay32.lib&quot; &quot;$(ProjectDir)..\..\Libraries\openssl\out32d\ssleay32.lib&quot; WSOCK32.lib"
 				LinkIncremental="2"
 				IgnoreAllDefaultLibraries="false"
Index: /Mulberry/branches/users/shared/v4.1d1/Plug-ins/SMIME/SMIME.vcproj
===================================================================
--- /Mulberry/branches/users/shared/v4.1d1/Plug-ins/SMIME/SMIME.vcproj (revision 316)
+++ /Mulberry/branches/users/shared/v4.1d1/Plug-ins/SMIME/SMIME.vcproj (revision 328)
@@ -42,5 +42,5 @@
 				Name="VCCLCompilerTool"
 				Optimization="0"
-				AdditionalIncludeDirectories="&quot;$(ProjectDir)sources&quot;;&quot;$(ProjectDir)sources\md5&quot;;&quot;$(ProjectDir)..\Common&quot;;&quot;$(ProjectDir)..\..\Sources_Common\i18n&quot;;&quot;$(ProjectDir)..\..\Sources_Common\i18n\Charsets&quot;;&quot;$(ProjectDir)..\..\Sources_Common\i18n\Charsets\Converters&quot;;&quot;$(ProjectDir)..\..\Sources_Common\i18n\Charsets\Converters\OneByte&quot;;&quot;$(ProjectDir)..\..\Sources_Common\i18n\Charsets\Converters\Unicode&quot;;&quot;$(ProjectDir)..\..\Sources_Common\Mail\URLs&quot;;&quot;$(ProjectDir)..\..\Sources_Common\Plugins\SSL&quot;;&quot;$(ProjectDir)..\..\Sources_Common\Utilities&quot;;&quot;$(ProjectDir)..\..\Win32\Sources\VCPP&quot;;&quot;$(ProjectDir)..\..\..\Libraries\openssl\inc32&quot;"
+				AdditionalIncludeDirectories="&quot;$(ProjectDir)sources&quot;;&quot;$(ProjectDir)sources\md5&quot;;&quot;$(ProjectDir)..\Common&quot;;&quot;$(ProjectDir)..\..\Sources_Common\i18n&quot;;&quot;$(ProjectDir)..\..\Sources_Common\i18n\Charsets&quot;;&quot;$(ProjectDir)..\..\Sources_Common\i18n\Charsets\Converters&quot;;&quot;$(ProjectDir)..\..\Sources_Common\i18n\Charsets\Converters\OneByte&quot;;&quot;$(ProjectDir)..\..\Sources_Common\i18n\Charsets\Converters\Unicode&quot;;&quot;$(ProjectDir)..\..\Sources_Common\Mail\URLs&quot;;&quot;$(ProjectDir)..\..\Sources_Common\Plugins\SSL&quot;;&quot;$(ProjectDir)..\..\Sources_Common\Utilities&quot;;&quot;$(ProjectDir)..\..\Win32\Sources\VCPP&quot;;&quot;$(ProjectDir)..\..\Libraries\openssl\inc32&quot;"
 				PreprocessorDefinitions="__VCPP__"
 				MinimalRebuild="true"
Index: /Mulberry/branches/users/shared/v4.1d1/Win32/Mulberry.vcproj
===================================================================
--- /Mulberry/branches/users/shared/v4.1d1/Win32/Mulberry.vcproj (revision 316)
+++ /Mulberry/branches/users/shared/v4.1d1/Win32/Mulberry.vcproj (revision 328)
@@ -44,5 +44,5 @@
 				Name="VCCLCompilerTool"
 				Optimization="0"
-				AdditionalIncludeDirectories="&quot;$(ProjectDir)Sources&quot;;&quot;$(ProjectDir)Sources\Application&quot;;&quot;$(ProjectDir)Sources\Application\Address_Book&quot;;&quot;$(ProjectDir)Sources\Application\Address_Book_Manager&quot;;&quot;$(ProjectDir)Sources\Application\Address_Book_Manager\Address_Book_Properties&quot;;&quot;$(ProjectDir)Sources\Application\Address_Search&quot;;&quot;$(ProjectDir)Sources\Application\Calendar&quot;;&quot;$(ProjectDir)Sources\Application\Calendar\Calendar_Properties&quot;;&quot;$(ProjectDir)Sources\Application\Calendar\Calendar_View&quot;;&quot;$(ProjectDir)Sources\Application\Calendar\Calendar_View\Calendar_Store_View&quot;;&quot;$(ProjectDir)Sources\Application\Calendar\Calendar_View\Calendar_Window&quot;;&quot;$(ProjectDir)Sources\Application\Calendar\Calendar_View\Day_Week_View&quot;;&quot;$(ProjectDir)Sources\Application\Calendar\Calendar_View\Event_ToDo_Preview&quot;;&quot;$(ProjectDir)Sources\Application\Calendar\Calendar_View\Free_Busy_View&quot;;&quot;$(ProjectDir)Sources\Application\Calendar\Calendar_View\Month_View&quot;;&quot;$(ProjectDir)Sources\Application\Calendar\Calendar_View\Summary_View&quot;;&quot;$(ProjectDir)Sources\Application\Calendar\Calendar_View\ToDo_View&quot;;&quot;$(ProjectDir)Sources\Application\Calendar\Calendar_View\Year_View&quot;;&quot;$(ProjectDir)Sources\Application\Calendar\Component_Editing&quot;;&quot;$(ProjectDir)Sources\Application\Calendar\Dialogs&quot;;&quot;$(ProjectDir)Sources\Application\Calendar\Utilities&quot;;&quot;$(ProjectDir)Sources\Application\Find_Replace&quot;;&quot;$(ProjectDir)Sources\Application\General&quot;;&quot;$(ProjectDir)Sources\Application\Letter&quot;;&quot;$(ProjectDir)Sources\Application\Macros&quot;;&quot;$(ProjectDir)Sources\Application\Mailbox&quot;;&quot;$(ProjectDir)Sources\Application\Mailbox_Info&quot;;&quot;$(ProjectDir)Sources\Application\Message&quot;;&quot;$(ProjectDir)Sources\Application\Other_Dialogs&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Edit_Identities&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Extras&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Account_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Account_Panels\Address_Account_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Account_Panels\Authentication_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Account_Panels\Calendar_Account_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Account_Panels\IMAP_Account_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Account_Panels\Local_Account_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Account_Panels\POP3_Account_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Account_Panels\Remote_Account_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Account_Panels\SIEVE_Account_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Account_Panels\SMTP_Account_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Address_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Alerts_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Attachment_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Display_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Letter_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Mailbox_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Message_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Spelling_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Rules&quot;;&quot;$(ProjectDir)Sources\Application\Rules\Action Dialogs&quot;;&quot;$(ProjectDir)Sources\Application\Rules\Dialog&quot;;&quot;$(ProjectDir)Sources\Application\Search&quot;;&quot;$(ProjectDir)Sources\Application\Server&quot;;&quot;$(ProjectDir)Sources\Application\Server\Dialogs&quot;;&quot;$(ProjectDir)Sources\Application\Server\Browse_Dialog&quot;;&quot;$(ProjectDir)Sources\Application\Server\Mailbox_Properties&quot;;&quot;$(ProjectDir)Sources\Application\Dialogs&quot;;&quot;$(ProjectDir)Sources\Application\Mailbox_Properties&quot;;&quot;$(ProjectDir)Sources\Application\SMTP_Queue&quot;;&quot;$(ProjectDir)Sources\Application\Speech&quot;;&quot;$(ProjectDir)Sources\Application\Status&quot;;&quot;$(ProjectDir)Sources\Application\Three Pane&quot;;&quot;$(ProjectDir)Sources\Application\Three Pane\Accounts&quot;;&quot;$(ProjectDir)Sources\Application\Three Pane\Items&quot;;&quot;$(ProjectDir)Sources\Application\Three Pane\Options Dialog&quot;;&quot;$(ProjectDir)Sources\Application\Three Pane\Preview&quot;;&quot;$(ProjectDir)Sources\Application\Windows&quot;;&quot;$(ProjectDir)Sources\VCPP&quot;;&quot;$(ProjectDir)Sources\Formatting&quot;;&quot;$(ProjectDir)Sources\Plugins&quot;;&quot;$(ProjectDir)Sources\Plugins\General&quot;;&quot;$(ProjectDir)Sources\Plugins\Security&quot;;&quot;$(ProjectDir)Sources\Plugins\Spelling&quot;;&quot;$(ProjectDir)Sources\Plugins\SSL&quot;;&quot;$(ProjectDir)Sources\PP_Sources&quot;;&quot;$(ProjectDir)Sources\PP_Sources\Hierarchy List&quot;;&quot;$(ProjectDir)Sources\PP_Sources\Streams&quot;;&quot;$(ProjectDir)Sources\PP_Sources\Tables&quot;;&quot;$(ProjectDir)Sources\PP_Sources\Undoable&quot;;&quot;$(ProjectDir)Sources\Support&quot;;&quot;$(ProjectDir)Sources\Support\Table&quot;;&quot;$(ProjectDir)Sources\Support\Text&quot;;&quot;$(ProjectDir)Sources\Support\Toolbars&quot;;&quot;$(ProjectDir)Resources&quot;;&quot;$(ProjectDir)..\Sources_Common&quot;;&quot;$(ProjectDir)..\Sources_Common\Application&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Address_Book&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Address_Book_Manager&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Calendar&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Calendar\Calendar_View&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Calendar\Calendar_View\Calendar_Store_View&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Calendar\Calendar_View\Calendar_Window&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Calendar\Calendar_View\Day_Week_View&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Calendar\Calendar_View\Free_Busy_View&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Calendar\Calendar_View\Month_View&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Calendar\Calendar_View\Summary_View&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Calendar\Calendar_View\ToDo_View&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Calendar\Calendar_View\Year_View&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\General&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Letter&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Mailbox&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Mailbox_Info&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Message&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Preferences&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Rules&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Server&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\SMTP_Queue&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Three_Pane&quot;;&quot;$(ProjectDir)..\Sources_Common\Automation&quot;;&quot;$(ProjectDir)..\Sources_Common\Calendar_Store&quot;;&quot;$(ProjectDir)..\Sources_Common\Calendar_Store\Clients&quot;;&quot;$(ProjectDir)..\Sources_Common\Calendar_Store\Notifications&quot;;&quot;$(ProjectDir)..\Sources_Common\Calendar_Store\Protocols&quot;;&quot;$(ProjectDir)..\Sources_Common\Formatting&quot;;&quot;$(ProjectDir)..\Sources_Common\HTTP&quot;;&quot;$(ProjectDir)..\Sources_Common\HTTP\CalDAVClient&quot;;&quot;$(ProjectDir)..\Sources_Common\HTTP\CardDAVClient&quot;;&quot;$(ProjectDir)..\Sources_Common\HTTP\HTTPClient&quot;;&quot;$(ProjectDir)..\Sources_Common\HTTP\WebDAVClient&quot;;&quot;$(ProjectDir)..\Sources_Common\i18n&quot;;&quot;$(ProjectDir)..\Sources_Common\i18n\Charsets&quot;;&quot;$(ProjectDir)..\Sources_Common\i18n\Charsets\Converters&quot;;&quot;$(ProjectDir)..\Sources_Common\i18n\Charsets\Converters\ISO2022&quot;;&quot;$(ProjectDir)..\Sources_Common\i18n\Charsets\Converters\OneByte&quot;;&quot;$(ProjectDir)..\Sources_Common\i18n\Charsets\Converters\TwoByte&quot;;&quot;$(ProjectDir)..\Sources_Common\i18n\Charsets\Converters\Unicode&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\Address&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\AddressBook&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\Attachments&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\Charsets&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\Control&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\Extensions&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\Filtering&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\Filters&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\INET_Clients&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\INET_Clients\ACAP&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\INET_Clients\IMAP&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\INET_Clients\IMSP&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\INET_Clients\LDAP&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\INET_Clients\Password&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\INET_Clients\SIEVE&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\INET_Clients\SIEVE\SIEVE&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\INET_Clients\SMTP&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\Local_Clients&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\Mailbox&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\Message&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\Network&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\Protocols&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\Search&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\URLs&quot;;&quot;$(ProjectDir)..\Sources_Common\Offline&quot;;&quot;$(ProjectDir)..\Sources_Common\Offline\Mail&quot;;&quot;$(ProjectDir)..\Sources_Common\Offline\Recording&quot;;&quot;$(ProjectDir)..\Sources_Common\Preferences_Store\Clients&quot;;&quot;$(ProjectDir)..\Sources_Common\Plugins&quot;;&quot;$(ProjectDir)..\Sources_Common\Plugins\AddressBooks&quot;;&quot;$(ProjectDir)..\Sources_Common\Plugins\Authentication&quot;;&quot;$(ProjectDir)..\Sources_Common\Plugins\Configuration&quot;;&quot;$(ProjectDir)..\Sources_Common\Plugins\General&quot;;&quot;$(ProjectDir)..\Sources_Common\Plugins\PasswordChange&quot;;&quot;$(ProjectDir)..\Sources_Common\Plugins\Security&quot;;&quot;$(ProjectDir)..\Sources_Common\Plugins\Spelling&quot;;&quot;$(ProjectDir)..\Sources_Common\Plugins\SSL&quot;;&quot;$(ProjectDir)..\Sources_Common\Resources&quot;;&quot;$(ProjectDir)..\Sources_Common\Support&quot;;&quot;$(ProjectDir)..\Sources_Common\Support\Toolbars&quot;;&quot;$(ProjectDir)..\Sources_Common\Tasks&quot;;&quot;$(ProjectDir)..\Sources_Common\Utilities&quot;;&quot;$(ProjectDir)..\Sources_Common\VCard_Store&quot;;&quot;$(ProjectDir)..\Sources_Common\VCard_Store\Clients&quot;;&quot;$(ProjectDir)..\Libraries\CICalendar\Source&quot;;&quot;$(ProjectDir)..\Libraries\vCard\Source&quot;;&quot;$(ProjectDir)..\Libraries\XMLLib\Source&quot;;&quot;$(ProjectDir)..\Plug-ins\CRAM-MD5\sources\md5&quot;;&quot;C:\Program Files\Microsoft Speech SDK 5.1\Include&quot;;&quot;$(VCInstallDir)atlmfc\src\mfc&quot;;&quot;$(ProjectDir)..\..\Libraries\openssl\inc32&quot;"
+				AdditionalIncludeDirectories="&quot;$(ProjectDir)Sources&quot;;&quot;$(ProjectDir)Sources\Application&quot;;&quot;$(ProjectDir)Sources\Application\Address_Book&quot;;&quot;$(ProjectDir)Sources\Application\Address_Book_Manager&quot;;&quot;$(ProjectDir)Sources\Application\Address_Book_Manager\Address_Book_Properties&quot;;&quot;$(ProjectDir)Sources\Application\Address_Search&quot;;&quot;$(ProjectDir)Sources\Application\Calendar&quot;;&quot;$(ProjectDir)Sources\Application\Calendar\Calendar_Properties&quot;;&quot;$(ProjectDir)Sources\Application\Calendar\Calendar_View&quot;;&quot;$(ProjectDir)Sources\Application\Calendar\Calendar_View\Calendar_Store_View&quot;;&quot;$(ProjectDir)Sources\Application\Calendar\Calendar_View\Calendar_Window&quot;;&quot;$(ProjectDir)Sources\Application\Calendar\Calendar_View\Day_Week_View&quot;;&quot;$(ProjectDir)Sources\Application\Calendar\Calendar_View\Event_ToDo_Preview&quot;;&quot;$(ProjectDir)Sources\Application\Calendar\Calendar_View\Free_Busy_View&quot;;&quot;$(ProjectDir)Sources\Application\Calendar\Calendar_View\Month_View&quot;;&quot;$(ProjectDir)Sources\Application\Calendar\Calendar_View\Summary_View&quot;;&quot;$(ProjectDir)Sources\Application\Calendar\Calendar_View\ToDo_View&quot;;&quot;$(ProjectDir)Sources\Application\Calendar\Calendar_View\Year_View&quot;;&quot;$(ProjectDir)Sources\Application\Calendar\Component_Editing&quot;;&quot;$(ProjectDir)Sources\Application\Calendar\Dialogs&quot;;&quot;$(ProjectDir)Sources\Application\Calendar\Utilities&quot;;&quot;$(ProjectDir)Sources\Application\Find_Replace&quot;;&quot;$(ProjectDir)Sources\Application\General&quot;;&quot;$(ProjectDir)Sources\Application\Letter&quot;;&quot;$(ProjectDir)Sources\Application\Macros&quot;;&quot;$(ProjectDir)Sources\Application\Mailbox&quot;;&quot;$(ProjectDir)Sources\Application\Mailbox_Info&quot;;&quot;$(ProjectDir)Sources\Application\Message&quot;;&quot;$(ProjectDir)Sources\Application\Other_Dialogs&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Edit_Identities&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Extras&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Account_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Account_Panels\Address_Account_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Account_Panels\Authentication_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Account_Panels\Calendar_Account_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Account_Panels\IMAP_Account_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Account_Panels\Local_Account_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Account_Panels\POP3_Account_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Account_Panels\Remote_Account_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Account_Panels\SIEVE_Account_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Account_Panels\SMTP_Account_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Address_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Alerts_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Attachment_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Display_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Letter_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Mailbox_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Message_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Preferences_Dialog\Sub-panels\Spelling_Panels&quot;;&quot;$(ProjectDir)Sources\Application\Rules&quot;;&quot;$(ProjectDir)Sources\Application\Rules\Action Dialogs&quot;;&quot;$(ProjectDir)Sources\Application\Rules\Dialog&quot;;&quot;$(ProjectDir)Sources\Application\Search&quot;;&quot;$(ProjectDir)Sources\Application\Server&quot;;&quot;$(ProjectDir)Sources\Application\Server\Dialogs&quot;;&quot;$(ProjectDir)Sources\Application\Server\Browse_Dialog&quot;;&quot;$(ProjectDir)Sources\Application\Server\Mailbox_Properties&quot;;&quot;$(ProjectDir)Sources\Application\Dialogs&quot;;&quot;$(ProjectDir)Sources\Application\Mailbox_Properties&quot;;&quot;$(ProjectDir)Sources\Application\SMTP_Queue&quot;;&quot;$(ProjectDir)Sources\Application\Speech&quot;;&quot;$(ProjectDir)Sources\Application\Status&quot;;&quot;$(ProjectDir)Sources\Application\Three Pane&quot;;&quot;$(ProjectDir)Sources\Application\Three Pane\Accounts&quot;;&quot;$(ProjectDir)Sources\Application\Three Pane\Items&quot;;&quot;$(ProjectDir)Sources\Application\Three Pane\Options Dialog&quot;;&quot;$(ProjectDir)Sources\Application\Three Pane\Preview&quot;;&quot;$(ProjectDir)Sources\Application\Windows&quot;;&quot;$(ProjectDir)Sources\VCPP&quot;;&quot;$(ProjectDir)Sources\Formatting&quot;;&quot;$(ProjectDir)Sources\Plugins&quot;;&quot;$(ProjectDir)Sources\Plugins\General&quot;;&quot;$(ProjectDir)Sources\Plugins\Security&quot;;&quot;$(ProjectDir)Sources\Plugins\Spelling&quot;;&quot;$(ProjectDir)Sources\Plugins\SSL&quot;;&quot;$(ProjectDir)Sources\PP_Sources&quot;;&quot;$(ProjectDir)Sources\PP_Sources\Hierarchy List&quot;;&quot;$(ProjectDir)Sources\PP_Sources\Streams&quot;;&quot;$(ProjectDir)Sources\PP_Sources\Tables&quot;;&quot;$(ProjectDir)Sources\PP_Sources\Undoable&quot;;&quot;$(ProjectDir)Sources\Support&quot;;&quot;$(ProjectDir)Sources\Support\Table&quot;;&quot;$(ProjectDir)Sources\Support\Text&quot;;&quot;$(ProjectDir)Sources\Support\Toolbars&quot;;&quot;$(ProjectDir)Resources&quot;;&quot;$(ProjectDir)..\Sources_Common&quot;;&quot;$(ProjectDir)..\Sources_Common\Application&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Address_Book&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Address_Book_Manager&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Calendar&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Calendar\Calendar_View&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Calendar\Calendar_View\Calendar_Store_View&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Calendar\Calendar_View\Calendar_Window&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Calendar\Calendar_View\Day_Week_View&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Calendar\Calendar_View\Free_Busy_View&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Calendar\Calendar_View\Month_View&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Calendar\Calendar_View\Summary_View&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Calendar\Calendar_View\ToDo_View&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Calendar\Calendar_View\Year_View&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\General&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Letter&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Mailbox&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Mailbox_Info&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Message&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Preferences&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Rules&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Server&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\SMTP_Queue&quot;;&quot;$(ProjectDir)..\Sources_Common\Application\Three_Pane&quot;;&quot;$(ProjectDir)..\Sources_Common\Automation&quot;;&quot;$(ProjectDir)..\Sources_Common\Calendar_Store&quot;;&quot;$(ProjectDir)..\Sources_Common\Calendar_Store\Clients&quot;;&quot;$(ProjectDir)..\Sources_Common\Calendar_Store\Notifications&quot;;&quot;$(ProjectDir)..\Sources_Common\Calendar_Store\Protocols&quot;;&quot;$(ProjectDir)..\Sources_Common\Formatting&quot;;&quot;$(ProjectDir)..\Sources_Common\HTTP&quot;;&quot;$(ProjectDir)..\Sources_Common\HTTP\CalDAVClient&quot;;&quot;$(ProjectDir)..\Sources_Common\HTTP\CardDAVClient&quot;;&quot;$(ProjectDir)..\Sources_Common\HTTP\HTTPClient&quot;;&quot;$(ProjectDir)..\Sources_Common\HTTP\WebDAVClient&quot;;&quot;$(ProjectDir)..\Sources_Common\i18n&quot;;&quot;$(ProjectDir)..\Sources_Common\i18n\Charsets&quot;;&quot;$(ProjectDir)..\Sources_Common\i18n\Charsets\Converters&quot;;&quot;$(ProjectDir)..\Sources_Common\i18n\Charsets\Converters\ISO2022&quot;;&quot;$(ProjectDir)..\Sources_Common\i18n\Charsets\Converters\OneByte&quot;;&quot;$(ProjectDir)..\Sources_Common\i18n\Charsets\Converters\TwoByte&quot;;&quot;$(ProjectDir)..\Sources_Common\i18n\Charsets\Converters\Unicode&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\Address&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\AddressBook&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\Attachments&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\Charsets&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\Control&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\Extensions&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\Filtering&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\Filters&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\INET_Clients&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\INET_Clients\ACAP&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\INET_Clients\IMAP&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\INET_Clients\IMSP&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\INET_Clients\LDAP&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\INET_Clients\Password&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\INET_Clients\SIEVE&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\INET_Clients\SIEVE\SIEVE&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\INET_Clients\SMTP&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\Local_Clients&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\Mailbox&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\Message&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\Network&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\Protocols&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\Search&quot;;&quot;$(ProjectDir)..\Sources_Common\Mail\URLs&quot;;&quot;$(ProjectDir)..\Sources_Common\Offline&quot;;&quot;$(ProjectDir)..\Sources_Common\Offline\Mail&quot;;&quot;$(ProjectDir)..\Sources_Common\Offline\Recording&quot;;&quot;$(ProjectDir)..\Sources_Common\Preferences_Store\Clients&quot;;&quot;$(ProjectDir)..\Sources_Common\Plugins&quot;;&quot;$(ProjectDir)..\Sources_Common\Plugins\AddressBooks&quot;;&quot;$(ProjectDir)..\Sources_Common\Plugins\Authentication&quot;;&quot;$(ProjectDir)..\Sources_Common\Plugins\Configuration&quot;;&quot;$(ProjectDir)..\Sources_Common\Plugins\General&quot;;&quot;$(ProjectDir)..\Sources_Common\Plugins\PasswordChange&quot;;&quot;$(ProjectDir)..\Sources_Common\Plugins\Security&quot;;&quot;$(ProjectDir)..\Sources_Common\Plugins\Spelling&quot;;&quot;$(ProjectDir)..\Sources_Common\Plugins\SSL&quot;;&quot;$(ProjectDir)..\Sources_Common\Resources&quot;;&quot;$(ProjectDir)..\Sources_Common\Support&quot;;&quot;$(ProjectDir)..\Sources_Common\Support\Toolbars&quot;;&quot;$(ProjectDir)..\Sources_Common\Tasks&quot;;&quot;$(ProjectDir)..\Sources_Common\Utilities&quot;;&quot;$(ProjectDir)..\Sources_Common\VCard_Store&quot;;&quot;$(ProjectDir)..\Sources_Common\VCard_Store\Clients&quot;;&quot;$(ProjectDir)..\Libraries\CICalendar\Source&quot;;&quot;$(ProjectDir)..\Libraries\vCard\Source&quot;;&quot;$(ProjectDir)..\Libraries\XMLLib\Source&quot;;&quot;$(ProjectDir)..\Plug-ins\CRAM-MD5\sources\md5&quot;;&quot;C:\Program Files\Microsoft Speech SDK 5.1\Include&quot;;&quot;$(VCInstallDir)atlmfc\src\mfc&quot;;&quot;$(ProjectDir)..\Libraries\openssl\inc32&quot;"
 				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;__VCPP__"
 				MinimalRebuild="true"
Index: /Mulberry/branches/users/shared/v4.1d1/Win32/Sources/Application/Status/CStatusWindow.cp
===================================================================
--- /Mulberry/branches/users/shared/v4.1d1/Win32/Sources/Application/Status/CStatusWindow.cp (revision 143)
+++ /Mulberry/branches/users/shared/v4.1d1/Win32/Sources/Application/Status/CStatusWindow.cp (revision 328)
@@ -57,4 +57,7 @@
 BOOL CUTF8StatusBar::SetPaneTextUTF8(int nIndex, const char* utf8, BOOL bUpdate)
 {
+	// Don't call into CWnd code if this thread doesn't own this CWnd
+	if (!FromHandlePermanent(GetSafeHwnd()))
+		return FALSE;
 #ifdef _UNICODE
 	cdustring utf16(utf8);
@@ -105,4 +108,12 @@
 }
 
+BOOL CUTF8StatusBar::RedrawWindow(LPCRECT lpRectUpdate,
+				  CRgn* prgnUpdate,
+				  UINT flags)
+{
+	// Don't call into CWnd code if this thread doesn't own this CWnd
+	return FromHandlePermanent(GetSafeHwnd()) ? CStatusBar::RedrawWindow(lpRectUpdate, prgnUpdate, flags) : FALSE;
+}
+
 // Init status
 void CStatusWindow::InitStatusBar(CUTF8StatusBar* statusBar)
Index: /Mulberry/branches/users/shared/v4.1d1/Win32/Sources/Application/Status/CStatusWindow.h
===================================================================
--- /Mulberry/branches/users/shared/v4.1d1/Win32/Sources/Application/Status/CStatusWindow.h (revision 143)
+++ /Mulberry/branches/users/shared/v4.1d1/Win32/Sources/Application/Status/CStatusWindow.h (revision 328)
@@ -30,4 +30,10 @@
 	
 	BOOL SetPaneTextUTF8(int nIndex, const char* utf8, BOOL bUpdate = TRUE);
+
+	BOOL RedrawWindow(
+			  LPCRECT lpRectUpdate = NULL,
+			  CRgn* prgnUpdate = NULL,
+			  UINT flags = RDW_INVALIDATE | RDW_UPDATENOW | RDW_ERASE 
+			 );
 };
 
Index: /Mulberry/branches/users/shared/v4.1d1/Win32/Sources/Application/Server/Browse_Dialog/CServerBrowseTable.cp
===================================================================
--- /Mulberry/branches/users/shared/v4.1d1/Win32/Sources/Application/Server/Browse_Dialog/CServerBrowseTable.cp (revision 143)
+++ /Mulberry/branches/users/shared/v4.1d1/Win32/Sources/Application/Server/Browse_Dialog/CServerBrowseTable.cp (revision 328)
@@ -69,5 +69,6 @@
 
 	// Allow multiple selections
-	ModifyStyle(0, LVS_SINGLESEL);
+	if (m_hWnd)
+		ModifyStyle(0, LVS_SINGLESEL);
 }
 
Index: /Mulberry/branches/users/shared/v4.1d1/Win32/Sources/Support/Toolbars/CToolbar.cp
===================================================================
--- /Mulberry/branches/users/shared/v4.1d1/Win32/Sources/Support/Toolbars/CToolbar.cp (revision 316)
+++ /Mulberry/branches/users/shared/v4.1d1/Win32/Sources/Support/Toolbars/CToolbar.cp (revision 328)
@@ -679,6 +679,8 @@
 	
 	// Only if commander available
-	if (GetCommander())
-		cmdui.DoUpdate(GetCommander(), true);
+	CWnd* commander = GetCommander();
+	if (commander)
+		// we recreate the CWnd as we got it from another thread
+		cmdui.DoUpdate(CWnd::FromHandle(commander->GetSafeHwnd()), true);
 	
 	// Check for visibility change tied to enable state
