Skip to content

Commit c20efa3

Browse files
committed
Add several more networks
1 parent 2c2b133 commit c20efa3

File tree

1 file changed

+88
-2
lines changed

1 file changed

+88
-2
lines changed

circe.el

Lines changed: 88 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -194,13 +194,21 @@ Common options:
194194
:group 'circe)
195195

196196
(defvar circe-network-defaults
197-
'(("Airlock" :host "irc.theairlock.net" :port (6667 . 7778) :tls t
197+
'(("2600net" :host "irc.2600.net" :port (6667 . 6697) :tls t
198+
:nickserv-mask "^NickServ!services@services\\.2600\\.net$"
199+
:nickserv-identify-challenge "This nickname is registered and protected\\."
200+
:nickserv-identify-command "PRIVMSG NickServ :IDENTIFY {nick} {password}"
201+
:nickserv-identify-confirmation "Password accepted - you are now recognized\\."
202+
:nickserv-ghost-command "PRIVMSG NickServ :GHOST {nick} {password}"
203+
:nickserv-ghost-confirmation "Ghost with your nick has been killed\\."
204+
)
205+
("Airlock" :host "irc.theairlock.net" :port (6667 . 7778) :tls t
198206
:nickserv-mask "^NickServ!services@services\\.theairlock\\.net$"
199207
:nickserv-identify-challenge "type \x02/msg\\s-NickServ\\s-IDENTIFY\\s-\C-_password\C-_\x02"
200208
:nickserv-identify-command "PRIVMSG NickServ :IDENTIFY {password}"
201209
:nickserv-identify-confirmation "Password accepted - you are now recognized\\."
202210
:nickserv-ghost-command "PRIVMSG NickServ :GHOST {nick} {password}"
203-
:nickserv-ghost-confirmation "Ghost with your nick has been killed"
211+
:nickserv-ghost-confirmation "Ghost with your nick has been killed\\."
204212
)
205213
("Bitlbee" :host "localhost" :port 6667
206214
:nickserv-mask "\\(bitlbee\\|root\\)!\\(bitlbee\\|root\\)@"
@@ -209,6 +217,21 @@ Common options:
209217
:nickserv-identify-confirmation "Password accepted, settings and accounts loaded"
210218
:lagmon-disabled t
211219
)
220+
("DALnet" :host "irc.dal.net" :port (6667 . 6697) :tls t
221+
:nickserv-mask "^NickServ!service@dal\\.net$"
222+
;; FIXME: challenge only triggers with irssi, not with circe
223+
:nickserv-identify-challenge "This nick is owned by someone else\\. Please choose another\\."
224+
:nickserv-identify-command "PRIVMSG NickServ@services.dal.net :IDENTIFY {nick} {password}"
225+
:nickserv-identify-confirmation "Password accepted for \x02.*\x02\\.$"
226+
:nickserv-ghost-command "PRIVMSG NickServ@services.dal.net :GHOST {nick} {password}"
227+
:nickserv-ghost-confirmation "^Your ghost has been successfully killed\\."
228+
)
229+
("EFnet" :host "irc.efnet.org" :port (6667 . 6697) :tls t
230+
;; no services, chanfix aside
231+
)
232+
("EsperNet" :host "irc.esper.net" :port (6667 . 6697) :tls t
233+
;; services are documented, but gone?
234+
)
212235
("Freenode" :host "chat.freenode.net" :port (6667 . 6697) :tls t
213236
:nickserv-mask "^NickServ!NickServ@services\\.$"
214237
:nickserv-identify-challenge "\C-b/msg\\s-NickServ\\s-identify\\s-<password>\C-b"
@@ -217,6 +240,14 @@ Common options:
217240
:nickserv-ghost-command "PRIVMSG NickServ :GHOST {nick} {password}"
218241
:nickserv-ghost-confirmation "has been ghosted\\.$\\|is not online\\.$"
219242
)
243+
("GameSurge" :host "irc.gamesurge.net" :port 6667 :tls nil
244+
:nickserv-mask "^AuthServ!AuthServ@Services\\.GameSurge\\.net$"
245+
;; due to lack of challenge string, none of the following will be used :(
246+
:nickserv-identify-command "PRIVMSG AuthServ@Services.GameSurge.net :AUTH {nick} {password}"
247+
:nickserv-identify-confirmation "^I recognize you\\.$"
248+
:nickserv-ghost-command "PRIVMSG AuthServ@Services.GameSurge.net :GHOST {nick}"
249+
:nickserv-ghost-confirmation "has been killed as a ghost\\.$"
250+
)
220251
("GIMPNet" :host "irc.gimp.org" :port (6667 . 6697) :tls t
221252
:nickserv-mask "^NickServ!services@gimpnet-services\\.gimp\\.org$"
222253
:nickserv-identify-challenge "This nickname is registered and protected\\."
@@ -231,6 +262,25 @@ Common options:
231262
:nickserv-ghost-command "PRIVMSG NickServ :GHOST {nick} {password}"
232263
:nickserv-ghost-confirmation "has been ghosted\\.$\\|is not online\\.$"
233264
)
265+
("HybridIRC" :host "irc.hybridirc.com" :port (6667 . 6697) :tls t
266+
:nickserv-mask "^NickServ!services@services\\.irchighway\\.net$"
267+
:nickserv-identify-challenge "This nickname is registered\\."
268+
:nickserv-identify-command "PRIVMSG NickServ :IDENTIFY {nick} {password}"
269+
:nickserv-identify-confirmation "^You are now identified for .*\\.$"
270+
:nickserv-ghost-command "PRIVMSG NickServ :GHOST {nick} {password}"
271+
:nickserv-ghost-command "has been ghosted\\.$"
272+
)
273+
("IRCnet" :host "irc.ircnet.com" :port (6667 . 6697) :tls t
274+
;; no services, chanfix aside
275+
)
276+
("IRCHighWay" :host "irc.irchighway.net" :port (6667 . 6697) :tls t
277+
:nickserv-mask "^NickServ!services@services\\.irchighway\\.net$"
278+
:nickserv-identify-challenge "This nickname is registered and protected\\."
279+
:nickserv-identify-command "PRIVMSG NickServ :IDENTIFY {nick} {password}"
280+
:nickserv-identify-confirmation "Password accepted - you are now recognized\\."
281+
:nickserv-ghost-command "PRIVMSG NicKServ :RECOVER {nick} {password}"
282+
:nickserv-ghost-confirmation "Ghost with your nick has been killed\\."
283+
)
234284
("Libera Chat" :host "irc.libera.chat" :port (6667 . 6697) :tls t
235285
:nickserv-mask "^NickServ!NickServ@services\\.libera\\.chat$"
236286
:nickserv-identify-challenge "This nickname is registered\\."
@@ -245,6 +295,28 @@ Common options:
245295
:nickserv-identify-command "PRIVMSG NickServ :IDENTIFY {password} {nick}"
246296
:nickserv-identify-confirmation "^You are successfully identified as \x02.*\x02\\.$"
247297
)
298+
("Quakenet" :host "irc.quakenet.org" :port 6667 :tls nil
299+
;; due to lack of challenge string, none of the following will be used :(
300+
:nickserv-mask "^Q!TheQBot@CServe\\.quakenet\\.org$"
301+
:nickserv-identify-command "PRIVMSG Q@CServe.quakenet.org AUTH {nick} {password}"
302+
:nickserv-identify-confirmation "^You are now logged in as .*$"
303+
)
304+
("RektNetwork" :host "irc.rekt.network" :port (nil . 6697) :tls t
305+
:nickserv-mask "^NickServ!NickServ@services\\.int$"
306+
:nickserv-identify-challenge "This nickname is registered\\. Please choose a different nickname"
307+
:nickserv-identify-command "PRIVMSG NickServ :IDENTIFY {nick} {password}"
308+
:nickserv-identify-confirmation "^You are now identified for \x02.*\x02\\.$"
309+
:nickserv-ghost-command "PRIVMSG NickServ :GHOST {nick} {password}"
310+
:nickserv-ghost-confirmation "has been ghosted\\.$\\|is not online\\.$"
311+
)
312+
("Rizon" :host "irc.rizon.net" :port (6667 . 6697) :tls t
313+
:nickserv-mask "^NickServ!service@rizon\\.net$"
314+
:nickserv-identify-challenge "This nickname is registered and protected\\."
315+
:nickserv-identify-command "PRIVMSG NickServ :IDENTIFY {password}"
316+
:nickserv-identify-confirmation "Password accepted - you are now recognized\\."
317+
:nickserv-ghost-command "PRIVMSG NickServ :GHOST {nick} {password}"
318+
:nickserv-ghost-confirmation "Ghost with your nick has been killed\\."
319+
)
248320
("Snoonet" :host "irc.snoonet.org" :port (6667 . 6697) :tls t
249321
:nickserv-mask "^NickServ!NickServ@services$"
250322
:nickserv-identify-challenge "This nickname is registered and protected\\."
@@ -253,6 +325,20 @@ Common options:
253325
:nickserv-ghost-command "PRIVMSG NickServ :GHOST {nick} {password}"
254326
:nickserv-ghost-confirmation "Ghost with your nick has been killed\\."
255327
)
328+
("tilde.chat" :host "irc.tilde.chat" :port (6667 . 6697) :tls t
329+
:nickserv-mask "^NickServ!services@services\\.tilde\\.chat$"
330+
:nickserv-identify-challenge "This nickname is registered and protected\\."
331+
:nickserv-identify-command "PRIVMSG NickServ :IDENTIFY {nick} {password}"
332+
:nickserv-identify-confirmation "Password accepted - you are now recognized\\."
333+
:nickserv-ghost-command "PRIVMSG NickServ :RECOVER {nick} {password}"
334+
:nickserv-ghost-confirmation "Ghost with your nick has been killed\\."
335+
)
336+
("Undernet" :host "irc.undernet.org" :port 6667 :tls nil
337+
;; due to lack of challenge string, none of the following will be used :(
338+
:nickserv-mask "^X!cservice@undernet\\.org$"
339+
:nickserv-identify-command "PRIVMSG X@channels.undernet.org LOGIN {nick} {password}"
340+
:nickserv-identify-confirmation "^AUTHENTICATION SUCCESSFUL as .*"
341+
)
256342
)
257343
"Alist of networks and connection settings.
258344

0 commit comments

Comments
 (0)