git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] Try URI quoting for embedded TAB and LF in pathnames

From
Paul Eggert <eggert@cs.ucla.edu>
Date
Oct 14, 2005, 00:57 UTC
Message-ID
<87ek6ork3y.fsf@penguin.cs.ucla.edu>
In-Reply-To
<Pine.LNX.4.64.0510121355280.15297@g5.osdl.org>
Linus Torvalds <torvalds@osdl.org> writes:
> I find that email is very robust - it's basically 8-bit clean. No 
> character encoding, no crap. Just a byte stream. It really _is_ the most 
> reliable format.
I found another amusing bit of info that tends to undercut this claim.

This discussion thread is archived at <http://marc.theaimsgroup.com/?t=112877773400002&r=1&w=2&n=22>. But there's an item missing from the archive: my message with Message-ID <87vf02qy79.fsf@penguin.cs.ucla.edu>. This is the message with the joke "Aach! Those Finns! Always on the trailing edge of technology!".

All my other messages are achived. What was special about this one? Surely there's not a joke filter at theaimsgroup.com!

I nosed around through the archive and here's my guess as to what happened. My message's email header contained this:

   Content-Type: text/plain; charset=utf-8
   Content-Transfer-Encoding: quoted-printable
and my guess is that the web archiver can't handle that format.

This is just a guess. I can't confirm it because (among other things) the web archiver won't give me all the bytes of the messages that it archives. Even its "Download message RAW" doesn't do that: it omits the header. But I have a strong suspicion. Let's put it this way: I think mine was the only message in the thread that said "charset=utf-8".

If my guess is right, the archiver dropped my email on the floor simply because it contained UTF-8. This is not a good sign for putting UTF-8 into email, or for relying on email to transmit byte streams.

Previous: Junio C HamanoNext: Linus Torvalds
Message 27 of 33 in “[RFC] embedded TAB and LF in pathnames”
  1. Junio C HamanoOct 7, 2005
  2. Alex RiesenOct 7, 2005
  3. Junio C HamanoOct 7, 2005
  4. Alex RiesenOct 8, 2005
  5. Junio C HamanoOct 8, 2005
  6. Try URI quoting for embedded TAB and LF in pathnamesRobert Fitzsimons, Oct 8, 2005
  7. Junio C HamanoOct 8, 2005
  8. Junio C HamanoOct 8, 2005
  9. Paul EggertOct 11, 2005
  10. Junio C HamanoOct 11, 2005
  11. Linus TorvaldsOct 11, 2005
  12. Paul EggertOct 11, 2005
  13. Linus TorvaldsOct 11, 2005
  14. Paul EggertOct 11, 2005
  15. Linus TorvaldsOct 11, 2005
  16. Paul EggertOct 12, 2005
  17. Linus TorvaldsOct 12, 2005
  18. Daniel BarkalowOct 12, 2005
  19. Linus TorvaldsOct 12, 2005
  20. H. Peter AnvinOct 12, 2005
  21. Junio C HamanoOct 9, 2005
  22. Junio C HamanoOct 12, 2005
  23. Linus TorvaldsOct 12, 2005
  24. H. Peter AnvinOct 12, 2005
  25. Johannes SchindelinOct 12, 2005
  26. Junio C HamanoOct 12, 2005
  27. Paul EggertOct 14, 2005
  28. Linus TorvaldsOct 14, 2005
  29. Linus TorvaldsOct 12, 2005
  30. Paul EggertOct 14, 2005
  31. Linus TorvaldsOct 14, 2005
  32. H. Peter AnvinOct 14, 2005
  33. Junio C HamanoOct 14, 2005

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.