Daniel Folkinshteyn
98996be251
Services: catch occasional error when removing waiting joins from list
2011-08-10 12:01:30 +02:00
Daniel Folkinshteyn
6dca55deeb
Services: fix problem with some channels being mixed up between networks on startup, when noJoinsUntilIdentified is true.
...
When noJoinsUntilIdentified config is true, the bot holds join messages in a 'waitingJoins' list, and processes them
once nickserv identification comes through. The problem was that when the bot is configured to join multiple networks,
join messages from different networks would get appended to the same list, without any differentiation by which message
belongs to which network. Thus, if there are messages waiting for multiple networks, it would often be the case that
whichever network got identification done first, would 'pick up' other network's join messages.
This fix stores the network name along with the join messages in the list, and has each network pick out only its own
join messages.
2011-08-10 12:00:42 +02:00
Daniel Folkinshteyn
b0bd346775
Services: add some more strings indicating identification success.
2011-01-29 11:36:48 +01:00
Valentin Lorentz
db977bf5d2
Fix Python2.5 issue (class decorators)
...
Issue S-fr#5
2010-10-26 09:32:12 +02:00
Valentin Lorentz
371a40e004
Internationalize Seen, Services, ShrinkUrl, Status, String, and Success
2010-10-20 09:10:03 +02:00
James Vega
acffde68ab
Services: Don't filter outgoing JOIN messages on disabled networks
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2010-06-27 19:48:36 -04:00
James Vega
f926804f40
Services: Fix conflict with callbacks.Commands.isDisabled
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2010-06-19 22:38:27 -04:00
James Vega
9e73f4482c
Services: Disable most of the plugin on networks in the disabled list.
...
Notify the user when trying to use the commands on a disabled network, ignore
noJoinsUntilIdentified, and don't try communicating with services.
Closes: Sf#3018464
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2010-06-19 16:59:13 -04:00
James Vega
4ee1437c40
Services/plugin.py: Add some parens to ensure self.sentGhost is only used if it's not None.
2006-08-15 14:49:42 +00:00
James Vega
9214f6ac87
plugins/Services: Make ghostDelay configurable with a default of 60 seconds.
2006-07-14 20:55:44 +00:00
James Vega
1be3d7f159
plugins/Services: Only send GHOST once every 60 seconds to prevent spinning when the services are down. Bug 1491034
2006-07-14 15:36:11 +00:00
Andrey Rahmatullin
96e001e43a
Add nickserv "Password accepted" message for RusNet
2006-04-03 17:08:57 +00:00
James Vega
a3e4fc5b1d
Change the modeline to use softtabstop instead of tabstop.
2006-02-11 15:52:51 +00:00
James Vega
177f373369
plugins/Services: Recognize Freenode's response when trying to identify with an unregistered nick.
2006-01-22 15:14:44 +00:00
James Vega
fdc9c914b2
plugins/Services: Forgot to set 'on' in a couple places
2006-01-21 15:40:57 +00:00
James Vega
76deae4b1d
plugins/Services: Add a note to the log messages indicating which network the various Services actions are occuring on.
2006-01-16 14:33:53 +00:00
James Vega
a34a4fcd7f
plugins/Services: Recognize the 'already identified' message for tracking identified status.
2005-08-07 06:36:48 +00:00
James Vega
6ed01d4a87
plugins/Services: Fix up an error message so it actually makes sense.
2005-06-01 01:13:25 +00:00
James Vega
9971e991fe
Fix the modelines.
2005-03-23 20:07:45 +00:00
James Vega
54d17d98b1
Update a reference to getops.
2005-03-03 00:02:18 +00:00
Jeremy Fincher
b0cb616709
Changed callbacks.Privmsg to be callbacks.Plugin, and callbacks.PrivmsgCommandAndRegexp to be callbacks.Plugin.
2005-02-09 07:04:04 +00:00
Jeremy Fincher
65f713df4b
Removed log.verbose. I never liked it anyway.
2005-02-04 05:59:07 +00:00
Jeremy Fincher
72da5caaf5
Added Services in the new plugin format.
2005-02-02 12:20:13 +00:00