DCClient.connect: pass_callback parameter; gui: password window