Commit Graph

25 Commits

Author SHA1 Message Date
Christine Dodrill 919cc0f505 Update to python 3 2015-11-15 08:36:35 -08:00
Christine Dodrill e2d4590d64 h branding 2015-11-04 17:22:06 -08:00
Ryan Hitchman 18159024c7 reload connection configurations, make admin setting per-connection 2014-04-30 13:16:16 -07:00
Thomas Omans 5de616a42a Allow skybot to join password protected channels
This commit makes it so you can join a channel like ["#secret password-channel"]
2014-03-20 11:58:22 -07:00
Ryan Hitchman cb8c437772 flake8 + autopep8 (whitespace fixes) 2014-01-14 13:12:37 -08:00
Ryan Hitchman 1281756d49 security: strip newlines embedded in parameters to prevent arbitrary command execution 2013-07-19 13:01:34 -05:00
Ryan Hitchman a4d70df463 reconnect on socket.error, PEP8 2011-05-11 15:40:04 -05:00
Chris Skalenda d826e2ad83 Add a censored strings list feature.
Censored strings are defined by a censored_strings array in the config
file. An offending string will be replaced with [censored] in the bot's
output.
2011-01-02 11:00:06 +08:00
Ryan Hitchman ea097aad7f redirect links to github 2010-08-24 16:59:47 -05:00
Ryan Hitchman 4e0da10b37 remove some useless imports 2010-03-11 16:39:28 -07:00
Ryan Hitchman 253881f4b4 PEP8 compliance + clean dotnetpad 2010-02-28 19:32:41 -07:00
Ryan Hitchman e706d5aad8 fix PONG echoing broken by paramlist abstraction 2010-02-22 17:07:08 -07:00
Ryan Hitchman 9b25bc524f typos~ 2010-02-22 16:49:30 -07:00
Ryan Hitchman 923fdead1c fix slowness when connected to multiple networks & misc. stylistic changes 2010-02-22 16:24:01 -07:00
melonhead 4c147f2402 Add support for SSL and server passwords 2010-02-22 14:33:03 -05:00
Ryan Hitchman 9b47d394ad add fake IRC class to help tracking leaks 2010-02-11 16:29:45 -07:00
Ryan Hitchman 1bc0a3497a make user/realname/port possible to change in config file 2010-01-17 13:20:11 -07:00
Ryan Hitchman bb29b225c6 add basic autoreconnect functionality -- reconnects if no messages in 5 minutes 2009-12-12 12:11:04 -07:00
Ryan Hitchman 238f1e0951 fix socket timeouts in irc 2009-11-21 15:55:52 -07:00
Ryan Hitchman f204e42197 rewrote irc core to use raw sockets instead of asynchat 2009-11-20 16:46:48 -07:00
Ryan Hitchman 7da1834e6a split more irc stuff from core into plugins, add nickserv support 2009-11-18 21:32:28 -07:00
Ryan Hitchman 7e30d5d0a3 pep8 compliance 2009-11-17 17:38:48 -07:00
Ryan Hitchman baa623a4ac fix autorejoin 2009-11-17 17:27:55 -07:00
Ryan Hitchman 55f4b5aa95 separate YAML config file & multiple connections 2009-11-17 17:19:26 -07:00
Ryan Hitchman e57124d471 HEH 2009-11-12 18:59:41 -07:00