3 ms·
> The mail client code is also very old The codebase in general is also quite a tangle, as newsgroups code (newsgroups are still supported!) is mixed with mail
by pizza234 7y ago
> The mail client code is also very old
The codebase in general is also quite a tangle, as newsgroups code (newsgroups are still supported!) is mixed with mail code. All past attempts to make the email composition window a tab, which is a deceivingly simple task, failed.
- jcranmer 7y agoEh, newsgroups aren't all that different from email. The newsgroup message format is the email message format, just slightly stricter, and newsgroups can largely be treated as read-only folders (especially if you can equate cross-posting to something like X-GM-UUID mapping a message between multiple folders). It also turns out that many mail clients already support yEnc and uuencode--I've seen email scanners scanning yEnc attachments before. The tangles come from poor separation of low-level protocol/parsing code with the front-end logic--there's no way to parse a message (or even decrypt it) without displaying it at the same time, for example.
- IdiocyInAction 7y agoMy university still uses newsgroups and everyone uses Thunderbird as a client for that reason. It honestly works surprisingly well.