chiark / gitweb /
Make Disobedience login window work even when you're logged in.
The previous code attempted to stop constant error messages when you
had a wrong password set by suppressing all disorder connection
activity when the login window was up. This broke most activity in
the login window. I don't really know why...
The new model has eclient stop making new connection attempts if it
gets an authentication error (it also disconnects when this happens).
So Disobedience now re-enables connection attempts when a
believed-good password is set.
Perhaps a future version will make this less ugly.