[39] in Kerberos_V5_Development

home help back first fref pref prev next nref lref last post

Quoting issues

amgreene@ATHENA.MIT.EDU (amgreene@ATHENA.MIT.EDU)
Mon Jan 15 18:19:01 1990

I was discussing this with Jay after the meeting, and we came up
with a few points:

1. Backslashes.  We had initially rejected using \ as a quoting
   character because of all the problems with having to double or
   quadruple it when one wants quoted backslashes.  However, this
   is a known problem with other systems, and a caveat saying, in
   effect, "The usual backslash problems exist" ought to be suf-
   ficient.  At least we'll be consistent with most other systems.

2. Realms.  Currently, we've been discussing names of the form
   component/component/component/.../component@realm.  This permits
   components to be null.  But what does a null "principle" mean?
   That is, a name like /root?  I would suggest that, by analogy to
   Unix filenames, names beginning with a slash be taken to be
   "absolute," i.e., unambiguous in the Kerberos world; while names
   beginning with a letter be "relative" to the current (default)
   realm.  Thus, amgreene/root would be my root instance in the
   current realm (probably athena), while /soup.mit.edu/qjb/root
   would be Jay's root instance in the soup realm.

   This eliminates the special charcater @, and merely shifts the
   analogy from mail addresses to [Unix] filenames.  It would have
   the possible advantage of parallelism between homedir names and
   Kerberos principles, in that <name> could be appended to <homedirs>
   (e.g., /mit/qjb) or to <krbrealm> (e.g., /athena.mit.edu/qjb)
   [I'm using Jay because his username is shorter than mine. :-) ]

These are two separate suggestions, and should be discussed (flamed?)
as such.

home help back first fref pref prev next nref lref last post