[xdg-email] Percent encoding problems

Rex Dieter rdieter at math.unl.edu
Sat Aug 23 09:30:14 PDT 2014

Rex Dieter wrote:

> Michael Bäuerle wrote:
>> The problem is that the '-' character is used literally inside a regex
>> bracket expression (where it has the meaning of a range, like in "a-z"),
>> look at [3] (Paragraph 7) for the syntax definition.
>> The resulting range spans over the '?' character and prevents its
>> percent encoding.
> Testing myself, I cannot reproduce the problem you describe.  Can you give
> a reproducible example?
> I tried:
> xdg-email rdieter-foo at bar.com
> and my email client opens correctly (with rdieter-foo at bar.com as expected,
> instead of something percent-encoded as you suggested would happen).
> Fwiw, it happens the same for me whether I include your suggested fix or
> not.

My mail client testing this (thunderbird) was handling the percent-encoded 
input for me :-/ 

After adding some extra debugging I do see that unpatched code was passing 
mailto:rdieter%2Dfoo at bar.com

Which mail client(s) did you use that didnt handle this?

More information about the xdg mailing list