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