chiark / gitweb /
Make the Disobedience login window a bit saner. There is now just a
authorRichard Kettlewell <rjk@greenend.org.uk>
Mon, 24 Mar 2008 21:32:56 +0000 (21:32 +0000)
committerRichard Kettlewell <rjk@greenend.org.uk>
Mon, 24 Mar 2008 21:32:56 +0000 (21:32 +0000)
commite9e8a16d359c900f114853eb0e407a8064e4350c
tree9a1fc40fd0c81b88545a9892905cd9b1e046f772
parent6398c3b7ee969c38edb166dde9f1afd5bf74367f
Make the Disobedience login window a bit saner.  There is now just a
Login and a Cancel button.  The former attempts a login synchronously
(there not being any background activity to worry about blocking at
this point); on success it (unconditionally) saves the config and pops
down the login window, on error it gives you another go.

The problem described in defect 17 is eliminated in the login box by
this change too since polling of the eclient is suppressed while the
login box is up.  However the underlying problem is still there and
probably relates to multiple commands failing due to authentication
errors.  Those commands should probably be discarded silently.
disobedience/Makefile.am
disobedience/client.c
disobedience/disobedience.h
disobedience/login.c
lib/client.c