Commit Graph

44 Commits (master)

Author SHA1 Message Date
Robin Richtsfeld bc5be32060 Provide dedicated methods for protocol messages 2018-07-31 04:31:06 +02:00
paulwalko ef8d2534fb undo split messages 2017-12-27 03:07:48 -05:00
mutantmonkey 538fec692d Clean up core and add support for TLS client certs 2017-04-09 22:58:04 -07:00
Mikhail Ivchenko a981cf3d5b modify phenny.say() to split long messages 2016-12-19 13:23:57 +08:00
mutantmonkey 8654e7093f require certificates for TLS connections
This was being forced for the new Python 3.4-style TLS context wrapping,
but not the old code. This change should make the behavior consistent
regardless of Python version.
2014-06-02 15:26:15 -07:00
mutantmonkey eb2119309d read ca_certs from config 2014-06-01 18:52:05 -07:00
mutantmonkey 5ded3dcd24 disable nonblocking sockets again 2014-06-01 18:33:05 -07:00
mutantmonkey 0fe637c11e use new python 3.4 TLS features if possible 2014-06-01 18:26:00 -07:00
mutantmonkey f59392d4eb update shebangs 2012-12-16 17:09:43 -05:00
mutantmonkey 74713798f9 clean up action method in irc.py 2012-05-30 22:56:53 -07:00
mutantmonkey 1d461a8484 Merge https://github.com/sbp/phenny 2012-05-30 22:55:16 -07:00
mutantmonkey e8442f253f for consistency, make NOTICE a str 2012-05-30 21:13:06 -07:00
Sean B. Palmer 8a0d0dd9f0 Attempt to fix the double say and disconnect bug, thanks to theli-ua and tanto 2012-05-07 21:33:19 +01:00
mutantmonkey 8fbc3f6fcc verify ssl certificates 2012-03-21 23:10:15 -04:00
mutantmonkey 09e26155ce Merge branch 'master' of https://github.com/sbp/phenny
Conflicts:
	irc.py
	modules/oblique.py
	modules/startup.py
2012-02-17 22:10:05 -05:00
Sean B. Palmer 6198b30d76 Throttle channel joins 2012-02-16 17:55:23 +00:00
mutantmonkey f7d3b5f625 potential fix for unicode crash 2012-02-06 22:58:53 -05:00
mutantmonkey 69490dc2f1 accidentally broke things with that merge; need to use bytes here 2011-12-21 01:31:46 -05:00
mutantmonkey 397786ea71 Merge branch 'master' of https://github.com/sbp/phenny
Conflicts:
	irc.py
2011-12-13 14:59:30 -05:00
mutantmonkey f24fc68a3a attempt to fix random crashing 2011-11-16 17:36:14 -05:00
mutantmonkey a5c76f3f60 clean up unicode decoding a bit 2011-11-16 17:28:14 -05:00
mutantmonkey d5a614d530 fix unicode errors that prevented PMs from working properly 2011-11-16 17:12:54 -05:00
Sean B. Palmer 27d80498d3 Fix to line length limit code. 2011-11-15 13:56:43 +00:00
mutantmonkey d9a8cb9a12 ensure that messages are encoded in utf-8 during calls to safe() 2011-10-22 21:12:54 -04:00
mutantmonkey 279e8ba969 use nonblocking sockets 2011-09-22 16:07:26 -04:00
mutantmonkey 67ef6a0afe switch readme to markdown, fix ping timeouts 2011-09-22 15:44:13 -04:00
mutantmonkey 800b78a02f more python3 fixes 2011-09-22 15:04:19 -04:00
mutantmonkey baf5403066 fix nonetype issues 2011-09-22 14:29:29 -04:00
mutantmonkey 50fe275870 Port to python3, fix ssl support 2011-09-22 14:17:27 -04:00
mutantmonkey 8d601d52bd add ipv6 support 2011-09-21 22:42:06 -04:00
mutantmonkey 8c3114d244 Merge https://github.com/sbp/phenny 2011-09-08 09:38:41 -04:00
Sean B. Palmer 4efa325c06 Stop phenny from sending messages exceeding the maximum permitted length. 2011-09-08 09:50:13 +01:00
mutantmonkey b9c2193eb2 Merge https://github.com/sbp/phenny
Conflicts:
	modules/head.py
	modules/wikipedia.py
2011-09-07 19:08:01 -04:00
Sean B. Palmer 2d3009ccb1 Attempt to patch a possible message injection hole. 2011-09-05 17:46:17 +01:00
mutantmonkey 3088bd358b Merge https://github.com/bbqsrc/phenny 2011-07-28 10:38:20 -04:00
mutantmonkey 99c0cc2829 Fix ACTION commands 2011-04-12 00:50:44 -04:00
mutantmonkey fe4721bb99 Added .botfight and .bothug 2010-12-11 15:51:49 -05:00
Brendan Molloy 4969c0d603 Add SSL support 2010-09-12 21:33:15 +10:00
Sean B. Palmer 22aed08fae Added server password stuff from Javier. 2010-01-13 13:11:32 +00:00
Sean B. Palmer fe16d21212 Oblique stuff and fixes. 2008-10-29 16:03:12 +00:00
Sean B. Palmer d7f8faabe8 Updated the translate module, the web interface having changed. 2008-05-15 10:44:48 +01:00
Sean B. Palmer 16ec61f4d6 Thread exiting elegance. 2008-03-02 15:50:05 +00:00
Sean B. Palmer 2fb0058943 Lots of fixes, changes, and new goodies. 2008-02-23 12:16:43 +00:00
Sean B. Palmer 7931fab145 Phenny2, now being tested on Freenode as the main phenny. 2008-02-21 12:06:33 +00:00