James McCoy
b8c43dc5cc
Perform all received* IrcMsg tagging in one spot.
...
This also fixes a long-standing failing Misc test since it was relying on the
receivedAt tag.
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2011-12-13 18:06:26 +01:00
Valentin Lorentz
49dfa69b91
Fix actually compatibility with non-ssl envirronments
2010-12-12 14:33:36 +01:00
Valentin Lorentz
a58e270516
Fix issue with Pypy
2010-12-12 14:22:44 +01:00
Valentin Lorentz
96ea659030
Add SSL support for Socket driver
2010-12-09 19:33:35 +01:00
James Vega
adc5d62bbf
Twisted: Send all available ircmsgs and reduce delay between checks
...
All ircmsgs that takeMsg will return should be processed each time
checkIrcForMsgs is called since there may be multiple available in the
fastqueue.
Reduced the time between calls of checkIrcForMsgs so the delay between
normally queued ircmsgs stays close to the configured throttleTime.
Closes: Sf#3018148
2010-06-18 20:33:43 -04:00
James Vega
a278d17f2b
Socket: Ensure driver is flagged as disconnected after a socket error.
...
Users were occasionally hitting a situation where the socket had errored,
causing a reconnect, but the socket wasn't closed nor the driver marked as
disconnected. This resulted in run() continuing to try and use the driver,
which would cause another error, schedule another reconnect, log an error, ad
infinitum.
Closes: Sf#2965530
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2010-05-24 23:36:29 -04:00
James Vega
10342acd11
Re-fix IrcDriver, which actually does need the args to __init__
2009-03-11 13:37:27 -04:00
James Vega
5fabe8f747
Do not pass arguments to object.__init__ in IrcDriver.__init__
2009-03-11 13:37:27 -04:00
James Vega
c23c84a725
Twisted.py: Remove useless code
2009-03-11 13:37:27 -04:00
James Vega
d72b696739
Do not pass arguments to object's __init__
2009-03-11 13:37:26 -04:00
James Vega
e31d352e57
Correct the logic in _handleSocketError
2009-03-11 13:37:25 -04:00
James Vega
9b79f112a0
src/drivers/__init__.py: Make Socket the default driver since Twisted has been causing so many problems lately.
2006-04-13 14:26:06 +00:00
Ali Afshar
26c0adf768
added support for Twisted2.0 by preventing the twisted reactor from spawning threads for dns queries.
2006-02-14 23:45:51 +00:00
James Vega
a3e4fc5b1d
Change the modeline to use softtabstop instead of tabstop.
2006-02-11 15:52:51 +00:00
Jeremy Fincher
660776f804
Fixed twisted.internet.ssl imports to work still if OpenSSL isn't installed.
2005-05-23 19:38:29 +00:00
Jeremy Fincher
ff2eb7daa9
Tried (again) to fix bug #1156765 . This might resurrect some old bugs, such as the inability to quit via Ctrl-C or similar. It must be tested.
2005-05-20 16:29:17 +00:00
Jeremy Fincher
8730832e69
Refactored the Socket driver, hopefully to resolve the currently outstanding bugs ( #1156765 and #1097217 ) with it.
2005-05-19 23:39:19 +00:00
Jeremy Fincher
6986bbad16
Changed the log message for trying SSL with Socket driver to point people in the direction of Twisted.
2005-05-19 23:38:55 +00:00
Jeremy Fincher
49e74670a4
Made the maxReconnectWait configurable.
2005-05-19 23:38:13 +00:00
James Vega
9971e991fe
Fix the modelines.
2005-03-23 20:07:45 +00:00
Jeremy Fincher
36f6f1164f
Line too long.
2005-03-11 23:27:17 +00:00
James Vega
24271c7b4e
No need to issue a warning here *and* when we call connectSSL.
2005-03-11 21:29:33 +00:00
Ali Afshar
df2336505d
dded code to Socket driver to make sure it refuses to connect when network.ssl is set to True
2005-03-11 18:37:02 +00:00
Ali Afshar
eb970c09d7
Added check for successful PyOpenSSL import in Twisted driver and increased log level
2005-03-04 15:47:22 +00:00
Ali Afshar
32e0b29fcd
SSL server support for Twisted driver.
2005-03-04 14:36:17 +00:00
James Vega
90c000793d
utils.gen.* functions shouldn't explicitly be called since they're all in the utils namespace.
2005-02-15 13:57:57 +00:00
Jeremy Fincher
0ba3b076a5
Forgot to remove log.stat calls from drivers stuff.
2005-02-15 07:18:01 +00:00
James Vega
4b4bfa0abe
Update usage of utils.net functions.
2005-01-31 15:26:01 +00:00
James Vega
ec045afd9c
Removed extraneous whitespace, unused imports, and converted some sets.Set() calls to set().
2005-01-31 15:24:36 +00:00
James Vega
0fde2393e6
Update usage of utils.iter functions.
2005-01-31 15:22:48 +00:00
James Vega
28cb5abc65
Update usage of functions in utils.gen.
2005-01-31 13:06:43 +00:00
James Vega
5a46ec4993
Remove the last supybot.fix imports.
2005-01-30 02:46:30 +00:00
Jeremy Fincher
8ca625d339
Initial import.
2005-01-19 13:14:38 +00:00