Gnus development mailing list
 help / color / mirror / Atom feed
* 8-bit headers not encoded
@ 2000-01-05 18:45 Roman Belenov
  2000-01-05 20:02 ` Florian Weimer
  0 siblings, 1 reply; 9+ messages in thread
From: Roman Belenov @ 2000-01-05 18:45 UTC (permalink / raw)


Hello,

In  5.8.2 8-bit headers were correctly MIME encoded. In 5.8.3 they are
sent as is and it seems that encoding is not right.

Best regards,
 Roman                          mailto:roman@nstl.nnov.ru





^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 8-bit headers not encoded
  2000-01-05 18:45 8-bit headers not encoded Roman Belenov
@ 2000-01-05 20:02 ` Florian Weimer
  2000-01-06 11:13   ` Re[2]: " Roman Belenov
  0 siblings, 1 reply; 9+ messages in thread
From: Florian Weimer @ 2000-01-05 20:02 UTC (permalink / raw)


Roman Belenov <roman@nstl.nnov.ru> writes:

> In  5.8.2 8-bit headers were correctly MIME encoded. In 5.8.3 they are
> sent as is and it seems that encoding is not right.

Probabile mea culpa.  Which newsgroups, which charset?  Could you give
a Message-ID of an affected article, please?




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re[2]: 8-bit headers not encoded
  2000-01-05 20:02 ` Florian Weimer
@ 2000-01-06 11:13   ` Roman Belenov
  2000-01-06 13:32     ` Florian Weimer
  0 siblings, 1 reply; 9+ messages in thread
From: Roman Belenov @ 2000-01-06 11:13 UTC (permalink / raw)
  Cc: ding

[-- Attachment #1: Type: text/plain, Size: 1554 bytes --]

Hello Florian,

FW> Roman Belenov <roman@nstl.nnov.ru> writes:

>> In  5.8.2 8-bit headers were correctly MIME encoded. In 5.8.3 they are
>> sent as is and it seems that encoding is not right.

FW> Probabile mea culpa.  Which newsgroups, which charset?  Could you give
FW> a Message-ID of an affected article, please?

Well, I just tested it internally (sent mail to myself). I'm using GNU
Emacs   20.5   under   Windows   NT;   here  are  my  charset-related
settings  (probably  most  of  them are not necessary) :

(setq   gnus-group-charset-alist '((".*" koi8-r)))
(setq   gnus-group-posting-charset-alist '((".*" koi8-r)))
(setq gnus-default-charset 'koi8-r)
(setq gnus-default-posting-charset 'koi8-r)
(setq message-default-charset 'koi8-r)
(setq default-sendmail-coding-system 'koi8-r)
(setq sendmail-coding-system 'koi8-r)
(setq-default sendmail-coding-system 'koi8-r)

(codepage-setup 1251)
(set-terminal-coding-system 'cp1251)
(setq default-buffer-file-coding-system 'cp1251-dos)
(set-selection-coding-system 'cp1251-dos)
(set-default-font
      (create-fontset-from-ascii-font
       "-*-Lucida Console-normal-r-*-*-13-*-*-*-*-*-iso8859-5"))

Also I have the following in my ~/.gnus

(put-charset-property 'cyrillic-iso8859-5 'prefered-coding-system 'koi8-r)


Attached  are received mail messages (the subject and the body contain
word  'test' in Russian). Both versions correctly encoded message body
to koi8-r, although subject was sent in cp1251 by 5.8.3 version.


Best regards,
 Roman                            mailto:roman@nstl.nnov.ru

[-- Attachment #2: 5.8.3.txt --]
[-- Type: text/plain, Size: 844 bytes --]

Received: from nstl.nstl.nnov.ru (nstl.nstl.nnov.ru [195.98.58.2]) by bsd.nstl.nnov.ru (8.9.3/8.9.3) with
ESMTP id OAA39343 for <roman@nstl.nnov.ru>; Thu, 6 Jan 2000 14:10:15 +0300 (MSK) (envelope-from
roman@nstl.nnov.ru)
Received: from LIGHTHOUSE (nc034.nstl.nnov.ru [195.98.58.34] (may be forged)) by nstl.nstl.nnov.ru
(8.9.3/8.9.3) with ESMTP id NAA11636 for <roman@nstl.nnov.ru>; Thu, 6 Jan 2000 13:41:50 +0300 (MSK/MSD)
To: roman@nstl.nnov.ru
Subject: òåñò
From: Roman Belenov <roman@nstl.nnov.ru>
Date: 06 Jan 2000 14:06:25 +0300
Message-ID: <u1z7v31e6.fsf@nstl.nnov.ru>
Lines: 3
User-Agent: Gnus/5.0803 (Gnus v5.8.3) Emacs/20.5
MIME-Version: 1.0
Content-Type: text/plain; charset=koi8-r
Content-Transfer-Encoding: 8bit
Status:   

ÔÅÓÔ
-- 
                                                        With regards, Roman.

[-- Attachment #3: 5.8.2.txt --]
[-- Type: text/plain, Size: 861 bytes --]

Received: from nstl.nstl.nnov.ru (nstl.nstl.nnov.ru [195.98.58.2]) by bsd.nstl.nnov.ru (8.9.3/8.9.3) with
ESMTP id OAA39300 for <roman@nstl.nnov.ru>; Thu, 6 Jan 2000 14:03:04 +0300 (MSK) (envelope-from
roman@nstl.nnov.ru)
Received: from LIGHTHOUSE (nc034.nstl.nnov.ru [195.98.58.34] (may be forged)) by nstl.nstl.nnov.ru
(8.9.3/8.9.3) with ESMTP id NAA11617 for <roman@nstl.nnov.ru>; Thu, 6 Jan 2000 13:34:39 +0300 (MSK/MSD)
To: roman@nstl.nnov.ru
Subject: =?koi8-r?b?1MXT1A==?=
From: Roman Belenov <roman@nstl.nnov.ru>
Date: 06 Jan 2000 13:59:13 +0300
Message-ID: <u9023ea9q.fsf@nstl.nnov.ru>
Lines: 3
User-Agent: Gnus/5.0802 (Gnus v5.8.2) Emacs/20.5
MIME-Version: 1.0
Content-Type: text/plain; charset=koi8-r
Content-Transfer-Encoding: 8bit
Status:   

ÔÅÓÔ
-- 
                                                        With regards, Roman.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Re[2]: 8-bit headers not encoded
  2000-01-06 11:13   ` Re[2]: " Roman Belenov
@ 2000-01-06 13:32     ` Florian Weimer
  2000-01-06 14:25       ` Re[4]: " Roman Belenov
  2000-01-06 22:07       ` Re[2]: " Vladimir Volovich
  0 siblings, 2 replies; 9+ messages in thread
From: Florian Weimer @ 2000-01-06 13:32 UTC (permalink / raw)


Roman Belenov <roman@nstl.nnov.ru> writes:

> (setq   gnus-group-posting-charset-alist '((".*" koi8-r)))

Could try the following value for gnus-group-posting-charset-alist,
please?

(setq gnus-group-posting-charset-alist 
  '((message-this-is-mail nil nil)
    (message-this-is-news koi8-r koi8-r)))

This should mimic the behavior of the old setting.  (Perhaps this
variable should be given an new name?)




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re[4]: 8-bit headers not encoded
  2000-01-06 13:32     ` Florian Weimer
@ 2000-01-06 14:25       ` Roman Belenov
  2000-01-06 22:07       ` Re[2]: " Vladimir Volovich
  1 sibling, 0 replies; 9+ messages in thread
From: Roman Belenov @ 2000-01-06 14:25 UTC (permalink / raw)
  Cc: ding

Hello Florian,

FW> Could try the following value for gnus-group-posting-charset-alist,
FW> please?

FW> (setq gnus-group-posting-charset-alist 
FW>   '((message-this-is-mail nil nil)
FW>     (message-this-is-news koi8-r koi8-r)))

FW> This should mimic the behavior of the old setting.  (Perhaps this
FW> variable should be given an new name?)

Yes,  with this setting GNUS 5.8.3 works fine; it works fine also when
I  don't  change  this  variable  at  all in my .emacs, so I was wrong
trying to play with it. I've set it long ago time when I tried to make
GNUS  use  koi8-r  instead of iso8859-5 when posting. Now all relevant
information  is  in the manual under "Charsets" topic (it wasn't there
several months ago).

I don't think that this variable should be renamed, since it can break
working configs. Maybe some words should be included in documentation,
like "don't try to use this variable to change the charset of outgoing
messages, use 'preferred-coding-system property instead".


Best regards,
 Roman                            mailto:roman@nstl.nnov.ru





^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Re[2]: 8-bit headers not encoded
  2000-01-06 13:32     ` Florian Weimer
  2000-01-06 14:25       ` Re[4]: " Roman Belenov
@ 2000-01-06 22:07       ` Vladimir Volovich
  2000-01-06 23:01         ` Kai Großjohann
  2000-01-08 20:38         ` Florian Weimer
  1 sibling, 2 replies; 9+ messages in thread
From: Vladimir Volovich @ 2000-01-06 22:07 UTC (permalink / raw)


"FW" == Florian Weimer writes:

 FW> Could try the following value for
 FW> gnus-group-posting-charset-alist, please?

 FW> (setq gnus-group-posting-charset-alist '((message-this-is-mail
 FW> nil nil) (message-this-is-news koi8-r koi8-r)))

according to doc, the third element should be a list of charsets (or t
or nil); so `koi8-r' is incorrect there.

 FW> This should mimic the behavior of the old setting.  (Perhaps this
 FW> variable should be given an new name?)

i tried the following setting:

(setq gnus-group-posting-charset-alist 
      '((message-this-is-mail koi8-r t)
	(message-this-is-news koi8-r t)))

Then, 8-bit cyrillic text in subject was sent as 8-bit, but NOT in
koi8-r; it was in iso-8859-5 encoding. what should i do to make gnus
use koi8-r for 8-bit text in headers?

note that this behavior changed (was broken) in gnus 5.8.3; gnus 5.8.2
worked correct (i.e. 8-bit text in headers was sent using koi8-r).

	Best regards, -- Vladimir.



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Re[2]: 8-bit headers not encoded
  2000-01-06 22:07       ` Re[2]: " Vladimir Volovich
@ 2000-01-06 23:01         ` Kai Großjohann
  2000-01-08 20:38         ` Florian Weimer
  1 sibling, 0 replies; 9+ messages in thread
From: Kai Großjohann @ 2000-01-06 23:01 UTC (permalink / raw)
  Cc: ding

Vladimir Volovich <vvv@vvv.vsu.ru> writes:

> "FW" == Florian Weimer writes:
> 
>  FW> (setq gnus-group-posting-charset-alist '((message-this-is-mail
>  FW> nil nil) (message-this-is-news koi8-r koi8-r)))
> 
> according to doc, the third element should be a list of charsets (or t
> or nil); so `koi8-r' is incorrect there.

Well, `koi8-r' is not a list.  I don't want to appear pedantic, but
I'm afraid Gnus might be...

kai
-- 
A large number of young women don't trust men with beards.  (BFBS Radio)



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Re[2]: 8-bit headers not encoded
  2000-01-06 22:07       ` Re[2]: " Vladimir Volovich
  2000-01-06 23:01         ` Kai Großjohann
@ 2000-01-08 20:38         ` Florian Weimer
  2000-01-08 21:04           ` Vladimir Volovich
  1 sibling, 1 reply; 9+ messages in thread
From: Florian Weimer @ 2000-01-08 20:38 UTC (permalink / raw)


Vladimir Volovich <vvv@vvv.vsu.ru> writes:

>  FW> (setq gnus-group-posting-charset-alist '((message-this-is-mail
>  FW> nil nil) (message-this-is-news koi8-r koi8-r)))
> 
> according to doc, the third element should be a list of charsets (or t
> or nil); so `koi8-r' is incorrect there.

Yes, I should have written `(koi8-r)' instead of `koi8-r'.

> Then, 8-bit cyrillic text in subject was sent as 8-bit, but NOT in
> koi8-r; it was in iso-8859-5 encoding. what should i do to make gnus
> use koi8-r for 8-bit text in headers?

Okay, I'll try to fix it as soon as I find some time (unfortunately,
that's a big problem at the moment...).  In the meantime, could you
resist to set this variable at all?  The default value seems to work
correctly (it uses quoted-printable in the header).

BTW, do you specify `iso-8859-5' somewhere as default?  I wonder where
that charset is coming from.




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Re[2]: 8-bit headers not encoded
  2000-01-08 20:38         ` Florian Weimer
@ 2000-01-08 21:04           ` Vladimir Volovich
  0 siblings, 0 replies; 9+ messages in thread
From: Vladimir Volovich @ 2000-01-08 21:04 UTC (permalink / raw)


"FW" == Florian Weimer writes:

 >> Then, 8-bit cyrillic text in subject was sent as 8-bit, but NOT in
 >> koi8-r; it was in iso-8859-5 encoding. what should i do to make
 >> gnus use koi8-r for 8-bit text in headers?

 FW> Okay, I'll try to fix it as soon as I find some time
 FW> (unfortunately, that's a big problem at the moment...).  In the
 FW> meantime, could you resist to set this variable at all?

well, when posting to some newsgroups, i need to use 8-bit koi8-r
encoded text in headers (e.g. subject) because otherwise cyrillic text
will be messed up when gatewaying them e.g. to FidoNet.

so, i do need this feature :-) (meanwhile, i could use gnus 5.8.2)

 FW> The default value seems to work correctly (it uses
 FW> quoted-printable in the header).

to be pedantic, gnus uses for iso-8859-5 not quoted-printable, but `b'
type encoded-word (which is closer to base64 than to quoted-printable).

 FW> BTW, do you specify `iso-8859-5' somewhere as default?

Not much, but i wish i had a possibility to specify preferable
cyrillic charsets for message body on a per-group basis. currently,
gnus insists on using a charset which is defined in a line like

(put-charset-property 'cyrillic-iso8859-5 'preferred-coding-system 'koi8-r)

for all cyrillic postings. I'd like to be able to specify a preferred
cyrillic charset on a per-group basis (e.g. like
gnus-group-posting-charset-alist). this would be useful not only for
cyrillic, but also for other languages which have several popular
charsets in use. for russian, we have at least five charsets: koi8-r,
windows-1251, cp866, mac-cyrillic, iso-8859-5 (there are even more of
them: e.g. cp855; the total number of variants is more than 20
different 8-bit cyrillic charsets!).

then one may wish to use by default, say, a windows-1251 charset for
some newsgroups, and koi8-r otherwise, etc...

for european latin-based languages, there are also several charsets in
use (e.g., ISO latin-N charsets and windows codepages)...

 FW> I wonder where that charset is coming from.

it is coming from ISO. :-) It was once a russian state standard
GOST19768-74, but later, koi8-r (and in some areas, cp866, and then
cp1251) was adopted as a de-facto standard.

	Best regards, -- Vladimir.



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2000-01-08 21:04 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-01-05 18:45 8-bit headers not encoded Roman Belenov
2000-01-05 20:02 ` Florian Weimer
2000-01-06 11:13   ` Re[2]: " Roman Belenov
2000-01-06 13:32     ` Florian Weimer
2000-01-06 14:25       ` Re[4]: " Roman Belenov
2000-01-06 22:07       ` Re[2]: " Vladimir Volovich
2000-01-06 23:01         ` Kai Großjohann
2000-01-08 20:38         ` Florian Weimer
2000-01-08 21:04           ` Vladimir Volovich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).