Apparently freenode asks for a client cert always so not sure if this is the right patch