Randall Gellens on Thu 3/05 12:58 -0700:
> The issue isn't the state of the spool between sessions, it's changes
> to the spool during a session. Qpopper unlocks the spool during a
> session to allow delivery agents to modify it.
Right, but why is that necessary? If you went on to read towards the
end of my message I made plenty of arguments for why it's unnecessary to
unlock during the middle of the run. Why not simply get the lock before
pop_dropcopy() and release it after pop_updt() ? You then get the
advantages of the cache and the rest of server mode without alienating
shell users.