Hi Chris -
Thanks for your comments. You are, of course, quite right that here is
quite a bit of misleading nomenclature in the c-client library. This came
about by history (it's been 18 years) and a (sometimes imperfect) attempt
to maintain source-level compatibility with the past.
There isn't any good way that I can change the names of some of these
things now, without creating incompatibilities that will bite someone. I
have enough problems with third-parties creating incompatibilities... :-(
I would certainly not make the mbox mistake again if I was starting over.
Nor would I make any any of a long list of other mistakes that I've noted
down over the 18-year history of c-client! I would instead make entirely
new mistakes. ;-)
Fortunately, since "set new-folder-format mbox" only comes up as a result
of people playing with /etc/c-client.cf files, it doesn't affect most
people.
I'd prefer to flush the code that supports /etc/c-client.cf entirely. I
can't because of compatibility. There are many pitfalls associated with
/etc/c-client.cf besides that one. Even if I filled in the one pit, there
are still plenty more to trap the unwary. I worry that it may make things
worse if it seems that I'm making it safer... :-(
As I've said many times before, I recommend against using /etc/c-client.cf
because it is much too easy to shoot yourself in the foot. I've done so
myself.
-- Mark --
http://staff.washington.edu/mrc
Science does not emerge from voting, party politics, or public debate.
Si vis pacem, para bellum.
_______________________________________________
Imap-uw mailing list
Imap-uw@u.washington.edu
https://mailman1.u.washington.edu/mailman/listinfo/imap-uw