> Unfortunately, NWAM has always automatically generated 'secobj' names,
 > and it's done so for quite a while -- excluding only ':' from the
 > strings it generates, and relying on '-' and '.' pretty heavily ('-'
 > as a separator, and '.' as a replacement for ':').
 > 
 > I'm not sure why (technically) the names need to be restricted, but if
 > we're going to that, then we'll have to cook up some way of "fixing"
 > any keys that people already have so that they have acceptable names,
 > and so that applications can still find them after upgrade.

The only reason to restrict the namespace is to keep things simpler for
applications and end-users, and thus reduce the incidence of bugs.  For
instance, having a user wrestle with how to specify a key with a ":" in it
and also put that key into a particular WEP slot with the ":" connect-wifi
syntax seems like pain for the sake of pain.  Likewise, as we've seen,
whitespace causes a lot of pain, and unprintable characters would be
similarly painful, especially for consumers of dladm's parsable output.

If NWAM is already using "-" and it's not causing any problems, then I
have no issues with allowing it.

 > For SXCE, that means familiar class action and BFU updates (and a flag
 > day, since you can't go back without misplacing your keys[1]), but
 > most instances of the problem are likely with OpenSolaris (where NWAM
 > is the default), and that has no clear mechanism for dealing with
 > upgrade-related scripting.

Assuming we allow "-" and ".", do we think many users are going to have
problems with upgrade?  I'd expect most are using alphanumerics, and
spaces already don't really work (hence the bug).

-- 
meem
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to