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