Skip to content

Conversation

@nealey
Copy link

@nealey nealey commented Oct 1, 2010

The :connect-function parameter in rcirc-alist can be specified to provide a function compatible with open-network-stream. Here are some examples:

(defun open-tls-cert-stream (name buffer host service)
  (start-process name buffer
               "socat" "STDIO" (concat "OPENSSL:" host ":" (int-to-string service)
                                       ",cert=~/certs/private/irc.key"
                                       ",cafile=~/certs/snakeoil.pem")))
'(("irc.frobozz.net" :port 6697 :connect-function open-tls-stream)
  ("irc.frotz.gue" :port 994 :connect-function open-tls-cert-stream))

Set the :connect-function parameter in rcirc-server-alist to anything
that takes the same arguments as open-network-stream.  For example,
open-tls-stream.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant