On Thu, Oct 27, 2005 at 07:33:20PM +0200, Richard Levitte - VMS Whacker wrote:
> Actually, considering it says 13 (!) UTF-8 characters were incorrect,
> I doubt the plus symbol had anything to do with it.
[...]
> sjackman> > $ monotone --db=./monotone.db genkey "[EMAIL PROTECTED]"
> sjackman> > monotone: misuse: error converting 13 UTF-8 bytes to IDNA ACE: 
> non-LDH characte

$ echo -n 'claw+monotone' | wc -c
13

The part before and after the @ are handled differently, since i18n
domain names have special mangling magic just for them.

But as noted, + was added as a legal character back in July, somewhere
around the 0.21 release (so I don't know if 0.21 had it without more
spelunking, but 0.22 and 0.23 definitely did).

BTW, I'm not, offhand, _too_ impressed by the idea of allowing
arbitrary text.  If "Bob Jones <[EMAIL PROTECTED]>" and "Rob Jones
<[EMAIL PROTECTED]>" are different keys, is anyone going to notice?  If
you're talking over some channel (IRC or face-to-face or whatever),
are you going to paste the whole thing to make sure to be unambiguous?
Monotone does a lot of low-profile work behind the scenes to try and
make sure informal channels like that work out to have nice security
properties without anyone having to really think about it or do
anything special, and I'm worried that allowing more free-form,
multi-part key names hurt that.

-- Nathaniel

-- 
Eternity is very long, especially towards the end.
  -- Woody Allen


_______________________________________________
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel

Reply via email to