20 Commits
Author SHA1 Message Date
moneromooo 259aed3c66 freenode: guard against Freenode impersonation "feature"
Freenode allows impersonating registered users for 30 seconds,
so don't consider users registered before we've known them
for at least a minute. And be a bit paranoid about it with
parts and joins.
2018-07-26 16:23:20 +01:00
moneromooo fb5e80f7aa irc: add ident to user-joined and message events 2016-08-05 16:43:18 +01:00
moneromooo c8470260f0 Add a message event 2016-08-05 16:32:48 +01:00
moneromooo 95cda86928 irc: do not busy wait when EOS from IRC 2016-06-08 21:22:14 +01:00
moneromooo 1efc378ce2 Add events and event handlers, and IRC join/part events 2015-03-21 09:18:33 +00:00
moneromooo 53366012e1 always import user/link in modules 2015-02-14 12:15:49 +00:00
moneromooo 5de54e005c irc: fix command splitting creating empty tokens 2015-02-07 22:40:08 +00:00
moneromooo 79de30a5dd irc: add a few more missing lowercase nick conversions 2015-02-05 09:56:10 +00:00
moneromooo fe05261d7c Some more nick canonicalization 2015-01-31 09:42:07 +00:00
moneromooo c03f518b96 Canonicalize nicks
For IRC, this mean case insensitivity
2015-01-30 18:13:52 +00:00
moneromooo a7ac4f8b1c irc: remove + (voice) prefix from nicks 2015-01-29 22:58:26 +00:00
moneromooo 0d7979fc3f irc: increase the max backoff delay a bit
Freenode still throttles from time to time
2015-01-29 22:54:36 +00:00
moneromooo 0e144e14b3 Move some more IRC configuration to network_config 2015-01-28 13:44:56 +00:00
moneromooo 1d3f650bba Starting networks is now via command line, and parameterized 2015-01-26 22:59:23 +00:00
moneromooo c096f9d6e3 irc: remove ping log 2015-01-25 17:16:21 +00:00
moneromooo d5d0801807 Fix another issue with IPv6 users - commands being ignored 2015-01-20 17:11:56 +00:00
moneromooo ea25e9d41b Abstract away communications networks 2015-01-19 08:45:56 +00:00
moneromooo 83d64251af Move irc to ircutils to not conflict with new irc module 2015-01-01 11:42:06 +00:00
moneromooo 852e75dc16 Add a quit command 2015-01-01 11:41:04 +00:00
moneromooo 8d115438a3 Add an IRC module with join/part commands 2015-01-01 11:14:29 +00:00