Am 14.01.2013 12:05, schrieb Miroslav Sabljic:
Hi guys!
I was looking how Pan generates Message-id header and in my humble
opinion is that it should be improved. Pan is now generating
message-id in format pan.2013.01.14.12.00...@gmail.com and as far as I
can see it there can happen a situation where two users could end up
with the same msg-ids. For example plenty of users are now using gmail
address so the msg-id part right of @ sign will be the same for plenty
of users. Lets say that two users who are both using gmail address and
they are placed in different timezones send their message, one sends
his message exactly at 12:00:01 and other one exactly at 14:00:01,
they will end up with the same message-id.
Please correct me if I'm wrong?
Most other newsreaders generate msg-id with some random letter/number
combination and with some static string at the end or at the beginning
of the string. This is example msg-id generated by slrn.
<slrna1b2c3.d4e.u...@example.com>
I'm willing to write code for this if you guys agree and if you think
that it would benefit pan as an improvement.
The code is already there. I generate my own unique ids with a rng and
three random numbers + the date.
But you're right, I think so too.
If you want to, you could unify the two methods.
Take a look at:
|void
PostUI:: generate_unique_id (StringView& mid, int cnt, std::string& s)
|
|Cheers,|
|Heinrich|
P.S.: Are you in general willing to improve pan? I'm always looking for
some co-devs to ease the load ;)
||
Cheers.
_______________________________________________
Pan-devel mailing list
Pan-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-devel