If you try to set up a message in a password protected channel (i.e. #room:password in the IDJC settings), IDJC will join the room, however no messages are sent.
I've tracked this down to _on_privmsg_ready in irc.py. The message is sent to #room:password instead of just #room.
I changed line 1260 from:
chan_targets = filter(lambda x: x in "#&", targets)
chan_targets = [z.split(":") for z in filter(lambda x: x in "#&", targets)]
and this seems to fix the problem.
I have noticed another problem, and I don't know yet if it's related, but if setting the connection to manual, the connection will not stay up to the IRC. After anywhere from about 10 seconds to a few minutes, IDJC will disconnect from the IRC. The chat window will show "IDJC has quit (EOF from client)"