On Monday, September 10, 2007 10:50:43 AM -0500 Nicolas Williams <Nicolas.Williams at sun.com> wrote:
> Actually, it's more than that. ssh-agent is brittle in that it's too > willing to exit in the face of misbehaving clients, whereas it should > instead just slam the door^H^H^H^Hsocket on them. Hm. Doors as a transport for ssh-agent connections? Eh; I suppose there's not much point. > The whole approach of having buffer functions that don't fail but exit > is a very good one for things like ssh(1) and sshd(1M), where exiting is > failing safe, but not so much for ssh-agent, where exiting is not so > safe. Yup. A long-running service that maintains state needs to not only check for errors, but recover from them gracefully instead of just giving up and exiting. -- Jeff