After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 666199 - last message-id is missing in references header when replying on message with MID which contains an exclamation mark
last message-id is missing in references header when replying on message with...
Status: RESOLVED FIXED
Product: Pan
Classification: Other
Component: general
unspecified
Other Windows
: Normal normal
: ---
Assigned To: pan-maint
pan-maint
Depends on:
Blocks:
 
 
Reported: 2011-12-14 20:17 UTC by Uwe Premer
Modified: 2011-12-18 15:07 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Uwe Premer 2011-12-14 20:17:58 UTC
If replying on a posting which contains an exclamation mark in its message-id, Pan doesn't write that message-id in the references header.

For example:
message with this message-id: <1T8ddiftI50Nfm!example@tota-refugium.de>

The exclamation mark ("!") causes Pan to embezzle this message-id in the references header if replying on such an message.
Comment 1 Heinrich Müller 2011-12-17 01:17:39 UTC
Can you create an nzb with this mid or point me to the group it was posted in?
It's easier to track down that way.
It could have something to do with gmime, but I'll know then.
Comment 2 Uwe Premer 2011-12-17 17:06:21 UTC
(In reply to comment #1)
> Can you create an nzb with this mid or point me to the group it was posted in?
> It's easier to track down that way.
> It could have something to do with gmime, but I'll know then.

Yes I can show the problem with a thread of myself in the newsgroup de.test:
I posted an OP with the mid <4EECC6FB.here_is_an_exclamation-mark_!3070509@news.uwe-premer.de> (its from 17.12.2011, 5:44 pm MEZ).
To this i did a direct reply with Pan with the mid <pan.2011.12.17.16.50.50@nntp.uwe-premer.de>.
But there is no references header!
Next example: I did a reply with TB onto my OP with the mid <4EECC8BF.7000107@news.uwe-premer.de>. It has this references header:
References: <4EECC6FB.here_is_an_exclamation-mark_!3070509@news.uwe-premer.de>.
You see, with TB there is the mid with the exclamation mark included.
Now I did a reply with Pan onto this message: <pan.2011.12.17.16.53.21@nntp.uwe-premer.de>. The references header ist: References: <4EECC8BF.7000107@news.uwe-premer.de>. No mid with an exclamation mark.
I used the newiest version of Windows Pan: User-Agent: Pan/0.135 (Tomorrow I'll Wake Up and Scald Myself with Tea; Unknown).
But I know, the same problem also has the linux versions of Pan.
Comment 3 Heinrich Müller 2011-12-18 07:53:41 UTC
The answer would be wontfix, because son-of-1036 forbids it, that's why gnksa forbids it, too.
I know, it's an old standard, but you can convince me with arguments ;)


http://www.chemie.fu-berlin.de/outerspace/netnews/son-of-1036.html
Comment 4 Uwe Premer 2011-12-18 12:29:07 UTC
http://tools.ietf.org/html/rfc5536#section-3.1.3:

| message-id      =  "Message-ID:" SP *WSP msg-id *WSP CRLF
| 
| msg-id          =  "<" msg-id-core ">"
|                    ; maximum length is 250 octets
| 
| msg-id-core     =  id-left "@" id-right
| 
| id-left         =  dot-atom-text

http://tools.ietf.org/html/rfc5322#section-3.2.3:

| atext           =   ALPHA / DIGIT /    ; Printable US-ASCII
|                     "!" / "#" /        ;  characters not including
|                     "$" / "%" /        ;  specials.  Used for atoms.
|                     "&" / "'" /
|                     "*" / "+" /
|                     "-" / "/" /
|                     "=" / "?" /
|                     "^" / "_" /
|                     "`" / "{" /
|                     "|" / "}" /
|                     "~"

| dot-atom-text   =   1*atext *("." 1*atext)

| specials        =   "(" / ")" /        ; Special characters that do
|                     "<" / ">" /        ;  not appear in atext
|                     "[" / "]" /
|                     ":" / ";" /
|                     "@" / "\" /
|                     "," / "." /
|                     DQUOTE
Comment 5 Heinrich Müller 2011-12-18 15:07:41 UTC
Fixed in master.