In netnews type semantics such as Cyrus, names are absolute. However,
use of a non-empty LIST reference makes the name in the list pattern
relative to the reference (otherwise clients that use the LIST reference
for a "cwd" are broken). I think that in Cyrus:
LIST foo.bar zap.zowie => foo.zap.zowie
LIST foo.bar. zap.zowie => foo.bar.zap.zowie
LIST foo.bar .zap.zowie => foo.bar.zap.zowie
but I'm not really sure; in practice only the second form is used.
Well, this makes me wonder about the LIST reference even more. The last case mostly. With UW-IMAP you'd have: LIST foo/bar /% -> /%, so why isn't the last case above zap.zowie? Or is this completely dependent on what "feels more correct", and client would have no way of knowing which one happens?
PGP.sig
Description: This is a digitally signed message part
