force BASE64 encoding for 8-bit text when signing
authorPaul Mangan <paul@claws-mail.org>
Thu, 19 Sep 2002 11:06:07 +0000 (11:06 +0000)
committerPaul Mangan <paul@claws-mail.org>
Thu, 19 Sep 2002 11:06:07 +0000 (11:06 +0000)
ChangeLog
ChangeLog.claws
ChangeLog.jp
configure.in
src/compose.c

index 283aea9..f30b3f5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2002-09-19
+
+       * src/compose.c: compose_write_to_file(): force BASE64 encoding for
+         8-bit text when signing (thanks to Colin Leroy).
+
+2002-09-16
+
+       * src/prefs_common.c: prefs_send_create(): fixed the charset string
+         for Cyrillic (Windows-1251).
+
 2002-09-15
 
        * version 0.8.3
index ea770d2..ac1b888 100644 (file)
@@ -1,3 +1,15 @@
+2002-09-19 [paul]      0.8.2claws59
+
+       * src/prefs_folder_item.c
+               revert to Darko's original alignment of colour
+               selector button
+               add a colon to folder_color label
+               
+       * src/compose.c
+               add Colin's patch (with Hiro's modifications) to 
+               force BASE64 encoding for 8-bit text when signing
+               (sync with 0.8.3cvs2)
+
 2002-09-18 [alfons]    0.8.2claws58
 
        * src/compose.c
index c3819cf..8734519 100644 (file)
@@ -1,3 +1,13 @@
+2002-09-19
+
+       * src/compose.c: compose_write_to_file(): 8-bit ¥Æ¥­¥¹¥È¤Î½ð̾»þ¤Ë
+         ¤Ï BASE64 ¥¨¥ó¥³¡¼¥É¤ò¶¯À©¤¹¤ë¤è¤¦¤Ë¤·¤¿(Colin Leroy ¤µ¤ó thanks)¡£
+
+2002-09-16
+
+       * src/prefs_common.c: prefs_send_create(): Cyrillic (Windows-1251)
+         ÍѤΠcharset Ê¸»úÎó¤ò½¤Àµ¡£
+
 2002-09-15
 
        * version 0.8.3
index d187242..252c660 100644 (file)
@@ -10,7 +10,7 @@ MINOR_VERSION=8
 MICRO_VERSION=2
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=claws58
+EXTRA_VERSION=claws59
 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION$EXTRA_VERSION
 
 dnl set $target
index db88f44..3bfc03c 100644 (file)
@@ -3285,6 +3285,13 @@ static gint compose_write_to_file(Compose *compose, const gchar *file,
                        out_codeset = CS_ISO_8859_1;
                encoding = procmime_get_encoding_for_charset(out_codeset);
 
+#if USE_GPGME
+               if (!is_draft &&
+                   compose->use_signing && !compose->account->clearsign &&
+                   encoding == ENC_8BIT)
+                       encoding = ENC_BASE64;
+#endif
+
                src_codeset = conv_get_current_charset_str();
                /* if current encoding is US-ASCII, set it the same as
                   outgoing one to prevent code conversion failure */